1inch 新版本的主要亮点是包含新路由算法的 API,另一主要改进是用户交互。
原文标题:《DeFi 新玩法 | 3 分钟了解 1inch V2 的新特性》
撰文:1inch
编译:隔夜的粥
11 月 6 日消息,去中心化交易所 (DEX) 聚合服务商 1inch 今日宣布推出 V2 版本协议,据悉,这一新版本的主要亮点是 Pathfinder,这是一个包含新发现 & 路由算法的 API,而另一个亮点就是一个新的直观且对用户友好的用户界面,总的来说,这些改进确保了 1inch 互换交易的最佳汇率,同时大大缩短了交易响应时间。
以下是 1inch V2 协议主要涉及的新特性:
- 1inch V2 支持将互换交易分散到 21 个流动性协议,并在相同协议使用不同的「市场深度」;
- 1inch V2 增强了用户界面,其设计直观,对用户也更友好了;
- 大大缩短了交易时间,对于同等复杂度的交易,1inch V2 的响应时间是目前市场上最快的;
- 支持所有主要的流动性协议,包括 Uniswap V1、 Uniswap V2、Balancer、Curve、Sushiswap, Kyber、Oasis、Mooniswap、Compound、 Aave、Yearn、Bancor、C.R.E.A.M、Swap、Swerve、BlackholeSwap、DODO 等;
- 1inch 可从 Aave 和 Compound 打包、解包和迁移抵押代币,以作为交换路径的一部分,;
- 由于部分和动态填充机制,失败交易的概率大大降低了;
Pathfinder
1inch 为探索更快、更优交易价格的目标而推出了 V2 版本协议,而该版本的主要组件就是 Pathfinder,这是一个包含新的发现及路由算法的 API,它可以在尽可能短的时间内找到代币互换的最佳路径。
除了在多个支持的流动性协议之间分拆交易之外,新的 Pathfinder 算法还利用了同一协议中的多个「市场深度」。这种对「市场深度」的利用是一个非常大的进步。
Pathfinder 使用不同的「市场深度」作为源代币和目标代币之间的桥梁。因此,该算法使用了一种更为复杂的方法,而不仅仅是在不同的协议之间分割交换。此外,它还可以在同一协议的不同「市场深度」之间分割特定协议的部分交换,为用户获得最佳兑换率,同时考虑到了 gas 消耗。
由于改进了报价,在 1inch 上交换 1 sBTC-sUSD 的汇率,要比在 Uniswap 上高出很多。
UI 改进
新的用户界面完全是从头开始构建的,相比之前的版本,它提供了更好的用户体验。考虑到用户的建议,1inch 的目标是使用户界面尽可能直观和友好。
此外,新版本 1inch 还添加了一个表,它可显示用户的回报值(以 USD 为单位),之前的 1inch 展示了用户可得到多少币以及 gas 费金额,而现在,用户还可以看到他们的交易的全部价值(USD)。
UI 构建在一个模块模型上,它有一个基础互换交易模块,它以最小的格式包含所有必要的信息,还有两个额外的模块:一个选定交易对的价格表以及一个比较表(如果你以前用过 1inch 的话,你可能已经熟悉了)。用户可以任何对他们最方便的方式组合这些模块。
交易速度改进
1inch v2 与之前的版本相比有一系列的改进,而其中最重要的改进之一就是大大加快了兑换速度,用户可以明显地感受到这一点:
- 比较报价响应时间从 6 秒缩短到 0.4 秒;
- 页面加载时间从 5 秒减少到 1 秒;
- API 报价响应时间从 5 秒缩短到 0.4 秒;
抵押代币
多亏了 Pathfinder,用户将能够打包、解包以及迁移借贷协议 Aave 以及 Compound 中的抵押代币,以作为交换路径的一部分。
Aave 和 Compound 是将其他代币打包成抵押代币(例如 Compound 的美元锚定币 cUSD)的借贷协议。用户可以持有抵押币,但要将其解包,或打包成抵押代币,以及将它们迁移到另一个资产池中,就牵扯到发行它们的借贷协议。
而在 1inch v2 中,用户只需要一笔交易就可以在 1inch 上完成所有这些操作,从而节省用户的时间和金钱。在 1inch 上,用户还可以轻松地交换池中持有的抵押币,所有的打包和拆包操作都能自动完成。
降低交易失败的可能性
1inch 一直在努力降低失败交易的可能性,而 V2 版本的解决方案是部分和动态填充机制。
当用户在 1inch 上进行交换交易时,1inch 确保如果其中一个协议的兑换率发生了变化,则可以很容易地取消路由的一部分。相比失败的交易,用户未交换的代币部分,会返回到他们的钱包。
动态组件可以让互换交易的一部分立即切换到分割或路径中的另一个协议。例如,一笔互换交易在 Uniswap、Sushiswap 和 Balancer 之间进行拆分交易。如果 Uniswap 的交易失败,整笔交易会切换到 Sushiswap 和 Balancer。这使得互换交易仍然可以在用户可接受的兑换率范围内执行。
互换交易开销优化
1inch V2 重新设计了聚合智能合约代理,以构建高度复杂的交易,这个新的智能合约完全是从零开始构建的。V2 版本将直接互换交易(例如 Uniswap 上的)聚合开销 gas 费成本降低到几乎为零。而复杂的(多路径)交易也被优化到最小的 gas 成本。
「最大回报」以及「最低 gas 费用」选项
Pathfinder 的新功能还包括「最大回报」和「最低 gas 费用」选项。如果用户选择了前一个选项,则将使用复杂的路由进行交易,以确保用户获得最佳兑换率。而在「最低 gas 费」选项中,互换交易是以市场价格进行的,这不需要在不同交易所或复杂的路径之间进行分割,这使得用户能够支付尽可能低的 gas 费用。
安全审计
截至目前,1inch v2 智能合约已通过了 5 项安全审计,其中包括了 Certik、Hacken、Scott Bigelow、Mix Bytes 以及 Chainsulting,目前 1inch 官方正在等待 OpenZeppelin、Consensys diligence、慢雾、Haechi Labs、Coinfabrik 的完整审计。
总的来说,v2 版本的 1inch 协议可以提供更好的 DEX 交易体验,这对于 DeFi 玩家来说,可能是一个好消息。