国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

什么是51%攻擊?

livem / 1878人閱讀

摘要:如果不是一個人,而是六個人變得不誠實呢這種情況,用專業術語來說就是攻擊。系統中的算力是什么意思系統中的玩家為記賬和計算封印密碼所花費的耗能和電力,就是我們所說的算力。

本文內容翻譯自Authorito Capital CEO的博文《WTF is The Blockchain?》和《Who Owns Blcockchain》,略有刪減。
原文鏈接:
https://medium.com/@mohitmamo...
https://hackernoon.com/wtf-is...

我們把區塊鏈假設為一個賬本,每個區塊就是每頁賬本頁,當一頁賬本頁記滿帳的時候,就需要把它用“密碼”(哈希值)封印起來,并把這頁內容存到一個文件夾中。

現在想象一下,在這個文件夾中已經存有5頁內容了,所有的頁面都被一個“封印密碼”封印起來。如果我回到第二頁,修改了其中一些交易數據,來使我獲得利益,會怎樣?封印密碼會讓所有人發現交易的不一致性,對不對?如果我為已修改的內容重新算一個封印密碼,并將其標記在頁面上,又會怎樣呢?

這有個小把戲保護封印密碼不被修改

還記得我之前告訴大家的嗎?有兩個盒子,一個盒子里包含數字20893,另一個盒子是空的,等待玩家計算一個數值,使得兩個盒子里的內容相加,得出我們要求的結果。

實際上,計算區塊鏈的封印密碼更為復雜,它需要三個盒子而不是兩個盒子。這三個盒子中的兩個已提前包含內容,其中一個盒子包含本頁中的所有交易列表,另一個盒子包含前一頁經過“魔法機器”(哈希加密)加工后輸出的結果,第三個盒子要裝的是玩家自己計算得出的封印密碼。當三個盒子中都裝滿東西,并輸入進機器中時,從機器右邊輸出的結果必須滿足我們預設的條件。

區塊鏈中這個巧妙的“小把戲”,能夠確保每一頁的密封都需要依靠它的前一頁。因此,如果有人想修改已經被封印起來的某頁內容,他就必須修改這頁之前的所有頁面內容和封印密碼,以保證鏈條的一致性和連續性。

在上篇文章的最開始,我們假設有10個玩家,如果這些玩家中的某個人試圖欺騙大家,修改某頁賬本中的內容,他就不得不修改很多頁的內容并重新計算這些頁面上的封印密碼。我們都知道計算封印密碼有多難!從他修改的那頁開始,他就得在網絡中重新建立另外一條鏈。但是這條鏈永遠追不上另外9個人維護的那條誠實的鏈的,因為一個人的工作能力和速度是趕不上9個人合在一起的工作能力和速度的。因此,保證了最長的那條鏈是“誠實的”鏈。因此,在這局游戲中,1個不誠實的家伙是打不過9個誠實的玩家的,他是不可能修改成功的。

如果不是一個人,而是六個人變得不誠實呢?

這種情況,用專業術語來說就是“51%攻擊”。

如果網絡中的大部分人變得不誠實并欺騙網絡中的其他人時,那這個區塊鏈協議就會面臨失敗。雖然這幾乎不可能發生,但我們也要知道區塊鏈系統的脆弱之處,它是建立在“群體中的大多數總是誠實的”假設之上的。

因此,在區塊鏈中,如果一個人能掌握系統51%的算力,他就能重寫區塊鏈中的數據,從而讓自己獲利。

“系統中51%的算力”是什么意思?

系統中的玩家為記賬和計算“封印密碼”所花費的CPU耗能和電力,就是我們所說的算力。

如何解決這個問題

現在已經有人提出一些解決辦法,比如不依靠電腦算力的“權益證明(proof of stake)”方法。權益證明是指系統中的玩家不用解決數學難題來算出“封印密碼”,而是將他們手中持有的幣作為賭注壓在他們提出的解決方案上。如果大部分人都同意這個方案,那這個玩家就能得到獎勵。如果大部分人不同意,那這個玩家之前押注的幣就會被從他的錢包扣除。這個方法引入了懲罰方案。

