原文標題:《區塊鏈安全性:解讀》
事實證明,「安全」是個挺難弄明白的事兒。
人們之所以選擇區塊鏈,就是為了讓彼此,特別是相互不信任的彼此,以一種安全的、防篡改的方式共享「貴重」數據。區塊鏈的數據存儲背后,是一系列復雜創新且難以被攻擊者操縱的數學、軟件規則。但是,即便是設計最為優良的區塊鏈系統,其高級數學、軟件規則也不是「100%防彈」的,特別是當子彈來自現實世界的舞弊高手人類時,就難辦了。
解釋下為什么這么講。
首先,要說說區塊鏈被稱為「安全」的根本原因。以比特幣為例,比特幣區塊鏈中,共享數據指全部比特幣交易的歷史記錄,可以理解成核算分類賬。這個分類帳被存儲在計算機網絡上的多個副本中,這些副本叫做「節點」。每當有人向分類帳提交交易時,節點檢查提交交易確保其有效性,意思是說花掉比特幣的那位仁兄首先得有比特幣能花。然后部分節點會競爭對有效交易打包進「區塊」并將其添加至區塊鏈的權利。這幫節點主就是礦工了,成功添加區塊到區塊鏈的礦工有比特幣獎金拿。
Aave社區正對“如何分配Aave Grants DAO收到的30萬枚OP”提案進行投票:5月4日消息,Aave社區正對“如何分配Aave Grants DAO(AGD)收到的30萬枚OP”提案進行溫度檢查投票,該提案目前支持率為99.97%,并將于5月8日結束。根據該提案,Aave社區去年創建了一個提案并成功收到了30萬枚OP代幣,作為激勵基金OP Stimpack階段0的一部分。這些代幣將用于資助項目,以幫助Aave在Optimism上的發展。該提案旨在澄清收到的OP應如何分配并獲得社區支持。
該提案建議分配最多10萬枚OP用于當前AGD季度的贈款以及以Optimism為中心的事件和賞金,并將剩余的20萬枚OP保留在AGD多簽錢包中以用于AGD的未來季度贈款或分配。如果該提案獲得此次投票通過,AGD將按照上述方式進行資金分配。不需要AIP或進一步的治理行動。[2023/5/4 14:42:34]
說比特幣系統是防篡改的,原因有二:首先,每個區塊獨有自己唯一的加密指紋;其次是「共識協議」,即網絡中節點就共享歷史達成一致的過程。
Coinbase Wallet推出交易模擬功能,可了解智能合約代碼如何處理加密資產:金色財經報道,據 Coinbase Wallet 社交媒體賬戶透露,Coinbase Wallet 已推出交易模擬功能,通過自動模擬兼容 EMV 網絡上授權交易時將執行的代碼,用戶可以了解哪些資產將離開自己的錢包,以及收回相關資產的近似估值。Coinbase 表示,該功能的主要目的是讓用戶清楚地了解區塊鏈應用程序或智能合約將如何處理他們的加密資產。[2022/11/21 7:52:42]
剛開始的時候,加密指紋的生成需要大量的計算時間與能源。所以,這些「消耗」也證明了將區塊添加到區塊鏈的礦工確實付出了這么多計算,因此可以拿到比特幣獎金。同時,這個指紋也有封條的作用,因為更改區塊需要重新生成新的哈希。但是,驗證哈希是否對應正確的區塊就很簡單了,一旦節點驗證完成,就會用新區塊更新自己的區塊鏈副本,這就是共識協議了。
Poly Network攻擊者:想為Poly Network提供有關如何保護其網絡安全的提示:金色財經報道,Poly Network攻擊者再次發布了自問自答。攻擊者稱:“歸還代幣一直是計劃中的。我對金錢不是很感興趣。我知道人們受到攻擊時會很痛苦,但他們不應該從這些攻擊中學到一些東西嗎?我在午夜之前宣布了退還的決定,所以相信我的人應該好好休息。我想為Poly Network提供有關如何保護他們網絡安全的提示,以便他們在未來有資格管理這一10億美金級別的項目。 Poly Network是一個設計良好的系統,它將處理更多資產。”對此網友表示,“在午夜之前”似乎暴露了該攻擊者所處的地理區域。[2021/8/12 1:49:25]
最后一重安全保障依舊來自哈希,這些哈希還有鏈接區塊的作用。具體說來就是每個區塊都包含前一個區塊的哈希,因此,如A想要回改分類帳中的一個條目,除了計算出此條目所在區塊的新哈希值,還要計算出所有后續區塊的新哈希,而且更改的速度還要比其他節點添加新區塊入鏈的速度快。也就是說,實施此操作的計算機要甩剩余節點幾條街的技能,但是仍不保證一定成功,因為A新添加的區塊一定與現有區塊沖突,那么其他節點一定會拒絕掉A的更改。這就是區塊鏈防篡改或「不可變」的原因。
聽證會 | 扎克伯格:還未確定如何處理錯誤交易的最終政策:金色財經直播報道,在今日聽證會上,議員Bil Foster詢問了有關如何處理錯誤交易。扎克伯格說,他不確定是否已經為此制定了政策。已對此有所考慮,但還沒有確定”最終政策。[2019/10/24]
創意舞弊方式
區塊鏈基礎理論就說到這。
實施就更難了,即便有各式各樣的類比特幣加密貨幣系統運行著,也不代表其在安全性上可以與比特幣同日而語。譬如,麻省理工學院數字貨幣計劃負責人有提到過,盡管開發者都會采用那些經過驗證的加密工具,但是不慎以不安全的方式將這些工具結合起來這種事也是很常見的。
另外,花式舞弊也是人們所擅長的。譬如,根據EminGünSirer等的相關研究,即使攻擊者礦力不足其他礦工的一半,也有辦法顛覆區塊鏈。具體細節技術性有點強,大概是說「自私礦工」可以誆騙其他節點投入精力在已解決的加密拼圖上,以此在競爭打包權時獲得優勢。
聲音 | Brendan 發推特表達如何實現成功:據 IMEOS 報道,Block.one CEO Brendan Blumer 發推特表示,成功通常是有具備充分理由讓社區聽從你,并實際提供他們(社區)想要的東西來實現。[2018/10/1]
另外一種方式是「eclipse攻擊」。區塊鏈上的節點為了比較數據必須保持不間斷通信。那么,攻擊者可以控制某個節點的通信,然后騙節點接收「貌似」來自網絡但其實是錯誤的數據,這樣一來被欺騙節點只能傻乎乎的浪費掉自己的資源或者確認虛假交易了。
最后,無論區塊鏈協議是何等的防篡改,都不意味著協議本身能「存在于真空中」。早先近期的各種加密貨幣黑客事件大都反映出一個事實,即區塊鏈系統與現實世界連接的地方愛出事,譬如,軟件客戶端和第三方應用程序當中的種種drama。
比如,黑客們可以闖入「熱錢包」中,熱錢包指用于存儲私人加密密鑰的互聯網連接應用程序,加密貨幣持有者想做花費必須提供此私鑰。在線加密貨幣交易所的錢包已然成為主要攻擊目標,也有很多交易所聲稱大部分用戶的資金已被存放在了「冷」硬件錢包中。但是后來被某日本交易所2018年1月份價值超過5億美元的黑客事件一頓打臉。
區塊鏈與現實世界之間最復雜的接觸點大概是「智能合約」了,智能合約指存儲在特定類型區塊鏈中的計算機程序,可以自動化交易。2016年,一撮黑客利用了以太坊智能合約中的一處漏洞,從DAO中竊取了當時價值約8000萬美元的360萬個ETH。
有鑒于DAO代碼僅存于區塊鏈中,以太坊社區不得不借由硬分叉這種有爭議的軟件升級手段追回資金。硬分叉意味著一種「新版本」的歷史被創建出來,意思是這個「新世界」里干脆就沒發生過資金失竊這回事。所幸,依然有一線研究人員在確保智能合約不出岔子的路上風雨兼程著。
中心化問題
去中心化被「認為」是區塊鏈系統中保證安全的另一個因素。若將區塊鏈副本保存在一個大而廣泛分布的節點網絡上,一來不存在攻擊的薄弱點,二來想攢夠足以顛覆網絡的計算能力的人都瘋子。同樣,根據Sirer等的研究,比特幣、以太坊的去中心化程度都沒有想象中的高。譬如,研究發現比特幣排名前四的礦池掌握了網絡53%以上的礦力,以太坊三大礦池占到61%。
有些人認為不依賴挖礦的共識協議可能更安全,但是這種理論/假設尚未經過大規模測試,而且新協議往往都伴隨新的安全問題。
其他人則看到了許可鏈的潛力。與比特幣中下載軟件即可加入網絡的方式不同,許可鏈系統屬于對加密貨幣反等級氣質的整體無視,不過倒是吸引了不少金融機構前來過一把共享加密數據庫的優勢的癮。
可是,許可系統也有自己的問題。比如說,誰有權做授予許可?系統如何確保驗證人不是騙子?許可系統貌似是讓主人們更有安全感,但實際上這種安全感是來自更多的控制權,這也意味著掌權者可以無視其他參與者的意見做出變更,單就這一點就讓區塊鏈純粹主義者們頗有微詞了。
所以,區塊鏈背景下的「安全」才是最難定義的。具體來說,要防著誰/什么?要保障誰/什么?
引用Narula的話:「安全這種事見仁見智。」
本文來源于非小號媒體平臺:
NervosFans
現已在非小號資訊平臺發布1篇作品,
非小號開放平臺歡迎幣圈作者入駐
入駐指南:
/apply_guide/
本文網址:
/news/3627116.html
免責聲明:
1.資訊內容不構成投資建議,投資者應獨立決策并自行承擔風險
2.本文版權歸屬原作所有,僅代表作者本人觀點,不代表非小號的觀點或立場
下一篇:
推遲君士坦丁堡分叉的決定是怎么作出的,你需要做什么?
在這個世界,有一道約定俗稱的線,那就是市值排名前20,跨進這個門檻兒的,我們習慣叫它“主流幣”,而在此之外的,則沒有這個殊榮.
1900/1/1 0:00:00據NEO白皮書,NEOFoundation負責管理保留的占總量50%的NEO,但原則上每年可使用的NEO不超過總量的15%.
1900/1/1 0:00:00Vite項目于5月22日完成了VitePre-Mainnet,本次更新對Vite網絡進行了重大升級,優化了測試網現有的數據結構及賬本存儲方案,有效提高了Vite公鏈的運行效率和穩定性.
1900/1/1 0:00:00隨著區塊鏈行業的不斷發展,挖礦行業的成熟,硬件共享,算力租賃,PoW加密貨幣將遭受到更多的雙花攻擊.
1900/1/1 0:00:00尊敬的用戶: K網國際站將于新加坡時間2019年5月27日上線WB/USDT交易對,計劃于5月26日10:00開啟WB的充提幣服務,5月27日10:00正式開啟交易.
1900/1/1 0:00:00本文從技術角度全面了解Cosmos項目,Tendermint是什么,CosmosSDK要解決什么,如何進行跨鏈,如何解決擴展性問題.
1900/1/1 0:00:00