介绍Essential:我们是Intents

Essential正在构建基于意图的基础设施和工具,以加速从价值提取到意图满足的转变。

介绍Essential。

我们正在构建基于意图的基础设施和工具,以加速从价值提取到意图满足的转变。

我们相信意图是一种优越的格式,用于构建和执行用户的偏好。通过我们的产品,我们的目标是最大程度地减少提取行为,最大化用户的满意度。

我们的理念:从价值提取到意图满足

构建以意图为中心的基础设施的想法源于我们设计和构建尖端区块链协议的经验。多年来,我们一直努力解决速度和可扩展性的问题,但我们意识到缺少了一点:对用户结果的关注。

区块链领域日益变得剥削性,交易供应链的各个环节都在剪取利益,导致最终用户的境况变得更糟。原本应该消除中间人需求的技术,如今演变成了一个基于系统性剥削最终用户的生态系统,精明的中介机构利用其庞大的资本和内部知识来提取价值。

看到这一点,我们决定无论我们如何努力优化吞吐量或可扩展性的协议,如果用户在这些系统内被层级和权力结构积极剥夺权益,那我们所做的努力都没有产生积极的影响。

怀着这个动力,我们开始着手一个以MEV为重点的项目,旨在建立基础设施来缓解MEV存在带来的中心化威胁——具体来说,是为了防止控制权、影响力和价值持续向交易供应链顶层的参与者(验证者、构建者、搜索者等)转移。

在研究当前交易供应链中的陷阱和激励MEV提取的设计缺陷后,我们意识到大多数旨在最小化MEV的负面影响的努力 – 虽然崇高而善意 – 只会导致引入越来越多的中介机构,其中大部分需要额外的分成来维持自身的存在。然而,值得赞扬的是,它们也推动了技术竞赛,激励像我们这样的团队追求创新的新解决方案。

我们的研究和构思揭示了我们认为最有前景的替代解决方案:基于意图的架构。这种新的范式是解决上述问题的关键,同时也为改善用户结果开辟了几个额外的途径。受到重新唤起我们对区块链运动的基本价值观的可能性的启发,我们聚集在一起创办了Essential。

我们的使命是加速从价值提取到意图满足的转变。

什么是意图?

意图 vs. 交易

意图是用户签署的一条消息,用于表达期望的结果。它包含有关特定参数的信息,只有当与这些参数相关的条件得到满足时,解决方案才是有效的。与交易不同,意图描述的是理想的最终状态,而不是一组要执行的指令。

一笔交易确定了旅程,而一个意图确定了目的地。

意图是与旅程无关的。只要按照用户设定的规则达到了期望的结果,达到目的地的路径对用户来说并不重要。

谁创造旅程?交易和意图都需要用户将最终的计算路径(即“旅程”)的构建委托给第三方。核心的区别在于谁有权定义这条路径。目前,交易是由应用程序代表用户构建的,这些应用程序仅考虑用户的个人偏好,而不是整个市场的背景。

当用户界面应用程序构建交易时,其在链上的“旅程”部分基于显式用户输入(例如,将资产A与资产B进行交换),但也包含了许多隐含的“偏好”,这些偏好可能不反映用户的实际目标。例如,访问特定去中心化交易所(DEX)网站的用户将受限于该协议智能合约中的流动性。这些预定义因素通常对用户不可见,并且极大地限制了可能的解决方案空间。

上面的例子使用了一个简单的Uniswap交易来说明对一个不太熟悉的用户可能施加的“偏好”,然后这些偏好会被固定在该应用程序为用户代表创建的交易中

像DEX聚合器这样的产品旨在减轻这个限制,但它们只是将问题抽象化到了一个层面上,因为它们仍然限制了支持的服务和流动性池的潜在计算路径。真正的解决方案在于将交易构建委托给能够考虑到所有可用信息和机会,以找到最佳结果的专业实体。这就是意图的目的。

理解意图:一个类比

一个简单而直观的类比来理解意图是为了早班飞机去机场打车。假设用户有以下条件作为他们的偏好之一:

Origin: Hotel 酒店
Destination: Airport 目的地:机场
Arrival time: 6:30am 到达时间:早上6点30分
Capacity: 6 people + suitcases 容量:6人+行李箱

考虑到这些偏好,我们可以来探讨基于意图和基于交易的系统之间的区别:

一个基于意图的系统就像一个拼车应用。用户指定上述条件,应用程序负责找到合适的司机,确定避开交通拥堵的最佳路线等。由于应用程序可以获取有关司机可用性和交通状况等因素的丰富信息,它可以为用户提供最佳的解决方案。如果用户在前一晚通过应用程序预订,那么可以确信在早上6点会有一辆6人座的面包车准时出现,将他们送到机场 – 或者如果没有大型车辆可用,那么会有两辆普通轿车代替。

一个基于交易的系统就像在智能手机出现之前叫出租车一样。用户不需要通过专门的服务进行预订,而是需要计算出他们需要提前多少时间出门才能准时到达目的地,然后在早上5点45分左右提前走到街上,找到一辆可用且足够大的出租车。一旦成功叫到出租车,司机必须在没有GPS或实时交通数据的情况下找到最佳路线,以在早上6点30分前到达机场。如果用户或司机的计划有任何不完美之处,用户可能会得到一个糟糕的结果(迟到并不得不匆忙通过机场),或者完全失败(错过飞机)。

在这两种情况下,用户都指定了相同的偏好(在早上6:30之前从酒店带6个人去机场)。然而,在一种情况下,用户可以在一个地方表达他们的条件,并放心地由专业服务提供商来处理,而在另一种情况下,用户必须额外努力提前计划并找到某人来满足他们的条件,同时面临更高的可能性得到更糟糕的结果。

Solvers 求解器

延伸这个类比,现在想象一下,乘客的搭车请求不仅仅发送给一个应用程序,而是发送给所有可能的供应商,比如Uber、Lyft、Bolt、Cabify等等。这些实体 – 类似于意图驱动系统中的解决者 – 现在必须竞争,以向用户提供最佳的结果。

他们都专门为最终用户寻找最佳乘车方式,但他们的信息来源和策略针对特定条件。一个供应商可能会找到一种方法,例如,通过发送两辆较小的汽车而不是一辆大货车,为用户提供更快的行程。另一个供应商可能通过组合几个兼容的意图并利用共享班车服务来提供更低的价格。虽然这两种解决方案都可能满足用户的意图,但最终的解决方案将是根据用户对各种参数的权重(例如,是否优先考虑价格还是行程时间)提供最佳解决方案的那个。

在基于意图的区块链系统中,一组专门的求解器接收用户意图的批次,并竞争性地寻找最佳解决方案,即:a) 尽可能满足尽可能多的意图,b) 尽可能大程度地满足意图,c) 尽可能高效地满足意图。因此,最终的解决方案不一定包括可以追溯到组合意图的一对一状态转换。事实上,基于意图的系统的核心优势之一是,求解器可以利用需求的巧合、链外流动性来源和其他方法,以尽可能少的链上计算达到最大程度地满足用户意图的最终状态,从而降低总体成本。

MEV的影响

作为一个额外的好处,参与作为一个基于意图的系统的解决者需要非常相似的技能和资源,就像运行一个MEV搜索器一样。我们的目标是利用这种协同效应,将搜索者转变为解决者,并引领一个新的范式:“计算以满足”。我们希望搜索者利用他们的知识和力量为用户找到最优解决方案,同时仍然能够获利,而不是寻找提取价值的方法。

在一个竞争激烈的解决方案网络中,获胜的标准是提供最高水平的用户满意度。因为参与是建立在为用户提供最佳解决方案的基础上的,所以解决方案提供者会受到激励向用户提供有价值的回报。根据设计,任何试图从用户身上获取价值的解决方案提供者都将被那些优化用户满意度的竞争对手所淘汰。

基本技术

为了实现我们的使命,加速从价值提取到意图满足的转变,我们正在构建几款产品,将推动区块链生态系统朝着以意图为中心的未来发展。

1. 意图表达的DSL

目前,还没有一种标准机制来表达、组合和解析意图。为了促进生态系统范围内的可组合性,并鼓励广泛开发基于意图的应用和基础设施,我们正在构建一个通用的领域特定语言(DSL)来处理意图。

这个DSL不仅仅是意图的标准化格式,还针对解决问题进行了优化,这意味着求解器可以使用与意图表达相同的语言进行推理。

当准备好时,我们将与社区分享规范,并鼓励评论、贡献以及在基于意图的项目中采用该领域专用语言。

2. 以意图为中心的以太坊和EVM的账户抽象标准

为了让尽可能多的用户能够使用意图功能,我们正在开发一种以意图为中心的以太坊标准,用于账户抽象化。为了在基于交易的系统中支持意图,求解器将需要获得执行代表最终用户的链上操作的权限,因此需要账户抽象化。

新标准将引入ERC-4337所带来的许多好处,但将委托给解算器构建有效的交易以满足意图。最终结果将是用户可以通过他们已经熟悉的网站和钱包,在现有的EVM链上访问基于意图的系统的好处。

我们目前正处于规范标准和构建必要的智能合约的后期阶段。下一步将是与以太坊社区进行咨询,所以有兴趣的读者应该密切关注为这一标准的发展做出贡献的机会。

3. 模块化意图层

由于交易为中心的架构所施加的限制,我们提出的与以太坊兼容的意图标准将天然地需要解决方案和设计牺牲,以便与底层架构兼容。通过设计一个具有本地意图支持的协议,可以在一开始避免这些限制。

考虑到这一点,在将意图引入现有生态系统之后,我们的下一步将是构建一个模块化的意图层。从零开始构建一个以意图为中心的协议带来了许多好处:

  • 仅意图架构 – 该协议仅设计用于接收意图,没有用户提交交易的概念。意图以批处理方式解决,每个状态转换(即新区块)完全是一批意图的解决方案。这与上述兼容以太坊的标准不同,后者还需要考虑用户提交交易对状态的影响。在仅意图的协议中,没有用户提交交易意味着解决者可以更高效地提供解决方案,而无需考虑潜在的状态漂移或意图与用户提交交易之间的重叠依赖关系。
  • 订单流聚合 – 订单流是链上和链下市场中最强大的力量之一。由于某些参与方能够预见和控制订单流,才使得MEV成为可能。我们基于意图的协议颠覆了这种信息不对称,确保透明和聚合的订单流的好处回馈给用户。所有订单流都通过同一网络的求解器进行路由,使他们能够获得最大可能的信息和控制权,以利用多个流动性来源,识别需求的巧合,并最终优化最佳用户结果。
  • MEV抗性 – 因为解算器竞争为用户提供最佳结果,他们有动力将价值回馈给用户,而不是为自己获取利益。除了这个核心机制,我们正在开发区分真实用户交易和搜索者活动的方法,部分是通过利用模块化DA层的排序能力。在这个协议中,设计上将无法进行前置交易和夹击。
  • 模块化 – 利用模块化设计意味着我们可以首先专注于优化基于意图的执行的创新方面。它还使我们的协议能够在多个不同的堆栈和生态系统中部署,为最终的跨链意图执行铺平了道路。

与我们的其他产品努力一样,这种以意图为中心的协议的规范正在进行中,并将在我们取得进一步进展时向社区提供。

意图为中心的未来是必不可少的

在Essential,我们相信区块链并不比其他基础设施更有道德,而是一种达到目的的手段:赋予个人权力并分散权力结构。作为一个行业和运动,我们有机会通过构建一个不让终端用户被中介机构剥削,而是让他们获得他们创造的价值的世界来实现这个潜力。

要加入我们的旅程并为以意图为中心的未来做出贡献,请在Twitter上关注我们并随时关注未来的更新。

基于资产的意图标准:数字资产世界的意图标准

介绍资产基础意图标准,这是ERC-7521通用意图框架的扩展,用于支持主要数字资产使用案例的意图。

在我们之前的帖子中,我们介绍了ERC-7521,这是一种智能合约钱包的通用意图标准。
https://blog.essential.builders/introducing-erc-7521-generalized-intents/

