

Stellar的Project Thruput项目在八台机器上实现了每秒702万笔支付的吞吐量,展示了基准执行容量近六倍的增长。该执行模型允许访问共享区块链数据的交易同时处理,使验证者能够在不分割区块链状态的情况下扩展计算能力。
Project Thruput消除了交易费用,同时引入了基于代币的调度机制,开发者可以访问FutureNet测试环境和相关技术文档。Stellar开发基金会于10月28日介绍了该项目,并报告称基准测试中的执行能力已超过每秒七百万笔支付。
据基金会介绍,该技术允许访问相同区块链数据的交易在多台机器上同时执行。目前,Project Thruput正在FutureNet网络上运行,其公开代码和基准测试数据已向开发者开放。
测试结果显示,单台机器的执行能力从每秒118万笔支付提升至八台机器协同工作时的每秒702万笔支付。这代表了单个验证节点内近六倍的性能增长,而非整个网络的吞吐量。
Project Thruput改变了验证者处理共享账户数据的方式,移除了通常限制区块链硬件扩展的顺序执行要求。在Stellar提出的新模型中,交易针对同一账本快照独立执行,系统会合并兼容的变更并强制执行限制条件。
例如,多笔付款可以在防止超支的前提下更新同一个账户,开发者还可以在区块内的交易中设定提款限额。验证者无需将区块链状态分割为不同的分片,即可在多台机器间分配执行任务,使应用程序能够在不分割数据的情况下扩展计算能力。
Stellar通过涉及仅100个账户的RV32 ERC-20转账测试来制造竞争压力,并在三次AWS运行中测量了执行、签名验证和区块处理性能。这些基准测试主要衡量核心执行引擎的性能,而非包含额外基础设施和交易处理要求的完整网络吞吐量。
该项目还取消了单独的交易费用,免除了微支付和计算操作的Gas费。不过,Gas计量机制仍然保留,用于限制计算资源的使用上限。
当需求超过可用处理能力时,调度分配取决于账户中未锁定的原生代币余额。在未支付优先权费用的情况下,调度过程不会消耗这些代币。同时,存储区块链数据会锁定账户部分代币余额,直到相关数据被移除为止。
Stellar已邀请开发者查阅已发布的材料,并在FutureNet网络上测试该执行模型。基金会还发布了技术文档,解释了兼容交易如何在不要求顺序执行的情况下共享账本状态。Project Thruput目前仍处于技术预览阶段,基准测试不包括完整的网络吞吐量指标。
声明:文章不代表币圈网立场和观点,不构成本站任何投资建议。内容仅供参考!
免责声明:本站所有内容仅供用户学习和研究,不构成任何投资建议.不对任何信息而导致的任何损失负责.谨慎使用相关数据和内容,并自行承担所带来的一切风险.