Wormhole Cash(WHC币)是Wormhole协议中的基础货币,之所以引⼊WHC是因为:在 Wormhole协议中实现智能合约的时候Wormhole协议层是不能控制BitcoinCash的,这样就⽆法在Wormhole协议层中实现事务。⽽且在实现智能合约的时候需要引⼊Gas作为针对⽹络滥⽤的防护措施,也需要Wormhole协议存在⼀种原⽣基础货币。
WHC币使⽤范围
⼿续费常常是为了防⽌对⽹络的滥用,或者⽹络的使⽤超过了当前技术和区块链基础设施允许的性能瓶颈。Wormhole协议中,智能合约的运⾏,依靠BitcoinCash交易实现。BitcoinCash交易本身需要⽀付⼀定的⼿续费,已经可以阻遏DoS攻击,因此平台在早期运⾏的Wormhole协议中,转账不需要⽀付WHC币做为⼿续费。
需要⽀付WHC币作为⼿续费的情况
1.新创建WHC 币需要收1WHC的⼿续费。⼿续费会被直接燃烧掉,WHC币的总供给减少。创建WHC币需要消耗计算资源,为了防⽌Wormhole节点被恶意攻击,才收取WHC币⼿续费。
2.⼤量地址转账。例如给所有拥有某种代币的地址都发送代币,这样的操作需要遍历所有的地址,因此需要⽀付WHC币做为⼿续费。
3.智能合约的Gas。
4.其他事务性操作,或者其他被认定为具有DoS⻛险的操作类型。
WHC币发行
⽀付了正常的BCH交易⼿续费和WHC创建费⽤之后,任何⼈都可以⾃由的在系WHC币的使⽤范围代币的发⾏统上创建代币。
目前,WHC币协议⽀持3种类型的代币建:
1.固定代币创建后,创建者⽴即⾃动拥有所有代币不能增发,不能燃烧不能发起众筹。
2.可众筹代币创建后,⾃动进入众筹创建后,创建者不拥有所有代币众筹结束后,未众筹完的代币⾃动转到创建者地址不能增发,不能燃烧。
3.可管理代币创建时,代币数量为0不能众筹可以增发,可以燃烧。