在那篇文章中,我们为智能合约钱包定义了一个通用的流程和意图验证过程,以便与之集成。然而,我们注意到意图处理逻辑应该在单独的合约中定义,称为意图标准。

这些标准是关于签署意图的具体规范,包括其内容和处理方式。它们被设计为模块化和针对特定用例,以便允许应用程序、钱包和解决方案支持新兴的意图用例,而无需对底层ERC进行更改。

在这篇文章中,我们介绍了一种意图标准规范(基于资产的意图标准),它扩展了ERC-7521中建立的广义意图框架,并更详细地定义了如何实际满足用户的意图。

ERC-7521的意图标准

什么是意图标准?

作为对上一篇博客文章的复习,意图标准定义了意图处理逻辑的具体细节。意图标准是与主合同(称为入口点合同)分开的合同,后者负责处理高级意图验证和处理。

入口点调用这些意图标准合约以处理意图。意图标准定义了如何处理额外的意图数据和执行,以及基本的离链规则,例如如何将消息传递给求解器以及防止意图中固有的DoS攻击向量的保护机制。

意图标准的生态系统

许多意图标准可以同时存在,用户在意图签署时可以选择加入特定的标准。意图标准以完全无需权限的方式注册到入口点,并使通用意图能够与最新的意图用例保持同步。

正如我们在之前的帖子中提到的:“我们预计随着意图领域的成熟,具备额外功能的新意图标准的发展将会增长,优化的细分市场和新兴的使用案例也将随之出现。钱包开发者和意图解决者的社会共识以及最终用户的需求将推动这些标准的采用和支持。”

基于资产的意图规范:面向去中心化金融及更多领域的意图

为了确保ERC-7521在早期阶段具有重要功能,我们开发了基于资产意图的标准。

这个标准的演变是因为我们的团队意识到当前意图使用案例之间的相似之处,其主要关注点是数字资产的所有权和转移。这些类型的意图从简单的操作,如代币交换或投资组合再平衡,到更具体的偏好 – 例如,一个用户想要购买只接受以太坊支付的NFT,但希望用DAI支付NFT和燃料费用。

就像资产进来一样简单,资产出去也一样简单

看着这些意图,一个模式开始浮现。如今,大多数意图可以归结为用户表达他们愿意放弃哪些资产以获得不同资产的平衡或执行某些操作。这种基本的“资产进,资产出”的模式是基于资产为基础的意图标准的基础。

每个意图的部分由三个可选部分组成(有关段落的解释,请参阅先前的博客文章)。

首先,每个片段都可以指定在片段的处理开始时必须满足的资产余额,否则意图被视为未满足,整个处理将失败。

其次,每个片段可以指定calldata,以指示发送者的智能合约钱包执行某些操作。

第三,每个片段可以指定一个资产列表,以便在下一个待处理的意图片段的发送者释放。

所需和释放的资产都可以指定为固定值或随时间变化的曲线。通过使用曲线,用户可以利用荷兰拍卖风格的机制,利用解决者之间的竞争,以确保他们获得更好的交易(超出他们对当前市场的最佳猜测)。

此外,所需资产可以相对于上一个片段处理时的余额来指定。这使用户能够以更自然和灵活的方式表达他们的意图(例如下面的示例,用户期望释放5个DAI并获得足够的ETH来购买NFT,而不考虑他们的起始ETH余额)。这还允许签署多个意图,可以按任意顺序处理,因为用户不必编写期望精确值的意图,而是一些比处理开始时多或少的数量。

结合基本操作标准

还需要定义一个更多的意图标准,以完成意图成功处理的完整图景。

寻求满足用户意图的解决方案通常会在处理用户提交的意图之间插入自己的意图,以更好地满足最终用户的需求。这些解决方案可以使用基于资产的意图标准构建自己的意图,但对于它们来说,使用一个更简化的版本,只包含指定calldata以执行操作的能力,会更加优化。

这个基本标准被称为操作意图标准,因为它模仿了ERC-4337账户抽象规范中的简单用户操作。这个意图标准已经通过将其整合到ERC-7521的入口合约中进行了进一步优化,因为它在提交意图时是不可或缺的。

意图Gossiping、订单流和内存池

现在所有的要素都已经就位,以便看到用户如何完全定义他们的意图,以及解决者如何竞争以最大化最终用户的满意度,包括提供他们自己的意图。

然而,还有一件事情尚未讨论,那就是mempool的问题:具体来说,基于资产意图标准的意图将如何被传播给解决者,并且在什么时候意图会被视为过期、无法解决或被拒绝。私有mempool是最简单的解决方案,但也存在一些需要进一步考虑的明显缺点。

由于这个决定对于订单流量的控制有重要的影响,我们仍在探索多种解决方案,以找到效率和去中心化之间的理想平衡。这是一个待定的话题,需要与社区进一步讨论后才能在以后的博客文章中详细说明。

结论:在以太坊上制定意图的路线图

资产基础意图标准的引入标志着在如何处理当今最常见的意图使用案例方面迈出了重要的一步。

当我们探索了各种使用情况下用户意图的模式时,"资产进入,资产流出"的方法成为了一个基础的驱动概念。通过在意图的各个部分定义资产余额、调用数据指令和资产释放,用户可以获得一种灵活多样的工具,以自然而灵活的方式表达他们的愿望。

随着操作意图标准的引入,简化了为解决方案添加意图的过程,生态系统正朝着全面和流畅的意图处理机制迈进。通过为用户定义每个新的意图标准,我们不断推进标准化意图生态系统的发展,使我们更接近一个增强的去中心化金融世界以及更多可能性的实现。

ERC-7521 草案简介:支持将用户意图添加至账户抽象钱包

在不断发展的区块链和去中心化应用领域,越来越多的关注被吸引到用户定义意图而非纯粹交易的概念上。这使得用户不必担心导航日益复杂的去中心化金融,并开启了一系列新的应用场景,这些场景直到现在才开始构思。

由于各个应用程序已经使用了各自不同且不兼容的意图结构,因此创建一个可以被所有用户、应用程序、钱包软件、求解器、搜索器等共享和理解的统一的意图标准是有意义的。

为了帮助可组合性并降低进入门槛,我们提出了ERC-7521,这是一个支持智能合约钱包通用意图的标准。

在这篇文章中,我们将深入探讨这个新标准的复杂性,与ERC-4337的比较,以及它对用户与区块链互动方式的潜力进行革命性的影响。

账户抽象意图规范:释放广义意图

用户意图是什么?

由于空间是如此新颖,意图的定义目前还有些模糊。作为一个整体概念,该术语通常用于指用户对链上结果或最终状态的期望表达。根据本规范的目的,意图被定义为用户设定的一组操作和期望。这些操作和期望可以与其他意图的操作和期望混合在一起,以期共同满足并最大程度地满足所有参与者的需求。

将一系列链上操作的组合结果称为解决方案,以满足所有参与方的需求。专门的解决者(类似于ERC-4337中的捆绑者)将竞争寻找能够为用户提供最高满意度的解决方案。例如,可以通过寻找最佳/最高效的链上路径、利用链下流动性来源、结合不同用户的意图以利用需求的巧合,甚至包括他们自己的意图来实现这一目标。

为账户抽象添加用户意图

实现广义意图的关键是通过使用基于智能合约的抽象账户。类似于ERC-4337,意图被签名为消息,最终通过单独的交易在链上进行验证。这些签名消息随后在它们自己的内存池中传播。

这个规范的目标不是在技术层面上详细说明意图应该如何被处理、结构化或离线管理,而是为智能合约钱包创建一个框架,使其能够与签署的意图自动支持各种可能性。因此,这个框架还需要允许无缝和无需许可的升级和代码扩展过程,以适应意图出现的新用例。

一个单一入口和无限意图标准

为了帮助促进这个无缝和无需许可的升级和扩展过程,我们模仿了ERC-4337中的EntryPoint合约,但也将其分成了两个独立的部分。第一部分被称为入口点,是提交意图解决方案的主要入口,负责验证意图签名以及运行高级意图处理逻辑。

意图处理逻辑的具体细节在单独的合约中定义,这些合约被称为意图标准,并由签署的意图本身指定。入口点调用这些合约以处理意图。意图标准定义了如何处理额外的意图数据和执行,以及基本的离链规则,例如如何将消息传递给求解器,并保护机制以防止与意图相关的DoS攻击向量。

这些意图标准应该独立于本规范建立。我们预计随着意图领域的成熟,优化的细分市场和新兴的使用案例的出现,将会有更多具有附加功能的新意图标准的发展。这些标准的采用和支持将由钱包开发者和意图解决者之间的社会共识以及最终用户的需求推动。

为了确保我们提出的ERC在早期阶段具有重要的功能,我们制定了一项基于资产的意图标准,以支持当前大多数区块链使用案例。我们将在公开的环境中完善这个标准(以及这个ERC),以适应生态系统的需求,并鼓励意图社区的成员与我们互动,提供评论和建议。请查看我们的其他帖子,了解更多关于这个意图标准的信息。

一个模糊但强大的意图结构

用户意图包含可以分为两个主要部分的数据:

1 入口点合约用于在执行消息之前验证消息与发送者的必要验证数据。
2 与意图指定的意图标准相关的附加数据。

意图标准数据可以是任何内容,但总是被分解成单独的部分,这些部分被称为意图片段。

Entry Point合约并不确切了解数据的内容,但能识别数据的分段。Entry Point合约调用Intent Standard合约逐个处理每个分段,并确保意图的各个分段总是按照指定的顺序处理。然而,Entry Point也允许在处理分段的执行过程中处理其他意图。

这些意图片段通常由用户定义的操作或检查特定条件是否满足组成。此外,一个片段在处理过程中可以将数据传递给下一个片段。这些数据被称为意图上下文数据,对于验证片段之间发生的变化并避免重新计算有用的数据非常有用。再次强调,充分利用这些数据取决于意图标准规范。

最大程度满足的意图结合

在意图处理过程中,意图有能力对任何条件提出不满,无论是意外的低余额还是符合Intent标准但评估为假的条件。当发生这种情况时,整个交易将被回滚,包括之前可能出现的不相关意图的处理。

只有当一组意图按照让所有参与方满意的顺序提交和处理后,这些意图才被视为已用尽,并允许其结果状态在链上持续存在。正是这些意图的组合构成了解决方案,并传递给入口点合约进行处理。

然而,仅仅提交一个意图列表是不够的,因为不同意图的片段可以按不同的顺序排列。因此,解决方案还指定了在处理过程中不同意图的片段应该如何排序(不同意图的片段如何交错)。

解决过程的一部分通常包括解决者制定一个意图,以帮助满足一组其他意图,使他们能够在最大化用户满意度的同时也产生一些利润。

结论:赋予意图驱动的区块链交互力量

该规范的重点是为智能合约钱包定义基本框架,以便在不断变化的环境中连接并解锁强大的意图表达功能。将意图定义为一系列较小的意图片段,可以提供良好的用户体验,并减少用户需要进行的签名数量。意图分段和共享上下文数据还有助于在不消耗过多燃气的情况下解锁强大的功能。意图可以相信所有的意图片段将按顺序处理,而无需手动检查。

广义用户意图开启了一个全新的世界,现在才开始被开发利用。从简单的无需燃气的代币交换,到更复杂的条件意图,可以自动化从冷钱包到热钱包的资金转移,或者通过单个签名消息进行每日币种购买,意图的可能性是巨大的!我们的资产基础意图标准规范是众多版本中的第一个,将使社区能够充分利用这个新框架。

参与进来

这个广义意图标准适用于所有人。与所有ERC一样,社区参与和反馈对确保标准满足所有利益相关者的需求至关重要。

加入以太坊魔法师的讨论
https://ethereum-magicians.org/t/erc-7521-generalized-intents-for-smart-contract-wallets/?ref=blog.essential.builders

贡献到 ERC-7521 仓库
https://github.com/essential-contributions/ERC-7521?ref=blog.essential.builders

关注我们的Twitter并参与对话
https://twitter.com/intentessential?ref=blog.essential.builders

意图的世界正在加剧……

意图:Web3交互智能化的起点

