比特幣受到攻擊,但工作量持續存在
正如用戶最近在Twitter上報道的那樣,一名黑客昨天試圖發送一個只有0的塊,試圖欺騙PoW(工作量證明)
#bitcoin受到攻擊:
兩次有人嘗試廣播壞塊(工作量證明失敗:塊僅以一個零開始。.15分鐘後,沒有足夠的零)。很高興我的節點立即拒絕了這個笑話 pic.twitter.com/3yPEsTp91J
—Plan₿(@ 100trillionUSD)2019年10月13日
消息說,該錯誤是在用戶節點上發現的,該節點是在Raspberry Pi上構建的,並使用500GB SD卡作為存儲,以確保24/7的使用不會出現問題。
但是,為什麼只有一個0的區塊對比特幣來說是一個問題?
比特幣區塊鏈使用PoW(工作量證明)共識協議。該協議用於查找以幾個0(大約19個零)開頭的代碼字元串:這些零代表計算的難度,因此代表交易的安全性。
如果交易只有一個0或什至只有幾個,例如在這種情況下,可以很容易地推斷出計算散列花費的時間很少,因此有99%的可能性是為了攻擊比特幣而進行的推動偽造交易。
幸運的是,正是由於該操作被取消,事務才被所討論的節點拒絕。
這是一個很好的例子,證明了比特幣以及本例中的PoW(工作量證明)協議已被證明能夠抵抗任何類型的攻擊,甚至不同於典型的51%攻擊。
PoW就像一個協議一樣耗能巨大,無非就是底層的能量,即可以保護區塊鏈的能量。
比特幣遭受攻擊但工作量仍然存在的帖子首先出現在The Cryptonomist上。