Wormhole之友— Swim Protocol

Swim提供了一种通过多代币流动性池进行跨链代币转移的简单方法,同时,Swim利用Wormhole的Portal跨链桥实现底层桥接功能。 

1. 什么是Swim协议?

Swim是一个多链AMM,它通过在多个区块链上建立双代币或多代币流动性池促成跨链交易。这消除了对封装资产的需求,允许用户将一个区块链上的原生资产交易为其他兼容区块链上的原生资产。这一过程利用Wormhole的Portal跨链桥实现了资产的跨链桥接。 


Swim解决方案减少了用户执行跨链转账的障碍,促进了各区块链网络之间的无缝互操作性。

A. 原生到原生交易

Swim协议消除了用户使用封装资产的需求,允许将一个区块链上的原生资产交易为其他兼容区块链上的原生资产。 

B. 跨链桥状态功能

跨链桥状态是一个让用户在交易的每一步追踪资金的功能,而且用户无需了解复杂的跨链底层逻辑。如果资金意外卡在某一步,这个独特功能可提供重启流程的能力,任何人都可在流程中断处继续推进桥接。

恢复交易


重试交易


C. 池子设计

请点击此处了解有关池子设计的更多信息,以及Swim为何使用AMM池,而非一对一的桥接方案。 

长话短说:池子的设计基于 a)人们想桥接的东西以及 b)将资金整合到一条高吞吐量路径的需求。 

2. Solana Ignition黑客松冠军!

短短几个月,Swim协议已取得长足进展。2021年10月,Swim荣获Solana Ignition黑客松比赛的Wormhole奖,2022年3月,Swim Alpha主网上线。


3. Wormhole部署

Swim利用Wormhole的Portal跨链桥,并依靠其铸币与燃烧机制,在启动跨链转移时创建封装资产。随着资产存入Swim的智能合约,代币通过Portal进行桥接,由此产生的封装资产将存入目标链上的智能合约。这些过程可维护池中准确的代币余额状态。 

为了让Swim用户体验实现无缝交易,整个过程都发生在“幕后”。

具体步骤

以下是一个将ERC20(以太坊)交易为SPL(Solana)的示例。

1. 用户将以太坊和Solana钱包都连接至Swim

2. 在以太坊上提交将ERC20(在以太坊上)兑换为SPL(在Solana上)的交易

3. 指定的ERC20代币从用户的以太坊钱包发送至Swim(以太坊)的流动性池

4. Swim智能合约检测到流动性池中收到相应的ERC20代币

5. Swim在以太坊上的智能合约通过Wormhole将收到的代币发送至Swim在Solana上的智能合约

6. Wormhole封装ERC20代币到达Swim在Solana上的智能合约,然后,智能合约会根据算法确定恰当的奖金/滑点和执行价格

7. Swim根据奖金/滑点曲线,将指定的原生SPL代币(来自Swim的Solana流动性池)记入用户的SOL钱包。 

完成!如此,用户就成功将以太坊上的原生ERC20代币交易为了Solana上的原生SPL代币。

Swim不停,BUDL不止

Swim对集成Wormhole的想法:

“安全性是一切桥接体验不可或缺的组成部分,我们认为确保安全交易是创建协议的首要步骤。我们团队认为Wormhole大概是速度最快的跨链桥,同时保持了强大的安全性。不仅如此,Wormhole的一大优势是它有望继续拓展,涵盖更多区块链。Swim也将随着Wormhole的每次新迭代而成长,改善协议的功能性。”

4. 关于Swim协议的更多信息

波光熠熠,泳之游之。 

如欲了解更多信息,请与我们在Swim的朋友们建立联系:

官方网站:https://swim.io/

官方推特: https://twitter.com/SwimProtocol

Medium: https://swimprotocol.medium.com/

Discord: https://discord.com/invite/SwimProtocol

中文电报: https://t.me/SwimProtocol_China

5. 加入日益壮大的Wormhole社区

如果有任何疑问、需要帮助,或仅仅想建立联系,请加入Wormhole社区,及时跟进我们的最新公告。我们永远欢迎各类反馈。请加入Discord给我们留言吧!

关于Swim Protocol

Swim Protocol是一个为原生加密资产提供服务的多链自动化做市商(AMM),旨在让桥接交易变得尽可能简单。我们的协议允许用户将一条区块链上的原生资产与其他任何Swim Protocol支持区块链上的原生资产进行兑换,从而不再需要封装资产。Swim Protocol提供的解决方案减少了用户在执行跨链交易时面临的种种障碍,从而实现了区块链网络之间真正的互操作性。通过与更多区块链集成,Swim Protocol也帮助其他协议实现了多链可组合性。