[閒聊] 近期幾種幣被51%攻擊事件的細節探討
只要講POW貨幣在安全性上的話題,51%攻擊就常常是熱門關鍵字
近期就發了幾起攻擊事件(BTG, MONA, XVG),被許多人通稱都是51%攻擊
但其實攻擊手段並不相同(尤其是XVG),所以必須先來釐清一下名詞
狹義的51%攻擊是指攻擊者擁有全網過半的算力
代表攻擊者"通常可以"比其他人更先找到區塊解答
也就是說51只是個優勢的象徵性數字,重點是%數越高,越能穩穩的搶先找到區塊
而搶先找到區塊的能力就可以用來進行雙花攻擊(double spending)
這次BTG發生的狀況就是典型的對交易所進行51%雙花攻擊
據說攻擊者用每分鐘0.12BTC的價格在NiceHash租到了超過BTG全網50%的算力
https://goo.gl/7qSe1U
反覆將交易送到交易所兌換出金再回溯,造成交易所上千萬美金的損失
接著Monacoin的狀況很類似,被稱為自私挖礦(selfish minning)
當攻擊者找到新區塊時故意不廣播,偷偷繼續挖第二顆
事後把偷挖的鏈廣播出來就會造成原鏈變成孤鏈(orphaned)
讓其他礦工做白工因而得名
在機率上需至少掌握全網的25%-33%以上比較有機會成功獲益
但在這次Mona的攻擊中還多了一個關鍵
就是攻擊者送去給交易所的交易在原鏈被廢棄成孤鏈的同時也被回溯了
說穿了就是幸運成功版的雙花攻擊,因為原理是一樣的
但是攻擊算力不達51%相對沒優勢所以不一定會成功(聽說嘗試了半年)
理論上絕大多數的POW幣都可以這樣攻擊
但攻擊要成功需要持續(至少要能撐過交易所等待n次確認)在算力上占有優勢
因此主流幣是相對免疫的,譬如Zcash在Equihash的算力是BTG的20倍
攻擊成本門檻也就會變成20倍而大幅降低主流幣被攻擊的風險
因此小幣mona和BTG的暫時解都是讓交易所確認需求次數提高到50-100次提高攻擊成本
而BTG的長期解則是依照原先計畫的anti-ASIC分叉更換POW
(所以有人陰謀論這次攻擊可能是比特大陸對BTG宣布anti-ASIC分叉的懲罰XD)
以上談到的攻擊算力一個 >51%一個 25~33% 最終都達到了廣義的51%攻擊效果
也就是操縱區塊鏈的記帳權達到破壞和獲益的結果
接著就是XVG的攻擊,先說結果: 也是達到了廣義51%的效果
但是攻擊手段不是靠算力的競爭,而是靠XVG挖礦演算法的內在漏洞
攻擊者透過竄改區塊的時間戳記(timestamp)到90分鐘前
讓演算法誤以為目前區塊間隔過長而大幅降低挖礦難度
不用多久攻擊者就可以在難度歸零的區塊鏈上每秒挖一顆區塊
竄改戳記甚至可以直接讓正常礦工的區塊直接被判定無效
完全掌握記帳權,等效100%算力攻擊
而由於XVG是由5種POW演算法分開組成,攻擊者只需要攻擊其中一種即可
也就是51%門檻直接剩10%,差不多就是薩諾斯改成只需要一顆寶石就完事的概念
所以這種multialgo的幣用timestamp攻擊是事半功倍
以下感謝本版熱心XVG好友tcn1john提供的連結
→ tcn1john: Verge不用hashpower就可以駭?我看你根本不在乎技術吧 h 05/24 20:15
→ tcn1john: ttps://goo.gl/dgv3k9 05/24 20:15
這篇文裡面估算五月這次攻擊最低只需要0.4%全網算力就可以進行
對Scrypt演算法來說,去NiceHash不用花多少錢就可以租到
而且只需要租個一下下,把難度降下來就躺著爽挖,數小時內挖走幾百萬XVG
跟上面BTG每分鐘要花幾萬塊台幣持續花到成功為止,門檻差遠了
四月多和五月多這兩次攻擊手法基本上差不多,只是改成攻擊了兩種演算法
因為XVG這漏洞根本沒有被認真的正視,遑論妥善的修復
即使已經被攻擊第二次,這次XVG官方的回應是: 只是個礦池被DDOS。
嗯...
幣圈最大規模智力測驗上線啦!!!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.116.59.198
※ 文章網址: https://www.ptt.cc/bbs/DigiCurrency/M.1527262415.A.8B8.html
推
05/25 23:43,
6年前
, 1F
05/25 23:43, 1F
推
05/25 23:49,
6年前
, 2F
05/25 23:49, 2F
推
05/25 23:49,
6年前
, 3F
05/25 23:49, 3F
→
05/25 23:49,
6年前
, 4F
05/25 23:49, 4F
失敬失敬.. 只好..最大規模智力測驗選拔賽開跑啦!!!
推
05/26 00:13,
6年前
, 5F
05/26 00:13, 5F
推
05/26 00:15,
6年前
, 6F
05/26 00:15, 6F
→
05/26 00:16,
6年前
, 7F
05/26 00:16, 7F
可以預見的是未來到最後每種POW可能會剩下最大咖的
並且嚴格保持算力的去中心化會是POW幣種永續發展的優先考量
在這篇三個例子中Nicehash和ASIC帶來的中心化都是重要降低攻擊門檻的元素
→
05/26 00:16,
6年前
, 8F
05/26 00:16, 8F
→
05/26 00:16,
6年前
, 9F
05/26 00:16, 9F
→
05/26 00:17,
6年前
, 10F
05/26 00:17, 10F
推
05/26 00:38,
6年前
, 11F
05/26 00:38, 11F
剛剛試算了一下要買到XVG的目前Lyra2REv2全網算力大約是每分鐘19USD
而且如內文說的只有剛開始才需要這些算力,潛在威脅還是挺大的
推
05/26 00:41,
6年前
, 12F
05/26 00:41, 12F
推
05/26 00:59,
6年前
, 13F
05/26 00:59, 13F
→
05/26 01:02,
6年前
, 14F
05/26 01:02, 14F
→
05/26 01:02,
6年前
, 15F
05/26 01:02, 15F
→
05/26 01:02,
6年前
, 16F
05/26 01:02, 16F
→
05/26 01:03,
6年前
, 17F
05/26 01:03, 17F
→
05/26 01:03,
6年前
, 18F
05/26 01:03, 18F
我也很好奇Nicehash對這方面的態度,還沒去研究
推
05/26 01:11,
6年前
, 19F
05/26 01:11, 19F
→
05/26 01:11,
6年前
, 20F
05/26 01:11, 20F
喔喔喔沒錯! 差點忘記還有Merged mining
最近XMR和Tari也是要做Merged mining
所以也有可能以後小幣都跑在各主流幣保護傘底下XD
噓
05/26 03:02,
6年前
, 21F
05/26 03:02, 21F
推
05/26 03:03,
6年前
, 22F
05/26 03:03, 22F
因為都在XVG的"合作夥伴"花掉了嗎? 要節制點以免傷身喔(誤
推
05/26 08:11,
6年前
, 23F
05/26 08:11, 23F
推
05/26 08:29,
6年前
, 24F
05/26 08:29, 24F
推
05/26 08:55,
6年前
, 25F
05/26 08:55, 25F
推
05/26 09:04,
6年前
, 26F
05/26 09:04, 26F
推
05/26 09:05,
6年前
, 27F
05/26 09:05, 27F
推
05/26 09:07,
6年前
, 28F
05/26 09:07, 28F
推
05/26 09:18,
6年前
, 29F
05/26 09:18, 29F
推
05/26 09:30,
6年前
, 30F
05/26 09:30, 30F
推
05/26 10:05,
6年前
, 31F
05/26 10:05, 31F
推
05/26 11:13,
6年前
, 32F
05/26 11:13, 32F
其實只要讓收款者誤以為交易確認就誰都可以騙
但因為考量攻擊算力成本,通常是能越快得手越好
所以典型的攻擊對象會是到交易所兌換立刻領走或是立刻可取得的數位商品
→
05/26 11:24,
6年前
, 33F
05/26 11:24, 33F
※ 編輯: leftc (140.121.71.147), 05/26/2018 12:11:02
推
05/26 14:40,
6年前
, 34F
05/26 14:40, 34F
推
05/26 16:22,
6年前
, 35F
05/26 16:22, 35F
推
05/26 18:38,
6年前
, 36F
05/26 18:38, 36F
→
05/26 18:39,
6年前
, 37F
05/26 18:39, 37F
→
05/26 18:39,
6年前
, 38F
05/26 18:39, 38F
→
05/26 18:40,
6年前
, 39F
05/26 18:40, 39F
→
05/26 18:42,
6年前
, 40F
05/26 18:42, 40F
推
05/27 00:39,
6年前
, 41F
05/27 00:39, 41F
推
05/27 01:33,
6年前
, 42F
05/27 01:33, 42F
推
05/27 08:17,
6年前
, 43F
05/27 08:17, 43F
→
05/27 08:19,
6年前
, 44F
05/27 08:19, 44F
→
05/27 08:23,
6年前
, 45F
05/27 08:23, 45F
推
05/27 18:07,
6年前
, 46F
05/27 18:07, 46F
推
05/28 10:35,
6年前
, 47F
05/28 10:35, 47F
推
05/29 07:59,
6年前
, 48F
05/29 07:59, 48F
推
05/29 15:47,
6年前
, 49F
05/29 15:47, 49F
DigiCurrency 近期熱門文章
PTT數位生活區 即時熱門文章