1. 主页 > 币圈新闻 > 新闻

区块链的AWS时刻:链抽象如何变革千链世界

  • 然后,意向协议会举行一个拍卖会,称为订单流拍卖(OFA),求解者在该拍卖会上竞争以满足这一意向。

  • 根据拍卖设计(我们将很快详细讨论这一点),该协议选择一个求解者并在 Base 上持有 300 USDC 作为托管。

  • 选定的求解者利用自己的流动性通过提供前期资本来满足用户在 Optimism 上的 0.1ETH 订单。

  • 一旦完成,求解者就会与协议共享一个证明。

  • 该协议释放托管资金并与求解者进行结算。

因为这是意图的通用框架,所以此过程中每一步的实现可能因构建解决方案的团队或协议而异。

例如,OFA 可以根据以下选择以多种方式设计:

订单共享到哪里?订单可以发布在所有人都可见的公共内存池中,也可以发布在由 TEE 等技术支持的私有内存池中,或者只显示部分意向细节。

谁可以成为求解者?求解者名单可以向任何人开放,也可以只限于特定的选定集合,或者在一段时间内只选择一名求解者,从而拥有独家访问权限。

如何选出获胜者?拍卖的获胜者可以根据不同的标准来确定,例如最快的解决时间、最低的用户费用或最大的包含保证。

