Leap 5 部署:优化现在,构建未来
Leap v5.0.0 旨在提高性能、效率和可靠性。 此版本的显着成就包括:
- 系统合约(包括 EOS EVM)的执行速度提高了 5 倍
- 通过非阻塞序列化,速度提升高达 4 倍,atomic API 调用更可靠
- 状态数据库的系统内存消耗最多减少 20%
- 大规模只读事务,并行处理多达 128 个并行线程
- 支持宽松约束下的较大交易
- 通过优化区块启动时间来减少轮次之间的延迟,从而实现更可靠的区块生产
- 可定制端点以更好地控制网络。
- 新的“mapped_private”数据库模式结合了“mapped”模式的低内存使用率和“heap”模式减少的磁盘磨损。
备受期待的 Leap 5.0 稳定版本现已发布,为开发人员、API 提供商和节点运营商等带来了速度、效率、控制和灵活性方面的一系列增强功能。 它体现了我们致力于提供尖端技术,同时符合严格的工程标准。
Leap 是社区主导的 Antelope 框架的免费开源 C++ 实现,由 EOS 网络基金会工程师、我们出色的合作伙伴以及来自世界各地的社区贡献者开发。 Leap 目前支持 14 个区块链和 9 个测试网,代表了真正可扩展和高性能的公共和私有区块链及其支持的企业级应用程序的不断发展。
Leap 5:技术进步的交响乐
Leap 5 准备显着优化 EOS 网络,为预期的 Leap 6 共识升级奠定坚实的基础。 本次更新围绕四个主要主题:放松约束、提高速度、提高效率和增强控制。
最初计划在这个版本中发布,即时终结性及其重要的新共识升级现在将与 Leap 6 一起发布。 我们期待在未来几个月分享更多有关这些令人兴奋的进展的信息。
放宽限制
Leap 5 对之前限制智能合约运行的参数进行了两项显着调整。
第一个参数是 max-nonprivileged-inline-action-size,将它从 Leap 5 中删除,因此对内联操作大小的唯一约束来自于链上管理的目标限制 (max_inline_action_size)。
在实践中,这种变化意味着智能合约在与其他合约通信时,可以通过内联操作发送更大的有效载荷。 例如,EOS EVM的新调用操作可用于部署EOS智能合约中大小大于4 KiB的EVM合约。
第二个参数是 max-transaction-time,它被赋予了一个新的默认值,以便交易时钟截止时间由链上管理的目标限制 (max_transaction_cpu_usage) 有效驱动。
在实践中,这种变化意味着交易可以在分配给它们的更长时间内完成更多的工作。 例如,EOS EVM 可以利用放宽的交易时钟截止时间,成功执行以前可能被拒绝的计算量更大的 EVM 交易。
速度提升
Leap 5 承诺通过非阻塞反序列化将 ABI 密集型请求的速度提升 4 倍。 它还通过多达 128 个线程的并行处理,扩大了只读交易的规模。
此外,EOS VM OC 现在还可用于更好地优化精选智能合约,以在更短的时间窗口内执行相同的智能合约代码。 这种优化目前仅限于部署到名称以 “eosio. “前缀开头的账户的可信智能合约。
EOS EVM 的智能合约部署在带有 “eosio. “前缀的账户上,这意味着 EOS EVM 可以利用优化功能提高速度。 这就为计算量大的 EVM 交易提供了更多的方法,使其能够在交易时钟截止时间的限制内完成。
效率提升
得益于 Leap 5 的简化同步和内存优化链基等功能,Antelope 网络变得更具成本效益,将状态内存消耗减少了约 20%。
控制增强
节点运营商获得增强的控制选项,包括自定义节点设置、通过 Prometheus 日志记录解决对等挑战的能力,以及从高效、安全的仅限本地连接中受益。
Leap 5 的主要增强功能
随着 Leap 5 的推出,我们庆祝为开发人员、API 提供商和节点运营商设计的重大增强功能,进一步推动了 EOS 网络的发展。 这个最新的迭代带来了改进的性能、可扩展性和效率的平衡组合,经过精心定制,以满足我们用户社区的各种需求。
开发人员:
开发人员将发现自己处于一个更加灵活和强大的环境中,扩大的交易限制促进了复杂的计算和更加动态的合约交互。
API 提供商:
Leap 5 重新定义了 API 提供商的性能。 增强的读取功能意味着 API 更快、更强大且可扩展,确保每次交互顺利高效,体现了我们对速度和可靠性的承诺。
节点运营商:
Leap 5 增强了事务处理效率和网络控制,减少了内存占用,并提供了更细致的网络控制。 这些改进为操作员提供的工具不仅更强大,而且更直观、反应灵敏。
Leap 5 面向未来的功能
Leap 5 中的某些增强功能虽然存在于软件中,但属于协议级功能,等待预期发布的 Leap 6 激活,Leap 6 预计于 2024 年下半年发布共识级升级(硬分叉)。 然而,这些增强功能已经准备好供任何 Antelope 链(尤其是测试链)尽早采用。
新的加密原语
新的主机功能允许智能合约使用 BLS12-381 椭圆曲线进行数学运算,从而在激活时启用零知识证明系统等应用程序。
禁用延迟交易
在解决延迟事务时,Leap 5 继续禁用它们的过程。 最初,我们修改了节点配置以拒绝新的延迟交易。 现在,Leap 5 在代码中强制执行此行为,并且通过未来的协议激活,将防止添加任何新的延迟交易,并确保快速取消现有交易。 这些步骤是更广泛战略的一部分,该战略将随着 Leap 6 的发布而达到顶峰。
绘制前进道路:Leap 持续演变一瞥
我们重点介绍了 Leap 5 为开发人员、API 提供商和节点运营商引入的重大增强功能。 每一项发展都标志着我们对 EOS 网络的发展和完善的持久奉献,努力实现稳健性、效率和用户可访问性之间的平衡。
我们的方法是一种持续进化的方法。 我们致力于创新,同时维护 EOS 网络著名的可靠性和性能标准。 作为这些努力的一部分,我们正在以数学上的清晰性和精确性重新构想网络共识本身。 我们的网络演进的下一阶段指定在定期秋季共识升级周期期间与 Leap 6 一起发布。
开发人员、API 提供商和节点运营商
立即开始使用 Leap 5.0 发行说明
请密切关注深入探讨 Leap 5 中每个功能的新文章。 我们的目标是提供清晰、富有洞察力和全面的信息,让我们的社区了解情况并积极参与 EOS 网络的发展。
关于EOS 网络
EOS 网络是区块链 3.0 时代的典范之作,由 EOS VM 提供支持。EOS VM 是一个低延迟、高性能和可扩展的 WebAssembly 引擎,能够近乎无感的实现确定性交易执行。EOS 网络专为 Web3 设计,致力于实现最佳的 Web3 用户和开发人员体验。 EOS 是 Antelope 协议的旗舰区块链和金融中心,并通过 EOS 网络基金会(ENF)作为多链协作和发展公共基础产品的工具,进一步完善基础设施,驱动 EOS 快速发展。
EOS EVM
EOS EVM 是对以太坊 EVM 的模拟,并位于 EOS 智能合约中。 EOS EVM 将提供与该领域其他 EVM 同等的功能,但具有无与伦比的速度、性能和兼容性优势。 EOS EVM将EOS生态系统与以太坊生态系统连接起来,允许开发者在EOS上部署大量基于Solidity的数字资产和创新的dApps。 开发者可以使用EOS EVM来利用以太坊经过战斗考验的开源代码、工具、库和SDK,同时利用EOS的卓越性能。
关于 EOS 网络基金会
EOS 网络基金会(ENF)诞生旨在为 EOS 生态营造一个繁荣、去中心化和未来。 通过鼓励 EOS 生态主要利益相关者的积极参与、扶持社区项目、提供生态系统资助和支持开放技术生态系统建设等举措,ENF 正在掀起新一轮 Web3 变革。 作为 EOS 网络的中心和一个领先的开源平台,ENF 成立于 2021 年并拥有一套稳定的框架、工具和区块链部署库。 我们一起实现了社区建设的创新,并致力于为所有人创造更强大的未来。