區塊鏈鼻祖比特幣之6:詳解比特幣的密碼攻擊與分散式雙花攻擊
比特幣暴力破解
比特幣的地址理論上有2^160,也就是:
1461501637330902918203684832716283019655932542976
世界上全部的沙粒估計為:
這就讓比特幣更安全,因為防止了黑客用密碼來驗證地址的方式破解。我們知道以前很多黑客用這種方式來用密碼庫破解qq密碼。
分散式帶來的的雙花攻擊
在前面的交易中,我們已經知道了通過數字簽名來表示交易人,也驗證了是否有錢支付。但是由於時間順序的原因。系統任然存在嚴重的漏洞。由於交易是由節點一個一個傳下去。那就是先交易的資料可能會。所以你不能保證交易的資料收到的順序和產生的資料一樣。你也不該信任時間戳,因為很容易在其上做文章。所以你無法得知某交易是不是比另一個交易早。
如下圖中綠色節點先交易卻比藍色節點後到達某一個節點。
考慮一個惡意的攻擊者尹成,其傳送付款交易給小鄭如下圖:
等小鄭把貨物送出之後,攻擊者尹成立即又進行一筆交易,但是這筆交易是送會給自己。
因為交易傳遞的時間差,部分網路內的節點會先收到後一個交易。接著才收到前一個交易。這樣,前一個節點就因為後一個節點已經使用了支付(正如前面提到的對交易進行驗證),而被標記為無效的交易。或者是整個網路出現分歧,無法判斷這筆錢是屬於誰的。所以小鄭很有可能不僅沒得到錢,還失去了貨物,這真是賠了夫人又折兵啊。所以必須要有辦法使得整個網路達成交易的順序共識。這對於去中心化的系統來說是非常困難的任務。
網址:http://www.qukuailianxueyuan.io/
欲領取造幣技術與全套虛擬機器資料
區塊鏈技術交流QQ群:756146052 備註:CSDN
尹成學院微信:備註:CSDN
網址:http://www.qukuailianxueyuan.io/
欲領取造幣技術與全套虛擬機器資料
區塊鏈技術交流QQ群:756146052 備註:CSDN
尹成學院微信:備註:CSDN
相關文章
- 區塊鏈鼻祖比特幣之8:分叉帶來的雙花支付、51%攻擊與解決辦法區塊鏈比特幣
- 區塊鏈鼻祖比特幣之13:比特幣原始碼編譯詳解區塊鏈比特幣原始碼編譯
- 區塊鏈安全:實現公鏈雙花攻擊的多種方法區塊鏈
- 區塊鏈鼻祖比特幣之1:比特幣的內涵與價值區塊鏈比特幣
- 區塊鏈鼻祖比特幣之7:區塊鏈在比特幣中的真正用意區塊鏈比特幣
- 區塊鏈安全:基於區塊鏈網路攻擊的方式原理詳解區塊鏈
- 區塊鏈鼻祖比特幣之11:比特幣困難度區塊鏈比特幣
- Bitcoin Gold 遭遇雙花攻擊Go
- 區塊鏈鼻祖比特幣之9:挖礦、礦池與比特幣的產生區塊鏈比特幣
- 分散式拒絕服務攻擊 DDoS攻擊分散式
- 區塊鏈安全————DAO攻擊事件解析區塊鏈事件
- 區塊鏈鼻祖比特幣之2:可分割與去中心化區塊鏈比特幣中心化
- 密碼學系列之:生日攻擊密碼學
- 區塊鏈安全 - 以太坊短地址攻擊區塊鏈
- 區塊鏈安全————以太坊短地址攻擊區塊鏈
- 區塊鏈鼻祖比特幣之10:merkle tree與spv節點區塊鏈比特幣
- 談談比特幣的機制及攻擊比特幣
- 區塊鏈鼻祖比特幣之4:獨特交易設計區塊鏈比特幣
- 區塊鏈鼻祖比特幣之5:獨特交易模式的優勢與困境解決區塊鏈比特幣模式
- WEB三大攻擊之—SQL隱碼攻擊與防護WebSQL
- SQL隱碼攻擊式攻擊掃描器SQL
- 密碼系統的攻擊密碼
- DDoS攻擊與CC攻擊的區別是什麼?
- 區塊鏈鼻祖比特幣之12:(SPV) 節點與Bloom 過濾器區塊鏈比特幣OOM過濾器
- 波音公司用區塊鏈打擊GPS欺騙攻擊區塊鏈
- SQL隱碼攻擊詳解-1SQL
- 比特幣與區塊鏈比特幣區塊鏈
- 域委派攻擊詳解
- 六個建議防止SQL隱碼攻擊式攻擊SQL
- MySQL注射攻擊與防範詳解MySql
- CC攻擊和DD攻擊的區別在哪裡
- ASP上兩個防止SQL隱碼攻擊式攻擊FunctionSQLFunction
- 區塊鏈生態被黑客攻擊的實時統計區塊鏈黑客
- 區塊鏈生態被駭客攻擊的實時統計區塊鏈
- 淺談DDOS攻擊攻擊與防禦
- 什麼是CC攻擊?與DDoS攻擊有什麼區別?
- WMI 的攻擊,防禦與取證分析技術之攻擊篇
- GitHub遭黑客攻擊:竊取數百原始碼並勒索比特幣Github黑客原始碼比特幣