scarlet

Posted on Mar 29, 2022Read on Mirror.xyz

Socket文件

一,什么是Socket

Socket 旨在通过联接所有链并实现资产和信息的无缝双向传输来统一多链生态系统。 它充当元层,为协议提供跨链的无缝连接,并使开发人员能够构建具有跨链共享流动性和状态的统一应用程序。 开发人员可以通过易于使用的 API 访问 Socket 元层并构建具有互操作性的应用程序作为应用程序基础架构的核心部分。 使用 Socket,开发人员可以对他们所有的应用程序实例进行定制的流动性和信息移动编程,并实现真正的多链!

每种互操作性方法都针对不同的目标和权衡(信任、延迟、通用性等)进行了优化。 没有一种最适合每种类型的方法。 我们的目标是使开发人员能够针对他们的案例和目标进行优化,应用程序 Bungee(由 Socket 团队构建)、Zapper、Zerion、Ambire Wallet、Orange Wallet、Atlantis Loans、OnDefy、Tetu、Mushroom Finance 等已经在利用 Socket API 为其应用程序中的多链桥提供支持。 在此处探索 Socket API,或在此处了解有关 Socket 的更多信息。 Socket 解决了应用程序面临的多链问题,并使开发人员能够构建具有跨链共享流动性和状态的统一应用程序。 它充当元层,通过单一集成为协议提供跨链的无缝连接。

二 为什么使用Socket

目前,一个典型的多链应用实际上是一系列分散在多个链上的孤立应用实例。 应用程序开发人员为单个链构建协议逻辑,然后将其复制到其他链上。 这会导致效率低下,例如:

.混乱的用户体验:应用程序只允许从单个链存款。 这迫使用户使用另外的应用程序存款时,需要离开现在的应用程序,花费额外的资金到另外一个应用程序进行操作

流动性碎片化:这导致资本效率低下和成本上升。 例如:Aave 在 Polygon 上拥有 10 亿美元的流动性,在以太坊上拥有 20 亿美元的流动性。 我们独立与他们互动,而不是总流动性 30 亿美元,这样我们会更有效率。

DeFi 效率低下:应用程序只能针对单个链进行组合。 例如:Yearn 优化本地而不是全局的收益——它从 1 条链上的协议而不是跨链的协议最大化 APY。 很多额外的收益留被隐藏

Socket 解决了应用程序面临的多链问题,并使开发人员能够构建具有跨链共享流动性和状态的统一应用程序。 它充当一个元层,通过一个集成为协议提供跨链的无缝连接。

三 SOCKET的工作原理

Socket 互操作性堆栈由流动层和数据层组成。 让我们深入了解这些层的工作原理以及它们的作用:

流动性层

Socket 的流动性层将所有资产桥聚合到一个元桥中,以实现跨链的高效资产转移。 它动态选择最佳桥接/路由并针对开发人员的偏好进行优化,例如成本、延迟或安全性。 此外,我们将 DEX 和 DEX 聚合器集成到我们的元桥中,以进一步扩展其功能并支持超高效的跨链资产交换

我们的流动性层已经过审计,并被许多广泛使用的应用程序(如 Zapper 和 Zerion)使用。 也可以使用 Socket 为您的应用程序提供动力,并从here.开始。

数据层📡

数据移动是实现跨链真正可组合性的下一步。 它允许应用程序超越边界链并以链无关的方式构建协议。 这样,链 A 上的智能合约可以调用链 B 上的任何智能合约或读取其状态。例如,Polygon 上的协议可以读取 Arbitrum 上的 Aave 的 APY; 或者 Fantom 上的协议可以通过 Socket 将资金存入 Aave on Optimism。 Socket 将很快推出这一功能,并为生态系统中各种有趣且真正的多链应用打开大门! Socket 的元层目前支持跨链流动性转移,即将支持数据转移。

四, 使用案例 探索 Socket 支持的一些有趣的跨 L2 用例

内嵌式桥接

当前广泛的场景是这样的:跨链访问 Chain X 上的协议,但在该链上没有足够的资金,用户首先离开应用程序,找到一个跨链桥转移资金,交换链上的代币,然后最终与目标协议交互。

使用 Socket:我们的内嵌式应用程序使协议能够接受来自任何链的用户资金,并将其桥接到所需链上的代币。 这意味着对于用户而言,他们可以跨任何受支持的链直接与协议交互,而无需担心桥接问题。

随时随地存款!

当前广泛的场景是这样的:想要在 Arbitrum 上存入金库的 Polygon 用户需要离开应用程序 → 找到最佳桥梁 → 将资金过桥到 Arbitrum → 再次进入应用程序并存款

使用 Socket:显然,理想的流程是让用户永远不必桥接他们的资金。 他们应该能够简单地为 Polygon 上的应用程序或任何其他链上的应用程序提供资金。 使用 Socket,该应用程序可以为用户将资金桥接并存入金库,将用户抽离出来。

参与最佳收益

当前广泛的场景是这样的。收益聚合器在单个链上为其金库部署策略,并限制资金在其他链上获得更高收益

使用 Socket:Vault 合约可以以编程方式扫描跨链的最佳收益,存入最佳收益生成协议并获得尽可能高的收益

灵活的借贷

当前广泛的场景是这样的:想要在 A 链上借款但那里没有资金的用户,被迫将资金转移到 A 链上抵押然后借款。

使用 Socket:跨链的应用程序实例可以共享状态,允许用户在链 A 上抵押资金,在链 B 上借款并在链 C 上偿还贷款。

仓位迁移

当前广泛的场景是这样的:如果您在 Uniswap 上提供流动性或在以太坊的 Aave 上有存款/借入头寸,并希望将您的头寸转移到应用程序的 Polygon 实例,您需要手动平仓,桥接您的资金并重新创建头寸 在 Polygon

使用 Socket:借助我们的流动性和数据层,您的 Aave 收据代币和 Uniswap LP 头寸可以从以太坊无缝迁移到 Polygon,无需任何额外操作

五,开始使用

让我们一起打造一些令人惊叹的产品。 如果您是开发人员,我们希望与您合作,将跨链用例带入您的应用程序。

https://docs.socket.tech/socket-api/introduction

联系我们开始吧。Discord 目前,Socket 的流动性层是活跃的,可以使用 Socket API 进行集成。 请在下方查看,如果您需要任何帮助,请随时与我们联系!