📊 Gate Wallet BountyDrop 上的 Mantle 生态月正在火热进行中!
目前进展:
🔹 MOMO.FUN – 5,573 位参与者
🔹 Symbiosis – 2,406
🔹 HyperPlay – 1,914
🔹 Vertex – 800
💰 总计 $12,000 的 $MNT 奖励等你来瓜分!
距离活动结束还有 25 天——不要错过:
https://gateio.onelink.me/DmA6/web3
#GateWallet # #GateBountyDrop# #Mantle # #Airdrop # #Web3#
BlockSTM 和 MemIAVL 提升 Cronos 链
交易执行的效率对于区块链网络的可扩展性和用户体验至关重要。高吞吐量###the每个 second( 的事务数量和低延迟)quick确认times(即使在大量使用的情况下也能提供流畅的 dApp 体验。为了向用户提供更好的体验,Cronos 开发团队一直在努力优化性能,以满足不断增长的需求。在增强 Cronos 上的交易处理和状态管理方面发挥重要作用的两项关键创新是 BlockSTM 和 MemIAVL。
这些创新是共同贡献和设计的,旨在惠及更广泛的Cosmos生态系统,并已在其他地方激发了采用。
) BlockSTM 概述
BlockSTM ###区块级软件事务内存(是一个并行执行引擎,为Cronos上的事务处理带来了并发性。传统上,区块链节点按顺序处理事务,这可能会造成性能瓶颈。BlockSTM通过允许多个事务在一个区块内并发执行来改进这一点。通过利用STM,一种乐观的并发控制技术,BlockSTM确保冲突被自动处理,仅在必要时回滚。
这种并行性可以更好地利用多核 CPU 资源,显著提高吞吐量并降低延迟。Cronos 团队引入了一个可配置的基准测试框架,以评估不同交易类型和环境的性能提升。正如在之前的文章中分享的那样,在内部测试中,Cronos 链实现了高达 60,000 TPS 的吞吐量水平,而基线为 ~100 TPS。即使在多节点配置中,性能提升仍然很大。
![])http://img.gateio.im/social/moments-591aa5988a9c08dbeb27e5c699a1a512019283746574839201BlockSTM还减少了区块处理时间,从而支持更低的区块间隔和更快的最终确定性。在基准测试期间,很明显,执行引擎的速度超过了负载生成器,这表明未来工具改进还有进一步的增长空间。这些发现记录在 v1.4 基准测试报告中。
(# MemIAVL 概述
BlockSTM 专注于执行速度,而 MemIAVL )short for Memory IAVL### 解决了状态存储和提交的效率问题。在基于 Cosmos SDK 的链中,应用程序状态传统上由 IAVL 树管理。但是,由于频繁的磁盘写入和深树更新的开销,原始 IAVL 实现可能会成为瓶颈。
MemIAVL是由Cosmos和Cronos团队共同开发的替代实现。它通过将工作状态存储在内存中,使用内存映射快照,并通过写前日志(WAL)记录变更集来优化性能。这大大提高了提交状态更改和恢复快照的速度。
测试显示,使用 MemIAVL 时:
MemIAVL 特别适用于不保留完整历史状态的修剪节点。它与 Cronos 的 VersionDB 结合使用,后者处理历史数据查询。有关更多详细信息,请参阅 MemIAVL 文档和存储库。
( 协作努力与影响
尽管Cronos团队启动并实施了这些技术,但它们被设计为模块化和开放的。Cosmos SDK社区对纳入BlockSTM表现出了兴趣,而MemIAVL则激发了类似的努力。值得注意的是,Sei团队采用了受MemIAVL启发的设计用于他们自己的状态承诺层。
Cronos 的 BlockSTM 和 MemIAVL 实现在 BlockSTM 代码库、基准测试结果和 MemIAVL 文档中作为开源提供。这些贡献不仅旨在增强 Cronos,还有助于为其他 Cosmos SDK 链的性能改进奠定基础。
对于开发者和生态合作伙伴来说,收益是显而易见的:
这些增强功能使开发者能够直接在Cronos上构建更具响应性和可扩展性的应用程序,而无需依赖外部扩展解决方案。
) 结论
BlockSTM和MemIAVL代表了解决区块链基础设施核心性能挑战的重要步骤。通过开放的合作和以社区为导向的发展,Cronos团队自豪地为Cosmos生态系统的技术进步做出贡献。这些创新示范了深层协议级改进如何能够推动新一波dApps的发展,并扩展Web3基础设施的潜力。
我们鼓励Cosmos生态系统的开发者和链运营者探索、测试并参与这些倡议。我们一起可以构建一个更快速、更高效的去中心化未来。
![]###http://img.gateio.im/social/moments-59f71aa04a85e57bf08e8faff32190b3###
BlockSTM 和 MemIAVL 提升 Cronos 链最初发表于 Medium 的 Cosmos 生态系统博客,人们通过突出和回应这个故事继续进行讨论。