但這個方法也存在問題。雖然不誠實的家伙會受到懲罰,但也會導致系統中的玩家“富者更富,窮者更窮”。如果我這次贏得了賭注并得到獎勵,下次會押上更多的幣,再次贏得賭注和獎金,再押入更多的資產。循環往復,最后,區塊鏈中的大部分資產就會聚集到很少的人手中。如果掌握了多數財富的這幾個人想要改寫區塊鏈,那他們就能辦到。

無論何種情況,只要少數幾個人掌握了區塊鏈,那么區塊鏈中的大多數人就處于風險之中。

在Twitter上有一段Vitalik和其他人的對話:
Bug Spencer:銀行指定規則和核心開發者指定規則有什么不同嗎?這兩者都要依靠他人。
Vitalik Buterin:如果你發現JP Morgan濫用權力欺騙了你,你和其他對JP Morgan不滿意的客戶會分離出一個“JP Morgan經典”嗎?

Vitalik的觀點是:如果一個區塊鏈中有對其規則不滿意的用戶,那這些用戶可以分離出來重新創建一個分叉的鏈,就像以太經典區塊鏈和以太坊區塊鏈一樣。

這個方法雖然不完全適用,但也是一個方法。

還有更好的方案嗎?肯定會有,畢竟有那么多的區塊鏈愛好者在為之付出。

本文首發自萬向區塊鏈,未經授權不允許轉載。

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/23991.html

相關文章

  • 51% 雙花攻擊,離我們并不遙遠

    摘要:大概在一個月前,比特幣黃金遭受了攻擊,超過萬美金價值的代幣從交易所被盜取。不同于我們常見的針對交易所漏洞的攻擊,這一次是對比特幣黃金的雙花攻擊。經過了這次事件,攻擊成為了一個火熱的話題。我將最大的交易所小時的交易量作為攻擊的收益。 大概在一個月前,比特幣黃金遭受了攻擊,超過1800萬美金價值的代幣從交易所被盜取。不同于我們常見的針對交易所漏洞的攻擊,這一次是對比特幣黃金的51%雙花攻擊...

    muzhuyu 評論0 收藏0
  • 論 Layer 1 和 Layer 2 的價值捕獲

    摘要:的價值捕獲的代幣的存在是為了讓這條底層公鏈能夠抵抗攻擊。分別存在論證可以支撐的通脹率,但幾乎沒有用戶會選擇一個全球的無國界的但是每年通脹大于的貨幣。 著名區塊鏈投資機構 Multicoin Capital 近期推出《On Value Capture at Layers 1 and 2》一文,解釋了 Layer 1 和 Layer 2 的協議究竟如何捕獲價值: Layer 1 Token...

    Donne 評論0 收藏0
  • 在公鏈項目早期,為什么PoW一個更好選擇?

    摘要:而比特幣卻在沒有政府或公司背書的情況下,在過去一年內支持了相當于一萬億美元的交易。除此之外,還有一點值得注意的是,很多人誤以為比特幣的擴容問題是機制的局限性造成的。因此,公鏈項目在早期使用是避免共識中心化,保護區塊鏈核心價值的明智選擇。 showImg(https://segmentfault.com/img/bVbljbX?w=893&h=380);在傳統的互聯網公司或金融機構中,如...

    n7then 評論0 收藏0
  • 在公鏈項目早期,為什么PoW一個更好選擇?

    摘要:而比特幣卻在沒有政府或公司背書的情況下,在過去一年內支持了相當于一萬億美元的交易。除此之外,還有一點值得注意的是,很多人誤以為比特幣的擴容問題是機制的局限性造成的。因此,公鏈項目在早期使用是避免共識中心化,保護區塊鏈核心價值的明智選擇。 showImg(https://segmentfault.com/img/bVbljbX?w=893&h=380);在傳統的互聯網公司或金融機構中,如...

    feng409 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<