织梦CMS - 轻松建站从此开始!

我的网站

当前位置: 主页 > 区块链

Dragonfly Capital:如何衡量一条区块链的性能?(5)

时间:2022-03-04 14:58来源:未知 作者:admin 点击:
我们在开发网上向 Orca SOL-ORCA 交易对发送垃圾邮件,以查看我们可以在单个区块中进行多少 Orca swap,然后推断为最大吞吐量。 在开发网区块高度106784857


我们在开发网上向 Orca SOL-ORCA 交易对发送垃圾邮件,以查看我们可以在单个区块中进行多少 Orca swap,然后推断为最大吞吐量。




在开发网区块高度106784857 中,我们设法实现了 184 次Orca swap


我们设法达到的最高数字是单个区块中的 184 次swap。假设区块时间为 380 毫秒,这给我们在开发网上实现 484.21 swap/秒。 (请注意,区块时间并不准确,因此这些数字存在一些偏差。如果您在我们获得最多交易的 3 个区块中取平均值,它看起来更像是每秒 381 次swap,这似乎更合理)。


这似乎证实了我们的分析方法是正确的(约 10-15% 的增量),因此这意味着 Solana 的主网可能在 AMM 上执行大约 273 次swap/秒。


当然这只是一次测试运行,所以这是我们的代码 - 我们鼓励您使用它并与我们分享您的结果。


我们在这里掩盖了大量细节,如果没有我们在 Blockdaemon 的朋友的帮助,这一切都是不可能的。如果您想了解执行此操作所需的详细信息(以及更深入地了解 Solana 内部结构),请查看第 2 部分,我们将在其中介绍技术细节。


您可能会看到这一切并想知道:但我认为 Solana 通常能够执行 3000 TPS?


区块浏览器衡量 Solana 的 TPS 的方式可能会产生误导——它将内部共识消息视为交易,这是其他区块链所没有的。


Solana大约 80% 的吞吐量是共识消息。减去这些,你剩下大约 600 TPS,其中大部分是非常便宜的 Serum 交易。只要接触到足够多的其他合约,Solana 也可以在生产中实现更高的性能。




AMM 测试:Uniswap v2 风格的 swaps/秒 性能


那么这一切的结果是什么?


首先,不要把这当成福音。自己算算。


其次,请记住,所有这些区块链都是移动目标。它们不断被优化,技术也在迅速发展,而任何基准都是即时快照。我们希望看到更多独立组织创建标准化基准,但这是我们最好的尝试。


第三,请注意,这些区块链之间的性能差异并不像宣传的那么大。以太坊和最好的链之间的性能差异大约是 10-25 倍,而不是 100 倍或 1000 倍。没有人能从线性化的 VM 事务中获得如此出色的性能。这将需要更多的工作和优化。


第四,如果你想要真正的高性能,你必须放弃 EVM。我们在这里只对 Solana 进行了基准测试,但还有其他非 EVM L1,例如 NEAR 和 Terra,它们也实现了更高的性能。


但像 Solana 一样,他们无法从围绕 EVM 的工具和生态系统中受益。 (尽管 NEAR 拥有与 EVM 兼容的 Aurora 分片,并且其他 L1 正在尝试开发类似的虚拟化 EVM 实例。) (责任编辑:admin)

织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
推荐内容