本文将结合Anoma和TG Bot打开意图的认识,并追溯意图背后的AI范式转移,深入理解意图概念的演化、交互范式、现状、趋势,最后展望Web3交互智能化的挑战与未来。

摘要(TL;DR)

(1) 理解意图:自上而下的Anoma与自下而上的TG Bot
(2) 深入意图:AI is the New Ui:复杂命令VS简单意图
(3) 导航意图:Intent的概念演化,交互范式,现状,趋势
(4) 指引意图:Web3交互智能化的挑战与展望

6月Paradigm官网发布一篇文章《Intent-Based Architectures and Their Risks》,第一次将Intent(意图)概念带到大众面前,而有关意图的协议和基础设施发展迅速,并在7月ETHCC大会成为加密世界绕不开的一个话题。

意图并不是一个新概念,正如DForce创始人Mindao所言:币圈历来的趋势都是极致地把操作全部抽象和自动化,从聚合器、CEX、合约钱包、跨链DeFi其实都在做这些工作,还有Chainlink和最近的自动化中间件,还有最近Telegram bot。

意图却又带来新变化,过去是以产品交互为核心,AGI时代是以人机交互为核心,AI/LLM(大语言模型)蕴藏着更多增强Crypo交互的潜力。

01 自上而下的Anoma与自下而上的Unibot

近半年来与意图有关协议、项目和基础设施陆续火爆,这里并不打算照本宣科解释概念,而是带来2个绝佳的例子管中窥豹。

与意图相关的项目虽然多,最闪耀的莫过于2023年5月底完成第三轮融资25M的Anoma Foundation,在Layer1同质化严重的背景下,Anoma Foundation带着 intent-centric(以意图为中心)架构Anoma(Dapp全栈架构)和Namada(隐私Layer1)三轮总计获得投资机构5780万美金支持,排在暂未发币的Layer1/Layer2融资金额第7位。

回顾Anoma在EthCC的公开演讲,创始人Adrian Brink表示Anoma神奇之处在于:所有交互开始于意图,用户表达意图经过Balck-box Architecture(Anoma黑箱架构,也被称为魔盒Magic Happens)进行处理,魔盒实现基于意图交互的核心交易流程:

用户交互:用户可以向Anoma的Anoma黑箱架构(intent gossip Layer)发送透明、私有或有保护的意图。
意图收集与匹配:Anoma黑箱架构的solver(解析器)收集意图,进行平衡状态转换,以实现交易对手的匹配。

交易处理:匹配后的交易提交到加密的mempool,validator将proposer打包的区块发送到执行层,完成执行并验证有效性,最终完成状态根更新。

Source:https://twitter.com/Delphi_Digital/status/1696626180752056764

全新交互形式的背后,Anoma团队洞察出区块链协议底层的痛点,并回顾从第一代比特币可脚本化结算开始,第二代以太坊可编程结算的架构限制导致现在的应用协议至少具有一个Web2组件,无法实现交易对手发现和解决。并表示以意图为中心Anoma架构是区块链协议演化的第三代Dapp架构,允许用户定义他们想要的结果状态,在意图层面实现高效和可定制的隐私交易,以意图为中心的Dapp架构将迎来新时代。

Source:https://www.youtube.com/watch?v=mdYwfW6tMJ8

高融资,新技术架构的Anoma,目前是由Heliax开发团队37名跨学科成员构建,2年发展Heliax开发团队虽然进展缓慢,但已形成完整的创新生态:

Anoma:以意图为中心的通用Dapp架构,可以模块化部署到L1、L1.5、L2,以模块化组件嵌入各种EVM框架中调用;
Namada:Anoma生态的隐私结算Layer1,采用Pos机制并用于与资产无关的链间隐私,未来将与以太坊和IBC链兼容;
AnomaVM:简化Anoma上DApp应用程序开发,使用 Juvix(基于intent-centric的编程语言) 和 VampIR(电路编程语言);
Typhon:基于Cosmos的Tendermint改进Typhon共识;
Taiga:提供可组合隐私的统一执行环境,Taiga 定义了三种类型的意图:透明意图、屏蔽意图和隐私意图。

Source:https://heliax.dev/#projects

虽然很多机构如CMCC Global、Electric Capital、Delphi Digital都在热捧Anoma,并表达以意图为中心的架构未来有无限的潜力,但目前自上而下的Anoma仅打下良好的技术基础,却未看得到让人兴奋的落地应用;而另一边TG Bot却用链上自动化交易工具打开Intent细分场景的落地想象力。

Unibot是一个基于Telegram的交易机器人(TG Bot),允许用户通过Telegram进行自动化的 DEX 交易,并提供狙击购买、跟单交易、DEX限价单、隐私、抗MEV等功能,Unibot基于Intent取代Uniswap繁琐的交互,提供便利的DeFi交互体验。Unibot也催生一批TG Bot仿盘,当前TG Bot赛道总市值已接近2亿美元。

自上而下的Anoma是革新,自下而上的TG Bot是变革;自上而下的Anoma从基于intent的底层架构出发,但团队进展缓慢;TG Bot虽然给用户带来全新链上交互界面,但是并不智能且存在诸多安全风险。

殊途同归的二者有同一个目的—简化用户交互体验,并引入新的可编程,可定制的用户交互界面—User Intent Layer(用户意图层),允许用户跳过复杂的链上交互,基于用户意图定义交易状态。

02 AI is the New UI:命令交互VS意图交互

上面的两个用例对意图有了基本认识,接下来是时候探索意图背后,AI对于加密世界最底层的改变—用户交互界面的改变。
AI范式正在引入计算机历史上的第三种用户界面范式,转向一种新的交互机制,用户告诉计算机他们想要什么,而不是如何做。

范式一:批处理。
范式二:基于命令的交互设计。
范式三:基于意图的结果规范。

历史上每一次交互模式的革命都会产生全新的商业模式,基于LLM的生成式AI为人机交互带来了颠覆性的变化,直接将原有的与各种软件UI的人机交互变成与与Chatgpt聊天窗口交互,这是一种前所未有的交互体验,而LLM+crypto为加密世界带来基于意图交互的全新命题,LLM也将通过发现和描述用户的意图,使区块链交互有潜力变得更加智能。

03 Intent的概念演化,交互范式,现状,趋势

深度理解意图背后的AI智能化趋势后,我们进一步探究意图的概念演化,意图并不是新概念,而是自Web2时代就一直存在,随着Google等搜索引擎的兴起,用户可以输入意图,搜索引擎提供相关搜索结果来满足该意图。

随着亚马逊和eBay等电子商务平台的兴起,基于意图的架构发生重大转变, 用户现在可以表达购买产品的意图,平台负责物流。2017年初Gartner发布报告《Innovation Insight: Intent-Based Networking Systems》正式提出Intent-based Networking(基于意图的网络)这个概念,基于意图的网络的关键是向用户呈现一个界面,他们只需要表达自己想要的内容,而平台会处理业务细节。

基于意图的网络是Web2时代网络自动化,智能化的发展趋势,Gartner研究副总裁Andrew Lerner在2017年就指出基于意图的网络将是网络领域的下一个里程碑。

Source:https://www.gartner.com/en/documents/3599617

Web2到Web3演化,Web3中意图的概念其实并不清晰,但存在一些共识:

Paradigm给出的定义:意图是一组声明性约束,允许用户将交易创建委托给专门的第三方参与者网络,同时保留对过程的完全控制。
基于意图的底层Dapp架构Anoma给出的定义:意图是用户发送的消息,用于表达自定义偏好,意图是用户定义系统可以做什么的约束,而不是具体执行路径。

基于意图的交易基础设施Propellerheads给出的定义:意图是需要别人帮助的部分交易,意图通过将困难的部分外包给第三方来简化复杂的交易。

Web3基于意图的交易的真实用例中,用户链下创建意图,链下外包给Slover(解析器),封装区块链交互的复杂性给解析器,同时保留用户链上对过程的完全控制,降低链上交互的门槛。

Source:https://www.brink.trade/blog/powerful-intents-part-1

意图同时也带来LLM架构理念—intent centirc—以用户意图为中心的架构,目前与intent centirc相关的加密协议和基础设施嵌入在用户和Crypto中间的交互层,借助LLM提供更好的链上交互体验。

LLM+Crypto带来新的人机交互范式,可以直接将用户的意图转换为智能合约调用,用户仅需要像使用Apple的Siri表达意图,机器人/Ai Agent/第三方解析器帮助完成复杂的链上操作,未来基于意图的Web3交互智能化,有潜力大大降低用户链上交互复杂度。

AI is the New UI,当下越来越多的Web3项目正在探索意图的魔力,不管是基于意图的Dapp,还是基于意图的底层架构,都从不同角度释放意图的潜力,我们试图整理这个快速发展领域,并从交互的角度,将其分成四大类别,并跟踪最新现状和趋势:

基础架构:(以意图为中心的意图架构层)
DappOS:首个以意图为中心的Web3操作协议,在用户和公链、跨链桥等加密基础设施之间搭建中间层,让Web3用户无缝无感知的就能进行产品的交互。最近DappOS发布V2版本;
Flash 2.0 SUAVE:SUAVE是一个独立的即插即用的模块化MEV全链排序层,Preferences(SUAVE的核心概念)与Intent概念类似,都是为普通用户提供自定义交易的方式,最终帮用户完成最佳执行,Flashbots计划在2023Q4推出 SUAVE Centauri;

Anoma:以意图为中心的通用Dapp架构,可以模块化部署到L1、L1.5、L2,以模块化组件嵌入各种EVM框架中调用,Anoma生态最新动态是Anoma隐私结算Layer1—Namada即将退出v0.22.0 测试网;

Cow Protocol:CoW Protocol为交易者和解析器构建底层结算网络,并在7月发布Cow Hooks全新意图系统以实现自定义DeFi 操作,CoW Protocol8月最新数据处理了1.05B的总交易量,并产生了5.3M的盈利。

配套设施:(与意图相关、与账户抽象钱包相关的配套基础设施)

ERC 4337: ERC 4337的User Operation就的用户的intent,包括支付gas的代币,支付选择,登陆的方式,取代当前的交易内存池,从而实现账户抽象,改善钱包交互体验。
与账户抽象相关的配套设施:打包器基础设施(StackUp、Blocknative、Alchemy Rundler、AA-Bundler、infinitism Bundler)、钱包SDK(Safe、ZeroDev、Biconomy);

与意图相关的配套设施:Juvix(基于意图的编程语言)、Seaport(开源NFT交易协议)Gelato(智能合约提供自动化服务的Web3自动执行层)、okcontract(低级意图自动化工具)、Delegatable(智能合约授权代理工具)、Hyper Oracle(链下自动化服务)、symmio(基于意图的链上衍生品交易框架)。

企业应用:(集成Dapp的意图基础设施,API、模块化意图层,特定领域的解析器)
交易解析器API:PropelleHeads;

意图API:EnsoFinance;
意图交易基础设施:Bob the Solver、Brink;
可组合意图工具:Essential。
消费者应用:(用户交互的智能界面如Wallets、Dex、Web3 Ai Agents、智能搜索引擎)
钱包:Safe、Bitconomy、Argent、Ambire、Sequence、Versa、A3SProtocol;
Dex:CowSwap、Paraswap、Uniswap、1inch、BananaHq、basedmarkets;
智能化前端:Unibot、Dora、Web3 Analytics、kaito.ai。

