网络安全检测|网络安全服务|网络安全扫描-香港墨客投资移动版

主页 > 业界资讯 > 网络渗透测试

基于Bitcoin Cash区块链实现的Wormhole Cash介绍(2)

根据已知的密码学理论和工程实践经验,bitcoincash:qqqqqqqqqqqqqqqqqqqqqqqqqqqqqu08dsyxz98whc地址是没有人拥有私钥的。在我们开始有关Wormhole协议的开发工作之前,也没有人在Bitcoin Cash区块链的历史中使用过该地址。为了防范理论上存在的极端情况——未来有一种我们目前未知的方法和理论构建出了这个地址的私钥——BCH协议可以考虑禁止这个地址的币被转出其于花费。当然,这并不属于本文和本文作者需要关注的事项范围。

WHC发行后,如果WHC形成了一个流通市场,那么有需要WHC的用户,也可以从市场上购买到WHC。

为什么没有考虑实现与BCH的双向锚定呢?这个问题自从侧链理论被提出后,无数的工程师醉心于双向锚定问题的研究。但令人遗憾的是,目前并没有可行的双向锚定方法, 可以做到即安全又去中心化,还能够有效应对区块链不可避免的回滚风险。伊隆·马斯克(Elon Musk)在讨论有关星际旅行时就说,他移民去往火星,就打算待在那里不回来了。Wormhole协议实现了智能合约,具有与Bitcoin Cash较为不同的编程语言,未来还有快速演进的开发计划。这种燃烧生成的发行方式,与星际旅行的单程票非常相似。每一聪(satoshi)被燃烧的BCH,都需要做好单程星际航行的准备,前往Wormhole定居,不再回来。燃烧生成WHC的过程是不设截止时间点的。

WHC的使用范围

手续费常常是为了防止对网络的滥用,或者网络的使用超过了当前技术和区块链基础设施允许的性能瓶颈。Wormhole协议中,智能合约的运行,依靠BitcoinCash交易实现。Bitcoin Cash交易本身需要止付一定的手续费,已经可以阻遏DoS攻击,因此我们在早期运行的Wormhole协议中,转账不需要支付WHC做为手续费。

需要支付WHC作为手续费的情况:

1. 新创建Token需要收1WHC的手续费。手续费会被直接燃烧掉,WHC的总供给减少。创建Token需要消耗计算资源,为了防止Wormhole节点被恶意攻击,才收取WHC手续费

2. 大量地址转账。例如给所有拥有某种Token的地址都发送Token,这样的操作需要遍历所有的地址,因此需要支付WHC做为手续费

3. 智能合约的Gas

4. 其他事务性操作,或者其他被认定为具有DoS风险的操作类型。

Token的发行

支付了正常的BCH交易?续费和WHC创建费用之后,任何人都可以自由的在系统上创建Token。

目前,WHC协议支持3种类型的Token创建:

1. 固定Token

·创建后,创建者立即?动拥有所有Token

·不能增发,不能燃烧

·不能发起众筹

2. 可众筹Token

·创建后,自动进入众筹

·创建后,创建者不拥有所有Token

·众筹结束后,未众筹完的Token自动转到创建者地址

·不能增发,不能燃烧

3. 可管理Token

·创建时,Token数量为0

·不能众筹

·可以增发,可以燃烧

Token的转移

创建后的Token和Wormhole Cash都可以进行转账,1对1转账除支付必要的BCH交易?续费外,不需要再支付任何费用,由BCH协议决定手续费多少。

1对多转账需除?付必要的BCH交易手续费外,还需要支付一定的WHC?续费,以WHC计价和收取。1对多转账主要在Token空投的场景下使用。收取的WHC?续费将会直接燃烧掉。

Token的燃烧

手动管理的Token支持直接燃烧,燃烧之后的Token在Wormhole协议中会显示燃烧之后的总量。

Wormhole路线图

Wormhole协议的发展分为四个阶段:Earth(初始)、Tropos(融合)、Ionize(电离)、Exophere(散逸)

Earth(初始)

Wormhole协议从Omni Layer协议分离,并在BCH上实现智能合约的解决方案,首先聚焦于去中心化通证发行管理功能的实现。

为了确保整个协议的安全,并且可以尽快上线,我们在这个阶段暂时不?持了Omni Layer协议中的去中心化交易功能。

Earth阶段需要完成的工作:

·Wormhole Core实现:将Token功能移植到Bitcoin ABC 0.17.2版本上,后续会随着Bitcoin ABC的更新而更新

·发布Wormhole协议白皮书

预计完成时间2018年8?

Tropos(融合)

需要完成的?作:

·基于Wormhole协议实现的去中心化交易所协议在经过谨慎的测试之后重新上线

·Wormhole的Android钱包参考实现

·Wormhole的iOS钱包参考实现

·Wormhole的PC端钱包参考实现

预计完成时间2018年11?

Ionize(电离)

需要完成的?作:

·在Wormhole协议中实现ERC721

·开发Wormhole多语?实现SDK。为了方便开发者更加简单的在Wormhole进行开发,我们会提供解析 Wormhole 的多语?SDK。

·Wormhole Cash的冷钱包解决方案

预计完成时间2019年1?

Exophere(散逸)

需要完成的工作:

(责任编辑:admin)