比特幣的破解是有可能但幾乎不可能的,僅僅存在理論可能。
從背景和基本原理上來(lái)講,比特幣賬戶(hù)購(gòu)物城是通過(guò)秘鑰-公鑰-地址的結(jié)構(gòu)形式來(lái)構(gòu)成的,可以大致理解成鑰匙-箱子-箱子編號(hào)的基本模式,比特幣的破解實(shí)際上就是從箱子編號(hào)或者從箱子入手破解到鑰匙。
破解比特幣的攻擊手段一般意義上只有兩種,一種是通過(guò)字典的方式進(jìn)行攻擊,也就是通過(guò)腦錢(qián)包直接破解。這種破解方式并非直接破解比特幣持有者的比特幣秘鑰,而是去破解比特幣持有者為記憶比特幣秘鑰而新設(shè)置的便捷密碼,也就是腦錢(qián)包。如果是這種方式的話(huà),首先需要比特幣持有者通過(guò)腦賬戶(hù)設(shè)置一個(gè)新密碼,同時(shí)需要對(duì)包含別的比特幣持有者的個(gè)人生活信息十分了解才能破解。如果比特幣持有者不設(shè)置腦賬戶(hù)的話(huà),那么就無(wú)法通過(guò)這個(gè)方式進(jìn)行破解。
其次是通過(guò)暴力破解的手段進(jìn)行破解,也就是通過(guò)枚舉法列舉出所有可能的數(shù)字字母與符號(hào)的排列組合。以這些全部的組合一一進(jìn)行嘗試破解。但通過(guò)這種方式破解出比特幣秘鑰的可能性就更低了,因?yàn)楸忍貛诺拿罔€是由256位二進(jìn)制數(shù)字組成的。這是一個(gè)非常大的數(shù)字,使用十進(jìn)制進(jìn)行表示大約是十的77次方。目前市面上絕大多數(shù)的電腦算力是無(wú)法完成這個(gè)計(jì)算過(guò)程的,即便完成也需要花費(fèi)幾千年甚至上萬(wàn)年的時(shí)間。只有科研機(jī)構(gòu)與高校內(nèi)的部分量子計(jì)算機(jī)才可能實(shí)現(xiàn)這一目標(biāo)。