超級新手︱什麼是51%攻擊 - fintalk180

    超級新手︱什麼是51%攻擊

    自 2009 年比特幣面世以來,創造者中本聰在比特幣白皮書中曾假設,不可能獲得比特幣 51% 的哈希率,因此沒有考慮 51% 攻擊背後的經濟動機。

    但隨大量加密貨幣推出,因市值差異很大,令針對這類加密貨幣的 51% 攻擊成為現實:只有一小部分來自大幣的礦工需要轉投小幣,以控制小幣 51% 的網絡。Bitcoin Gold、Verge 和 Ethereum Classic 等都曾遭受 51% 攻擊。

    甚麼是51%攻擊

    哈希率是衡量加密貨幣網絡中工作證明(PoW)的計算能力(簡稱算力),而 PoW 礦工通過使用他們的機器(如礦機)生成一個代碼(即哈希)來相互競爭。

    擁有更多機器的礦工或擁有更高哈希值的機器的礦工,有更大機會擊敗目標哈希值,贏得將交易數據填充到下一個區塊,並將其添加到鏈上的權利。這在某種程度上類似於六合彩,一個擁有 10,000 張六合彩的人與一個擁有 5 張彩票的人相比,將有更大的獲勝機會。

    當出現惡意的代理設法獲得哈希率的多數控制權,就稱之為 51% 攻擊。

    51%攻擊有何作用

    51% 攻擊發生在一個人或一群人獲得超過 50% 哈希率的控制權,通常是從第三方租借挖礦哈希率來實現。

    攻擊成功後,攻擊者可獲阻止確認新交易的能力,以及改變新交易的順序,甚至可以令其他用戶再次花費相同的加密貨幣。

    它還允許惡意代理重寫區塊鏈的部分內容及實施 DoS 攻擊,即在他們控製網絡的期間,封鎖其他礦工的地址,導致出現挖礦壟斷。

    51%攻擊的例子

    比特幣黃金(Bitcoin Gold)是經常受到 51% 攻擊的例子之一,因其哈希率相對較其他加密貨幣小,自 2019 年 6 月以來,它已遭受到逾 40 次 51% 攻擊。

    2020 年 1 月,比特幣黃金在 6 小時內遭受兩次 51% 攻擊,導致價值超過 70,000 美元貨幣被雙重花費。

    估計每次區塊鏈重組攻擊的估計成本約為 1,700 美元。 攻擊者本可以在區塊獎勵中收回大約相同的價值,這意味著攻擊至少收支平衡,並且如果成功從系統中提取雙重花費的金額,則可能有利可圖。

    51%攻擊的限制

    由於加密貨幣不可篡改的特性,51% 攻擊仍有一定限制,如沒有能力創造新的資產,亦沒有從各方竊取資產或改變區塊獎勵的能力。

    而主流加密貨幣如比特幣,獲取哈希率的成本過高(曾有統計指需花費過百億美元),所以不太可能遭受 51% 攻擊。但反之流通量及哈希率較低加密貨幣,就有更大機會受到相關攻擊。

    以太幣由 PoW 過渡至 PoS 後,對以太坊區塊鏈的 51% 攻擊變得更高昂。因攻擊者需要擁有網絡上 51% 的抵押以太幣。至今年初,有超過 1,629 萬以太幣被抵押,即需要約 831 萬枚以太幣才能試圖進行攻擊,市值逾 837 億港元。

    另一方面,一旦攻擊開始,共識機制很可能會立即識別,並砍掉被抵押的以太幣,使攻擊者損失巨大。

    #51%攻擊 #fintalk180 #哈希率

    相關文章