区块链1.0的比特币,为何无人破解?2009年初,比特币网络正式上线运行,作为一种虚拟货币系统,比特币网络已经顺利度过9个年头,并成为区块链网络最成功的案例。比特币价格最高上涨2万倍,成为币圈致富的最好的注脚。而由网络共识协议限定的比特币总量,仍被物以稀为贵而坚定看涨。虽然,在陆陆续续的黑客攻击中,比特币价格上蹿下跳,但比特币网络始终无人破解。
区块链技术支撑比特币网络自行运转
比特币网络成功运行多年,没有任何个人及机构能够随意修改其中的供应量及交易记录。支撑比特币网络运行的底层技术--区块链实际上是一种创新分布式共享账本及点对点数字传输技术,有望对金融及各行各业带来颠覆式创新。从本质分析,区块链是一种无须中介参与,就能在缺乏信任的网络中维系参与者之间一套不可篡改的数据记录的技术。
区块链1.0哪些特征有效防止篡改?
以区块为单位数据链:区块链各节点通过共识机制选取具有打包交易权限的区块节点,该节点需要将新区块的前一个区块、当前时间戳、有效交易等内容打包成一个区块,向全网广播。由于每一个区块都是与前续区块通过密码学证明的方式链接在一起的,当区块链达到一定的长度,要修改该区块之前的所有区块的交易记录及密码学证明才能实现篡改,显然这是不可能实现的。
全网共享账本:在典型的区块链网络中,每一个节点都能够存储全网发生的历史交易记录的完整、一致账本,即对个别节点的账本数据的篡改、攻击不会影响全网总账的安全性。此外,由于全网的节点是通过点对点的方式连接起来的,没有单一的中心化服务器,因此不存在单一的攻击入口。同时,全网共享账本这个特性也使得防止双重支付成为现实。
非对称加密:典型的区块链网络中,账户体系由非对称加密算法下的公钥和私钥组成,若没有私钥则无法使用对应公钥中的资产。
源代码开源:区块链网络中设定的共识机制、规则等都可以通过一致的、开源的源代码进行验证。
那么,比特币能否破解呢?
按照理论来说,由于比特币数量有限,所以当网络整体算力在挖掘出最后一个比特币的时候,人类的算力水平有望赶上比特网络挖矿的算力水平,这时将有能力破解比特币网络。然而,通过目前挖矿付出的成本就能知道,要破解比特币网络将要付出难以想象的代价。而这个代价,将远远大于获得的回报。那么,又会有谁愿意去破坏一个与自己无关,破解异常费时,即使破解又赔钱的网络呢?