比特币区块链是区块链1.0代表,它要做去中心化的数字货币。以太坊是区块链2.0代表,它要做分布式计算机运行智能合约、DAPP,而以太币是在以太坊上运行程序的燃料,是一种使用权益证明。相比而言,反倒是以太币的价值更显而易见,你让分布于全球的节点运行你的程序,你当然应该给矿工们支付费用。
那么,为什么会有这么多人愿意相信比特币共识?破坏比特币共识又会付出什么代价呢?
对于第一个问题:
一方面是,政府凭借国家暴力机器可以肆意增发法币掠夺民众的购买力。比较有节操的掠夺是今天的美元,购买力不断下降;没有节操的掠夺是蒋委员长的金圆券和委内瑞拉等国的超级通货膨胀。另一方面是,比特币代码全部开源,限量2100万个,所有条款白纸黑字写明白了。即使最轻微的改动也需要整个比特币网络中的绝大多数矿机节点同时合作(否则产生硬分叉)。算力即权力。这就是社区共识的意义。
中本聪留下的许多曾经被认为是冗余设计的错误,后来都被证明是大巧不工的精心设计。比如他选用Koblitz曲线加密,避开了美国国安局在加密标准中暗藏的后门。至于一些人念叨的量子计算机挖矿也是不必要的。如果说解密高一尺,那么加密始终高一丈。应对量子计算机攻击最简单的方式是——在椭圆曲线数字签名算法加密的基础上,再哈希两次即可。法币的共识来自于国家暴力机器,比特币的共识来自于代码和计算。
对于第二个问题:
如果一个组织想破坏比特币社区,那么它可以:
1)至少控制51%的算力,那么它就可以控制记账权,随意双花攻击(一笔钱,重复消费)。比特币社区对比特币账本失去信任。
但是,2018年5月,比特币矿机的耗电量已经达到了全球耗电量的0.22%,相当于挪威整个国家的耗电量;比特币的全网算力增加到32E/S的历史顶峰。这是何等的防护墙呀。没有任何组织可以在短短时间里获得这么高的算力实现五一攻击,因为全球所有芯片公司的产量加起来也办不到。而且一个组织不断地收购矿池还会导致矿池价格飞涨,以至于根本无法以现实的成本垄断51%算力。除非,中美两大国不惜国家信誉也要强制境内所有矿机去破坏比特币区块链。可是一是国家权力没有必要干这事。因为比特币不是政权的致命威胁。二是,控制大部分算力的组织会获得最大的权力,当有这样的超级组织控制了算力,它只会更愿意去维护比特币的共识。这样才更符合这个组织的利益。否则比特币共识垮了,它好不容易控制的那么多矿机都成了矿渣,图什么。
2)同时炸掉全世界所有的矿机,比特币账本就找不到了。
但是,这个方案在物理上就不具备可实现性。除非毁灭世界。
更多内容在我的知识星球:
领取专属 10元无门槛券
私享最新 技术干货