每日最新頭條.有趣資訊

你買的幣,會是下一個歸零幣嗎?

近期,多個區塊鏈項目都遭遇了噩夢般的51%算力攻擊——

●5月份比特幣黃金(BTG)遭遇51%攻擊,超過388200個BTG被雙花,價值高達1860萬美金。

●6月3日早上ZEN遭受51%攻擊,據官方消息,此次攻擊涉及1.96萬枚ZEN,價值約55萬美元。

●6月5日早上ZEN官方稱又發現3317枚ZEN被雙花。

不是說區塊鏈是去中心化、安全不可篡改的麽?怎麼最近卻頻頻有區塊鏈項目遭遇51%攻擊和雙花呢?那我們手裡的幣還安全麽?

什麼是51%算力攻擊和雙花?

所謂雙花通俗易懂的說就是一份錢花了兩次或者多次。

區塊鏈交易在正常情況下,是這樣的(拿比特幣交易舉例):

李雷用1BTC給韓梅梅買一個鑽戒,這時候李雷從自己的錢包轉觸1個BTC到金店老闆的BTC帳戶裡,這筆交易將會被礦工驗證並打包記錄在區塊高度為N的區塊裡,李雷的帳戶中將減少1BTC,金店老闆的帳戶中將增加1BTC。

如果李雷控制了51%的算力,就擁有修改區塊交易記錄的能力,他想雙花這個BTC,他會怎麼做呢?

他會在買完鑽戒後,在第N-1區塊高度的基礎上逆轉之後區塊的數據,從而分叉出一條新鏈,由於李雷掌握了51%的算力,新鏈很快就會成為最長鏈,因此被所有節點接受成為主鏈。而在這條鏈上是沒有李雷和金店老闆的交易記錄的,那麼李雷買鑽戒的BTC仍在自己錢包帳戶裡, 同時也拿到了鑽戒,這就是通過51%算力攻擊成功實現了雙花。

最近頻出雙花事件的原因

事實上發動雙花攻擊需要全網掌握51%以上的算力,才有能力對區塊鏈進行篡改。理論上這個是不太可能的,因為想要掌握全網51%以上的算力成本很高,而且如果你花費巨大的成本掌握了,你也不願意去破壞它,就好比:我花了非常非常多的錢控制了一家公司,控制完後我就宣布公司破產了正常人一般是不會這麼做。

但是,還會有另外一種情況,就是如果我花了非常大的成本只能控制這個公司一天甚至更短的時間,那我肯定會在這一天裡拚命的把公司的錢轉入自己的口袋中,在覆蓋掉我控制公司的成本後再撈上一筆,反正一天以後這個公司和我沒有任何關係。那麼雙花攻擊,就是第二種情況。

相信很多區塊鏈愛好者都會認為控制全網51%以上的算力成本巨大,實際不容易發生。但最近51%攻擊導致雙花的事情頻發,就說明了實際情況不是這樣要的。

首先,發起攻擊51%的成本其實並沒有大家認為的那麼高,而且可能低到令你驚掉下巴:據crypto51數據顯示,在理論上基於工作量證明(PoW)的小幣種更容易受到51%的雙花攻擊。萊特幣創始人李啟威在推特中引用crypto51相關數據舉例稱,Bytecoin(BCN)被雙花攻擊只需要557美元。位元組幣BCN是一個基於CryptoNote的技術,致力於匿名反機槍池的超前貨幣,目前全球市值12億美元。

各位小夥伴,你手裡有沒有上表中「51%算力攻擊不耐受」的幣種呢?


獲得更多的PTT最新消息
按讚加入粉絲團