基于意图的架构、配套设施、企业端的应用((碍于篇幅原因,这里只罗列并不展开)试图解决基于意图实现的底层难题,但基建并不可能一蹴而就,意图消费者应用层的趋势才是真正让人兴奋的,钱包、Dex等交互入口演化显示出智能化交互的潜力。

钱包智能化:ERC-4337引入了新的(UserOps)用户意图层,用户表达意图,然后打包器(Bundler)将这些意图转换为可以执行的签名交易。近几个月ERC4337用户数量大幅增加, ZeroDev、Biconomy 和Safe模块化智能账户最有动力推动AA +intent,AA +intent未来有潜力催生钱包智能化(SCW)的到来。

Source:https://dune.com/niftytable/account-abstraction

DEX架构转变:基于意图的交易(intent Based Trading )目的是提高资本效率以及用户交互体验,CoW Hooks于将复杂的动作如交易、桥接、质押、存款等串联在一起,UniswapX都已经允许用户签署意图链下撮合,链上结算,类似BananaHq、Brink、basedmarkets等基于Intent-based DEX逐步增多,新的Intent-based RFQ叙事(SYMMIO)正在上演,随着越来越多的DEX和聚合器向基于意图的架构的转变,DEX格局正在发生巨大变化。

Source:https://twitter.com/BananaHQio/status/1694013407929020740

交互入口智能化:类似TG Bot对于Web3前端交互界面的改造,交互入口专注理解用户的意图开始,并系统地将其转化为自动化,可操作的任务。不仅是TG Bot类交易机器人,Web3 Ai Agents、Web3智能搜索引擎都在使Web3交互更加智能化。

Source:https://twitter.com/awasunyin/status/169540582237605496

04 Web3交互智能化的挑战与展望

过去Web3产品交互体验的确阻碍大面积采用,链上造富效应掩盖了许多产品问题;现在流动性,用户注意力都分散,链上流动性又稀缺。

七月的ETHCC会议上开发者大面积的讨论关于intent-centric未来, 如何帮助用户在Web3更加智能化完成DAPP交互,但intent-centric想要应用落地还面临诸多挑战:

缺乏意图相关的编程语言(类似Juvix)
缺乏合适的意图架构(类似Anoma)
缺乏特定领域解析器 (类似Bob The Solver)
意图实现中心化且封闭(类似CowSwap)
缺乏前端意图识别解析器(类似Unibot)
缺乏可组合意图实现(类似Brink)
意图安全性风险(Paradigm文章提到)
有挑战也有希望,随着intent-centric相关协议出现,未来Web3有潜力演化出更友好的智能交互界面,用户可一站式地与Uniswap、Blur、AAVE等主流应用交互,交互就像Uber打车一样简单,这是Web3 Dapp在用户体验方面击败Web2的真正机会。
更重要的是结合Anoma、 Flashbots SUAVE、DappOS对于未来intent-centric的畅想,Web3链上交互也将更加智能化,可定制化、公平。同时以意图为中心将话语权重新放在用户手中,普通用户也可以武装第三方机器人/解析器完成定制化交易(手续费、滑点、隐私、跨链、MEV或其他意图),未来用户不在是链上被动的参与者,或是MEV Searchers and Validators的压榨者,而是链上活动的真正掌舵人。
展望Web3交互智能化的未来,不管是账户抽象、链抽象、还是意图,Web3终于关心用户体验了,智能化交互的朝阳即将照亮黑暗森林。

参考
https://twitter.com/mindaoyang/status/1696819223073571016
https://twitter.com/Delphi_Digital/status/1696626118164652295
https://twitter.com/awasunyin/status/169540582237605496
https://twitter.com/0xren_cf/status/1664320654819180564
https://twitter.com/LukeWasm/status/1691434740635873280
https://twitter.com/DodoResearch/status/1694652157830836640
https://www.coindesk.com/business/2023/05/31/crypto-infrastructure-firm-anoma-foundation-raises-25m/
https://dune.com/tk-research/telegram-bots
https://ethglobal.com/showcase/bob-the-solver-yxtgp
https://www.youtube.com/watch?v=mdYwfW6tMJ8&t=85s
https://www.youtube.com/watch?v=G0nFyq9DDPw
https://www.youtube.com/watch?v=NMqaCGxSRQY
https://www.youtube.com/watch?v=DIvHVvjwhAs&t=22s
https://medium.com/banana-sdk/intent-is-all-you-need-part-1-1c5c11ee3b6f
https://medium.com/alliancedao/intents-are-just-7deaeb4336be
https://medium.com/@okcontract/introducing-low-level-intents-a-summary-of-our-talk-at-ethcc-6-5f8246c8063
https://bwetzel.medium.com/intent-based-architectures-and-projects-experimenting-with-them-c3ee63ae24c
https://mirror.xyz/sevenxventures.eth/fknoBf3zOoBf55zNFBpMQAIat6iCT9tvrN2AY1j4Sv4
https://dba.mirror.xyz/NTg5FSq1o_YiL_KJrKBOsOkyeiNUPobvZUrLBGceagg
https://www.propellerheads.xyz/blog/intents-and-where-to-find-them
https://www.propellerheads.xyz/blog/blockchain-and-llms
https://www.paradigm.xyz/2023/06/intents
https://review.stanfordblockchain.xyz/p/24-intents-principles-and-practice?utm_source=profile&utm_medium=reader2
https://www.nngroup.com/articles/ai-paradigm/
https://aigc.phodal.com/llm-arch-user-intent-oriented-design.html
https://gracedeng.substack.com/p/decoding-intents-revolutionizing
https://web3datadegens.substack.com/p/the-future-of-transactions-for-dummies?utm_campaign=post&utm_medium=web
https://thedefisaint.substack.com/p/intent-centric-a-narrative-worth
https://writings.fetcch.xyz/how-to-think-about-cross-chain-cowswap
https://www.brink.trade/blog/powerful-intents-part-1
https://blog.essential.builders/introducing-essential/
https://www.propellerheads.xyz/blog/intents-and-where-to-find-them
https://writings.flashbots.net/the-future-of-mev-is-suave/
https://www.blocknative.com/blog/ethcc-understanding-4337
https://writings.flashbots.net/mevm-suave-centauri-and-beyond
https://ethresear.ch/t/how-can-we-decentralize-intents/16456
https://www.gartner.com/en/documents/3599617

原文:
https://mp.weixin.qq.com/s/lJIdV_hXbRjLsY8Pj7778w

在意图的世界中的代币激励

应用程序正在与供应链整合,这一点可以从两个主要趋势中看出:应用程序的迁移和钱包抽象的采用。换句话说,应用程序正在通过使用声明性用户“意图”来控制交易的发起和路由,以优化用户体验并实现新的增长。

尽管这些趋势有望改善繁琐的加密货币入门体验,但它们也加剧了用户关注度、流动性和交易的竞争。近年来,这场关注度之争已经在各种空投策略中展开。然而,随着加密钱包所施加的用户体验障碍逐渐消失,消费者将会面对大量的加密货币应用程序争夺他们的关注。这引发了一个重要问题:在这个新兴的领域中,应用程序将如何获取和保留用户?

在这篇文章中,我们将探讨意图的采用如何通过微小的奖励激励逐渐改变令牌分配的元数据,将忠实用户逐渐转变为所有者。

为了理解未来的注意力战场将在何处展开,首先必须了解正在发生的基本转变,即账户抽象化(如EIP-4337所提出的)和多方计算解决方案(如Capsule)对生态系统的引入。

简而言之,引入了一种名为“意图”的交易新封装,旨在减轻用户在构建和签署交易时所承担的推理负担,这是加密货币所遭受的许多用户体验问题的根源。如果交易描述了一个动作的“如何”执行,那么意图描述了一个动作的“什么”结果,而不关心执行路径。意图将构建交易的推理移至应用层,远离区块链,最终允许应用程序决定用户动作的执行路径。

正如你所想象的那样,这对MEV产生了深远的影响,因为意图是在链下的私有内存池中组织的伪交易,然后再提交到公共内存池中。在这个意图的世界中,关键的区别在于应用程序控制着如何将意图转化为交易,而区块构建者则有兴趣最大化每个区块的可提取价值,因此他们成为这些伪交易的有动机的买家。


用户意图的流动

这个模型引入了一个基本的转变,即竞争壕沟形成的位置。通过建设更好的基础设施来区分已经不再那么重要。相反,建立吸引人的体验来捕捉和保留用户兴趣才是区分因素,而捕捉意图流的经济激励则是催化剂。

应用程序获取和保留用户的风险比以往任何时候都要高。

不舒服的真相

在非加密应用中,获取和保留用户需要不断的实验和微调,对于支持加密的应用也是如此。随着意图和钱包抽象的采用,传统应用和加密应用在获取用户方面的差异变得更加难以辨别。

因此,我们相信在传统媒体平台上购买广告将取代空投作为加密应用的主要获取策略,因为通过钱包抽象化,潜在用户可以在不受阻碍的情况下进行注册。对于一些人来说,这是一个令人不舒服的事实,因为加密货币正努力扩大其用户群。

但是一旦获得了,是什么让用户想要留下来呢?这就是加密货币相对于传统的重新定位活动和忠诚度积分的独特优势所在。一直以来推动用户留存的因素——积极价值交换的感知和奖励重复使用的激励——在加密货币中仍然适用,但有一个重要的区别:所有权。

空投在目前的形式下已经多次证明成本高昂且无法与实际参与者的激励相一致。从客户获取成本(CAC)的角度来看,传统广告的表现优于任何空投——这是另一个令人不舒服的事实。应用程序将权衡空投如何符合其增长和留存策略,而很有可能,它们并不符合。至少目前的形式不符合。空投的黄金时代已经过去。

相反,应用程序将寻求通过向下游分发代币作为忠诚激励的形式来奖励保留行为。这是新的代币分发方式。

创造下一个亿万富翁

随着未来抽象化的加密货币,"下一个十亿"用户很可能不会意识到他们正在与区块链互动,这在很大程度上是生态系统成熟的必要步骤。然而,加密货币的优点——无需许可、用户拥有和可互操作的部分,将首次以自动化忠诚度激励的形式向新用户展示。

新的代币分发方式的核心是从“大爆发”空投转向更连续和吸引人的激励系统。频繁的微型奖励能够立即发放,这是同时推动用户保留行为和奖励用户贡献的最佳方式。

在RabbitHole,我们一直在努力为未来做准备。今年6月,我们推出了Terminal,这是一个无需许可、自助式工具,展示了以微小奖励方式获取加密原生用户的优势。展望未来,我们很高兴能够分享更多关于我们如何在每个应用中实现微小奖励激励的信息。请继续关注。

Anoma正在将图重新引入加密货币

最近,我去了Reichenau an der Rax镇,与一些致力于构建金融未来的团队进行了更多的了解和交流。这是一个令人大开眼界的经历。我对知识的密集程度印象深刻,但更加令我印象深刻的是参与者之间的合作精神和热情。没有人是为了赚钱或销售商品而来。相反,人们聚集在一起学习、交流、制定战略和组织。

在本文中,我将分享我从这次聚会中学到的一些经验。首先,我将尝试用简单的语言解释协作金融。接下来,我们将回顾Anoma以及在Anoma上的应用可能是什么样子。最后,我们将讨论CoFi和Anoma如何形成一个美好的组合。

CoFi是什么?

CoFi或合作金融是一个术语,它描述了一系列广泛的协议,一个遍布全球的有机基层运动,以及一个特定的结算和清算协议MTCS。这个定义包括互惠信用系统、网状信用网络和互补货币协议,允许社区基于信任关系向成员发放信用。

CoFi利用我们之间存在的信用网络和信任网络,以便我们能够利用银行和金融机构正在利用的机制来建立可扩展的信任和清算网络。

CoFi的理念是承认一个简单的事实:我们都是一起的。没有孤立的、自给自足的地方社区。我们是由地方社区组成的全球社区。事实上,地方社区通常更为相关,因为在地方上我们更加信任彼此。如果我们理解了这一点,那么我们可以在地方上利用信任来减弱全球金融控制系统的权力,从而使我们能够建立起有效运作的新系统。在这个过程中,我们重新平衡了与世界的关系。这就是CoFi。

在本节中,我们将简要回顾两个最重要的项目,它们正在构建CoFi应用程序;Informal的MTCS和Circles的UBI/Entropy。

非正式系统和多边贸易信贷抵消(MTCS)

(MTCS)允许企业与第三方平台共享其贸易信用数据,该平台分析贸易关系以识别可以取消或抵消的贸易信用闭环,从而降低总体负债。

MTCS算法在债务网络中寻找封闭的发票循环,并从每个循环中减去最小金额。

债务网络是几个参与者之间的一组双边债务(发票)。

贸易信贷是一种企业间的信贷形式,其中一家公司从另一家公司购买商品或服务,而不立即付款,而是推迟付款至以后的日期。

这个过程可以节省流动性,增强现金流,降低支付成本,减少金融风险。节省的规模取决于贸易信用的密度和分布。来自Sardex的数据显示,当仅使用债务清算时,义务网络的净内部债务减少了约25%。数据显示,当债务清算与互惠信用一起使用时,进一步减少了50%。

这个系统的重要之处在于它能够与传统金融系统和加密货币进行互操作,并注入流动性。这有助于弥合一条新的前进道路,使社区和人类的福祉得到好处,而不会在传统系统和这个新系统之间制造不必要的辩证关系。

圆圈UBI ⇾ 熵

Circles是一个利用个性化加密货币和货币之间的信任网络来分配资金的系统,旨在以无条件基本收入的形式实现财富更加平等。

当人们加入Circles时,他们会获得自己的加密货币,定期存入他们的账户。用户可以相信彼此的货币,这有助于创建一个跨领域的货币系统。由于出现的信任图,Circles充当了一种人身证明机制,网络中的同行验证其他人的合法性,而无需进行眼球扫描。

Circles Entropy是Circles团队开发的项目,帮助用户进行匿名交易并创建可信凭证,而不会向任何人透露他们的社交网络。Circles合作社最近发布了一份黑皮书,概述了他们计划如何利用Anoma的Taiga来驱动他们的应用程序。

什么是Anoma?

Anoma是一个以意图为中心的平台,应用程序可以在其上运行。它提供内存隔离、应用程序间通信和执行功能。Anoma专为解决社会经济协调问题的应用程序而设计。

意图是什么?

在Anoma上,所有用户的互动都始于一个意图。

意图是用户发送的一条消息,表达了他们对系统期望状态的偏好。用户定义了系统可以做什么的约束,而不是执行路径。

  • 系统的状态是指在特定时刻的当前状况或状态。
  • 求解器竞争匹配用户意图,输出完整或部分的交易。求解器确保尊重用户的偏好。

用户在他们的钱包中构建一个意图,并将其发送给Anoma。在Anoma的黑盒子中发生了一些魔法。用户的钱包提供了一条消息,告诉他们他们的意图是否得到满足。在失败的情况下,钱包可能会建议尝试其他配置。用户偏好表达的用户体验设计空间超出了本文的范围,但值得一提的是,有许多令人兴奋的发展正在整合大型语言模型(LLMs)。

有关意图生命周期的详细说明,请参阅Anoma白皮书的第6页。

在Anoma上的应用会是什么样子?

想象一下,你可以创建一个应用程序,它对于它所结算的区块链是不可知的。该应用程序可以在多个区块链之间共享状态。在Anoma上,应用程序是虚拟的,这意味着它们不会被部署或在任何注册表中进行跟踪,而是通过它们的求解算法和 resource_logic 来定义。

这个模型的好处是用户的安全偏好可以与应用程序设计分离。在上面的图表中,彩色箭头代表用户选择在哪里解决他们的意图。带有地理标签的方框代表解决层或特定领域。彩色点代表运行各种实例的Anoma节点网络。颜色的变化强调并非所有节点都支持Anoma的所有实例。因此,用户可以根据自己的偏好选择要使用的安全领域。

为什么选择Anoma x CoFi?

既然我们已经对CoFi和Anoma有了一个大致的了解,那么让我们深入探讨一下为什么应用开发者可能希望在Anoma上构建一个CoFi应用的动机。

信息流控制

通过使用Anoma,用户和应用开发者可以控制他们分享信息的地点、时间和对象。这是通过Taiga实现的,Taiga是一个无状态执行环境,用于在Anoma上运行隐私保护的分布式应用程序。Taiga将通过递归零知识证明提供数据和功能的隐私保护。

无需许可的意图基础设施

Anoma支持通用协议的可编程意图。这意味着开发新应用的开发人员无需担心寻找或构建额外的组件,如验证器、求解器、索引器或任何专门的基础设施。他们只需要决定意图格式和求解算法即可。

每个CoFi应用程序可能都有特定类型的意图需要解决。Anoma为去中心化解决提供了无需许可的基础。

信任网络的会计系统

Anoma是一个通用的架构,旨在解决架构问题而不做具体决策。这种灵活的架构允许不同的社区进行实验和创新。作为一个社区,如果我们真的致力于取代法定货币,我们需要一个基本不同的宏观会计系统来处理无标度货币。

在我们的经济系统中,利用有限的货币面额限制了多样性。如果我们希望世界多样化,我们的会计系统也必须多样化。Anoma代表着朝着这个方向迈出的一步。

价值对齐

1914年,米切尔-因内斯认为货币就是信用,仅仅是信用。如果我们直接接受这个观点,那么将信任视为货币就不是一个逻辑上的飞跃。我们所讨论的不是一个人们在交换货币(纸币、数字货币、加密货币)以获取商品和服务后立即离开对方的系统。

信任作为一种货币需要合作。它需要完美的协调机制,使最终用户能够即时发行货币,并在方便的时候清算债务和债务周期。

你能想象一个世界,在这个世界中,企业、DAO和任何规模的组织可以共同合作,抵消发票并清除债务义务吗?

你准备好迎接一个社区可以发行自己货币的世界了吗?这将使社区能够恢复主权、尊严和自主权,以实现共同的目标和意义

我是,我们建造Anoma的人也是。

在决定如何或在哪里分配时间和资源时,价值观的一致性至关重要。在人工智能研究中,对齐一词指的是将人工智能系统成功引导向人类预期的目标、偏好或道德原则。这些是人类试图嵌入人工智能中的更高级的目标。同样地,对于Anoma来说,价值观的一致性意味着努力实现一个更好的多元世界,其中自由是一种选择,公共物品得到资助,并存在着丰富多样的思想。许多构建CoFi协议的团队也分享着这些相同的价值观。

总结冥想

追求金钱本身就会导致无限的多极陷阱,使得摩洛克能够从人类协调失败中获得租金。通过CoFi,我们可以改变这一切。作为一个社区,如果我们致力于替代法定货币,或者至少用无标度货币来增强它,我们可以改变一切。Anoma和CoFi共同提供了实现这个光明未来的一种方式。

原文:https://anoma.net/blog/anoma-is-putting-graphs-back-into-crypto?utm_source=substack&utm_medium=email

WTF是Anoma?第一部分:WTF是意图?

第一部分 – 意图

介绍

什么是Anoma?这是一个令人惊讶的难以回答的问题。Anoma不是一个区块链。或者更准确地说,不仅仅是一个区块链。Anoma是一种架构。让我们查看预发布的Anoma白皮书,寻找一些线索。

可编程的结算架构无法实现交易对手的发现和解决,这两者对于构建大多数互动多方应用程序是必要的。可编程结算的架构限制导致当代应用协议至少具有一个Web2组件,这成为中心化的关键点。我们提出了Anoma,一个统一的全栈去中心化应用架构。Anoma遵循意图为中心和同质化架构/异构安全的原则进行设计,共同构成了构建去中心化应用的声明性范式。

Anoma的架构还展示了一些新颖的基元,比如可组合的隐私,使应用能够处理透明、受保护和私密的状态和操作;以及多链原子结算,允许具有不同安全偏好的用户和应用程序获得原子性。

如果上面突出显示的术语对你来说现在还不太清楚,别担心;这就是为什么它们被突出显示的原因。我们向你保证,随着我们熟悉Anoma架构和它旨在解决的独特问题,它们会变得更加明了,这也是本报告的目的所在。

由于Anoma的广泛范围,我们将这份报告分为三个部分,分别发布为独立的报告。

  • 意图,交易对手发现,求解器
  • 应用程序(意图已经在这里,那么为什么我们还需要Anoma?)
  • 泰芬、奇美拉链和多链原子结算

意图不仅仅是一个梗

让我们从以意图为中心开始。

虽然以意图为中心的Anoma架构已经开发了很多年,但对于许多人来说,意图是一个新的术语。从我们的观察来看,目前还没有一个权威的意图定义。有些人认为意图与txs并没有太大区别,甚至只是限价订单的新术语。在加密领域,这种情况非常普遍,所有的词汇都是虚构的。

好消息是,我们对用户可以通过意图做什么有一些大致的共识。以意图为中心的执行通常被理解为一种范式,用户表达他们想要的,并依赖第三方代理和中介来实现。为了清晰起见,用户保留对其资产的控制权,但与区块链的交互复杂性被抽象化,转移到这些复杂的第三方代理身上。这里的一个主要动机是简化用户体验。

据说意图是陈述性的,与命令性相对。在以意图为中心的执行中,用户可以定义他们想要的,而不需要详细说明达到目标所需的中间步骤。意图只关心“什么”,而不关心“如何”。

虽然Anoma的意图符合这个大致的定义,但Anoma有自己正式的定义来界定什么构成一个意图。

Anoma意图被定义为对状态空间的偏好的约束性承诺。简单来说,它们是在链下签署的授权消息,用于授权一个或多个未来状态。例如,[-2000 USDC,+1 ETH]意图的签署者声明:“我授权任何未来状态,其中我拥有1个以上的ETH和少2000个USDC,而且我并不在乎这是如何发生的。”

用户所要求的ETH可能来自单一方或多个独立方。用户对其交易对手是谁以及他们的动机并不感兴趣。

确实,不能保证用户会得到他们想要的东西。也许永远不会有一个相对方来给他们信用。用户已经签署了对一个状态的偏好,但这个状态还不存在。为了实现它,用户的意图需要与其他具有兼容偏好的意图相遇并达成协议。在最简单的情况下,我们可以想象我们的意图[-2000 USDC,+1 ETH]与它的完全镜像[+2000 USDC,-1 ETH]匹配。

在实践中,意图匹配并不需要直接的需求巧合。我们并不真正需要另一个人以完全相反的方向进行同等规模的交易。正如我们后面会解释的那样,具有兼容偏好的意图可以通过许多不同的、复杂的方式来识别和匹配,涉及许多独立的交易对手。这个过程被称为交易对手的发现和解决,由运行特殊算法的无需许可的代理人(称为解决者)执行。

从用户的角度来看,这一切都像一个魔盒。用户不知道也不关心解决问题的中间步骤。如果找到了成功的匹配,意图可以在链上解决并由用户验证(关于结算的更多信息稍后)。一旦验证成功,用户将直接“跳转”到他们已经承诺的未来状态,否则他们将保持在当前状态。

Anoma Intents 对比 Ethereum Txs

让我们来看看Anoma的意图为中心的执行与我们在以太坊中习惯的基于交易的执行方式有何区别。请注意,我们以EVM作为示例,但一般性的评论适用于所有冯·诺依曼虚拟机。

作为一个提醒,以太坊虚拟机中的交易并不要求一个未来状态,而是授权一个执行路径。交易向一个智能合约发送一条消息,该合约持有一段代码和存储空间。合约将消息作为输入,并按照逐步执行的方式运行其代码。执行结束时,它可能调用其他合约来传递执行控制权。执行会继续,直到成功终止或者耗尽了燃料。

与Anoma意图相反,只能导致二进制状态变化的情况不同,以太坊交易可以根据执行路径任意转换状态。执行路径由交易执行的顺序决定。执行顺序很重要!

以太坊交易 Anoma Intent Anoma意图 Step-By-Step

逐步、迫切执行

基于承诺的声明式执行

授权执行路径

授权未来的状态

最终状态取决于执行顺序

执行顺序无关紧要

仅限链上执行(执行和验证交替进行)

链下执行,链上验证

结算有保障

不保证解决

对手方已知

对手方未知

状态改变是任意的

状态改变是二进制的

不需要其他交易来结算

需要其他意图来解决

由用户决定

由第三方代理解决

在没有兼容的交易对手的情况下,可能找不到链上执行路径。用户可以在其意图上指定一个到期日期,以确保在这种情况下使其意图无效化。

到目前为止,我们对Anoma意图与以太坊交易有了很好的基础。为了真正欣赏它们的力量,让我们看看它们可以实现的大多数用例。

意图不仅仅是限价订单

我们的示例[-2000 USDC,+1 ETH]意图是一个限价订单;它只对交易的交换价格做出承诺。虽然限价订单是意图的一个重要用例,但它们只是用例之一。意图可以表达任何形式的广义承诺。例如,意图完全可以通过承诺根据xy = k曲线进行交易来模拟AMM订单。实际上,意图可以是程序,甚至是编码相当复杂承诺的整个算法。这些承诺可以是有条件的或无条件的。它们还可以依赖于其他承诺(所谓的高阶承诺),为否则不可能的强大应用铺平道路。

以下,我们来看一些意图可以实现的示例用例。

组合拍卖:市场制造商或高级用户可以根据自己独特的需求使用意向来提出各种表达性的竞标

经济替代品:用一些ETH尽可能多地购买USDC或USDT。

反对方歧视:最多以10美元的价格向反对方C1出售两个单位的A,向C2出售以9美元定价,向C3出售以8美元定价。

表达性竞标更好地近似了市场中权力用户的动机。它可以在任何类型的市场(金融交易、电力网络、物流、碳信用等)中使用,以提高效率。历史上,表达性竞标场所的一个显著挑战是由于计算复杂性而无法匹配多维竞标。随着深度技术和人工智能的进步,我们可能会在未来几年看到这个问题不再成为障碍。

众筹:众筹是一个有趣的用例,因为它涉及许多独立的参与者。意图可以实现许多酷炫的用例:

  • 降低风险的投资:只有在获得超过X美元的承诺时,才承诺资助一个项目。
  • GitCoin配套资金:用户预先承诺捐赠给获胜项目,而不知道具体是哪些项目。
  • 同伴压力:只有在你最喜欢的影响者也承诺资助该活动时,你才承诺资助该活动。

P2P借贷:借款人选择接受的抵押品、贷款价值比、利率和报价资产,并与借款人匹配。当借款人偿还抵押品后,如果借款人仍愿意借出,求解器可以代表其找到另一方。借款人可以自带预言机,坏账可以隔离给特定方。在这种模式下,没有什么区别是DeFi借贷协议、NFT借贷协议还是其他行业;任何资产都可以用作借贷的抵押品。

OTC NFT交易:OTC交易通常涉及NFT之间的交换,并涉及特征。例如,用户可能愿意以“x” ETH出售一种稀有(且不流动)的NFT,但如果它具有特定特征,也可以接受两个相同系列的NFT。这不是您可以轻易在链上实现的偏好,因此交易对手的发现通常涉及Discord私信,并在执行过程中使用户面临钓鱼/欺诈风险。

自动化操作:

  • 限时购买(GOAT)订单:例如,在未来的特定时间点购买一个代币,前提是价格在指定范围内。
  • 订阅:按使用量付费的模式,用户承诺在预定的时间段内按固定金额支付。

多边贸易信用抵消(MTCS):MTCS,也被称为债务清算,是一种在经济中节省流动性的独特而强大的技术。

MTCS中的理念很简单。如果Alice欠Bob 1个ETH,Bob欠Greg 1个ETH,而Greg又欠Alice 1个ETH,实际上没有人需要任何“钱”来履行他们的义务。我们只需要认识到总的债务形成了一个闭环;所有的债务可以相互抵消并清零。

同样地,在实体经济中,公司经常承担交易义务。MTCS承认一个公司的应付账款是另一个公司的应收账款。理论上,只要能够识别出贸易图中的这些循环,公司就可以通过相互抵消来清算它们的义务。这减少了它们的现金流问题,并提高了经济的生产力。MTCS已经在某些经济体中部署,并且研究显示可以实现大量的流动性储蓄。值得注意的是,MTCS是协作金融运动的一部分,简称CoFi。

未来,意图和解算器可以为公司启用MTCS或类似技术,以便在区块链上清除和结算其义务,而无需依赖中央清算机构。

任何多域和/或隐私保护应用:

  • 多领域:一个以太坊用户想在Stargaze上购买一个Bad Kids NFT。这个过程涉及多个步骤、钱包、研究开销、操作风险(例如桥接和封装资产),并涉及跨越两个生态系统的4个区块链。我们将在Typhon和Chimera Chain部分详细讨论这个问题。
  • 隐私保护应用:意图适用于通用的隐私保护计算。通过意图,我们可以构建私密的多方交换、私密的DAO等等。我们将在本部分后面介绍意图的隐私方面。

在这篇由Propeller Heads撰写的精彩文章中,可以找到许多其他示例用例,我们从中获得了灵感。
https://www.propellerheads.xyz/blog/intents-and-where-to-find-them

对手方发现与解决

Anoma意图消耗并创建一些“资源”。粗略地简化一下,在我们的意图示例中[+1 ETH,-2000 USDC],我们可以将被创建的资源视为1 ETH,被消耗的资源视为2000 USDC。当消耗和创建的资源类型不互相抵消时,意图被认为是不平衡的。为了通过平衡检查,所有涉及资源类型的被创建资源总和必须等于被消耗资源总和。

从技术角度来说,这个余额检查是区分Anoma意图和Anoma交易(不要与以太坊交易混淆)的唯一要素。简单来说,在Anoma世界中,一个平衡的意图被称为,你猜对了…一个交易。按照同样的逻辑,Anoma意图只是部分的Anoma交易。

意图通过p2p意图传播网络中的求解器进行组合。当两个Anoma意图组合时,它们会产生一个复合意图,其资源是其组成意图的聚合。求解器可以根据需要将意图组合在一起。最终,求解器形成一个通过“平衡检查”的交易,此时他们可以选择在链上结算。

下面,我们可以看到一些独特的方法,可以将意图匹配成完全平衡的交易。

求解者带来自己的流动性:求解者通过充当接受方成为交易的交易对手。

部分成交:一个被出售的代币被多个独立的买方共同购买。

直接的CoWs:两个意图是彼此的直接反义词。

环交易:即使没有直接的CoWs存在,意图也可以得到解决。例如,3个意图可以产生一个平衡的交易,即使没有意图对彼此的偏好满意。

解决方案激励、审查和拒绝服务抵抗

一个既能抵御拒绝服务攻击又能抵御审查的网络非常具有挑战性。为此,Anoma的意图传播层默认采用路径认证的设计;所有传播的消息都由发送节点签名,形成一条可追溯到发起者的签名链。路径认证在抵御拒绝服务攻击和审查方面起着至关重要的作用。首先,我们详细介绍一下抵御审查的方法。

在大多数情况下,解决者很可能是寻求利润的代理人。他们执行并结算意图,以费用作为交换条件;意图携带的费用只有在解决者在链上完成结算时才能收取。这创造了一个竞争环境,解决者彼此竞争,争取成为第一个完成意图结算的人。解决者的竞争是有益且期望的,因为它提高了用户的执行质量(速度、价格等)。

另一方面,如果激励措施处理不当,竞争可能会失控,激励网络中的贪婪行为。主要是,节点可以开始“囤积”意图,以获得在解决意图方面的竞争优势,这将阻碍用户的抗审查能力。路径认证可以优雅地解决这个问题,为鼓励意图广泛传播的激励机制奠定基础。

考虑下面的例子:

一个求解器观察到两个意图,[+2 ETH,-4 NFT] 和 [-1 ETH,+2 NFT],虽然兼容,但不能形成完全平衡的交易。为了形成一个完整的解决方案,求解器需要找到额外的兼容意图。为了得出一个完整的解决方案,求解器可以花时间观察新的传入意图。然而,这是有风险的,因为可能有其他求解器处理相同的意图。如果解决方案由另一个求解器确定,他们可能失去收取任何费用的机会。

路径认证提供了一种选择,允许节点向网络证明它们的努力。节点可以将部分费用要求放在一起,并将它们的部分解决方案(+1 ETH,-2 NFT)传递给其他节点,以便它们继续解决过程。在最终结算时,它们可以根据自己在传播和解决中的贡献获得公平的份额。通过这种方式,意图传播层可以被想象为一种激励的数据可用性层。可以想象,即使存在具有深度流动性和封闭算法的巨型解算器,较小的解算器也可以尽自己的一份力量并获得费用,继续为网络的抗审查性做出贡献。

路径认证对于抵御拒绝服务攻击也至关重要。通过有条件结算的费用,解算器在没有任何支付保证的情况下消耗计算资源。回顾以太坊中账户抽象(AA)的历史,我们知道这为廉价的拒绝服务攻击提供了机会。路径认证在保护节点免受恶意行为的角色中起着重要作用。换句话说,节点可以跟踪其同行(以及用户)的行为。随着时间的推移,它们可以建立自己的本地信任图,决定在网络中信任谁以及信任程度。

信息流控制

加密货币领域的信息控制问题大多仍未得到解决。一般来说,用户缺乏控制哪些信息向谁公开的能力。在大多数情况下,所有用户活动信息都会暴露给所有链上观察者。这从根本上限制了去中心化应用能够向企业和零售用户承诺的使用案例。

对于那些对隐私保护全貌感兴趣的人,我们推荐阅读我们的《每个人都需要隐私》报告。

Anoma架构通过其统一的执行环境(EE)Taiga为创新的隐私保护应用铺平了道路。要欣赏Taiga,我们首先必须了解信息流控制的含义。

在没有观察者的情况下,隐私是一个毫无意义的概念。当我们谈论隐私时,我们必须首先定义观察者是谁。在我们的背景下,观察者可以分为两个阵营。我们可能正在处理的是链上活动的观察者(可以是世界上的任何人)或者是链下的代理人,如解算器和八卦节点。此外,我们关心的信息可能是关于“谁”,即意图签名者的身份,或者是关于“什么”,即意图中表达的功能和/或数据。

基于这个框架,Taiga定义了三种类型的意图:透明、受保护和私密。受保护的意图将“谁”隐藏起来,只向链下的零知识证明者展示“什么”。私密的意图更进一步,利用各种隐私保护解决方法(可信执行环境、多方计算、门限全同态加密等)也将关于“什么”的某些信息隐藏起来,不让解决者知晓。

Transparent Intent 透明的意图
Shielded Intent 屏蔽的意图
Private Intent 私人意图
“The Who” “谁”
Exposed 暴露的
Hidden 隐藏的
“The What” “这是什么”
Exposed 暴露
(Partly) Hidden (部分)隐藏
The Observer 观察者
Everyone 大家

“什么”对于链上观察者来说是隐藏的,但对于链下的证明者来说是暴露的

Taiga在两个主要方面独特而强大。

Taiga是一个提供可组合隐私的统一执行环境。可组合隐私意味着开发者可以发布应用程序,并使用户能够通过透明、受保护或私密的意图在同一个应用程序中相互交互。这使得隐私成为用户的选择,并与当前的现状形成鲜明对比,即隐私总是应用程序/基础设施的选择(去中心化交易所要么是为了保护隐私,要么是透明的)。

正如直觉所言,对手方发现和隐私之间存在着根本的权衡。隐藏有关“事物”的信息可以更公平地进行处理,但可能更难找到兼容的对手方。因此,市场可以根据执行质量的不同,对透明、保护或私密的意图解决进行不同的定价。

还值得知道的是,存在一些研究挑战。特别是,虽然求解器可以将受保护的意图与透明的意图相匹配,反之亦然,但将它们与私有意图组合的可行性仍然是一个未解决的研究问题。

今天的大多数隐私项目,如果不是全部,只关注于在结算层面上的信息控制。这是可以理解的,因为这是迫切需要的。我们首先希望用户能够隐藏某些信息,使其不被观察链上活动的人所察觉。然而,在这样做的过程中,项目往往会牺牲在对手方发现层面上的信息控制。相反地,Taiga专注于在结算和对手方发现层面上的信息控制。

在结算层,隐私通常通过零知识证明(ZKPs)对链上数据进行保护来实现。然而,就隐私而言,ZKPs非常受限制。它们通常只在特殊情况下有用,即用户证明他们独占某些状态的属性。这适用于支付或与身份相关的应用,但不适用于存在多个用户相互交互的应用。

通常,多用户应用通过引入共享的ZK证明器来解决这个限制,该证明器收集所有私有用户数据,对其进行一些计算,并代表用户将计算的ZK证明发布到链上。这样,最多只能提供Web2风格的隐私保护。虽然用户的活动对于链上观察者来说是隐藏的,但它却完全暴露给了一个单一的、共享的、集中化的求解器,即ZK证明器。这可能还会增加权限和抗审查性方面的新挑战。

Taiga在这方面提供了独特的东西。由于意图不会立即解决,它们可以通过独立的求解器在许多部分步骤中执行。求解器可以将一些受保护的意图与其他受保护/透明的意图进行匹配,并将此匹配的零知识证明传递给其他求解器,以便它们继续求解过程。由独立方在网络边缘生成的证明可以与彼此组合。

我们最终得到了一种架构,其中没有一个单独的观察者能够完整地了解导致交易结算的部分执行过程。如下图所示,三个求解器分别对某些意图具有局部可见性,但没有人具有完全可见性。

最后但同样重要的是,Anoma还专注于在结算层面上的信息控制。事实上,Anoma生态系统中首个推出的应用将是Namada;一个保护隐私的结算层。Namada的独特之处在于它提供了一个独一无二的多资产隐蔽池(MASP),在这个池子里,所有可互换和不可互换的资产都可以共享一个匿名集合。这反过来使得这些资产的所有者能够形成一个大的匿名集合,从而相互贡献彼此的隐私。Namada将很快作为一个与Cosmos和IBC兼容的应用链推出,旨在成为多链隐私层,最初专注于以太坊和Cosmos生态系统。

意图结算

An Anoma交易生命周期如下:用户签署意图 → 意图在P2P层进行传播 → 求解器匹配兼容的意图并形成交易(对手方发现和求解) → 交易在链上结算。在本节中,我们将更详细地了解结算过程。

为了使交易得以结算,它们需要在链上进行验证。验证是通过链上函数(称为谓词)来完成的。Anoma中的每个账户(包括用户和代币)都有一个相关联的谓词,它限制了该账户授权的可能未来状态的集合。最简单的理解谓词的方式是将其视为可以对银行账户或智能合约钱包设置的限制。

  • 白名单/黑名单:只向X、Y、Z账户发送资金,只执行ETH转账等操作。
  • 速率限制:每天不要超过X的数量。
  • 访问控制:在X、Y、Z账户中,必须有2个账户签署转账。

意图和谓词在功能上相似;它们都对状态空间做出了一些偏好选择。主要区别在于,意图作为临时的偏好表达存在于链下,而谓词作为持久的偏好表达存在于链上(尽管可以随时更新)。它们共同构成了一个双层授权方案。交易必须同时满足两者才能成功在链上结算。

谓词的主要作用是确保原子(全有或全无)结算。为了使交易结算并推进链上状态,交易必须满足涉及的所有账户的谓词。

例如,Alice和Bob之间的ETH<>USDC交换只有在满足Alice、Bob、ETH和USDC的谓词时才能成功结算。如果状态转换不满足任何一个涉及账户的验证者谓词,交换将失败,并且对于任何一方来说,链上状态都不会发生变化。简而言之,只有当所有涉及方都同意时,状态转换才会成功,否则将失败。

谓词 vs 智能合约

谓词和智能合约在某些方面相似,但在其他方面又不同。虽然两者都在链上,但代码谓词只关注验证而不是执行。它们不执行逐步命令式执行。给定一个交易,它们只是简单地检查是否满意,并返回一个布尔值;要么授权,要么不授权。

在这方面,意图和谓词有可能为用户与应用程序的交互提供更安全的方式。用户不再需要为智能合约提供无限制的访问权限,并且不需要推理其执行路径中的操作码。

两者之间的另一个显著区别是,由谓词运行的函数不拥有任何状态。由于它们是纯函数,验证过程始终可以完全并行化。

Smart Contract 智能合约
Predicate 谓词
Lives On-Chain 链上生活
Code and Storage 代码和存储
Pure Function 纯函数
Can Return Any Data Type 可以返回任何数据类型
Returns A Boolean 返回一个布尔值
Main Role: Execution (Step-By-Step) 主要角色:执行(逐步)
Main Role: Verification (Atomic) 主要角色:验证(原子)
Consumes On-Chain Fees 消耗链上费用 Consumes On-Chain Fees 消耗链上费用

开放研究领域

声明式执行有许多值得进一步探索的开放性研究领域。在我们完成系列的第一部分之际,我们在此与您分享一些离别的思考。

  • 资源定价:正如我们所看到的,结算条件费用可能会使节点难以正确计算其消耗的资源。除了令牌门控和费用之外,我们还可以看到未来出现新的信任网络类型的Sybil抵抗技术。用户的链上历史、身份和声誉在这里将起到重要作用。
  • 用户界面安全:随着执行转移到链下,前端和钱包将在确保用户准确签署其意图方面承担更多责任。因此,用户界面将在安全方面发挥更重要的作用。它们将如何适应尚不得而知。盲签名硬件钱包是否会成为过去的事情?
  • 求解器DAO:求解器可能希望在解决过程中相互协调的原因有很多。他们可以通过汇集自己的流动性来提供更好的解决保证,并减少解决交易时的无效尝试。在某些情况下,求解器可能希望通过形成共识协议和/或在彼此之间运行MPC来相互协调。求解器网络的拓扑结构将相应地形成。

结论

在此,我们结束了我们的Anoma系列的第一部分。在第二部分中,我们将关注应用层。我们将重点介绍一种在知名dApp中日益流行的基于意图的架构趋势。我们还将分析Anoma架构对于这些现有dApp和即将到来的新dApp的独特价值增加。

原文: https://members.delphidigital.io/reports/wtf-is-anoma-part-1-wtf-are-intents/

一览Intent-centric赛道Alpha项目

最近,Intent-centric赛道雨后春笋般冒出了好多Project。其实,它们一直打着Mass Adoption的旗号,在做降低用户DeFi参与门槛的事。只不过,经由Paradigm范式转移,它们被聚焦到“intent-centric”赛道上。

-Intent-centric = Mass Adpotion?

-盘点Intent-centric若干Alpha项目

-Intent-centric = Mass Adpotion?

上期文章的配图,可以看出,所谓的intent交互层,其实就是一个mystery“黑盒子”,用户的交易明确需求(explict demand),模糊偏好(implicit preference)等经过黑盒子之后会变得可编程,然后经由后端的各类DeFi infra去执行,最终反馈给用户一个outcome。

用户可以用极简地方式,表达复杂的意图,然后经过一番后端很复杂但用户却无感知的过程后,得到一个结果。咦,这不也是AA账户抽象钱包、MPC Wallt等一直喊的 Mass Adaoption(大规模采用)吗?

之所以叫 Account Abstraction账户抽象,抽象了什么?抽象了用户想“社交恢复,多签、Gas代支付”等多种意图,只不过AA合约账户囊括的“意图”更多是基于以太坊EVM虚拟机框架可执行范围内的。

比如Gas代支付,可以通过Proxy代理合约调用的方法来实现,理论上只要用户在代理合约中充值了某Token,不是原生Token也可以代支付GAS,无非原生token逻辑更简单些;

又比如多签,其实就是给合约账户里owner之外又设计了多个admin,且可以限定触发条件(2/3 至少两个人同意),执行的时候,合约会检查是否满足多签条件,若满足执行,若不满足,拒绝。

发现没,账户抽象简化用户“意图”的方式就是用合约、代理合约之间组合调用来完成一些复杂需求。因此AA账户也属于intent Centric的范畴,只不过一个更具象,一个目前还是很宏观的概念,而Mass Adption都是最终要实现的目标。

DeFi领域“intent centric”的落地实践

若把SMCs、MPC Wallet等定义成intent centric的一部分,你一定会想到@UniswapX、@CowSwap、@1inch、@Solv Protocol、@Unibot等好多熟悉的项目,,因为他们所做的用户免Gas、抗MEV、ERC3525新标准,自动化执行等,本质上都在做intent的宏图大计,只是一直没这么说而已。

UniswapX引入的offline 预处理订单机制是一个intent;

CowSwap在实现抗MEV特性的原理也是在offline层预置了intent;

Solv 在ERC3525标准中加入了条件支付,资金引用,角色和权限管理等复杂金融intent;

Unibot在社交聊天软件后台预置参数、规则等实施自动化交易intnt;

总的来说,intent Centric根据其实现形式,主要分为四大类:

1)中心化意图,提供中心化客户端延伸方案,以Social平台、交易所等后台构建的Trading bot为主;

