Leap v5.0.0旨在提高性能、效率和可靠性。此次发布的显著成就包括:
系统合约(包括EOS EVM)的执行速度提高了5倍
通过非阻塞序列化,原子API调用速度提高了4倍,更加可靠
状态数据库的系统内存消耗降低了20%
高规模只读事务,可并行处理高达128个并行线程
支持更大事务的放宽限制
通过优化区块开始时间,降低轮次之间的延迟,实现更可靠的区块生成
可定制端点,以更好地控制网络。
新的“mapped_private”数据库模式将“mapped”模式的低内存使用和“heap”模式的减少磁盘磨损相结合。
备受期待的Leap 5.0稳定版现已上线,为开发者、API提供者和节点运营商等带来了速度、效率、控制和灵活性方面的一系列增强。这体现了我们交付尖端技术的承诺,同时符合严格的工程标准。
Leap是由EOS网络基金会工程师、我们令人难以置信的合作伙伴和来自全球的社区贡献者共同开发的社区领导的Antelope框架的免费开源C++实现。Leap目前支持超过十四个区块链和九个测试网,代表着真正可扩展和高性能的公共和私有区块链的持续发展,以及它们支持的企业级应用程序。
Leap 5:技术进步的交响曲
Leap 5有望显著优化EOS网络,为期待已久的Leap 6共识升级奠定坚实的基础。这次更新围绕四个主要主题:放宽限制、提高速度、提升效率和增强控制。
最初计划在此版本中发布的即时终结性和作为其一部分的重大新共识升级,现在预计将与Leap 6一起发布。我们期待在未来几个月内分享这些激动人心的进步。
放宽限制
Leap 5对之前限制智能合约运行的两个参数进行了显著调整。
第一个参数是max-nonprivileged-inline-action-size,它在Leap 5中被移除,因此内联操作的大小限制仅来自链上管理的客观限制(max_inline_action_size)。
实际上,这一变化意味着智能合约在与其他合约通信时可以通过内联操作发送更大的有效载荷。例如,EOS EVM的新call操作可以用于从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事务提供了更多方式,以适应事务实际时间限制所施加的限制。
效率提升
得益于如流畅同步和内存优化的chainbase等功能,Antelope网络在Leap 5的加持下变得更具成本效益,状态内存消耗大约降低了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网络是一个第三代区块链平台,由EOS VM提供动力,这是一个低延迟、高性能、可扩展的WebAssembly引擎,用于确定性执行几乎无费用的交易;专为实现最佳的Web3用户和开发者体验而打造。EOS是Antelope框架的旗舰区块链和金融中心,作为多链合作和公共物品资金支持工具和基础设施的驱动力,通过EOS网络基金会(ENF)服务。
EOS EVM
EOS EVM是以太坊EVM的仿真,托管于一个EOS智能合约中。它提供了与空间中其他EVM相同的功能,但具有无与伦比的速度、性能和兼容性。EOS EVM通过允许开发者在EOS上部署基于Solidity的数字资产和创新dApps,将EOS生态系统与以太坊生态系统连接起来。开发者可以利用EOS EVM,同时利用以太坊经过实战检验的开源代码、工具、库和SDK,以及EOS的卓越性能。
EOS网络基金会
EOS网络基金会(ENF)是基于对繁荣和去中心化未来的愿景而建立的。通过我们的主要利益相关者参与、社区项目、生态系统资金支持以及对开放技术生态系统的支持,ENF正在改变Web3。ENF成立于2021年,是EOS网络的中心,EOS网络是一个领先的开源平台,拥有一系列稳定的框架、工具和用于区块链部署的库。我们正在带来社区建设的创新,并致力于为所有人构建更强大的未来。