你可以在此处(https://frontier.tech/the-orderflow-auction-design-space)详细阅读有关 OFA 拍卖设计空间的信息。

类似地,意图协议验证求解器是否已履行用户订单的验证过程也可以通过不同的方式实现:

乐观验证。一旦求解者声称已完成订单,就会有一个挑战期。如果在此期间没有人质疑解决者的主张,他们可以自由索取托管资金。

消息传递系统。一旦求解者存入资金,消息就会从目标链传递到源链。跨链协议提供的现有消息传递解决方案可用于支持的链。

轻客户端。轻客户端是完整节点的简化版本,允许用户无需下载完整账本即可验证交易。源链上目标链的轻客户端可以帮助验证求解者的履行情况。

ZK证明。零知识证明(易于验证且无法伪造)是证明订单履行的另一种方式。

即使是结算流程(即在验证后将锁定的资金释放给结算者),也可能有不同的机制。有些协议只允许结算者在源链上结算,而其他协议则允许更大的灵活性。有些协议结算单个交易,而其他协议则分批结算。

一系列协议正在调整这些参数以创建自己的意图解决方案。其中包括Across、DLN、UniswapX和Anoma等。我们甚至为该堆栈的特定层提供了专用解决方案。Everclear只专注于使结算尽可能高效。KhalaniNetwork帮助解决者协调和协作以完成复杂的订单。

MOFA:重新思考OFA

业界对意图和 OFA 感到兴奋,认为它们是解决加密货币碎片化和复杂用户体验问题的解决方案,因为这改变了用户在生态系统中的角色。用户不再被留在加密货币荒野中自谋生路,而是处于一种由激励参与者帮助他们实现目标的状态。

回想一下,构建 OFA 的开发人员需要根据其具体用例来应对各种设计选择——拍卖设计、验证和结算机制、允许的参与者等等。然而,出于各种原因,从头开始构建 OFA 可能非常低效且耗费资源。

首先,一旦开发人员决定了他们的解决方案设计,他们就必须为其部署链上和链下代码。鉴于这些网络将处理高价值交易,它们需要高安全性保证。开发这样的技术可能成本高昂、耗时长且风险大。此外,即使协议设计发生微小变化也需要大量增量资源。

其次,OFA 的运作依赖于求解者,即专门的链下参与者。新协议引导求解者库可能很困难且耗时。在初始阶段,新协议不会有太多活动,因此对于没有激励的求解者来说,它不会有吸引力(这是典型的冷启动问题)。此外,由于不同的意图网络将使用不同的机制,求解者必须为每个网络分别创建解决方案,这进一步增加了阻力。

第三,许多应用程序可能不需要专用求解者的服务。它们的需求可以通过交易供应链中现有参与者的参与来满足,例如验证者、排序者、区块构建者和提议者、打包者和付款人。此外,它们可能不想以意图的形式引入新的消息类型,而是使用常规交易或帐户抽象操作码。

Socket 团队对这一演变有着第一手的观察。作为跨链领域的早期参与者,他们见证了链的激增以及意图和 OFA 的实时出现。他们认为,我们仍处于这一范式的早期阶段(当前的解决方案仅限于交换等特定用例),意图支持的用户体验将成为加密货币大规模采用的关键组成部分,并且将有各种意图网络来满足不同的用户需求。

Socket 不再仅仅是一个跨链聚合器,现在正在构建第一个链抽象协议。他们的目标是将一个拥有 10,000 个 Rollup 的世界转变为用户的一体化体验。

该协议的核心是 MOFA(Modular Order Flow Auctions,模块化订单流拍卖的缩写)。

MOFA 为开发人员提供了创建订单流拍卖和实施自己的设计选择的工具,同时保持中立。你可以将每个设计选择视为一个单独的乐高积木,而 MOFA 则是允许开发人员混合和匹配积木以构建他们选择的意图网络的解决方案。

lWE1v5fyPqZZPFn3z8sVHFGa14IxATqYnk0iVOCN.png通过简化创建灵活的意图解决方案,MOFA 显著减少了新协议的开发和维护时间及成本。此外,由于使用 MOFA 创建的所有网络都源自相同的构建块,因此现有求解者可以相对轻松地为较新的意图网络构建解决方案并为其提供服务。

因此,MOFA 还通过为网络和求解者提供开放的市场来帮助协议解决冷启动问题。(可以将其视为类似于 EigenLayer 在区块链安全中扮演的角色。)

MOFA 还重新考虑了组成求解者集的参与者主体。在大多数现有的意图网络设计中,求解者是专门的链下参与者,其功能与验证者和排序器等链上参与者分开。MOFA 将求解者集扩展为包括验证者和排序器,并将这组扩展的参与者称为“传输者(transmitters)”。

要理解这一点的重要性,我们需要理解“重组风险”的概念。我的同事 Saurabh在之前的一篇文章中解释了重组。

对于像比特币这样的区块链,许多矿工都在竞相寻找新区块。有时,不止一名矿工可能会成功。假设两名矿工在 1000 的高度找到新区块(#1000A 和 #1000B)。由于传播延迟,一些节点将看到区块 #1000A,而其他节点将看到区块 #1000B。现在,如果在区块 #1000B 之上发现新区块,则区块 #1000B 所在的链将成为最长的链,而区块 #1000A 将被网络丢弃或重组。

请注意,第三个区块 #1000C 有可能被另一位矿工在相同高度(1000)发现,而同一矿工或在此区块上构建的其他矿工又发现了两个区块(#1001 和 #1002)。在这种情况下,区块 #1000A 和 #1000B 都将被丢弃,而 #1000C 将成为链的一部分。以太坊也面临重组,但深度很少超过一个区块。

IgyhCiuISElxaeMM5SUYnPwA6xG6NagYqZvVW3Ls.png

回想一下,求解者承诺预付资金以满足用户意图,并在验证延迟后获得结算。考虑这样一种情况:求解者刚刚在目标链上完成了订单,但尚未在源链上收到用户的托管资金。这里的风险是,源链在用户托管资金之前的某个时间点被重组。

在这种情况下,用户最终会在源链(重组返回资金的地方)和目标链(求解者已经存入资金的地方)上拥有资金,而求解者则面临损失。

对于解决者来说,这样的重组是一个巨大的风险。重组,尤其是在较新和未经测试的链中,相当常见。Degen 链是首批著名的 L3 之一,最近经历了超过 500,000 个区块的重组!随着新链数量的增加,这些风险对于求解者来说只会加剧。

那么如何消除(或至少降低)重组风险? MOFA 的解决方案是直接允许验证者和排序者成为求解者。验证者和排序者是负责区块链区块构建机制的参与者。由于他们对有效和无效区块以及重组风险具有最大的可视性,因此他们最适合承担重组风险。让他们担任解决者的另一个好处是,他们可以直接将交易包含在区块中,从而加快意图解析速度。

像魔术一样

从最纯粹的意义上讲,链抽象意味着用户完全不知道区块链的存在。他们的资金可能分散在多条链上,但只显示一个余额。他们不应该为不同区块链上的原生 gas 代币付费。最后,任何跨链交易,比如马丁铸造 NFT,都应该像 Web2 交互一样简单——一键点击,即时结果。

Socket 最近推出了一个名为 MagicSpend++ 的框架(灵感来自Coinbase 的 Magic Spend),允许开发人员使用 MOFA 和账户抽象创造无缝的用户体验。以下是 MagicSpend++ 为 Martin 铸造 NFT 的工作方式。

  • 马丁使用智能合约钱包,该钱包向他展示了单一的链抽象余额。

  • 马丁点击“铸造 NFT”。

  • 付款人服务检查 Martin 的智能钱包(跨链)是否有足够的余额用于铸币。付款人参与使用 MOFA 创建的拍卖。

  • 创建 userOP 时,付款人不仅会赞助 gas,还会为目标链上的 NFT 购买提供资金。(因此,付款人充当了解决者的角色。)

  • 一旦 userOP 完成并且 NFT 交付给 Martin,付款人将能够从保险库中提取资金。

EEWyYf9qy0PPhSQ3YUIGnH3DlrLa9yiDd49S1KY3.png

马丁终于可以一键铸造他的 NFT 了!

Magic-Spend++ 本质上是一种“先消费,后扣款”协议,旨在利用已推出的广泛账户抽象基础设施来实现链抽象。这一愿景吸引了ZeroDev等已经是知名账户抽象服务提供商的团队在实践中实施 Magic-Spend++。

Magic-Spend++ 代表了从以链为中心到以账户为中心的视角转变。这种方法,即钱包解决方案适应使加密货币用户体验更顺畅,也正在被生态系统中的其他团队实施,例如Near Protocol、Particle Network和OneBalance。

区块链的AWS时刻

到目前为止,我们讨论链抽象的重点是解决加密用户体验问题。然而,这只是链抽象硬币的一面。另一方面,存在着一种可以彻底改变我们对扩展区块链应用程序的看法的方法。让我解释一下。

如今,开发人员在单个区块链上为其应用程序部署智能合约。当 Yuga Labs 在以太坊主网上推出 Otherside 系列时,它导致了严重的拥堵和 gas 价格上涨。当时(两年多前),多链生态系统仍处于起步阶段。即使他们选择在其他链上部署,如果他们愿意的话,他们也没有简单的方法让用户将 NFT 移回主网。

然而,在链抽象的世界中,这些限制不再适用。由于链之间不再有区别,因此也不会有用户属于一条链而不属于另一条链的概念。每个用户都将属于每一条链。此外,由于现有的跨链解决方案和新兴的意图解决方案,跨链转移资产(代币和 NFT)变得更加容易。

这些发展意味着开发人员不再需要对部署哪条链做出明确的选择。应用程序和底层链之间是分离的。理论上,应用程序可以存在于多个链中,而用户却不知道(因为他们根本不知道链的存在)。

这具有重大意义。考虑一下开发人员如何与 AWS 等云服务提供商进行交互,AWS 为开发人员提供按需计算能力,可根据其需求进行水平扩展或收缩。当需求增加时,AWS 会为应用程序分配更多资源,当需求减少时,AWS 会减少资源。只要满足开发人员的需求,开发人员就不关心 AWS 使用的是什么 CPU 或内存。

链抽象现在允许区块链开发人员获得类似的扩展体验。摆脱了单链的技术和文化束缚,他们现在可以在不同的区块链之间自由扩展和收缩。区块空间从稀缺资源变成了丰富的商品。

要了解这在实践中如何运作,请考虑一个常见的加密事件的例子,该事件通常会导致链拥堵和费用上涨——空投。传统上,应用程序开发人员将空投合约部署到单个链上。用户通过交易与该链交互以领取空投。随着越来越多的用户争相从单个链上的单个合约中领取,链变得拥堵。

在链抽象的世界中,空投的负载将在多条链之间平衡。用户钱包将签署一条认领消息(而不是交易)作为意图。发送者(而不是开发人员)将从一条链开始部署认领合约。随着初始链变得拥挤,满足用户的认领请求,发送者将开始在其他不那么拥挤的链上部署认领合约。

开发人员设置的 max-claim-fees 参数可以触发转移到另一条链的决定。一旦一条链上的费用超过此限额,发送者就可以转移到另一条链。因此,发送者充当不同可用区块空间之间的自然负载平衡器。如果激励措施允许,他们甚至可以按需部署 rollup 以满足用户要求。

3tY5X4uQpMsH23U3n39hvOmcNqJ2hfzGTFIXTtLY.png

从用户的角度来看,这些都不重要。一旦他们的申领完成,他们只会看到空投代币的余额,而不知道他们的代币位于哪条链上。

虽然这一未来愿景仍是理想化的,可能取决于多年的基础工作,但其影响是巨大的。随着区块链商品化,应用程序将不再表现出对一条链或生态系统的“一致性”或文化偏见,而是将在多条链或生态系统之间自由流动。如果发生这种情况,我们之前讨论的胖协议论将不再成立。相反,应用层将开始积累更多价值,就像今天的 Web2 一样。

LAi29M2LVgSaLCNm8CsXSBqvuGTizHZS76lJZK1R.png这种变化需要重新规划加密行业的许多核心方面,而不仅仅是价值累积。随着协议的丰厚溢价下降,投资者将开始将资金分配给应用程序。目前围绕区块链存在的大多数部落社区可能会开始将他们的忠诚转向产品。MEV 目前主要归验证者所有;这个等式也可能会改变。

最后,与目前的千链格局相反,我们可能会看到最终的整合。由于差异化程度低,财务激励减少,许多链可能会消亡,只剩下少数几条链将受益于幂律,成为 Web3 的骨干(就像今天为网络提供服务的少数超大规模提供商和一长串专业提供商一样)。

想象一下未来世界

2028 年 8 月 1 日。

你醒来发现你的工资已经到账。太好了!你进行了每月的 DCA 投资并偿还了一笔小额贷款。然后你浏览 X 以了解最新的选举新闻。当然,还有另一个转折。你迅速思考了它的含义并重新调整了你的选举预测赌注。你准备好去上班了。

途中,你停下来喝杯咖啡,用手机支付。咖啡师告诉你,你已积累了足够的积分,可以免费获得一份小吃。太棒了!离开咖啡店时,你看到一块广告牌,上面写着你最喜欢的节目即将开播新一季。你扫描二维码,铸造另一个数字收藏品,添加到你现有的收藏品中——它让你有机会见到演员。

下班后,你和几个朋友一起喝酒看足球比赛。随着谈话的激烈,你们开始对比赛结果和进球者下注。比赛结束后,你的朋友帮你付了赌注和餐费,你把你那一份给了他。

由于喝了几杯酒,你打车回家。一到家,你就玩起了过去一个月沉迷的游戏。有人出价要买你昨天战斗后收集的剑。这似乎是个公平的出价,而且你还有一把更强大的剑。你把它卖了。

过了一段时间,你对游戏感到厌倦。你也对墙上的数码相框里的艺术品感到厌倦。你想要一些新东西。你浏览艺术品市场,找到了你喜欢的东西。你买下了它,墙上的艺术品就变了。

最后,你与你的AI治疗师完成每日签到。挂断电话后,你购买的部分积分将被扣除。

当你躺在床上回顾这一天时,你会意识到自己进行了多少次金融交易。事实上,它们都发生在区块链上,而且有很多不同的交易。然而,你从未注意到。如果你不熟悉加密货币,你现在甚至不会想到这一点。你的思绪回到了几年前事情有多么复杂。

你松了一口气。

你默默地感谢链抽象。

本文由币圈网发布,不代表币圈网立场,转载联系作者并注明出处:https://www.brcns.cn/news/2h61cq2t.html