如何通过意图市场进行异构信任交易

时间:2024-10-22  分类:电子
现有解决方案的回顾

让我们研究一下业界当前的一些解决方案,并评估它们如何解决我们发现的互操作性挑战。


以应用为中心的方法


以应用为中心的方法认为,互操作性应该在应用程序层面解决。这种方法要求应用程序部署在所有它们想要与用户见面的链上,各种部署通过跨链消息传递进行通信。


从根本上讲,这种方法将管理跨链复杂性的负担放在了开发人员身上。他们必须选择能够承保跨链最终性风险的信任供应商,并处理由状态争用引起的跨链还原。


这种方法具有出色的灵活性,允许开发人员选择外部信任供应商来扩展到不同的信任域。然而,这是以自我管理的复杂性为代价的。虽然它在一定程度上解决了可组合性碎片化问题,但它大大增加了开发人员的负担,并且可能无法完全解决流动性或用户体验等其他碎片化问题。


以基础设施堆栈为中心的方法


以基础设施堆栈为中心的方法认为互操作性应该在链基础设施层面解决。从架构上讲,它为使用相同软件堆栈构建的区块链提供协议内互操作性解决方案,从而为开发人员和用户抽象出复杂性。


这是最古老的区块链互操作性解决方案之一,可以追溯到Cosmos和Polkadot的最初时期。这些解决方案倾向于形成生态系统集群,最近的zk-rollup生态系统加入了这场竞赛,提供具有共享桥梁的生态系统特定的zk-provers和证明聚合器层。


这种方法擅长抽象复杂性并优化以获得最佳开发人员体验。虽然它本身并不能解决火车和酒店问题,但这个负担不会落在开发人员身上。每个生态系统都倾向于收敛到生态系统特定的共享排序器,以帮助实现跨链执行原子性。在许多情况下,这些基础设施集群通过共享桥解决跨链流动性问题,共享桥通常与中心辐射拓扑中的证明聚合器集成,或者通过更多对等拓扑(例如IBC)中的流动性中心进行路由。


以链上流动性为中心的方法


链上流动性中心方法认为,在跨链环境中,资产几乎总是跨链传递。因此,互操作性应作为多链流动性层来解决。可以在这些流动性协议之上构建应用程序,以实现多链互操作性。流动性中心可以采用独立区块链或基于智能合约的储备的形式,并在每条连接的区块链上设置定价机制。


这种方法擅长统一和允许形成统一的跨链流动性市场,从而优化最佳资本体验。它直接解决了流动性碎片化问题,有可能提高整个生态系统的资本效率。然而,它们可能需要开发人员与特定的流动性协议集成,并且当跨链执行超出代币交换时,它并不能完全消除火车和酒店问题的复杂性。


有目的的链下流动性方法


跨链意图方法采用以链下为中心的交互模型,让用户将订单发送到求解器网络。该协议充当用户和求解器之间的多链意图结算系统,以促进跨链资产交换。


Intent提供强大的用户感知原子性,结果为二元性-要么交换完全按照预期进行,要么对用户来说什么都没有发生。这为火车和酒店问题提供了解决方案,但重点集中在跨链交换上。


意图是用户体验的基元,为用户提供端到端的用户体验抽象。此外,基于意图的交换提供最佳的执行延迟和更无缝的单链式用户体验。


这种方法在延迟和跨链原子性方面表现出色,但依赖于链下求解器的存在。意图协议通常不附带流动性市场,并要求求解器携带库存和定价流动性,这使得运行求解器的成本高于替代解决方案中的其他链下代理。


共享排序/区块构建方法


共享排序/区块构建方法表明,应在协调排序或区块构建层面解决互操作性问题。从架构上讲,它要求区块链验证者选择加入区块构建市场。当构建者赢得同时为两个区块链构建区块的权利时,他们可以为在两个区块链上包含和执行交易提供强有力的保证。


这种方法擅长提供跨链原子性,直接解决结算碎片化问题。然而,它要求排序者或提议者选择加入特定的共享排序者或构建者市场,这使得整合的障碍更高。虽然它为跨链交易提供了强有力的保证,但它可能导致中心化问题,也可能无法完全解决流动性或用户体验等其他碎片化问题。


基于零知识证明的方法


基于零知识证明(ZKP)的互操作性方法是消息传递方法的一种变体,专注于使用ZKP来证明基于共识或基于状态的零知识证明。此方法在安全性方面表现出色,为跨链交互提供了高安全性保障。


然而,尽管这一领域正在快速发展,但目前证明的成本和延迟仍然是一个问题。对于未使用ZK基础设施堆栈构建的链,可能仍需要在证明端和验证端进行手动集成。