2)结构化意图,提供智能合约、代理合约组合、off-line拓展方案,预置参数适配EVM虚拟机执行为主;

3)分布式意图,以全新分布式协作范式,Sover+Executor等构建的intent Centric基础设施,包括数据层、共识层以及可交互性都要模块化重构;

4)智能化意图,以AIGC为input+outcome的承载体,由通过DeFi全域training的AI来编程化用户的复杂意图并且执行输出。

无论引入链下节点客户端延伸data availability服务,还是在已有EVM框架下用智能合约或代理合约组合形式实现的复杂需求,抑或各类Social平台或交易所做的Trading bot来自动化执行交易,甚至未来畅想基于AIGC人工智能实现的语义实现等等都是intent黑盒子。

因为他们都在尝试把原先的指令范式转变成声明范式,本质上,都是为了实现Mass Adoption。

盘点若干Alpha intent项目:

-@anoma 全新的intent infrastructure公链;

-@dappOS_com 基于intent构建的多链资金整合solution;

-Flashbot2.0 SUAVE 专为MEV intent构建的去中心化网络;

-@intentessential 为intent提供特定DSL语言和标准;

-@BrinkTrade 一个以Intent为驱动的全新交易系统;

Anoma 全新的intent infrastructure公链

Anoma是最早提出intent-Centric概念的项目,第三轮融资了$25M,资方阵容超过30家。Anoma定义了一条全新范式的新公链,会聚合用户的交易、隐私、安全等各类intent,经Solver编程化后,统一由gossip Network网络出块、验证最后执行完成。该链基于高度moudul模块化基础可集成zk、layer2等多种方案,从而可实现将多对多抽象intent的去中心化运作。

