51%攻擊。
攻擊者如果想通過攻擊
比特幣系統獲益,那么就要掌控產生區塊的權力。
因為由誰產生一個是一個完全隨機的事件,那么這個區塊由擊者產生也是完全可能的。
但由于比特幣中的正常節點會對產生區塊中的交易進行驗證,所以所有誠實節點都不會接受包含了無效交易的區塊。
這意味著攻擊者無法憑空創造比特幣,也無法對不屬于自己的比特幣進行掠奪。
攻擊者只能對自己發出的交易信息進行修改。
一個典型的攻擊場景就是雙花攻擊。
攻擊者先講自己擁有的資產在一筆交易中支付給商家來購買商品,該交易被寫入當前
區塊鏈的第N+1個區塊。這時候攻擊者準備一個不包含該交易的第N個區塊后續鏈,去替換掉正常鏈。這樣就消除了這筆交易的支出。
同時,因為比特幣的最長鏈勝出原則,攻擊鏈要比原鏈更長,才能實現雙花攻擊。
同時,因為POW機制,產生下一個區塊的概率和節點算力占比成正比。所以雙花攻擊和手里的算力占比密切相關。
因為比特幣在等待后續X個區塊生成后,才會對上述交易進行確認,那么假設p=誠實節點挖坑成功的概率,q=攻擊節點挖坑成功的概率
那么,在第X個區塊成功攻擊
q/p)^X
那么q=51時,概率為(51/49)^X,該值總是大于1.
版權申明:本內容來自于互聯網,屬第三方匯集推薦平臺。本文的版權歸原作者所有,文章言論不代表鏈門戶的觀點,鏈門戶不承擔任何法律責任。如有侵權請聯系QQ:3341927519進行反饋。