• <option id="cacee"><noscript id="cacee"></noscript></option>
  • <table id="cacee"><noscript id="cacee"></noscript></table>
  • <td id="cacee"></td>
  • <option id="cacee"></option>
  • <table id="cacee"></table>
  • <option id="cacee"><option id="cacee"></option></option>
  • <table id="cacee"><source id="cacee"></source></table><td id="cacee"><rt id="cacee"></rt></td>
    <option id="cacee"><option id="cacee"></option></option>
     找回密碼
     立即注冊

    掃一掃,登錄網站

    首頁 區塊鏈生態 查看內容
    • 4357
    • 0
    • 分享到

    51%攻擊 區塊鏈的夢魘

    2018-6-21 09:01

    挖礦是一場競賽,算力的差異直接影響了挖礦成功的概率。

    但這引出了一個問題:如果算力過于集中,會出現什么情況呢?

    一個公司的股東大會上,擁有50%以上股份的股東被稱為“控股人”,他擁有一票否決的權利,即使其他股東都贊成一個決議,只要他投反對票,決議仍然無法通過。

    51%攻擊


    那么,同樣地,要是真有一個“巨無霸”掌握了全網的多數算力,它也會被賦予“一錘定音”的特權。

    如果這個“巨無霸”不幸是作惡的礦池,或者整個區塊鏈網絡中有51%是聯手作惡的壞人,他們發起的攻擊被稱為51%攻擊。

    51%攻擊的原理其實和比特幣網絡的一個機制有關。

    A礦工挖出新區塊后,會將這個消息廣播到全網,但廣播的過程存在時滯。有時,B礦工也挖出了區塊,在沒有及時收到廣播的情況下,將自己的消息廣播給了其他礦工。

    收到A礦工廣播的人會將后續區塊鏈接到A挖出的區塊后面,還有些礦工則將新區塊鏈接到了B挖出的區塊后面。

    這時,比特幣網絡出現了兩條分支。

    針對這種情況,全網有一套公認的“取舍機制”:只認可一條鏈,哪條分支后面跟的區塊最多,哪條分支就會被保留,另一條分支上的區塊就全部作廢了。

    51%攻擊正是利用了這套機制,可以反復使用同一筆比特幣。

    他先用比特幣交易,按照記賬原理,這條信息被鏈接到了區塊鏈最新的一個區塊上。接著,他在記錄了這筆交易的區塊的前一個區塊后面迅速添加新區塊,只要他添加區塊的速度比原來那條鏈添加區塊的速度快,就能成功將這條分支變成最長鏈。

    由于比特幣網絡永遠只認可最長鏈,所以原先的那條鏈被撤銷了。記錄了他的交易信息的區塊也作廢了,他之前轉出的比特幣又回到了他的手中。

    你應該也發現了,這種攻擊可以成功的前提就是攻擊者打造分支的速度要足夠快。根據概率學計算,當有人擁有全網51%算力時,他發起的攻擊肯定能夠成功。
    版權申明:本內容來自于互聯網,屬第三方匯集推薦平臺。本文的版權歸原作者所有,文章言論不代表鏈門戶的觀點,鏈門戶不承擔任何法律責任。如有侵權請聯系QQ:3341927519進行反饋。
    標簽: 區塊鏈漏洞
    相關新聞
    發表評論

    請先 注冊/登錄 后參與評論

      回頂部
    • <option id="cacee"><noscript id="cacee"></noscript></option>
    • <table id="cacee"><noscript id="cacee"></noscript></table>
    • <td id="cacee"></td>
    • <option id="cacee"></option>
    • <table id="cacee"></table>
    • <option id="cacee"><option id="cacee"></option></option>
    • <table id="cacee"><source id="cacee"></source></table><td id="cacee"><rt id="cacee"></rt></td>
      <option id="cacee"><option id="cacee"></option></option>
      妖精视频