WHC是什么币?WHC币全称Wormhole,目前共上线1家交易所CoinEx交易所,它是一种基于BitcoinCash的智能合约实现方案,我们一直在探索一种不改变共识的情况实现在BCH上实现智能合约的方案,WHC币是一种利用op_return操作码实现发token的方案。Wormhole Cash是基于OmniLayer协议在BCH上实现发Token功能的一种解决方案。
Wormhole Cash(WHC币)是Wormhole协议中的基础货币,之所以引⼊WHC是因为:在Wormhole协议中实现智能合约的时候Wormhole协议层是不能控制Bitcoin Cash的,这样就⽆法在Wormhole协议层中实现事务。而且在实现智能合约的时候需要引⼊Gas作为针对⽹络滥⽤的防护措施,也需要Wormhole协议存在⼀种原⽣基础货币。
WHC币的使⽤范围
⼿续费常常是为了防⽌对⽹络的滥⽤,或者⽹络的使⽤超过了当前技术和区块链基础设施允许的性能瓶颈。Wormhole协议中,智能合约的运⾏,依靠BitcoinCash交易实现。BitcoinCash交易本身需要⽀付⼀定的⼿续费,已经可以阻遏DoS攻击,因此我们在早期运⾏的Wormhole协议中,转账不需要⽀付WHC做为⼿续费。
需要⽀付WHC作为⼿续费的情况:
1.新创建WHC Token需要收1WHC的⼿续费。⼿续费会被直接燃烧掉,WHC币的总供给减少。创建WHC Token需要消耗计算资源,为了防⽌Wormhole节点被恶意攻击,才收取WHC⼿续费。
2.⼤量地址转账。例如给所有拥有某种Token的地址都发送Token,这样的操作需要遍历所有的地址,因此需要⽀付WHC币做为⼿续费。
3.智能合约的Gas。
4.其他事务性操作,或者其他被认定为具有DoS⻛险的操作类型。
WHC币的发行
⽀付了正常的BCH交易⼿续费和WHC创建费⽤之后,任何⼈都可以⾃由的在系WHC的使⽤范围Token的发⾏统上创建Token。
目前,WHC币协议⽀持3种类型的Token创建:
1.固定Token创建后,创建者⽴即⾃动拥有所有Token不能增发,不能燃烧不能发起众筹。
2.可众筹Token创建后,⾃动进入众筹创建后,创建者不拥有所有Token众筹结束后,未众筹完的Token⾃动转到创建者地址不能增发,不能燃烧。
3.可管理Token创建时,Token数量为0不能众筹可以增发,可以燃烧。
WHC币路线图
Wormhole协议的发展分为四个阶段:Earth(初始)、Tropos(融合)、Ionize(电离)、Exophere(散逸)Wormhole协议从OmniLayer协议分离,并在BCH上实现智能合约的解决方案,首先聚焦于去中⼼化通证发⾏管理功能的实现。
为了确保整个协议的安全,并且可以尽快上线,我们在这个阶段暂时不⽀持了OmniLayer协议中的去中⼼化交易功能。Earth阶段需要完成的工作:WormholeCore实现:将Token功能移植到BitcoinABC0.17.2版本上,后续会随着BitcoinABC的更新而更新发布Wormhole协议白皮书预计完成时间2018年8月。
WHC币安全和共识规则
第⼀层是BitcoinCash的交易安全,BitcoinCash采⽤POW的挖矿算法作为去中心化的时间戳服务器,该算法已经稳定运⾏将近10年,UTXO模型有以下的⼀些好处:UTXO无需维护余额UTXO是独立的数据记录单位,可以提升验证交易的速度UTXO模型⽆需关心事务问题,只关系锁定脚本和解锁脚本UTXO在处理交易的时候具有很高的性能Wormhole协议复用了整个BitcoinCash中UTXO的安全模型,使⽤了BitcoinCash的去中心化时间戳服务器模型。
第⼆层保护是运行Wormhole协议的节点,不符合Wormhole协议的数据不会被Wormhole协议的节点解析,每个节点都有能⼒通过重新解析交易数据,计算出WHC币的最近的合法最终状态。