MultiversX 是一种区块链协议,旨在通过使用分片来提供极快的交易速度。该项目将自己描述为新互联网的技术生态系统,其中包括金融科技、去中心化金融和物联网。据报道,其智能合约执行平台每秒能够处理 15,000 笔交易,延迟为 6 秒,交易成本为 0.001 美元。
MultiversX 用 EGLD 代币奖励社区和活跃参与者。EGLD,即电子黄金,是 Elrond 的原生代币。它充当支付网络使用费用的价值存储货币。该代币还充当平台用户和验证者之间的交换媒介。用户用EGLD支付交易费用,验证者提供服务。
EGLD 允许开发人员在平台上部署智能合约、协议和 dApp。它使参与者能够执行任何网络操作。通过质押和验证奖励以及交易费用,EGLD 管理 Elrond 网络。另外,EGLD 被赋予了治理代币的功能,因此其持有者可以对网络决策进行投票。
项目愿景
项目愿景是打造安全、去中心化、扩展性高的区块链基础设施通过自适应状态分片技术集成安全权益证明共识机制SPoS解决区块链底层的扩展性问题,同时又不影响区块链网络的安全性。
市场需求
随着加密货币的发展,智能合约平台成为一个较明确且热门的赛道,越来越多的人关注该领域,带来了大量资本的流入。但是智能合约平台仍然面临着一些很具挑战的问题,妨碍它们的大规模地采用
• 去中心化——消除对任何可信第三方的需求,从而消除任何单点故障;
• 安全性——消除任何已知的攻击风险,实现安全交易;
• 可扩展性——使网络的性能表现不低于中心化的方案(可以 TPS 衡量);
• 效率——以最少的能源和计算资源消耗来执行所有网络服务;
• 引导和存储的增强——保证有竞争力的数据存储和同步成本;
• 跨链互操作性——通过设计,允许外部服务之间的无限通信。
目前诸多公链都在着手解决这些问题,并且提出了许多解决方案,但目前缺乏效果显著且可行的结果。
项目解决方案
EIrond结合自适应状态分片安全权益证明PoS共识算法和兼容EVM的EIrond虚拟机提供具有可扩展性、去中心化、安全和互操作性的区块底层基础设施解决方案。
项目实现机制
自适应状态分片
分片自适应算法,根据加入网络的节点的数量即网络吞吐量进行分片计算和识别,EIrond网络通信、交剔及存储等事务都通过分片处理,通过元链(metachain)协调不同分片的同步工作,网络节点数量增加时,将插入新的分片,通过二叉树模型进行分片划分子分片会携带父分片的地址信息。
SPoS共识机制
在PoS共识基础上增加了节点的评级,区块验证者通过随机函数选择,低评级降低被选中的概率。SPoS改进PBFT的leader-follower模型,使得leader和follower的选择具有随机性。SPoS优点是保持PoS机制的能耗友好性又不牺牲网络安全性。
跨分片交易处理
EIrond网络允许跨分片处理交易,当交剔被调度时,元链通过创建和提出新的元区块(元链上创建的区块),接收分片从元区块中获取发送方分片区块的哈希ID,请求发送分片中的分片区块,分析交易列表,然后最终在本地分片中执行相同的分片区块,接收方再将此分片区块哈希ID发送到元链中成为元区块。元链对跨分片交易进行验证。
虚拟机兼容EVM
Elrond虚拟机与EVM兼容,提供与ETH跨链互操作性
代币使用场景
ERD 的用途包括但不限于:
用于参与网络的安全权益证明共识机制;
用于支付交易手续费、存储费用和部署 DApp 的费用;
用作 SPoS 验证节点的奖励,该奖励部分来自交易手续费,更多来自 ERD 增发(目前设定的节点抵押与激励模型见下表);
一旦启用了链式治理,ERD 将用于投票和链上治理;
每次在 Elrond 发生交易时,交易费用的一部分将转给验证节点,一个部分将被烧毁,还有剩余一小部分将:a)捐赠给 Elrond 社区基金会或 b)也被烧毁。
激励机制
Elrond 的安全权益证明(SPoS)是以一种改进的股权证明(PoS)确保长期安全性和分布式公平性,同时消除了对能源密集型 PoW 算法的需求。Elrond
的 SPoS 参考了 Algorand 随机选择机制,并进行了改进,该算法的步骤如下:
每个节点被定义为公钥、评级(默认为 0)和抵押权重的元组。如果节点希望参与共识,则必须首先通过智能合约进行注册,发送包含等于最小抵押金额的交易和其他信息。
节点加入节点池并在当前纪元(约为 24小时)结束时等待分片分配。该分片分配机制创建一组新节点,其中包含在纪元中加入的所有节点以及需要重新混洗的所有节点(每个分片少于1/3)。此集合中的所有节点都将重新分配给等待的分片列表。
在它加入时的纪元结束后,节点将被分配到分片的合格节点列表。
通过一个基于添加到前一个块的随机性源、轮次(约为 5 秒) r 和一组变量的确定性函数,任何一个来自合格列表的节点都可以被选为规模最优共识组的一部分。
块将由块提议节点创建,验证节点将根据改进拜占庭容错(pBFT)对其进行共同签名。
如果由于任何原因(恶意、离线等),块提议节点在其分配的期间没有创建块,则轮次 r将与来自最后一个块的随机源一起用于选择新的共识组。如果当前块提议节点以恶意方式操作,则其余组成员应用负反馈来更改其评级,减少甚至取消其再次被选择称为此节点的机会。