开启2024,Moonbeam正持续加速网络性能
Moonbeam的最新Runtime 2700引入了一系列升级,为开发者、项目和社区提供支持。让我们一起探索从Moonbeam网络最重要的Runtime 2700升级开始,推动网络进入新的创新领域和性能加强!
TLDR
- 升级到Polkadot SDK 1.3.0,其中包括跨各种pallet的改进。
- MBIP-5在Moonbeam上启用,实现可持续的区块存储增长。是9个月计划的最后一步。
- 异步支持实施的第一阶段,最终达到6秒的Moonbeam出块时间。
- EVM智能合约现在可以访问链上特定于身份的功能
升级到 Polkadot SDK 1.3.0 — 链上身份和简化的跨链消息传递
Runtime 2700将Moonbeam的技术基础升级为Polkadot SDK版本,从1.1.0升级到1.3.0,带来了巨大的功能改进。此更新对于保持与Substrate发展的兼容性至关重要。它解锁了跨多个pallet的有用功能,从而转化为加强Moonbeam的能力。
一些亮点如下:
- 改进了优化用于治理建议的原像存储。
- 对支出国库资金的多资产支持,而不仅仅是原生token。这提供了财政库管理的灵活性,并符合持有稳定币和其他资产的雄心。
- 简化链上身份字段的管理,使用户可以轻松更新附加到帐户的信息。
- 发送消息时,允许使用不同token支付,使跨链资产转移更加顺畅。例如,用稳定币支付费用,而不仅仅是原生token。
- 一般错误修复和性能改进
为更快的区块时间铺平道路
Runtime 2700启动了Polkadot中继链上异步支持支持所需的第一阶段升级。在即将发布的版本中完全实现后,可以显著提高吞吐量。目前,该功能已在Moonbeam测试网Moonbase Alpha中引入。
通过允许并行执行或“流水线”交易验证和区块生成,像Moonbeam这样的平行链可以将区块间隔从12秒缩短到仅6秒!这种响应能力解锁了需要快速确认时间的新用例,例如交易和支付。2倍的吞吐量还提高了Moonbeam支持更多交易和活动的能力。
异步支持带来了在平行链中创建、支持和包含区块的流水线操作。这意味着某些指令可以在其他指令完成之前执行,并且多个处理器部分可以同时处理不同的指令,从而允许并行执行。
链上身份
Moonbeam和Moonriver提供了一个命名系统,允许用户将个人信息(例如姓名、Twitter账号、电子邮件)添加到他们的链上帐户。此外,用户可以要求“注册商”验证该信息。通过这种方式,网络的其他用户可以在一定程度上相信链上活动对应于现实世界中的特定个人(即使是匿名)。这对于治理尤其重要。
以前,身份功能的使用只能通过底层交易和钱包实现,因此无法通过EVM和基于EVM的钱包(例如MetaMask)实现。 在Runtime 2700中,已启用身份预编译(包含在之前的runtime中),以便可以在EVM智能合约和dapp中使用身份功能。
简化跨链通信
借助Runtime 2700的“无限”执行选项,在XCM协议下发送跨链消息现在变得更加容易。早前,开发者在平行链之间发送token或数据时必须仔细指定执行参数。次优值会导致消息失败,从而造成无法无缝运行。新的无限制模式允许指定足够的token来支付目的地费用,而无需操纵执行细节,消除了主要痛点并简化了用户的链间连接!
Moonbeam上每Gas的存储限制上线 (MBIP-5)
正如Runtime2602中Moonriver引入的那样,此更新是为了通过限制给定区块中可以包含的存储量来确保网络存储以可持续的方式增长。展望未来,交易将根据所使用的存储消耗额外的gas。这将反映在交易gas的估算调用中,由Moonbeam的以太坊JSON RPC返回。
- 优点:此功能更符合以太坊标准(EIP-1559和RPC兼容性),从而减少了Moonbeam上Solidity开发者的集成问题。此外,Moonbeam基本费用没有直接变化。交易费用计算遵循EIP-1559标准,因为该MBIP重点关注gas限制。
- 缺点:MBIP-5的一个可能性是更高的gas估算可能会导致更高的区块使用率,从而间接导致交易费用增加。详情请参阅论坛帖。
小结
Runtime2700为Moonbeam网络引入了多项升级,部分目的是大幅改善Moonbeam上的用户和开发者体验。Runtime 2700结合了可持续性、架构、性能和便利性增强,决定性地推动Moonbeam成为Polkadot领先的智能合约平台之一。
您是开发者吗?对Moonbeam充满好奇吗?可以利用每周开发者开放麦来讨论更多内容,时间为每周四1PM EST。Discord Voice也是解答问题、听取其他开发者意见、讨论的好地方。
Moonbeam回归EthDenver 2024,身为今年的赞助商为跨链dApp提供10,000美元的奖金池。我们还将举办展位、讲座和Happy Hour!期待在那里与您相见!
关于Moonbeam
Moonbeam是一个智能合约平台,用于构建跨链互连应用程序,能够访问任何链上的用户、资产和服务。通过将来自以太坊、Cosmos、波卡等功能整合到一个平台中,Moonbeam解决了当今用户体验碎片化的问题,解锁了真正的互操作性,并为下一代应用程序奠定基础。Moonbeam平台使用集成的跨链信息传递,允许开发者创建访问多个远程区块链服务的智能合约。通过此方式结合Moonbeam的开发者友好型EVM平台、各类工具支持和Substrate架构,为构建互连应用程序提供理想化的开发环境。