欢迎阅读第三十二期 ChainFeeds PRO Newsletter。本次内容将包含 ETH Global 黑客松上获奖的 SUAVE 应用、详解 Based Rollup、意图中心架构以及每周更新内容:比特币协议进展、以太坊治理相关、链上数据、最新研究和进展,和最新论文。
重点
ETH Global 黑客松上获奖的 SUAVE 应用
以太坊基金会成员 dmarz 对在伊斯坦布尔 ETH Global 黑客松上获奖的 SUAVE 应用进行了总结:
SUClave:利用 Intent(SUAVE)并与 Uniswap V4 集成,以解决 LVR 和 LP 的盈利问题。
Toxic Fl-no: 使用 Axiom 来评估 SUAVE 合约内的用户行为,并调整 Uniswap V4 池费用,从而减轻 LVR
PEPC-Rep:是 PEPC 宇宙中的一个角色,重点是在 SUAVE 上进行 Top of Block 拍卖和 PEPC 承诺。
UniSUAVE Intents:展示了 SUAVE 的意图求解器 PoC。用户提交意图,求解器获得提示,提交解决方案,并将敏感数据存储在机密数据存储区。
A Based Rollup Thesis
sacha 详细讲述由 Justin Drake 提出的 Based Rollup 设计。与其他 Rollup 架构不同,Based Rollups 排序是由 L1 直接驱动的,不依赖于外部中心化或去中心化排序器。排序的责任由 L1 上的提议者承担,从而简化了整个过程。排序机制是下一个 L1 块的提议者与 L1 上的搜索者和构建者合作,以无需许可地将下一个 Rollup 块包含在即将生成的 L1 块中。
优点:
较低成本:排序的 Gas 开销为零,因为不需要验证中心化或去中心化排序器的签名,简单性降低了开发成本。
经济一致性: 无需使用自带代币的中间件解决方案,此外 MEV 自然流向基础 L1,增强了 L1 经济安全性,在 MEV burn 的情况下,提高了 L1 本地代币的经济稀缺性。
中立和活力: 继承 L1 的去中心化和活力保证。
简单性: 排序的方式非常简单,不需要排序器签名验证、逃生通道(escape hatch)、外部 PoS 共识等。
缺点:
失去 MEV 收入: 放弃 MEV 收入,将收入限制在基本费用上。
成本在 Rollups 之间共享的困难: 在没有外部共享排序的情况下更具挑战性。
吞吐量的限制: 所有 Rollups 共享一个吞吐量有限的以太坊 L1。
原子性挑战: 不能提供与在共享状态机上交易相同的原子性保证。
Towards an intent-centric topology
Anoma 讲解意图中心架构的概念,以及如何使用意图来组织内部组件的示例,在去中心化系统中使用意图来组织内部组件的方法旨在提供更灵活、可定制和用户控制的系统架构。通过将用户意图嵌入到系统设计中,系统可以更好地适应多方参与、非确定性计算和用户需求变化等复杂性。
意图中心架构的关键特征:
多方环境: 意图在多方参与的环境中才有意义。
非确定性计算: 意图在复杂性理论上代表非确定性计算,允许多个可接受的状态存在。
效率: 为了具有实际的效率,意图必须仅涉及并约束用户感兴趣的整个状态空间的一个小子集。
用户控制: 良好设计的意图中心架构强调用户控制,允许用户谨慎选择将意图发送给谁、测量网络活动并奖励良好行为。
Anoma 实施意图中心架构的示例:
P2P 路由: P2P 路由系统基于加密身份工作,用户指定接收者、信息流约束和偏好。系统然后智能地路由消息,同时满足这些约束。
执行: 事务执行系统基于声明规范和串行性要求。用户通过指定事务可能读取和写入的键以及对串行性的需求来表达其意图。执行引擎负责在许多并行处理器之间平衡这些事务,同时满足提供的约束。
比特币协议进展
Bitcoin Optech Newsletter #278
提供兼容的网络地址:Bastien Teinturier 提到了在利用 offers 协议(Offers 是一项针对 LN 的协议增强建议,允许节点通过 LN 申请和接收 invoices)的特性为 LN 用户创建类似电子邮件地址的可能性。Bastien Teinturier 提出了三种基于 offers 协议的设计:
将域名链接到节点:通过 DNS 记录,将域名映射到 LN 节点标识符。支付方向该域节点发送一个洋葱消息,请求特定接收者的 offer。域节点回复一个由其节点密钥签署的offer,支付方可以以后用来证明欺诈。
在节点公告中使用证书: 修改 LN 节点用于向网络广告自己的现有机制,以允许广告包含 SSL 证书链,证明域名所有者对节点的控制权。
直接在 DNS 中存储 offers: 为每个用户创建一个 DNS 记录,记录中直接存储特定地址的 offer。域所有者需要创建和更新每个用户的 DNS 记录。
超时树:一种扩展闪电网络的方案
每个区块可以开启和关闭的通道数量有限,限制了闪电网络的可扩展性。Block Digest 的主持人 SHINOBI 介绍了「超时树(Timeout Trees)」解决方案。这个方案允许开启和关闭大量通道,同时避免非合作关闭通道导致其他用户被动退出工厂。超时树使用限制条款来保障通道工厂,通过在到期后扫走所有资金来关闭通道。超时树的设计允许在不需要每个人同时在线的情况下建立通道工厂,并在链上高效地关闭所有通道。这个提议在解决闪电网络的长期可扩展性局限性上取得了巨大的进步。
《精通比特币(第三版)》发布
Adreas Antonopoulos 和 David A. Harding 联合编写的《精通比特币(第三版)》现已由 O’Reilly Media 出版。第三版介绍了自上一版出版以来的六年间比特币的优化和新技术,包括 Schnorr签名、无脚本式多签名、默克尔抽象语法树(MAST)、支付到合约(P2C)、Taproot、Bech32 和 Bech32m 地址格式、手续费管理、无脚本式门限签名、致密区块过滤器、致密区块以及 BIP8 和 speedy trial 等新方法。
如何获取本书?
O’Reilly 网站提供了订阅服务
电子书将在 11 月中旬开始发售。
纸质书将在 12 月初开始发售。可以在 Amazon 这样的网站上预订。
以太坊
治理重点
This Week in Governance - November 22: Expand, Attack, or Sue
SuperRare Labs 提议扩大 DAO 以解决数据碎片化问题: SuperRare Labs 提议重新调整 DAO 的优先事项,以开发 Rare Protocol,重点解决 Web3 创作者经济中的数据碎片化问题。该协议建立了一个去中心化的注册表,用于创作者、收藏家、资产和历史溯源,以提升NFT领域中的可发现性和身份验证。
Indexed Finance 成功抵御治理攻击: 在不太活跃的 Indexed Finance DAO 中,一个恶意提案旨在清空其剩余的 90,000 美元,但在一位敲诈者通知前贡献者 Laurence Day 后,成功地阻止了这一攻击。最初被敲诈者勒索,要求分享利润,但遭到拒绝。这一事件突显了 DeFi 中一个日益严重的问题:停滞不前的 DAO、不可变的代码和无人管理的资金库可能成为攻击目标。
Aragon DAO 将对 Aragon 团队提起诉讼: 在 Aragon DAO 中最近通过的提案授予 Patagon Management LLC 300,000 USDC,以对 Aragon 团队提起诉讼,指责其关闭 ANT 代币并扣留资金。这一举措是对 Aragon 团队单方面决定解散 Aragon Association 和关闭 ANT 代币的回应,引起了社区内一派不满。
其他研究和进展
Wallet Abstraction - is not Account Abstraction
wenzhenxiang 强调了区分账户(account)和钱包(wallet)的重要性,认为有必要将钱包抽象和账户抽象分开。他提出钱包抽象(Wallet Abstraction)的概念,将其分为资产管理抽象、支付抽象和身份抽象三个方面。作者认为账户抽象和钱包抽象应该是完全不同的功能和用户界面。钱包和账户被设计为插件的形式,但是钱包主要实现了资产管理、支付和身份验证等功能。所有代币管理和交易功能应该转移到钱包插件本身,同时作为插件,它应支持更多定制功能并提高安全性。
A New Architecture to Mitigate MEV
交易重排序的 MEV 和来自审查或任意包含(arbitrary inclusion)的 MEV 都是有害的。如果 dYdX Chain 不能防止这两种情况,那么可能会使流动性和价格形成受到损害。dYdX 提出使用 Cosmos 的 ABCI++投票扩展进行协作块构建,并引入频繁的批量拍卖(FBA)来抵消交易顺序效应。
流程:验证者在块生成之前对订单的包含顺序进行投票,块提议者使用得到大多数验证者支持的订单进行拍卖,验证者验证结果,这样就不会像提议者主导的块构建一样具有不确定性。
好处:提议者不能单方面控制包含顺序(没有包含 MEV),订单顺序无关紧要(没有重排序 MEV),提议者的共同位置不那么有价值(延迟竞争更加公平)。高频率的做市商竞争通过价格改进而产生积极的外部性,而不是泄漏给提议者。
Implications of Pipelined BFT on Shared Sequencers
Rohan Shrothrium 指出在 Pipelined BFT 算法中可能存在的 MEV 问题,特别是当区块提议者发现 MEV 机会时,可能导致串通和 MEV 盗窃,在 PBS 中问题会加剧。此外,由于 MEV 不再具有吸引力可能引发 DoS 攻击。为了解决这些问题,Rohan Shrothrium 提出了两个主要的解决方案。首先是引入可验证的 FIFO 排序,以防止排序器参与 MEV 盗窃。其次是引入安全存款机制,通过一次性付款来防止 DoS 攻击,并在交易执行后进行退款。
MEV相关
The MEV Letter #17
Flashbots 团队推出垂直于 MEV 研究领域的 Newsletter,以下是一些重点摘录:
文章《Flashbots at Devconnect》概述了 Flashbots 在伊斯坦布尔 Devconnect 周期间举办的讲座、小组讨论、研讨会和活动。
论文《A General Theory of Liquidity Provisioning for Automated Market Makers》探讨了 AMM 中的流动性供应问题,并提出了一种通用协议,该协议可能比 Uniswap v3 更具优势,并能为预测市场提供更大的灵活性。
论文《Game Manipulators – the Strategic Implications of Binding Contracts》研究了外部代理如何利用承诺手段操纵博弈并从中牟利,从而改变纳什均衡,并可能减少玩家的收益。
文章《Alternate PBS: A PBS Proposal for Based Rollups》介绍了 based rollups 的新 PBS 提议,允许 rollup 项目本身获取所产生的收入。
文章《MEV & The Evolution of Crypto Exchanges: Part I》探索 DEX 设计的挑战和机遇。
会议 censorship.wtf 由 T&T 组织探讨了以太坊堆栈内外的抗审查问题。
活动 ETHconomics 强调了以太坊的经济问题,重点是交易费机制、质押经济学和 AMM 设计。
播客《Scraping Bits: Rsync Rivals Titan: Block Builder Controling 30% Of Ethereum’s Blocks》讨论成为一个成功的构建者需要具备哪些条件、集成搜索构建者的新兴趋势等。
📑论文
Pudding: Private User Discovery in Anonymity Networks
作者来自:University of Cambridge
作者提出了一种名为 Pudding 的新型私人用户发现协议,旨在解决匿名网络中用户之间联系的隐私问题。当前匿名网络存在一个问题,即要联系一个用户,需要知道他们的公钥或类似的高熵信息,缺乏通过简短、人类可读的用户名实现联系的隐私保护机制。过去的研究表明,这是匿名网络广泛采用的一个障碍。Pudding 协议允许用户通过仅知道其电子邮件地址而在匿名网络上被联系。该协议隐藏了用户之间的联系关系,防止冒充,并掩盖了在网络上注册了哪些用户名。
Personalized Guidelines for Design, Implementation and Evaluation of Anti-phishing Interventions
作者来自:University of Adelaide
作者探讨了当前针对网络钓鱼的干预措施存在的问题,这些措施通常是一种大小适合所有的解决方案,存在着使用性不足和实施不佳等局限性。本文研究的目标是通过向开发人员和从业者提供个性化的指南,解决当前反网络钓鱼干预措施设计、实施和评估方面资源和指南的不足。研究结果显示,在个体、技术和组织层面上有22个主导因素影响了反网络钓鱼干预措施的有效性,相应地提出了 41 条基于研究中提供的建议和建议的指南,以改善反网络钓鱼干预措施的效果。
DRAINCLoG: Detecting Rogue Accounts with Illegally-obtained NFTs using Classifiers Learned on Graphs
作者来自:Indiana University Bloomington
作者对 NFT 领域中的网络钓鱼攻击者 NFT drainer 进行了研究,并介绍了第一个专门针对 NFT drainer 的检测系统。作者从以太坊区块链中收集了 1.27 亿条 NFT 交易数据和 2022 年的五个来源中获得的 1,135 个 drainer 账户。研究发现,drainers 在交易和社交背景方面与常规用户存在显著不同。基于这些洞察,研究人员设计了一种名为「DRAINCLoG」的自动 drainer 检测系统,利用图神经网络有效地捕捉 NFT 空间内的多层次交互。系统包括 NFT-User 图用于交易背景和 User 图用于社交背景。(本文最早发表于 2021 年 6 月 31 日,在 2023 年 11 月 7 日更新了 V2 版)
Asynchronous, Timing-Agnostic, Sharded Blockchain using Client-side Ordinal Transaction Ordering
作者来自:Cryptskii
作者对 Sierpinski Merkle Trie(SMT)协议进行了深入的形式分析,该协议是一种创新性的解决区块链可扩展性问题的方案。它巧妙地结合了异步分片、客户端序号事务排序、三元共识和 Sierpinski Merkle trie 结构。这些元素共同实现了跨片的独立事务处理、高效的事务证明以及增强的容错性和效率。测试网结果显示,在 1000 个节点的情况下,SMT 协议每秒可达到超过 25,000 个交易,延迟为 0.2 秒。