ChainX 2.0 升级了,新功能来袭

PolkaWorld view 2702 2020-11-25 21:48
share to
Scan QR code with WeChat

ChainX 2.0 升级了,新功能来袭

自 Parity 联合创始人 Gavin Wood 博士 2018 年首次展示 Substrate V1.0 以来,Substrate 已经走过了漫长的道路。经过最近几个月的一系列发布,Substrate 2.0 于2020年10月份正式发布,这标志着区块链框架的一个重要里程碑。

ChainX 是波卡生态最早上线的项目,基于 substrate 1.0 稳定运行一年半的时间,在波卡 2.0 正式发布后也全力进行升级,并将于 11 月底正式上线 2.0 主网。

Substrate 2.0 版本现在包含链下工作机(off-chain workers)和 70 多个可组合模块 ,为构建优化的、与 Polkadot 兼容的、可投入生产的区块链奠定了坚实的基础。ChainX 2.0 将代码全部更新为 substrate 2.0 ,利用更优化的模块和功能提升性能,并好与波卡兼容,包含但并不仅限于共识升级,链上治理,off-chain workers,多重签名。

1.ChainX 升级为“Babe+Grandpa”混合共识机制

ChainX 2.0 将采用全新的共识机制即“Babe+Grandpa”混合共识机制。该共识机制最显著的特点就是将确定最终性的任务从区块生产的流程中分离出来。ChainX 通过结合这两种机制可以快速地生成区块,把较慢的确定最终性的任务放在单独的进程中运行,同时不必承担交易处理慢或暂停的风险。

ChainX 2.0 的出块时间由 2s ,变成了 6s,分红周期仍然为 5 分钟。用户的 staking 不会受到影响。

2.引入治理模块,开启链上治理

波卡将自我升级程序作为底层,包装在了Substrate框架之中。但凡是基于Substrate研发的波卡的生态项目,都具有自我升级的特性。

有了自我升级的特性,随着技术的发展而发展,大大降低了有争议的硬分叉带来的风险。而升级什么就需要治理来完成。

ChainX2.0升级了和Polkadot同步的治理板块。链上治理可让任何基于Substrate的链的代币持有者提出对链本身的更改议案。该议案可以是像更改整个链的runtime这样的翻天覆地的改变,也可以是像更改一个链上的常数这样影响较小的事情,例如更改最大验证人数量。

每个固定周期内,会选出该期间附议最多的议案,进入全民公投。每个代币持有者都有使用代币投票的权利,如果公投通过,则其背后的逻辑将自动执行——无需人工干预。因此,通过更新WASMBlob来更改链的runtime代码,就是将其提交到系统中并让人们投票支持,而区块链本身将负责其余工作。

ChainX 目前的治理工作仍有议会代理,将在升级后重新调整议会构成,配合链上治理模块运行。

3.使用链上协议进行链下计算

链下工作机(Off-chain workers)是 Substrate 2.0 中的一项新功能,可让你将数据安全地集成到你的区块链上。

为了使链下数据集成安全和更高效,Substrate 提供链下工作机。链下工作机子系统允许执行更长的运行时间和可能不确定的任务(例如 Web 请求、数据的加密/解密和签名、随机数生成、CPU 密集型计算、链上数据的枚举/聚集等)来利用链上数据和访问。

链下工作机的代码存储在链上,并且可以访问链上环境,但是永远不会作为区块处理的一部分执行。链下工作机可以轻松地运行正确的代码,并允许在不占用区块链的情况下执行更长的运行任务。但是,链上代码允许在其运行的区块链的状态转换函数中实现验证机制,例如投票、平均和挑战。区块链/预言机网络设计者和网络上运行的节点可以确定谁应该做什么、何时做以及对参与者的奖励和惩罚。

ChainX 2.0 将利用 off-chain 重现实现 BTC relay。

4.多重签名

多重签名地址由两个或多个地址和阈值组成。阈值定义了多少签名者同意交易后,才能成功完成交易。

多重签名的引入,一方面可以让用户通过创建多重签名地址,并将两组私钥存放于不同载体中,便捷的实现 2FA(2 Factor Authentication)机制以保护资产安全;另一方面根据企业或基金会不同的管理逻辑、权限和审批流程,设置不同的多签组合,更好的适配此类用户需求。

这里需要注意的是,多签地址是无法更改的,因多重签名地址是根据参与人的地址及阈值生成的,即始终可以通过知道成员地址和阈值来计算多签名的地址。

ChainX 2.0是ChainX的一个新的起点。ChainX作为波卡的资产网管,实现了比特币轻节点跨链,引入了智能合约,随着2.0升级完成,ChainX将升级BTC托管模式,接入波卡平行链,引领比特币Cross-Defi新高潮。

btcfans公众号

Scan QR code with WeChat

Disclaimer:

Tags: ChainX 2.0
Previous: 大规模清算如何导致比特币在24小时内跳水16% Next: 一文了解Deribit的子账户功能

Related