Stellar推出Thruput项目,实现免手续费并行交易执行

阅读约 8 分钟 Tags:

Stellar项目团队推出了Project Thruput,这是一种实验性交易执行模型,旨在让交易即使同时修改相同的区块链状态也能并行处理。开发者表示,该模型可通过增加硬件来扩展计算能力,而无需对区块链进行分片。

在早期测试中,单个验证者的支付交易执行速度从使用一台机器时的每秒118万笔,提高至使用八台机器时的每秒702万笔。

Project Thruput现已在FutureNet测试网络上提供,同时开放其开源代码、技术文档和可复现基准测试。

Project Thruput的工作方式

Stellar表示,许多区块链要么按单一顺序执行交易,要么仅在不存在数据访问冲突时进行并行处理。因此,试图修改同一余额或流动性池的操作可能必须相互等待。

在Project Thruput下,同一区块内的交易从相同的账本快照开始,即使修改相同状态也可以并行运行。系统会在提交区块时合并兼容的变更。

例如,交易不必写入新的余额数值,而可以指定扣除特定金额的操作。只要符合既定约束条件,系统就可以按不同顺序合并此类变更,同时防止两笔支付同时花费同一笔资金。

开发者还可以为交易组定义规则,包括限制一个区块内可提取的总金额。存储类型决定哪些变更可以合并,以及系统必须执行哪些限制。

涉及高数据竞争的测试将转账限制在100个账户内,结果显示,随着处理器核心数量和机器数量增加,性能也随之提升。报告中的最佳结果是在八台机器上实现每秒702万笔支付,接近一台机器每秒118万笔的六倍。

这些基准测试涵盖RV32 ERC-20转账、交易执行、签名验证,以及Project Thruput核心引擎从开启区块到完成区块的完整流程。测试未衡量端到端网络吞吐量。

交易费用与容量限制

Project Thruput不对单笔交易收取费用,这一设计旨在支持免费微支付以及投资组合风险计算等复杂计算。

该模型并不允许无限计算。Gas仍用于衡量并限制每笔交易的执行量。当需求超过可用容量时,一个账户在调度队列中所占的份额取决于其未锁定的原生代币余额。

这些代币不会在调度过程中被花费,交易也无法通过支付更高费用获得优先级。类似机制同样适用于数据存储:账户余额的一部分会在数据存储期间被锁定,并在数据删除后解除锁定。

百慕大此前表示,将通过Stellar把政府支付上链。

来源:HODL Press

TAGGED:
CoinFerenceX吸引逾3000人参加新加坡Web3峰会

据组织方称,CoinFerenceX新加坡峰会于2026年1…

阅读约 11 分钟
谷歌为银行创建加密资产保护系统

谷歌宣布预览Google Multi-Party Compu…

阅读约 13 分钟
穆迪授予瑞波稳定币投资级评级

穆迪授予Ripple稳定币RLUSD长期A2及短期P-1评级…

阅读约 8 分钟
欧盟揭露AI公司大规模游说修改个人数据保护

Corporate Europe Observatory和L…

阅读约 10 分钟
Coinbase否认系统遭黑客攻击,泄露据报影响7万用户

Coinbase称,Amplitude安全事件影响少数客户联…

阅读约 7 分钟