區塊鏈鼻祖比特幣之6:詳解比特幣的密碼攻擊與分散式雙花攻擊
比特幣暴力破解
比特幣的地址理論上有2^160,也就是:
1461501637330902918203684832716283019655932542976
世界上全部的沙粒估計為:
這就讓比特幣更安全,因為防止了黑客用密碼來驗證地址的方式破解。我們知道以前很多黑客用這種方式來用密碼庫破解qq密碼。
分散式帶來的的雙花攻擊
在前面的交易中,我們已經知道了通過數字簽名來表示交易人,也驗證了是否有錢支付。但是由於時間順序的原因。系統任然存在嚴重的漏洞。由於交易是由節點一個一個傳下去。那就是先交易的資料可能會。所以你不能保證交易的資料收到的順序和產生的資料一樣。你也不該信任時間戳,因為很容易在其上做文章。所以你無法得知某交易是不是比另一個交易早。
如下圖中綠色節點先交易卻比藍色節點後到達某一個節點。
考慮一個惡意的攻擊者尹成,其傳送付款交易給小鄭如下圖:
等小鄭把貨物送出之後,攻擊者尹成立即又進行一筆交易,但是這筆交易是送會給自己。
因為交易傳遞的時間差,部分網路內的節點會先收到後一個交易。接著才收到前一個交易。這樣,前一個節點就因為後一個節點已經使用了支付(正如前面提到的對交易進行驗證),而被標記為無效的交易。或者是整個網路出現分歧,無法判斷這筆錢是屬於誰的。所以小鄭很有可能不僅沒得到錢,還失去了貨物,這真是賠了夫人又折兵啊。所以必須要有辦法使得整個網路達成交易的順序共識。這對於去中心化的系統來說是非常困難的任務。
網址:http://www.qukuailianxueyuan.io/
欲領取造幣技術與全套虛擬機器資料
區塊鏈技術交流QQ群:756146052 備註:CSDN
尹成學院微信:備註:CSDN
網址:http://www.qukuailianxueyuan.io/
欲領取造幣技術與全套虛擬機器資料
區塊鏈技術交流QQ群:756146052 備註:CSDN
尹成學院微信:備註:CSDN
相關文章
- 區塊鏈鼻祖比特幣之8:分叉帶來的雙花支付、51%攻擊與解決辦法區塊鏈比特幣
- 區塊鏈鼻祖比特幣之13:比特幣原始碼編譯詳解區塊鏈比特幣原始碼編譯
- 區塊鏈鼻祖比特幣之11:比特幣困難度區塊鏈比特幣
- 區塊鏈鼻祖比特幣之1:比特幣的內涵與價值區塊鏈比特幣
- 區塊鏈鼻祖比特幣之7:區塊鏈在比特幣中的真正用意區塊鏈比特幣
- 區塊鏈鼻祖比特幣之9:挖礦、礦池與比特幣的產生區塊鏈比特幣
- 區塊鏈鼻祖比特幣之10:merkle tree與spv節點區塊鏈比特幣
- 區塊鏈鼻祖比特幣之2:可分割與去中心化區塊鏈比特幣中心化
- 談談比特幣的機制及攻擊比特幣
- 區塊鏈鼻祖比特幣之4:獨特交易設計區塊鏈比特幣
- 比特幣和區塊鏈(2):比特幣中區塊鏈的實現比特幣區塊鏈
- 區塊鏈鼻祖比特幣之12:(SPV) 節點與Bloom 過濾器區塊鏈比特幣OOM過濾器
- 區塊鏈鼻祖比特幣之5:獨特交易模式的優勢與困境解決區塊鏈比特幣模式
- 黑客攻擊 Electrum 錢包竊取到 200 多比特幣黑客比特幣
- GitHub遭黑客攻擊:竊取數百原始碼並勒索比特幣Github黑客原始碼比特幣
- 加拿大央行:比特幣不會受到51%算力和雙重支付攻擊比特幣
- 區塊鏈安全:實現公鏈雙花攻擊的多種方法區塊鏈
- 比特幣區塊分析比特幣
- 區塊鏈鼻祖比特幣之3:驗證訊息真偽的數字簽名區塊鏈比特幣
- 區塊鏈安全:基於區塊鏈網路攻擊的方式原理詳解區塊鏈
- 比特幣學習筆記——————7、區塊鏈比特幣筆記區塊鏈
- 比特幣的私鑰【區塊鏈生存訓練】比特幣區塊鏈
- 比特幣原理詳解比特幣
- 比特幣的區塊結構解析比特幣
- 5.1 比特幣區塊擴容比特幣
- 精通比特幣(第九章)【區塊鏈】比特幣區塊鏈
- 資源 | 區塊鏈比特幣設計素材合集區塊鏈比特幣
- 區塊鏈筆記(2)直觀感受比特幣區塊鏈筆記比特幣
- Bitcoin Gold 遭遇雙花攻擊Go
- 比特幣中的密碼學原理比特幣密碼學
- “區塊鏈與比特幣”-架構師之路年終總結區塊鏈比特幣架構
- 比特幣學習筆記——————6、比特幣網路比特幣筆記
- 蘋果系統遭攻擊 黑客索要17.4萬美元比特幣作為贖金蘋果黑客比特幣
- 區塊鏈安全————DAO攻擊事件解析區塊鏈事件
- 區塊鏈和比特幣常見的七大誤區區塊鏈比特幣
- 各國政府的態度——從比特幣到區塊鏈比特幣區塊鏈
- 比特幣區塊鏈關係密切,但並不等於!比特幣區塊鏈
- 密碼學系列之:生日攻擊密碼學