江卓尔:货币需不需要其他功能?——谈BCH和BCE的世界观之战
本文讨论了以下问题:1、货币需不需要其他功能?2、为什么BCE即使扩容也无法战胜BCH?3、为什么ETH 0.82MB区块会撑爆普通电脑,而 比特币 100MB区块才会撑爆普通电脑?4、BCH上Wormhole 虫洞比起ETH等智能合约,有什么优势?
大清和大英的区别,并不仅仅在坚船利炮
一、大英 vs 大清
经常有人问我BCE(Bitcoin Core,由Core领导的比特币分支)如果扩容了,对BCH影响如何?
我的回答是:
大英和大清的区别,并不仅仅在坚船利炮,BCH和BCE的区别,也不仅仅是区块大小。
坚船利炮和区块大小,仅仅是两个不同世界在最外壳的表现。大英和大清在坚船利炮的外壳之内,是完全不同的政治、经济、科技。BCH和BCE在区块大小的分歧之下,也是完全不同的世界观、经济观、自由观。
大清曾经靠买买买,建立了亚洲第一,世界第六的北洋水师,看起来好像和大英在外壳上一样了?但结果众所周知。
BCE虽然扩容很困难,但当然也可以扩容, 但扩容以后,就像大清买北洋水师一样,并不能改变其命运 。BCH和BCE在世界观、经济观、自由观上的不同,就像大英和大清在政治、经济、科技上的不同,决定了其不同的命运走向。
二、大英 vs 大清
货币需不需要其它功能? 货币不需要其它功能,但是货币的竞争需要其他功能 。
美国为什么要搞石油美元(国际石油贸易以美元结算)?全世界都要用石油,你要买石油,你就得用美元,你用美元了,我就能用铸币税收割你。
我第一次买ETH,是因为别人送了我ETH上的代币,我要把这些代币发走,就要买ETH作为发代币的手续费——你看,这不就是石油美元的逻辑嘛?
ETH在货币上增加了智能合约功能, 用ETH智能合约的人,天然就成为ETH的用户,那ETH的用户数就增加了,总市值就增加了 。所以在货币上增加其他功能,当然有用。
三、Core的闭关锁国
Vitalik Buterin(ETH的创始人)最早想在BTC上做智能合约功能,但Core故意缩小了OP_RETURN的长度,让Vitalik无法使用OP_RETURN开发智能合约,Vitalik感受到了Core的敌意,因而放弃BTC,开发了ETH。
如果Vitalik没有被Core赶走,他将开发出类似现在 Wormhole 虫洞 的方案,大家也将在BTC上(而不是ETH上)发代币发ICO,
四、BCH vs BCE 的结果取决于增量用户
区块链现在还处于非常早期的阶段,全球人口76亿,互联网用户41亿(渗透率54%),而区块链用户按1000-3000万估算,渗透率仅仅为0.1%~0.4%,剩下的99%新用户,才是加密货币发展的关键。
在获取增量用户上,BCH通过在货币上增加智能合约等功能,积极地吸引新用户。 而Core呢?缩小OP_Return赶走Vitalik(BCH恢复了P_Return长度),封禁可用于开发智能合约的OP code操作码(BCH恢复并新开发了更多的操作码),拒绝扩容锁死1M(BCH扩容到32M) ,一切的一切,都是曾经的 大清闭关锁国 vs 大英蓬勃发展。
五、BCH上更好的智能合约架构
当然有人可能担心,ETH因为智能合约导致拥堵,BCH上智能合约会不会也导致拥堵,反而影响货币的主业呢? 要回答这个问题,首先要知道ETH为什么拥堵(99%的人都不知道) 。
ETH现在已经能撑爆普通电脑了——也就是说普通电脑跑ETH节点,已经无法跟上最新区块了——但ETH如果折算成比特币的10分钟区块,其实并不大,最近一天6050区块*平均大小19.6KB=一天118.58MB= 0.82MB每10分钟
而我们知道,普通电脑跑1MB区块的BCE,性能是相当空闲的。在压力测试中,普通电脑能跑至少100MB区块,那 为什么ETH 0.82MB区块会撑爆普通电脑,而比特币100MB区块才会撑爆普通电脑呢?
因为ETH的区块里有大量要执行的智能合约代码——这才是ETH耗资源的元凶。把1MB大小的程序作为文件复制一次,只消耗非常少的性能,而要把这1MB程序跑一次,可能要耗几百倍的性能。
打个比方, 给你一张纸的健身方法(程序),你抄一遍(把程序作为文件复制一次)只要几分钟,但执行一次(把程序执行一次)却需要几个小时 。
在BCH上,Wormhole 虫洞这样的智能合约将数据存储在OP_return内(未来可以继续扩大OP_return,以容纳更多,更复杂的智能合约)。 BCH节点只需要存储,而不需要执行这些智能合约,因此负担很轻 。要执行智能合约,需要另外运行一个虫洞客户端。
虫洞客户端可能性能要求很高(取决于你要执行多少种代币的智能合约),可能会撑爆普通电脑,但这并不影响去中心化—— 因为去中心化职能由BCH节点承担,虫洞客户端只是一个读取工具,一个浏览器,不需要讲究去中心化 。
对于屯币者而言,前几大币种中:
● ETH/EOS设计为汽油(智能合约燃料),而不是货币,总量无限等特征让人难以长期囤积。
● Litecoin等比特币的模仿币不可能翻盘。
● BCE表现出大清闭关锁国一样的态度,已走路错误的死胡同。
● 只有BCH即适合作为总量恒定的货币囤积,又保持着自由、开放、进取的态度。
六、总结
1、货币需要其他功能,以在货币竞争中获取更多用户。
2、BCE表现出大清闭关锁国一样的态度,反对增加货币功能,甚至反对仅仅是扩大货币承载用户数。
3、BCH表现出自由、开放、进取的态度,通过智能合约等功能,争取未来99%的增量用户。有希望在未来几年内从用户数和总市值上超过BCE。
4、BCH的智能合约架构比ETH合理,能解决ETH的拥堵问题,并且没有EOS过于中心化的问题。