该项目属于制定新范式框架、标准的前瞻性项目,整体框架已经超出目前EVM智能合约的范式,唯一的缺点就是,落地可能会很漫长,但它应该能代表分布式intent市场最终的样子。

Reference:https://github.com/anoma/whitepaper/blob/main/whitepaper.pdf

DappOS 基于intent构建的多链资金整合solution

dappOS属于已有智能合约框架范畴下的创新型产品,是由币安孵化的web3操作系统,它聚焦于多链资金整合上,用户的任一链上账户可直接访问任一链上应用。目前已经和GMX、Perpetual、KyberSwap等20+DApps建立了实际合作。在我看来,它把多链分割的场景通过一条dappOS Network串了起来,同时又在Super node 和Service node之间构建了去中心化的激励机制,解决了用户过往跨链资产转账损耗大的问题,还规避开了“总是出事”的跨链桥。

该项目的intent帮助用户提升多链资产流动体验,用户签名授权后会在DappOS链上生成虚拟钱包(AA),由虚拟钱包和各个链及各个DApp展开交互,用户只需要一笔交互就可以实现多链的资产调度。

Reference:https://dappos.gitbook.io/docs/infrastructure-design/how-dappos-works

Flashbot2.0 SUAVE 专为MEV intent构建的去中心化网络

