MultiversX,前身为Elrond,是由Lucian Todea、Benjamin Mincu和Lucian Mincu创立的去中心化智能合约平台。它旨在为用户提供开发创新去中心化应用程序 (dApps)、企业和社区的手段,同时使用原生代币EGLD为平台提供动力,在元宇宙中创造沉浸式体验。[1]
MultiversX 最初由 Lucian Todea、Benjamin Mincu 和 Lucian Mincu 于 2017 年 9 月以 Elrond 的名义创立。2022 年 11 月更名为 MutiversX,目标是扩大其关注范围,将元宇宙纳入其中,同时保持其对开发可扩展的 区块链 和各种 Web3 技术的承诺。 [2][3]
"令人难以置信的创造性能量正在倾注到多个引人注目的元宇宙愿景中。MultiversX 正在构建协作框架和可组合工具包,为巨大的正和博弈搭建舞台。为了重塑人类体验的整个领域,并重塑每个业务垂直领域的前端。" - Beniamin Mincu,首席执行官兼创始人
该平台利用量子计算能力来模拟每个平行宇宙的物理和复杂结构。这使用户能够探索独特的生态系统,体验另类的历史事件,并与来自不同现实的实体互动。虚拟现实技术通过提供视觉沉浸式景观,并允许用户与对象互动并与虚拟角色进行有意义的对话来增强体验。 [4]
MultiversX 集成了人工智能算法,以在多元宇宙中创建动态和响应式虚拟实体。这些实体具有独特的个性、行为和目标,从而增加了探索的深度和真实性。该技术在不断发展,旨在纳入新的科学发现和用户反馈,以增强多元宇宙探索体验的持续研究和开发工作。 [4]
MultiversX的基础设施结合了自适应状态分片、安全权益证明 (SPoS) 共识机制和MultiversX虚拟机 (VM),试图克服可扩展性挑战并推进区块链技术。这种集成方法旨在实现更高的交易吞吐量、提高网络效率、增强去中心化以及实现无缝的跨链互操作性。 [5]
MultiversX在其公共区块链基础设施中采用了一种名为自适应状态分片的创新方法。分片涉及将区块链和账户状态划分为更小、更易于管理的部分,称为分片。这些分片由不同的验证器并发处理,从而实现并行执行并提高可扩展性。MultiversX的自适应特性使得能够根据活跃的网络节点及其需求动态地重组分片。这种灵活性旨在实现网络资源的最优利用,并增强区块链的整体性能和可扩展性。 [5]
MultiversX 强调三种主要的分片类型:网络分片、交易分片和状态分片。 [6]
网络分片侧重于将节点分组到分片中以优化通信,从而允许在分片内更快地传播消息。 [6]
交易分片涉及将交易映射到特定的分片进行处理,通常基于账户系统中发送者的地址。[6]
状态分片涉及每个分片仅维护状态的一部分。如果交易中涉及的帐户位于不同的分片中,则执行该交易将需要在两个分片中更新状态,并且涉及两个分片节点之间的消息交换。 [6]
为了确保安全和防止串通,MultiversX在其分片方法中利用节点洗牌。在每个epoch结束时,每个分片中的一部分验证者会被随机且均匀地重新分配到其他分片。这种重新洗牌增强了分片配置的不可预测性,从而阻止不公平联盟的形成。重新洗牌的节点在成为合格的验证者之前,会与它们的新分片同步整个epoch。用于重新分配的节点列表由元链确定,元链基于先前的元链区块计算随机性来源。 [6]
MultiversX 利用一种名为安全权益证明 (SPoS) 的共识机制,以提高网络协议的效率和可信度。SPoS 采用基于从前一个区块导出的计算随机源的随机选择过程。这种方法旨在促进为每个共识轮公平且不可预测地选择验证者。在一轮中,会形成一个新的共识组,其中一个验证者被指定为区块提议者,负责创建区块。其余验证者随后使用修改后的 BLS 多重签名方案(具有两个通信轮次)验证并签署提议的区块。[5][7]
SPoS 提供较短的轮次持续时间,通常持续几秒钟,这通过最大限度地减少恶意行为者操纵提议区块的机会窗口来增强网络安全性。验证者选择基于质押代币的数量及其各自的评级分数,反映了他们过去的表现。这种基于质押的选择和基于绩效的评级的结合,促进了验证者之间的精英管理环境,鼓励最佳运营实践。[5][7]
MultiversX 专注于实现 MultiversX 虚拟机(VM),该虚拟机与以太坊的 EVM 兼容。VM 实现抽象了底层架构,为智能合约开发者提供了一个适当的抽象层。跨链互操作性通过 VM 级别的适配器机制实现。[5]
MultiversX 的 VM 基础设施建立在 K 框架之上,这是一个可执行的语义框架,可确保智能合约语言的明确定义并消除潜在的错误。MultiversX 支持三种低级语言:IELE VM、KEVM 和 WASM。由于它们在 K 框架中的形式化定义,智能合约的形式化建模和验证是可能的。[5]
分片架构中的智能合约提出了需要创新解决方案的挑战。MultiversX 采用异步跨分片执行模型来解决这些挑战。该模型允许创建临时帐户并执行影响不同分片中帐户的操作,而无需锁定机制或跨分片的状态移动。[5]
在MultiversX生态系统中,EGLD(也称为“eGold”)是原生代币,为平台提供动力。生态系统中的代币有不同的形式:同质化代币、非同质化代币和半同质化代币。每种类型的代币都有特定的用途和独特的特性。 [8]
同质化代币,例如加密货币,是可以互换的,并且与同类型的其他代币具有相同的价值。 它们提供了一种转移价值的手段,并可用于网络内的各种交易。 [8]
非同质化代币 (NFTs) 代表具有不同识别码和元数据的独特数字资产,使得每个代币都是不可替代的。NFT 在数字艺术、收藏品和虚拟房地产等领域中得到应用,在这些领域中,独特性和所有权至关重要。 [8]
半同质化代币,也称为 ESDT(eStandard Digital Tokens),结合了可互换和独特的属性。它们在表示可能具有不同独特性的资产方面提供了灵活性,从而能够在 MultiversX 网络中实现高效的管理和转移。 [8]
ESDT 代表 eStandard Digital Token,是在 MultiversX 网络协议级别管理同质化、半同质化和非同质化代币的标准。 ESDT 代币通过利用 MultiversX 区块链技术,以多种方式供用户和开发者使用。 [9]
ESDT代币与MultiversX的分片机制无缝集成,简化了用户交易。用户在交易自定义代币时无需处理分片的复杂性。协议自动处理ESDT交易的分片,从而提高效率并降低成本。[9][10]
账户持有的ESDT代币余额直接与该账户关联,确保安全便捷的代币存储。这种设计使账户可以持有任意数量的自定义代币余额以及其原生EGLD余额。协议确保ESDT代币存储的完整性,防止未经授权的修改。[9][10]
ESDT代币可以由MultiversX网络上的任何账户发行、拥有和持有。用户和智能合约具有相同的功能,使他们能够轻松管理代币。智能合约可以对ESDT转移做出反应,从而实现灵活和动态的代币管理。[9][10]
质押 是一个至关重要的过程,它将节点从 MultiversX 网络中的单纯观察者转变为验证者。验证者在网络运行中起着核心作用,并且有资格参与共识和获得奖励。[11]
要质押一个节点,运营者必须发送 2500 个 EGLD 以锁定在系统智能合约中。对于每个被质押的节点,运营者必须锁定 2500 个 EGLD。此金额作为抵押品,将通过解质押过程返还,该过程涉及称为解绑的最后一步。[11]
当节点通过质押成为验证者时,它将开始产生奖励。这些奖励将转移到节点运营者指定的奖励地址。质押过程后也可以更改奖励地址。[11]
每个质押或取消质押过程都需要向质押智能合约发送交易。这些交易必须包含所有正确编码的必要信息,并具有足够的 gas 限制以确保成功执行。[11]
要提交质押交易,用户需要提供:[11]
xExchange是由MultiversX提供的综合交易平台,于2022年12月10日发布。它为用户提供了一个无缝且安全的环境来购买、出售和交易各种数字资产。凭借先进的交易功能、深厚的流动性和用户友好的界面,xExchange旨在帮助用户进行高效安全的加密货币交易。 [12][13]
xSpotlight于2023年1月17日推出,是由MultiversX设计的平台,旨在展示和支持创新的区块链项目。它作为一个启动平台,为有前景的项目提供机会,让用户参与代币销售并为区块链生态系统的发展做出贡献。xSpotlight旨在培养一个充满活力和蓬勃发展的区块链爱好者和企业家社区。 [12][14]
MultiversX Explorer是一个工具,使用户能够探索和分析MultiversX区块链。该浏览器于2023年1月31日启动,提供交易历史、区块和地址的全面视图,从而增强了网络内的透明度和问责制。Explorer提供实时更新和详细信息,以验证交易并监控区块链的活动。 [12][15]
MultiversX 钱包于 2023 年 2 月 14 日发布,是一个安全且用户友好的数字资产管理解决方案。它支持多种加密货币以及 NFT,并提供安全存储、便捷转账和交易历史等功能。该钱包与其他的 MultiversX 服务无缝集成,为用户提供了一个便捷且可靠的平台来管理他们的加密资产。[12][16]
xPortal于2023年2月28日推出,是通往MultiversX区块链生态系统的门户。它为用户提供了一系列工具、服务和资源,以便与区块链和去中心化应用程序进行交互。xPortal旨在通过提供一个集中枢纽来简化用户体验,以便浏览MultiversX生态系统并参与各种区块链服务。[12][17]
MultiversX桥于2023年3月15日推出,实现了不同区块链网络之间的互操作性。它允许用户在兼容的区块链之间转移资产,从而促进流动性并扩大数字资产的覆盖范围。通过他们的桥,MultiversX希望增加区块链网络之间的协作和连接,使用户能够利用多个平台的优势。 [12][18]