MultiversX(EGLD)介绍
MultiversX是一个可运行智能合约的SPoS公链,项目愿景是打造安全、去中心化、扩展性高的区块链基础设施通过自适应状态分片技术集成安全权益证明共识机制SPoS解决区块链底层的扩展性问题,同时又不影响区块链网络的安全性。
MultiversX结合自适应状态分片安全权益证明PoS共识算法和兼容EVM的MultiversX虚拟机提供具有可扩展性、去中心化、安全和互操作性的区块底层基础设施解决方案。
项目实现机制
自适应状态分片
分片自适应算法,根据加入网络的节点的数量即网络吞吐量进行分片计算和识别,MultiversX网络通信、交剔及存储等事务都通过分片处理,通过元链(metachain)协调不同分片的同步工作,网络节点数量增加时,将插入新的分片,通过二叉树模型进行分片划分子分片会携带父分片的地址信息。
SPoS共识机制
在PoS共识基础上增加了节点的评级,区块验证者通过随机函数选择,低评级降低被选中的概率。SPoS改进PBFT的leader-follower模型,使得leader和follower的选择具有随机性。SPoS优点是保持PoS机制的能耗友好性又不牺牲网络安全性。
跨分片交易处理
MultiversX网络允许跨分片处理交易,当交剔被调度时,元链通过创建和提出新的元区块(元链上创建的区块),接收分片从元区块中获取发送方分片区块的哈希ID,请求发送分片中的分片区块,分析交易列表,然后最终在本地分片中执行相同的分片区块,接收方再将此分片区块哈希ID发送到元链中成为元区块。元链对跨分片交易进行验证。
虚拟机兼容EVM
MultiversX虚拟机与EVM兼容,提供与ETH跨链互操作性
代币使用场景
ERD 的用途包括但不限于:
用于参与网络的安全权益证明共识机制;
用于支付交易手续费、存储费用和部署 DApp 的费用;
用作 SPoS 验证节点的奖励,该奖励部分来自交易手续费,更多来自 ERD 增发(目前设定的节点抵押与激励模型见下表);
一旦启用了链式治理,ERD 将用于投票和链上治理;
每次在 MultiversX 发生交易时,交易费用的一部分将转给验证节点,一个部分将被烧毁,还有剩余一小部分将:a)捐赠给 MultiversX 社区基金会或 b)也被烧毁。
激励机制
MultiversX 的安全权益证明(SPoS)是以一种改进的股权证明(PoS)确保长期安全性和分布式公平性,同时消除了对能源密集型 PoW 算法的需求。
的 SPoS 参考了 Algorand 随机选择机制,并进行了改进,该算法的步骤如下:
每个节点被定义为公钥、评级(默认为 0)和抵押权重的元组。如果节点希望参与共识,则必须首先通过智能合约进行注册,发送包含等于最小抵押金额的交易和其他信息。
节点加入节点池并在当前纪元(约为 24小时)结束时等待分片分配。该分片分配机制创建一组新节点,其中包含在纪元中加入的所有节点以及需要重新混洗的所有节点(每个分片少于1/3)。此集合中的所有节点都将重新分配给等待的分片列表。
在它加入时的纪元结束后,节点将被分配到分片的合格节点列表。
通过一个基于添加到前一个块的随机性源、轮次(约为 5 秒) r 和一组变量的确定性函数,任何一个来自合格列表的节点都可以被选为规模最优共识组的一部分。
块将由块提议节点创建,验证节点将根据改进拜占庭容错(pBFT)对其进行共同签名。
如果由于任何原因(恶意、离线等),块提议节点在其分配的期间没有创建块,则轮次 r将与来自最后一个块的随机源一起用于选择新的共识组。如果当前块提议节点以恶意方式操作,则其余组成员应用负反馈来更改其评级,减少甚至取消其再次被选择称为此节点的机会。
竞争对手异同
Harmony、Near、EGLD三者的分片类型均为网络分片、交易分片、状态分片
Harmony共识机制为FBFT:基于BLS的快速拜占庭容错机制
Near共识机制为:Doomslug+Nightshade Finality Gadget
MultiversX共识机制为:SPoS
总结
EGLD代币作为MultiversX平台上的治理代币,用于质押、和部署节点。其价值的支撑在于交易手续费的消耗。项目在技术上有着不错的创新,提出了一种自适应状态分片”技术,能够在实现安全性、可扩展性和去中心化三者之间的纳什平衡的基础上实现区块链性能的增强,从而期望突破现有区块链的技术瓶颈。而在分片技术不仅仅是解决网络、交易和状态分片的复杂性,还实现可扩展性和可用性并存。