什么是Swim
Swim是一种由 Wormhole 提供支持的新型跨链基础设施,区别于传统跨链桥需要把资产封装,再进行跨链,Swim可以省去这一步,他们的目标是为用户提供从一条链上的原生资产直接跨链到另一条链上的原生资产,不但优化了跨链步骤也大大提高了跨链的安全性,其中也可以从Solana跨链到以太坊网络。
如何工作
用户将能够通过多条链上的原生资产与 Swim 的流动性池进行交互。起初,只会在以太坊、BSC 和 Solana 上创建稳定的资产池,以促进这些链之间的交易(现阶段已开通Avalanche;Aurora;Fantom;Polygon)。任一链上的池都通过虫洞连接,这有助于跨链中继交易请求。当 Swim 智能合约收到一笔交易时,算法将根据交易规模和池的构成确定滑点,提供执行价格。
下面用文字来演示一下ERC20 USDT 换成 SPL USDC 时,Swim 是如何工作的。
1.用户将以太坊和 Solana 钱包都连接到 Swim
2.用户选择要兑换的所需数量的 USDT (ERC-20),以及要兑换的 USDC(Solana 上的 SPL)
3.USDT ERC-20 锁定在以太坊上
4.Swim 通过虫洞了解到这一点后,确定正确的执行价格,并将正确数量的 USDC(Solana 上的 SPL)发送给用户
项目团队
项目团队也是非常牛逼,来自ftx,Coinbase,Google,等公司的工程师,可参考这链接了解团队https://blog.swim.io/introducing-the-swim-team/
项目投资
投资机构: Pantera Capital 领投,FTX;Alameda Research;Coinbase ;Solana Ventures;Social Capital、IOSG Ventures、Rok Capital、GBV Capital、Mantis VC、Panony 、等知名机构和多位知名人士参投,400 万美元种子轮。
天使投资人包括 Phantom Wallet 联合创始人兼首席执行官 Brandon Millman
Polygon 机构资本全球负责人 Dean Thomas
Avalanche 战略负责人 Phillip Liu 等
交互演示
1.打开测试网
2.点击Connect Wallets连接钱包,同时连接phantom和metamask
2.点击Swap,选择起始链和目标链,选择需要的金额,最后Swap就可以进行跨链(我来演示从Solana跨链到Polygon)
完成(请注意期间phantom钱包要批准5-6次,请耐心等候)
3.体验Poll,点击Poll,有好多个池,选择需要添加的池子点击进入。
选好池子后添加相应的金额,然后下面选择好接收LP是用哪一条链接,最后点击ADD
4,移除资产,点击remove,找到对应的移除的方式,链和金额直接点移除就完成
总结
通过 Swim的愿景是在智能合约链之间创建快速、无缝的体验,最终在多条链上创建原生资产池网络,用户可以通过该网络从一条链无缝交换到另一条链,而无需使用打包资产方式,从而避免黑客攻击或者项目监守自盗,大大降低安全隐患。