关注 “币圈邦德” 获取专业区块链资讯及服务!
8月1号是比特币的“独立日”,也是比特币现金的一周年纪念日。作为比特币最有价值的分叉币,比特币现金一直试图另辟蹊径,希望摆脱“支付陷阱”,避免与历经9年时间洗礼的老大哥在同一个赛道上竞争。
比特币现金最新的技术成果是一项称为“虫洞协议”的智能合约实现方案,其对应的代币WHC在比特币现金一周年纪念日上实现了百倍涨幅的开门红,但随后价位一路下跌到0.1BCH附近。
那么什么是“虫洞协议”?它与以太坊的智能合约又有什么区别?它又是如何进行运转的?
实际上比特币现金的这个智能合约协议的运行方式特别像我们经常使用的一种锚定法币的数字货币——USDT。因此,虽然官网和白皮书上的介绍都很简略,我们还是可以快速判断这个叫虫洞的智能合约协议应该有以下几个特点。
1
依附于比特币现金的公链
Tether没有自己开发公链,而是利用Omni Layer协议在比特币上开发了自己的代币USDT。这样做最大的好处就是安全性得到了强算力公链的背书,坏处就是性能也受到所依附公链的限制。
虫洞协议可以理解为比特币现金自行修改后的OminiLayer协议,在不修改共识机制的前提下,在原有交易上附加上额外的交易信息用于验证。
具体来说,我们在用比特币(或比特币现金)发送交易时,需要填写的信息只有金额、对方地址信息、签名,但是实际上发送到区块上的信息不只有这一些。
中本聪在发明出比特币时,实际上在区块上还存在一些其它字段未被用到,“OP_RETURN”就是其中之一。
虫洞协议做的就是在这个多余的“OP_RETURN”上增添一些协议相关的交易信息,当这个交易从网络上发送出去后,比特币现金矿工负责检查交易的合法性,与原有交易并无二致,此外还会有协议层节点负责检智能合约内容的合法性,并执行“OP_RETURN”上记录的脚本代码。
这样一来,比特币现金也能实现“发币”的功能。
2
有自己的代币体系
上文说到,虫洞协议是在原有比特币现金的公链上增加的,与原有BCH流通体系并不相干,因此必须创造另一个承载协议价值的代币。
在一条公链上创造另一种基准代币,最经典的例子就是Bitshare。在Bitshare去中心化交易协议中,BitCNY就是通过质押BTS来实现锚定人民币价值的。在虫洞协议这个例子中不同的地方是,需要锚定的价值在系统内的,也就是BCH的价值,因此比特币现金官方选择的做法就是“燃烧”BCH来获得固定数量的WHC币(燃烧1个BCH获得100个WHC)。
“燃烧”BCH的方式就是将BCH发送到一个无人知道私钥的地址:1111111111111111115KMYP7R278。需要注意的是,根据虫洞协议白皮书的描述“燃烧”是“不可逆过程”,也就是BCH一旦换成了WHC就不能再换回BCH了。
要使用智能合约必须燃烧BCH获得WHC,要发币必须支付WHC,转移代币需要支付BCH手续费。这套系统存在一个潜在的bug,那就是当BCH“燃烧”完了系统也就歇菜了。
当然这种情况难以出现,只是一个极端例子。通过这个极端例子我们其实可以判断出1BCH的价值>100WHC的价值。
眼红WHC涨幅而去“燃烧”BCH的持币者是可有能成为接盘侠的。
当然对BCH持有者来说这将是一件好事情,一方面,BCH的数量少了,可以以“物以稀为贵”为由头再次挑战比特币的地位;另一方面,假设使用虫洞协议的项目方多了,那么WHC的价值也将传递到BCH。只是目前仅有的发币功能尚不能满足第二点的“美好愿景”。
最后需要提醒一下风险,虫洞协议内的大部分内容都与已有项目存在大量的重合,创新内容甚少。
例如,在虫洞协议的第一阶段Earth,协议的初始代码是Fork的Omni Layer协议的;虫洞协议的第二阶段Tropos,主要实现的是协议内的去中心化交易内容,但是在以太坊上已经有了像0X协议,Kyber Network,路印协议这样丰富的协议品种;虫洞协议的第三阶段lonize,主要实现ERC721,且不说这是以太坊已经较为成熟的代币协议,实现时间还需要半年也要吐槽一下;虫洞协议第四阶段Exophere,目标是实现Plasma协议,这部分需要吐槽的是白皮书中直接写了可能采用V神的Plasma实现方法。。。
总之,虫洞协议尚不成熟,建议BCH持有者不要急于燃烧掉自己手中的BCH。截止发稿,已经有2000多个BCH发向了燃烧的地址,也就是说大约20万个WHC正在“来的路上”。
【转载须知】
币圈邦德推送的所有原创内容,
均欢迎尊重版权的转载,
未经允许严禁转载,侵权必究!
▼
“扫我进入邦德社群”
▼
你还不能错过
领取专属 10元无门槛券
私享最新 技术干货