增强区块链的可组合性:分析 PTBs 和 EIP-7702
realtime news Jul 15, 2025 04:56
探索 Sui 的 PTBs 和以太坊的 EIP-7702 如何革新交易的可组合性,简化用户体验,并解决去中心化应用中的计算效率问题。

随着去中心化应用程序(dApps)的发展,链上交易的复杂性不断增长,通常需要用户执行多个步骤才能完成单一操作。这可能导致交易处理效率低下和用户不便。为了应对这些挑战,Sui 和以太坊都提出了旨在提高区块链交易可组合性的解决方案。根据Sui Foundation的说法,这些解决方案是 Sui 的可编程交易块(PTBs)和以太坊的 EIP-7702。
EIP-7702:以太坊的新纪元
在最近的 Pectra 升级中揭示的以太坊 EIP-7702 允许一个外部拥有账户(EOA)在单笔交易中像智能合约账户一样运作。此功能使用户能够批量处理多个操作或由他人支付 gas 费用,以前这需要创建单独的智能合约钱包。尽管 EIP-7702 利用以太坊现有架构开放了新的交易流程,但它也带来了权衡,包括对开发者的复杂性增加和潜在的向后兼容性问题。
尽管面临这些挑战,EIP-7702 强化了以太坊的账户抽象框架,为开发者提供了更大的灵活性。但它仍在以太坊的账户基础模型中运作,与较新的系统相比,这可能会限制可组合性的潜力。
可编程交易块:Sui 的方法
相较之下,Sui 的 PTBs 在协议层面提供了原生的可组合性。这允许开发者将多达 1,024 个操作打包成单个原子交易,实现非冲突操作的并行执行,并显著提高吞吐量。这种方法减少了对外部中继器的依赖,并降低了开发者创建高效应用的门槛,而不牺牲性能或安全性。
PTBs 的对象中心模型确保交易逻辑与对象所有权紧密结合,增强了安全性并减少了潜在的错误。这使开发人员能够构建复杂的、多步骤的应用程序,对用户而言是无缝的。
设计哲学的对比
以太坊的 EIP-7702 和 Sui 的 PTBs 反映了不同的提升区块链可组合性的方法。EIP-7702 体现了以太坊的发展哲学,在提升灵活性的同时维持与现有网络的兼容性。然而,这种方法带来了复杂性,并需要额外的工具才能实现新系统如 Sui 默认提供的功能。
Sui 的 PTBs,通过将可组合性集成到核心协议中,提供了一种简化的开发者体验,具有可预测的行为。这一设计选择促进了丰富多样的应用程序的创建及流畅的用户交互,为包括 DeFi 和游戏在内的各种领域的高频、高复杂性策略铺平了道路。
区块链可组合性的未来
随着区块链应用的持续复杂化,高效组合和执行逻辑的能力变得愈发重要。EIP-7702 展示了以太坊的进化能力,但也展示了其架构的限制。相反,Sui 的 PTBs 为未来的应用需求提供了稳健且针对性的模型,通过使多操作交易简单、安全和可扩展来优化链上协调。
Image source: Shutterstock