Flash 2.0 SUAVE是一天专门服务于MEV场景的Intent抽象网络,很好理解,MEV套利也是金融场景下最刚性的intent。众所周知,Flashbot在以太坊bulider节点中甚至跨链场景下已近乎垄断地位,这使得MEVbot要成功夹住利润就得打Gas War,这样不仅被诟病伤害公链大众体验,MEV本身操作风险也大,来自矿工的“阻截”忧虑。怎么办呢?Flashbot于是构建了个去中心化的MEV-geth、MEV-relay服务节点,相当于一个链下黑盒,MEV交易机会可以在此被充分消化,可以减少对公链的拥堵影响,也能最大限度挖掘MEV价值。

该项目在MEV方面算是一个新范式,它的出现或许会让MEV从过去招人讨厌的形象变成一个促进链上价格稳定的bot机器人,挺有意思的。

Reference:https://writings.flashbots.net/the-future-of-mev-is-suave/

Essential 为intent提供特定DSL语言和标准

Essential也试图在MEV领域践行自己的intent计划,因为它文档里介绍的和SUAVE要做的事情差不多,但SUAVE本身并没有围绕intent Centric做文章,估计赚麻组织不屑于用新概念包装自己吧。Essential可以视为SUAVE的未来竞品之一,通过定制DSL intent语言,集成AA账户抽象标准,模块化intent层等在解决MEV场景下存在的多种问题,将控制权分摊到Searcher、Bulider、Validator等参与者上。

