欢迎阅读 ChainFeeds PRO 54# 。本次内容将包含 Uniswap Labs 和 Across 合作提出新的跨链意图标准 ERC-7683、基于 SUAVE 平台的跨链批量 DEX 的设计方案,以及每周更新内容:比特币协议进展、最新研究和进展,和最新论文。
重点
An interface for cross chain trade execution systems
Uniswap Labs 和 Across 提出的一个新的跨链意图标准 ERC-7683,这个标准旨在建立一个统一的框架,以便意图基系统能够指定跨链行动。
ERC-7683 旨在实现一个标准化的 API,用于跨链交易执行系统。主要包括两个组件:CrossChainOrder 结构和 ISettlementContract 接口。CrossChainOrder 结构提供了一个标准的订单格式,这使得不同的区块链系统能够以统一的方式处理订单。而I SettlementContract 接口则定义了结算合约必须实现的功能,包括启动和解决跨链订单的方法。这样的标准化旨在降低跨链交易的复杂性和成本,提高交易的效率和用户体验。
ERC-7683 主要动机是通过简化跨链桥接的复杂性和时间限制,使得基于意图的系统成为跨链交互的主要解决方案。这个标准的实施能够使得跨链意图系统之间互操作并共享基础设施,如订单传播服务和填充网络,从而提高最终用户体验,降低成本和等待时间,减少失败率。
Cross chain Batch DEX
Titania research 成员 Alphaist 提出了一种基于 SUAVE 平台的跨链批量 DEX 的设计方案。SUAVE 作为一个多链 mempool 和块构建者,可以跨多个区块链聚合交易意图。它不直接处理交易的状态变化,而是负责收集和排序这些意图,准备好交给后续的处理层。这种设计旨在通过聚合来自多个链的交换订单流,减轻订单流的分裂问题。并通过频繁批次拍卖来减少滑点和交易成本,提高交易速度。此外,这种 DEX 使用了共享排序器,能够保证交易在多个链上的原子性执行,提高了跨链交易的安全性和效率。
这种 DEX 面对的挑战是,需要确保 SUAVE 平台不能生成恶意块,同时还需要处理共享排序器的信任和安全性问题。而且实现一个跨链的 DEX 涉及高度的技术复杂性,特别是在保证不同链之间交易的无缝和安全执行上。
比特币协议进展
使用秘密的 BIP32 路径来遮掩一个种子
mflaxman 指出当前多签名模式下存在的一个新问题:隐私泄露。隐私泄露的问题主要源于使用标准的 BIP32 派生路径,这使得即使种子词未直接参与交易签名,但通过区块链上的交易输入信息,仍然能够追踪到与之相关的资金和交易历史。这可能会导致一系列潜在的隐私问题,包括执法机构的调查、联合保管人的知晓以及继承人的迫切需求等。为了解决这一问题,文章提出了一个新的方案,即盲化(或遮掩)多签名装置中的种子词,以保护用户的隐私。该方案使用了一个大且随机生成的BIP32路径来遮掩其中一个种子词,从而使得即使种子泄露,也无法得知其所保护的资金和交易历史。同时,该方案也支持紧急复原密钥的使用,以便在需要时恢复资金。
Bitcoin Optech Newsletter #303
匿名使用代币:Adam Gibson 提出的匿名使用代币方案允许能够按键路径花费未使用交易输出(UTXO)的个人证明他们可以花费该输出,而不需要透露具体的 UTXO 信息。这在隐私方面提供了增强,特别是在闪电网络(LN)通道的情况下,它使通道的共同拥有者可以在不透露 UTXO 的情况下签署消息。该方案利用了曲线树技术,使证明更加紧凑和验证速度更快,同时防止单个 UTXO 被用于创建无限数量的有效签名。
BIP39 种子短语分割:Rama Gan 开发了一组工具,用于在离线状态下生成和拆分 BIP39 助记词,而无需使用电子计算设备。类似于 codex32,这种方法利用 Shamir 的秘密共享将种子拆分成多个份额,这些份额可以重新组合成原始种子。该过程还允许验证校验和,以便在可能仍然可以恢复原始数据时及早检测到数据损坏。
BitVM 的替代方案:Sergio Demian Lerner 提出了 BitVM 的替代方案 BitVMX,这是一种基于现有 CPU 架构的虚拟 CPU 架构,部分基于 BitVM 的思想。它旨在有效地证明可以编译为在已建立的 CPU 架构上运行的任何程序的正确执行。与 BitVM 类似,BitVMX 不需要共识更改,但它依赖于指定的各方作为受信任的验证者,使多个用户能够阻止任何一方从合同中撤回资金,除非该方成功执行合同指定的任意程序。
继续讨论更新 BIP2:Mark 发起了关于更新 BIP2 的讨论,该文件概述了比特币改进提案(BIP)流程。他的电子邮件确定了当前流程中的几个问题,并提出解决方案,同时征求社区的反馈。这个讨论是在之前关于更新 BIP2 以改进提案流程的对话基础上展开的。
以太坊
研究和进展
Derivatives Market for Implementing Based Sequencing
Rádius 联合创始人 Tariz 提出了一个针对 rollup 的衍生品市场设计,主要目的是通过 based sequencing(L1 处理排序) 来加快确认速度,并确保交易的快速最终确定性。在这个设计中,rollup 通过与 L1 提议者之间的期货市场来预购未来某个特定时段的区块构建权。rollup 提前知道它的交易将在以太坊主链上的哪个区块中被处理和确认。通过在以太坊主链上预先确定交易的排序,rollup 能够提供快速的交易预确认给用户。
EVM Native Sequencing Rules
Astria 开发者 Lily J 介绍了排序规则(Sequencing Rules)的概念,并提出了一个可能的设计,即在以太坊虚拟机(EVM)中实现顺序规则的支持。
排序规则是针对以太坊网络中事务处理顺序的一个概念性解决方案。这一概念主要是为了解决目前以太坊面临的 MEV 问题以及协议创新受限的问题。排序规则允许链上应用自主决定它们的事务如何被排序处理。传统上,以太坊的区块构建者可以自由决定一个区块中事务的排列顺序,这种能力使他们能够通过优先处理某些事务来从中获利,如通过套利交易。排序规则的提出,是希望将事务排序的权力从区块构建者转移给实际创造价值的链上应用。这样,应用开发者可以根据自己的业务逻辑和需求来安排事务的执行顺序,从而更公平地分配由此产生的价值。
对于如何在以太坊中实现排序规则,作者提议引入新的交易类型如捆绑交易和指定捆绑者的交易,修改 EVM 的区块构造规则以限制每个捆绑者在一个区块中只能有一个捆绑交易,并引入全局变量如捆绑签名者、捆绑序号和事务在捆绑中的序号。这些变化旨在让链上应用能更有效地控制事务顺序,减少区块构建者的不公平优势,提高网络的公平性和透明度。
Distributed storage and cryptographically secured retrieval of SSZ objects for Portal Network
随着以太坊区块链的持续运行和数据积累,存储需求急剧增加。Piper Merriam 提出一种新的方法,用于在分布式哈希表(DHT)中高效地存储以太坊状态数据的存档格式,此方法确保大型 SSZ(Simple Serialize)对象的数据在 DHT 的密钥空间中均匀分布。所有数据在传播(gossip)和检索过程中都需通过加密锚定,这种方法的一个主要应用是在 Erigon 的差分存储方法的基础上进行优化,通过在网络中密集打包和存储以太坊历史数据的大型 SSZ 对象,大幅减少存储需求,同时提高数据的访问效率。这不仅适用于历史数据的高效存储和快速检索,也适用于实时的共识状态数据的管理。
Sierpinski Triangle Topology
Cryptskii 提出利用谢尔宾斯基三角形(Sierpinski triangle)的拓扑结构来优化区块链分片技术的新方法。这种方法通过将谢尔宾斯基三角形的分形和自相似特性应用于区块链分片,从而提高了系统的可扩展性、负载均衡和容错能力。这种新的分片机制通过精心设计的算法来分配节点,优化分片内外的通信,以及提高数据复制的效率,旨在显著提升交易处理速度和系统整体的安全性。
Introducing OneBalance
Frontier Research 成员 Stephane 介绍了一个名为「OneBalance」的新框架,它旨在创建和管理称为 Credible Accounts(可信账户)的账户体系。这些账户依托于可信承诺机器(credible commitment machines),可以在不同的区块链之间管理和转换用户的状态和资源。传统的以链为中心的视角(如以太坊的外部拥有账户,EOA)已经过时,推动向以账户为中心的模型转变是必要的,以简化和增强用户体验。「OneBalance」账户可以看作是独立的 rollup,允许用户在任何链上合并代币余额、抽象化燃气费、跨链转移和交换代币、发行复杂的权限以及通过现代验证方法(如 passkey 和 FIDO)进行用户认证等。此外,这种账户模型通过资源锁(resource lock)和履行证明(fulfillment proofs)来管理状态转换,从而提高跨链操作的速度和安全性。
MEV 相关
The MEV Letter #39
Flashbots 团队推出垂直于 MEV 研究领域的 Newsletter,以下是一些重点摘录:
文章《Where the execution ticket discussion actually should start》建议将提议密钥替换为提议校验,从而使 PEPC、分布式区块构建器等更容易实现。
文章《Cross chain Batch DEX》介绍了一种使用 SUAVE 聚合多个域订单的 DEX 设计。
文章《Implementing Frequent Batch Auction on SUAVE》介绍了在 SUAVE 上实现频繁批量拍卖。
文章《The near and mid-term future of improving the Ethereum network’s permissionlessness and decentralization》回答了 Péter Szilágyi 提出的有关 MEV、构建者依赖性、流动性质押和硬件要求的问题。
视频《EthStaker: Community Call #39: ePBS - enshrined Proposer Builder Separation》邀请 Terence Tsao 和 Barnabé Monnot 讨论与 ePBS 相关的最新研究和实施细节。
视频《Ethereum Sequencing and Preconfirmations Call #8》邀请 George Spasov 介绍 LimeChain 在基于 vanilla 的 rollups 和基于 vanilla 的预确认方面的工作。
📑最新论文
Implementation Study of Cost-Effective Verification for Pietrzak's Verifiable Delay Function in Ethereum Smart Contracts
作者来自:Korea University
Pietrzak VDF 是一种在区块链环境中具有计算效率和适用性的 Verifiable Delay Function 协议。Pietrzak 的方法使用了递归证明验证和分半协议,提供了一种实用的选择,尽管证明长度比 Wesolowski 的方法要长。由于在智能合约中缺乏关于实际 VDF 验证实现的研究,该论文旨在在以太坊环境中实现对 Pietrzak VDF 的成本有效的验证,同时不影响 VDF 验证的完整性和可靠性。研究表明,使用 2048 位 RSA 密钥长度,Pietrzak VDF 的证明长度在 8KB 以下,比之前的预期要小得多。这意味着 Pietrzak VDF 可以在区块链上用于实际的加密应用。
Facilitating Feature and Topology Lightweighting: An Ethereum Transaction Graph Compression Method for Malicious Account Detection
作者来自:Zhejiang Universit
作者提出了一种名为 TGC4Eth 的以太坊交易图压缩方法,旨在通过轻量化交易图的特征和拓扑结构,协助检测恶意账户。在特征层面上,该方法选择交易特征,并基于它们的低重要性来提高后续检测模型对于特征规避攻击的鲁棒性;在拓扑层面上,采用了聚焦和粗化过程来压缩交易图的结构,从而提高检测模型的数据处理和推断效率。大量实验证明,TGC4Eth 显著提高了现有检测模型的计算效率,同时保持了交易图的连通性。此外,TGC4Eth 使现有检测模型能够保持稳定的性能,并展示了对特征规避攻击的高鲁棒性。
Cross-Blockchain Communication Using Oracles With an Off-Chain Aggregation Mechanism Based on zk-SNARKs
作者来自:Hamburg University of Technology
大多数区块链将用户和应用程序困在其孤立的空间中,无法进行合作或切换到其他区块链。因此,区块链需要额外的机制来实现它们之间以及与外部系统之间的无缝通信和任意数据交换。然而,当前的跨区块链通信方法要么资源密集,要么需要额外的区块链或根据连接的区块链的应用共识机制提供定制解决方案。因此,该论文提出了一种基于零知识简洁非交互知识(zk-SNARKs)的离链聚合机制的 Oracle,以促进跨区块链通信。该 Oracle 从另一个区块链查询数据,并应用类似 Rollup 的机制将状态和计算移到离链上。
Flashback: Enhancing Proposer-Builder Design with Future-Block Auctions in Proof-of-Stake Ethereum
作者来自:the Ohio State University
作者提出加强提议者-构建者分离(PBS)机制。在传统的区块链中,提议者负责确定交易的顺序,并且有可能通过操纵交易顺序来获取不当利益。而在 PBS 机制下,提议者不再决定交易的顺序,而是由构建者负责。构建者接受来自搜索者的交易捆绑包,并根据它们的利润潜力来确定最佳的区块顺序。然后,构建者将完成的区块进行竞标,提议者选择其中最有利可图的区块进行发布。本文创新之处在于考虑了未来的区块提议者,因为在基于权益证明(PoS)的以太坊中,每个时期的提议者都是提前确定的。论文的分析表明,与现有拍卖机制相比,存在着更好(更有利可图)的均衡解。