arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2207.05971cs.DC
收藏

Smart Red Belly Blockchain:面向去中心化应用的增强型交易管理

Smart Red Belly Blockchain: Enhanced Transaction Management for Decentralized Applications

Deepal Tennakoon, Vincent Gramoli

AI总结:

本文针对去中心化应用区块链的交易管理瓶颈,提出交易验证缩减与逐子块存储优化,并基于 SRBB VM 构建 Smart Red Belly Blockchain,在跨五大洲200节点实验中最高达4000 TPS。

摘要:

近年来,去中心化应用(DApps)得到广泛使用,推动世界走向被称为 Web3.0 的新型去中心化网络。以太坊等支持 DApp 的区块链在这一进程中发挥了主要作用,支撑着最大的 DApp 生态系统。尽管以太坊提供的低性能一直是实现去中心化网络的主要障碍,但近期已经出现若干高性能区块链来弥补这一差距。这些区块链大多依赖共识优化,只有少数改进区块链协议中涉及交易管理的其他部分,包括交易验证、交易广播、包含交易的区块封装与传播、区块中交易的重新验证与执行、区块存储,以及应请求向发送方确认交易提交。本文中,我们通过引入一种新颖的交易验证缩减机制和逐子块处理来优化区块存储,从而增强交易管理。我们通过实验展示了在所开发的 Smart Red Belly Blockchain(SRBB)VM 中,增强型交易管理所带来的性能提升。最后,我们将 SRBB VM 与某一已知区块链中已经优化过的共识相集成,开发出 Smart Red Belly Blockchain。结果表明,在分布于 5 大洲的 200 个节点上,SRBB 达到 4000 TPS 的峰值吞吐量和 2000 TPS 的平均吞吐量。在运行采用来自 Nasdaq 真实工作负载跟踪记录的交易所 DApp 时,SRBB 的表现优于其他 6 条区块链。

英文摘要:

Decentralized Applications (DApps) have seen widespread use in the recent past driving the world towards a new decentralized version of the web known as Web3.0. DApp-supported blockchains like Ethereum have largely been responsible for this drive supporting the largest eco-system of DApps. Although the low performance provided by Ethereum has been a major impediment to realizing a decentralized web, several high-performance blockchains have been introduced recently to bridge this gap. Most of these blockchains rely on consensus optimizations. Only a few enhance other parts of the blockchain protocol that involves transaction management: the validation of transactions, broadcast of transactions, encapsulation and dissemination of blocks with transactions, re-validation and execution of transactions in blocks, storage of blocks, and confirmation of transaction commits to senders upon request. In this paper, we enhance transaction management by introducing a novel transaction validation reduction and a per sub-block processing to optimize the block storage. We empirically show the performance improvements gained by our enhanced transaction management in the Smart Red Belly Blockchain (SRBB) VM we develop. Finally, we integrate our SRBB VM to an already optimized consensus from a known blockchain to develop the Smart Red Belly Blockchain. Our results show that SRBB achieves a peak throughput of 4000 TPS and an average throughput of 2000 TPS on 200 nodes spread across 5 continents. SRBB outperforms 6 other blockchains when running the exchange DApp featuring a real workload trace taken from Nasdaq.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