Reference:https://blog.essential.builders/introducing-essential/

Brink Trade 一个以Intent为驱动的全新交易系统

Brink Trade是一个基于智能合约框架专门构建的自动化intent订单撮合系统,包括Limit order,Stop-loss order等。它也有Solver和Executor的概念,前者为去中心化构建的各种合约以及Proxy合约,后者则是一批有实力执行这些链上订单的做市商、机构等。它是一个专注于intent trading系统的协议,也可以理解为一个由各类开放合约构建的自由交易市场,毫无疑问,AA账户钱包也是基础,各种合约则有平台提供的SDK插件从开源市场集成而来。

应该说,现在DeFi实现的限价订单就是最原始的intent交易,这是一种conditional intent,当价格满足某个条件就触发交易,还有continuous intents比如以太坊每隔5000个区块,定投一笔资产;或者Multi-Step intents等等。Brink要在EVM框架内将智能合约的可组合性进行淋漓尽致的发挥,限价单,止损单等也是高频交易场景的核心。如果说Anoma是完全抽象的intent,Brink的Trading意图可实践性相对会更高。

Reference:https://www.brink.trade/blog/powerful-intents-part-1

Bob the Solver

Bob the Solver的核心在于将intent层的Solver抽象出来,由Solver构建交易,并有账户抽象(AA)钱包进行执行。Solver由机器学习模型训练,可以对用户的意图进行分类,并匹配相应路径完成交易,AA账户可以收集和组织来自Solver的交易,并支付一定的Gas费用。Solver可以是一个独立的由AI驯化的AIGC模型,嵌套进各类钱包和DApp中,用来挖掘并识别用户的意图。

Solver基于人工智能训练的思路直接打开了intent centric概念的想象空间,等于直接把AIGC领域和区块链应用创新做了强关联,二者结合可以在开发智能Solver方向有不错的突破,但难点是如何让AI兼容当下复杂的DeFi金融逻辑和模型,如何让AI高效提取用户有效可编程化执行的意图?

Reference:https://ethglobal.com/showcase/bob-the-solver-yxtgp

原文:https://haotiancryptoinsight.substack.com/p/intent-centricalpha

硬核解析:下一代区块链的“智能”Architecture

表面上看“Intent-centric”只关注结果,不在乎过程,实际上,过程都被更高的科技隐藏在在“黑盒子”里了。今天以一个分布式Intent Architecture为例,给大家硬核拆解下,这个黑盒子的WorkFlow,内容会很干,建议先赞后看。

这很可能是代表下一代区块链的“智能”架构。

互联网发展早期也存在黑盒子,比如鲜有人懂HTTP、TCP/IP、CDN、IPV6等互联网技术协议的通信原理,但每个人却都畅游在上层的应用当中。web3时代,也需要经历一个把后端协议藏起来的过程,这正是Intent-centric在做的事情。唯有这样,web3的使用门槛才能真正降低,web3应用才有可能飞进寻常百姓家。

那么,该如何拆解这个“黑盒子”呢?

首先说明下,若黑盒子为中心化平台所提供,不在本文探讨范畴内,因为一个中心化的服务器理论上可预设各种复杂的后台参数和指令,比如时下大火的社交平台 Bot程序,以及Friend.tech这种以托管为前提的应用体验。但这很不Paradigm。 我要带大家一探究竟未来去中心化intent市场的组织运行方式。

一个核心点,如何要把用户的复杂抽象需求,转化成可经程序具象化的指令,而且还能自动化低容错执行。

举例说明:小王在UniswapX下了一个订单,intent要求限价订单、免Gas费用、抗MEV、走滑点最低的route,要zk-SNARK化保护隐私等等,该需求发出后“黑盒子”里的一堆Maker(专业机构、做市商)等开始构建策略Solver来执行小王的订单,最终经过一轮Aution竞争之后,A公司获得了执行权,最终Execute完成了订单,平台将小王付出的手续费结算给A公司,同时给予了一定平台奖励。

接收到小王的intent后,黑盒子会进行归类,比如,限价订单 = 一笔conditional transaction交易,满足条件合约自动触发;抗MEV = off-line拓展router,走layer2通道;保护隐私 = 核心数据要执行ZK-SNARKs验证通道; 这些intent可能会被分配到Layer1、layer2,也可能会同时启用各类模块化技术进行处理,最后再汇集到用户客户端完成最后输出outcome。

一个基础的去中心化intent architecture包括,用户User——求解器Solver——执行者Executor——结果outcome。

1)可以模块化嵌套进已有EVM智能合约框架内,这要求intent被编程化后可由智能合约或代理合约,或off-line扩展的方式和链上各类DeFi协议进行丝invoke滑调用。

2)独立运行在一个全新的公链架构内,除了Solver、Excutor之外,还需要有相应的Proposer、Validator等角色以实现链的去中心化运作。

Solver即求解器,是负责将抽象的intent编程化的角色,比方说:用户A在发送交易时有三个intent意图,透明intent+安全intent+隐私intent。简单的交易由layer1直接处理,而复杂的交易会来到layer2 Solver这里。 Solver将两个意图通过一个由ZK Proof提供的零知识证明技术,一个由ciphertext提供的随机加密算法密文。最后,处理好的txs会被发送到Mempool,等待打包上链;

Executor即执行人,是负责将Solver发送来的txs最终执行状态改变+完成校验,可以理解为,最终成功实现用户intent的矿工,并负责校验intent执行过程中不会出差错,完成最后的链上记账行为; 再通俗理解,Solver相当于以太坊上的Searcher,负责搜集整理交易,Executor则相当于以太坊上的bulider负责最终打包出块。

当然,它也有Node节点,Relay中继器,Validator验证者这些角色,和目前已有公链无差,就不过多解释了。 Solver和Executor都可以由Permissionless的组织和机构以Auction的方式参与,以确保系统的透明性和去中心化。

其大致Workflow为(如下图):

User 提交intent数据——Gossip Node接收并广播数据:

①简单交易直接走L1——>经layer1的Proposer、Validator、Executor等生成Recepit

②复杂交易会被分配到L2——>Solver负责模块化集成zk、cipheretext等技术编程化数据——>Proposer整理排序将数据打包——>Validator验证数据的有效性——>Executor完成出块记账——>返还给用户Recepit。

用户客户端会汇聚Recepit,最终完成Verify。

看完是否觉得,这完全是一套全新的区块链架构Architecture?嗯,没错。一个集成已有各类技术,高度模块化的新公链构造。

从比特币时代的Scriptable脚本化到以太坊时代的Programmable编程化,再到intent时代的Programable ++。下一代的区块链“智能”架构,理想情况下会充分利用各种前沿技术执行交易(包括AI),用户也可以通过intent层传入更复杂的需求,整个执行过程又被架构高度自动化和模块化。 唯有区块链更加易用和“智能”,才能最终实现Mass Adoption。

原文:https://haotiancryptoinsight.substack.com/p/architecture

深入浅出理解Intent-centric

Intent-centric这一新颖且抽象的概念最近很火,它不仅被头部风投Paradigm列为重点关注领域榜首,在巴黎ETHCC大会上 一个名为 Bob the Solver的项目更是得到了抢眼关注,接下来我会推出一系列投研文,从概念通俗解析、alpha项目分析、商业逻辑前瞻、DeFi行业潜在变局等方面带大家系统、深刻地理解它。 🧵

  • intent centric到底是啥?

  • 为什么说Intent层的内核是可编程特性?

  • 以拼车的例子通俗理解?

intent-centric Protocol and infra字面意思是以意图为中心的协议和基础设施。

这个概念借Paradigm 和EthCC大会迅速火了起来,但它并不新鲜,比如:Account Abstraction账户抽象,UniswapX 链上+链下的交易范式等都属于此范畴,可以归类为 Rollup Intent的 layer2。事实上,在Paradigm提出此概念前,包括 Anoma dappOs Essential等项目都在做类似的事情,只不过它们更多是把 intent层视为 一个Module模块来做,也并没有涉及AIGC的概念,Paradigm这一摇旗,这个赛道或许会迎来一波新叙事。

什么是 intent-centric 以意图为中心?

简单理解:过去用户完成一个复杂地DeFi操作,可能要注册钱包,配置各链RPC,走跨链桥,Approve、Swap、Staking等一系列操作,整个过程复杂、烧gas、安全风险大,对普通用户极为不友好,而在intent-centric基础设施完善后,用户注册好钱包后,和AIGC沟通“意图”,然后由AIGC AI辅助工具帮助其完成各类DeFi操作,用户只需要发布指令,签署一个Approve指令即可。

顺着这个思路,是不是很好理解?intent centric是嵌入在用户和defi infra之间的一个中间层,借此可以让defi拥有cefi一样的使用体验,降低用户参与DeFi的门槛。

为什么说Intent层的内核是可编程特性?

intent意图,是个抽象概念,比如,有用户说,“赚钱“就是我的意图,以目前的AI科技怎能达成一个令人满意的deal。一开始大部分用户很难表达意图,同理AIGC也极难捕捉用户的需求,一个比较满意的需求撮合很难,因此编程化目的就是减少交易双方的摩擦问题。

在我看来,可以作为input数据输入给AI的intent要满足: Programable可编程特性:

一个通用的intent centric框架为:用户——》Intent 交互层——》Protocol 协议层。

intent交互层负责编程化用户的需求,比如,一个用户意图撸毛,以太链上资产1ETH,想去zkSync的某个Swap协议拿出50%的资金做LP,参与Pool ETH/USDC,剩下的资产转往Starknet,尽可能省gas费,三天内完成即可,资金安全为第一位。(用户需input有效的可编程化的意图)

intent层编程化后:Excute执行步骤:Bridge——》Swap——》Approve——》withdraw;操作时间:监测3天内gas的低峰值;路径Route选择:选择一个top级Swap池规避跑路风险,选择一个三方跨链桥,转移资产往Starknet。

Protocol协议层负责执行intent层发出的请求,做可组合性匹配和兼容性适配,比如 撸毛常说的一鱼多吃,怎样的协议组合是最优解?又比如,跨协议常见的不兼容问题,如何融合打通等。目前DeFi协议,看似组合性很强,但Lending、Swap产品很多,都很孤立,Aggregator聚合器有根据利率等实现优化的路径选择但场景也局限,以现在协议层的组合丝滑程度,一个intent指令发出后难免会发生摩擦,比如gas消耗超出用户预期,或者误入跑路协议等。未来若intent中间层成为通用模块,势必会驱动协议层进一步扩大组合型可能以及协议间的兼容性。(outcome会满足用户的intent,但难免存在摩擦)

Anyway,一个成熟的 intent centric链路会以用户有效的input为输出,以最大化匹配用户Reference但避免不了摩擦的outcome为输出。

以拼车的例子来通俗理解?

大家都用过滴滴打车,通俗来说,滴滴App就是一个 intent centric打车资源分配调度中心。用户叫车就是一次向滴滴input意图的过程,滴滴可以编程化用户的打车路线,然后根据时间匹配同行高相似度用户,根据评价优先选口碑较好的司机,最后自然也就帮用户省了钱。但这只是用户的省钱偏好,若用户偏好舒适高端,滴滴就会配备商务专车,若用户不想拼车又想省钱,滴滴就会推荐一口价模式,筛选愿意的司机来接单。打车的业务场景和做交易很像,不同的用户,不同的消费习惯,不同的交通情况等等。

想象下这个打车场景的各种可能性,再来看intent-centric概念,再去联想未来DeFi交易资源的分配调度,想象空间可想而知。

原文:https://haotiancryptoinsight.substack.com/p/intent-centric