Aurora Chain推出了突破性的新功能:可升级的区块链网络
北京
领先的公共区块链Aurora Chain(代号:AOA)发布了新的可升级区块功能,为公共链环境带来更多的灵活性和实用性。使用Aurora Chain的开发人员将能够享受其最新功能。升级还可以减少困难分叉的情况.
在该行业的短暂历史中,硬叉已经相当丰富。以比特币为例。现在它有六个以上的硬分叉,包括Bitcoin Classic和Bitcoin Cash。此外,在两个主要矿池的支持者分裂之后,已经分叉的比特币现金去年又分叉,创建了BCHABC和BCHSV.
硬叉可能是引发Twitter战争的一种引起关注的好方法,但它们也可能降低比特币的效用并破坏其挖掘能力。对于更多最新和更高级的区块链,硬分叉可能是灾难性的。因此,Aurora技术团队提出了降低此类风险的解决方案.
基本上,该解决方案要求采矿代理商或代理商候选人在14天的时间内投票赞成升级区块链。当升级的票数超过有投票权的代理人和代理人候选人的总数时,升级将通过,并且将选择区块高度来实施新的升级.
升级应包括在Github上发布的版本的URL,版本代码,更新说明以及新升级的md5信息.
当网络上的升级程序收到升级请求时,它将自动检索新版本并继续验证该版本。验证成功后,将激活测试网络.
用户可以在测试中尝试使用此新版本。如果在实施发行版之前发生任何问题或故障,则请求升级的代理可以暂停升级。在网络暂停达到暂停状态之前,即使网络达到了约定的阻止高度,也不会执行升级.
该解决方案具有两个智能合约和一个升级控件.
- 智能合约A管理升级的智能合约,即智能合约B.它可以将区块链代码的旧版本替换为新版本.
- 智能合约B规定了投票和检索升级的过程。它监督解决方案的五个主要部分:
- 座席和座席节点候选票
- 其他参与投票的采矿代理商或代理商候选人
- 当“是”票数超过采矿代理商和代理商候选人总数的2/3时,通过升级
- 请求升级的代理可以在紧急情况下暂停升级过程
- 请求升级的代理可以继续升级过程
升级控制具有三个目的.
- 监督网络,监督启动,处理以及暂停/放弃升级.
- 监视合同A和合同B之间的通信.
- 优化测试网和主网的并发.
可升级的链标志着Aurora团队迈出了重要的一步。它有望成为该行业所面临的可扩展性问题的解毒剂。这 极光网络 比大多数公共链要快。 “可升级的区块链”进一步提高了基于Aurora Chain的去中心化应用程序的多功能性和实用性.
关于奥罗拉
极光 在区块链领域取得突破通过应用DPOS + BFT共识机制,我们创建了闪电般的合同来链接游戏,大数据,人工智能和物联网等行业。 Aurora提供了独特的智能应用程序隔离,可实现多链并行扩展,并在保证安全性的情况下无限增加TPS.