欢迎来到天天文库
浏览记录
ID:27870087
大小:82.00 KB
页数:10页
时间:2018-12-06
《基于Bitcoin Cash区块链实现的Wormhole Cash介绍.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、基于BitcoinCash区块链实现的WormholeCash介绍 凡是需要更改共识才能实现的通证发行技术提议,都不可避免地会遇到问题。首先是技术上的风险,其次是对这种风险的顾虑常常引发技术开发社区甚至整个经济生态都陷入巨大的争议。争议中的反对方,其顾虑很可能也确实是真实的。不论这样的争议中谁对谁错,结果常常是有争议的提议无法被实现。这样的困难可以被视为一种保险机制,让具有的风险更改很难被添加到协议之中,保证协议的稳健与安全;但是,协议的创新就面临了着巨大的困难。导致了BitcoinCash社区独立的区块扩容大争论,旷工持久而没有共识的产生,就是一个更加令人不能回
2、避的社会心理学证据。 快速活跃的创新,需要一种无需许可的环境。我们也一直在探索无许可创新的方法,在不需要改变共识的情况下,在BitcoinCash的区块链上实现智能合约。经过研究,我们关注到了OmniLayer协议,它是一种利用OP_RETURN操作码实现通证发行的方案。这个方案是广受欢迎的泰达币(USDT)日常发行和流通的技术基础。OmniLayer是运行在Bitcoin的区块链之上的。OmniLayer协议采用了MIT开源许可证。我们Fork了OmniLayer的协议,在BitcoinCash的区块链上实现了发行通证的技术方案。我们将这种技术方案命名为Wormho
3、le协议,协议中的原生代币命名为WormholeCash。原理 WormholeCash是基于BitcoinCash区块链实现的,依附于BitcoinCash区块链,在不改变现有BCH共识规则的情况下,使得BCH区块链实现通证的发行、转移和燃烧等基本功能。 交易的元数据信息被写在OP_RETURN上。基于Wormhole协议的通证,其生成、转移以及燃烧都需要通过BitcoinCash交易完成。识别OP_RETURN?的数据才能够完成对于Token的发行,转移和燃烧。 Wormhole协议复用了BitcoinCash的交易转账系统,它需要识别BitcoinCash区
4、块链上的交易、地址以及OP_RETURN等数据。 Wormhole协议是BitcoinCash网络共识的一个超集,它识别的元数据在BitcoinCash区块链的共识协议中只是OP_RETURN数据,而BitcoinCash的共识规则不用理解OP_RETURN内的数据。实现 Wormhole协议协议的实现,是通过集成到Bitcoind中实现的。但是BitcoinCash本身的共识规则却不需要做出改变,集成了Wormhole协议的Bitcoind客户端,被称之为Wormhole客户端。运行Wormhole客户端的节点就能够识别出OP_RETURNWormhole协议。安
5、全和共识规则 WormholeCash的安全有两层保护。 第一层是BitcoinCash的交易安全,BitcoinCash采用POW的挖矿算法作为去中心化的时间戳服务器,该算法已经稳定运行将近10年,UTXO模型有以下的一些好处:·UTXO无需维护余额 ·UTXO是独立的数据记录单位,可以提升验证交易的速度 ·UTXO模型无需关心事务问题,只关系锁定脚本和解锁脚本 ·UTXO在处理交易的时候具有很高的性能 Wormhole协议复制了整个BitcoinCash中UTXO的安全模型,使用了BitcoinCash的去中心化时间戳服务器模型。 第二层保护是运行Wo
6、rmhole协议的节点,不符合Wormhole协议的数据不会被Wormhole协议的节点解析,每个节点都有能力通过重新解析交易数据,计算出WormholeCash的最近的合法最终状态。WormholeCash(WHC) WormholeCash(WHC)是Wormhole协议中的基础货币,之所以引入WHC是因为:在Wormhole协议中实现智能合约的时候Wormhole协议层是不能控制BitcoinCash的,这样就无法在Wormhole协议层中实现事务。而且在实现智能合约的时候需要引入Gas作为针对网络滥?的防护措施,也需要Wormhole协议存在一种原生基础货币。
7、WHC的生成 WHC通过燃烧生成(Proof-of-Burn)的机制生成出来的,持有BCH的?户可以在Wormhole协议正式上线之后,给bitcoincash:qqqqqqqqqqqqqqqqqqqqqqqqqqqqqu08dsyxz98whc地址发送最低1个BCH来生成WHC且包含燃烧信息。如果发送的BCH数量低于1BCH或者没有包含燃烧信息,那么将不会有任何的WHC被生成。这个燃烧生成的过程受制于BCH区块链发生回滚的风险,出于安全考虑,协议约定需要在1,000个确认之后,才可以动?生成的WHC。燃烧生成的兑换比例是,每1BCH的
此文档下载收益归作者所有