基于ZKP的互操作性为未来的互操作性解决方案提供了一条有希望的道路,尤其是当它可以与意图和共享排序等原子性解决方案或共享桥等基于流动性的解决方案相结合时。然而,就像消息传递方法一样,它在为开发人员提供统一的流动性市场、用户体验优化或跨链原子性方面并不固执己见。


以账户为中心的方法


以账户为中心的方法,也称为以用户为中心的方法,认为必须在账户或钱包层面解决互操作性问题。从架构上讲,它提供了一种以用户为中心的解决方案,将跨区块链的用户余额抽象出来,并为用户提供了一种链抽象的方式,通过意图和实现这些意图的求解器与任何区块链上的应用程序进行交互。


从用户的角度来看,它就像一个神奇的钱包,允许他们使用来自任何区块链的资产编写交易,与任何区块链上的应用程序进行交互,就好像它们都在同一条链上一样。这种方法擅长提供最佳用户体验,大大解决了用户体验碎片化问题。然而,它可能涉及复杂的后端实现和安全认证和验证网络,并且可能无法直接解决其他碎片化问题,如流动性或可组合性。


混合方法


虽然每种方法在解决特定的互操作性挑战方面都有独特的优势,但它们也存在固有的局限性。开发人员认识到没有一种解决方案可以完全解决互操作性的所有方面,因此也采用了混合方法。


值得注意的混合示例包括:



信任:最终的碎片化问题


寻求一种能够结合所有优势的终极互操作性解决方案,面临一个根本性的挑战:信任。我们提到的所有解决方案最终都依赖于要么标准化跨链信任,要么依赖特定的信任提供商。这种信任的碎片化是导致整合所有解决方案并非易事的核心原因。


信任扩展的两难境地


基于许可的信任扩展方法,如事件或状态的证明与共享中心链共识节点相结合,旨在标准化信任假设。然而,这种方法面临反网络效应。随着来自异构领域的状态被整理成同质的内容,每增加一条新链,风险就呈指数级增长。因此,中心化实体变得越来越保守,因为一次错误可能是灾难性的。这种日益增加的风险厌恶可能会抑制创新,限制整个生态系统的增长潜力。


另一方面,去许可化的信任扩展虽然避免了中心化的弊端,但也面临着自身的挑战。主要问题是:所有参与者无论是用户、开发者还是资本如何能够在异构的信任环境中有效地构建和进行交易?


普遍的挑战


所有互操作性解决方案的根本挑战在于,它们能否在不依赖特定基础设施或供应商的情况下跨任何信任域扩展。这代表了实现真正去许可化扩展的核心障碍。


然而,这一挑战也揭示了一条前进的道路:一个灵活、可适应的信任管理框架可能是整合多种方法并实现真正互操作性的关键。这样的框架将允许解决方案无缝跨越多个信任域,从而为一个更加互联的区块链生态系统铺平道路。


迈向无许可信任投影的潜在解决方案


信任投射是一种建筑模式,源自一个关键问题:如果通过信任供应商来标准化信任区无法扩展,我们如何在异构信任环境中构建应用程序并提供流动性?这一概念试图接受信任模型的多样性,而不是试图将其同质化。


具有无许可信任投影的全局状态层


这种模式最基本的实现方式是一个去许可化的全球状态投射层。该方法提供了一个统一的外部区块链状态视图,允许开发者和流动性提供者与来自多条链的状态进行交互。然而,这种方法也有其缺陷。


它允许任何人成为远程状态的对手方,通常通过桥协议实现。这些协议在一条区块链上持有抵押品,在另一条链上铸造封装资产,并通过中继者管理跨链提现。


在桥接战争时期,竞争协议争相将其封装资产确立为不同平台上的标准表示。虽然这种方法为开发者创造了一个统一的平台,并整合了跨链流动性市场,但它将重大风险转移给用户和协议治理。用户持有封装资产时承担风险,而协议(及代币持有者)则通过接受这些资产作为抵押品来承担风险。


此外,这种方法要求用户直接在全球状态层上进行交易,实际上使其成为所有跨链交互的主链。这对用户来说增加了使用负担,阻碍了该方法的广泛采用。


具有去许可化信任投射的全球意图市场


-->> 2/3 文章未完,请继续阅读

以上就是如何通过意图市场进行异构信任交易的全部内容,望能这篇如何通过意图市场进行异构信任交易可以帮助您解决问题,能够解决大家的实际问题是非常好学习网一直努力的方向和目标。