在比特幣和加密貨幣世界中,遇到很多從未見過的概念和表達,并且真正理解其含義的現象并不少見。在本文中,我將試圖揭開其中一個概念的神秘面紗,即著名的51%攻擊。
51%攻擊與其它概念密不可分,例如挖礦、共識機制、孤塊和雙花問題,如果讀者不熟悉這些名詞將會很難理解。在這里為不限制我對51%攻擊的討論,我將進行簡要講解。
簡介
比特幣是基于分布式賬本的點對點支付系統,該賬本由網絡所有參與者共享。分布式賬本就是一個記錄簿,網絡權益持有者之間的所有交易往來都記錄在上面。這個賬本由一個個區塊鏈接而成,新的交易被記錄在新區塊上,新區塊被不斷被添加到現存鏈上,因此有了區塊鏈這個術語。
歐科云鏈集團:將全面深化智能化建設任務 貢獻區塊鏈解決方案:近日,歐科云鏈集團接受法制網《企業代表訪談》欄目邀請,就區塊鏈領域犯罪類型、民警辦案的難點以及解決方案等話題展開對話。歐科云鏈集團副總裁張超指出,區塊鏈因去中心化等特性,常被犯罪分子用作賬資工具。一線民警在處理此類案件時,往往會遇到認知成本高、鏈上數據復雜調證難度大、司法鑒定數據不完善等問題。歐科云鏈針對這些難點推出了鏈上天眼系列產品,目前已協助30多個省市的民警追回價值上百億元資產。談及下一步規劃,張超表示,歐科云鏈會持續做好區塊鏈行業的基礎設施,包括區塊鏈瀏覽器以及面向B端、G端的鏈上天眼、鏈上天眼Pro等安全工具,探索區塊鏈前沿技術應用,做好區塊鏈賦能實體產業的落地,繼續加強與政法系統的合作,為全面深化智能化建設任務貢獻區塊鏈解決方案。[2021/8/12 1:51:15]
向現有的鏈添加新區塊需要高強度的計算工作,我們將這項工作稱為挖礦,由比特幣網絡上被稱為“礦工”的指定節點執行。礦工的計算能力被稱為哈希率,以每秒哈希數(H/s)或若干倍的哈希數來度量。所有的礦工都在互相競爭,誰贏了誰就可以把新區塊加到鏈上,并得到相應的獎勵。哈希率越高贏得比賽的機會就越大。
國網新疆電力探索區塊鏈技術開展數據上鏈存證應用:國網新疆電力正積極探索區塊鏈技術應用,開展新能源接網全流程數據上鏈存證應用。截止目前,已完成新能源接網全流程數據收集梳理及上鏈存證功能設計工作。下階段將完成新能源接網全流程數據上鏈研發及部署實施工作,全面保證新能源接網全流程數據可信存證、溯源,提升數據安全和增強數據價值。(中國電力網)[2020/11/4 11:36:55]
由于比特幣賬本是分布式的,例如,網絡上的每一個節點都有一份區塊鏈的副本,因此不同的參與者有必要就一套規則達成一致,使整個網絡的支付系統可靠且一致。我們將這套規則稱為共識協議。
共識協議要解決的問題之一是如何處理不同的節點最終呈現出不同區塊鏈版本的場景。當兩個礦工幾乎同時各自延長區塊鏈時就會出現這種情況,導致出現兩個版本略有不同且相互競爭的賬本。這種不一致通過等待下一個礦工將新的區塊添加到兩條鏈中的任一條來解決。首先被延伸的鏈將贏得網絡共識,另一條鏈從而將被丟棄。用一個通用說法來解釋就是,最長的鏈是國王。包含在被丟棄的鏈上的區塊被稱為孤塊。孤塊上包含的交易則會被返回內存池,這是一種不確定狀態,所有未被確認的交易都等待被選擇并打包進一個新區塊。
美國國會議員:監管“沙盒”可能為區塊鏈創新提供最佳途徑:在紐約共識大會上,美國國會議員David Schweikert認為,在缺乏官方指導的情況下,監管“沙盒”可能為區塊鏈創新提供最佳途徑。他說,現在國會最關心的問題之一就是監管會破壞創新——所以我們現在所處的“監管模糊”實際上可能是有益的。這位議員繼續解釋說,他自己所在的亞利桑那州已經采取了沙盒的方法,這使得包括區塊鏈技術在內的創新應用在一個受監管的環境中與受信任的商業伙伴進行試驗。[2018/5/15]
如果一筆交易在內存池等待時間過長,該交易都將被取消,資金會被返還到發送者錢包。這將可能導致雙花問題,最終用于購買商品或服務的交易會被取消,并且買家在保留原先購買的商品或服務的同時收回其資金。
為了避免雙花問題,只有在將一定數量的新區塊添加在該筆交易相關的區塊之上后,此交易才會被確認。在比特幣中,新區塊數被設置為6個。
保交所區塊鏈平臺今日上線:9月1日,上海保交所正式發布區塊鏈底層技術平臺,旨在為全行業保險交易提供區塊鏈基礎設施。同時,《保交鏈底層框架技術白皮書》也正式發布,數字保單與保單質押登記兩大業務場景試點工作也已落地。保交所方面透露,后續將繼續與相關保險機構共同推進九個業務場景的落地工作,為保險行業降本增效提供支持。(中國證券網)[2017/9/1]
現在我們已經了解所有的概念和術語了,可以來最終討論51%攻擊了。
51%攻擊
51%攻擊并不是試圖破壞或干擾共識協議,相反,它遵循協議規則幫助攻擊者更改區塊鏈的內容從而受益。
為了解釋如何實施51%攻擊,我們需要考慮以下情形。一組超過整個比特幣網絡51%算力的礦工決定將自己從其它部分中分離,同時在自己的部分中保持通信。
描述1:一組超過整個比特幣網絡51%算力的礦工決定將自己從其它鏈中分離,同時在自己的鏈中保持通信。
在切斷與其它部分的連接后,該組礦工將照常進行挖礦工作,不同的是,他們將不會與另外一組礦工共享任何進度,也不會收到另一組礦工的進度更新。換句話說,雖然在分離時,兩組礦工擁有相同的賬本副本,但是在分離后,兩組將開始彼此獨立延伸其內部共享的副本。
現在,哪個區塊鏈版本將更快被延伸?由于分離的組算力已經超過剩余部分,因此,它能比剩余組更快的延伸自己的鏈副本。給定一定的時間,兩個版本的鏈的長度之差將與兩組哈希算力之差在統計上成正比。
描述2:由于分離的組擁有更大算力,因此他們能比剩余部分更快地延伸其版本鏈。
如果現在分離組的礦工重新加入剩余組,則該鏈的兩個競爭版本將在整個網絡中廣播,根據共識協議規則,節點將保留較長版本鏈并刪除較短版本。這就意味著,從分離之時到重聚之時,剩余組所挖的較短鏈上的區塊將被孤立,區塊上的交易將被返還至內存池。
描述3:如果與網絡分離的礦工重新加入剩余組,且他們的區塊鏈版本更長,其將贏得共識。
如果被返還到內存池的交易被用于購買商品,這種情況將打開雙花的可能性大門。最重要的是,最初從網絡中分離出來的一組礦工可以阻止那些被選擇并打包進新區塊的交易,因為他們仍然擁有超過全網51%的算力。如果這些交易在內存池中停留時間超過一定時間限制,則交易取消,資金會返還給原始接收者。這時,買方將保留資金并獲得用這些資金購買的商品。如果51%攻擊是有預謀和協同進行的,攻擊者可能會利用這一尚未解決的雙花問題,擁有他們最終并沒有支付的商品。
作者|EttoreMurabito來源|Medium翻譯|頭等倉轉載請保留文末信息。原文:https://medium.com/swlh/the-51-attack-what-is-it-d295e70b9ac4稿源:https://first.vip/shareNews?id=2255&uid=1
譯者注:據以太坊聯合創始人VitalikButerin剛提出的eth1->eth2轉換方案顯示,以太坊轉換前和轉換后,它們會使用非常不同的代碼路徑來打包和廣播交易,而在完成轉換后.
1900/1/1 0:00:00推特網紅@DrBitcoinMD認為,為比特幣和其他加密資產提供法幣入口的交易所,在把比特幣單位換成聰之后,應該會吸引更多新買家.
1900/1/1 0:00:00今天,在第五屆以太坊開發者大會(Devcon5)上,Maker基金會CEORuneChristensen宣布,多抵押Dai將在11月18號正式上線.
1900/1/1 0:00:00MakerDAO已經修補了其尚未啟動的多抵押品Dai(MCD)升級中的一個重要漏洞,該漏洞可能會使系統超過10%的抵押品置于風險之中.
1900/1/1 0:00:00據德國媒體《Wirtschaftswoche》報道,德國財政部長兼副總理OlafScholz贊成使用國家數字貨幣,表示將引入歐元支持的央行數字貨幣“e-euro”.
1900/1/1 0:00:00BTC上漲至前期高點8320一線受阻后,在8200區域上方調整,進入震蕩調整的節奏,昨日觸底反彈之后,今日接連引發反彈之勢,有進一步形成上漲趨勢的契機,短期走勢一旦在8200上方企穩.
1900/1/1 0:00:00