一文了解Ethport如何降低以太坊DeFi操作成本(2)

为了解决可预测性问题,我们可以分为两个阶段进行交易。在第一阶段,我们首先在专用金库(仅用于特定的代币swap)中收集所有用户的资金。我们首先给用户一个表示他在金库中所占份额的token(按固定的1:1比率),而不是直接交换成用户想要购买的代币。然后进行L1交易,观察实际汇率。在第二阶段,在转换过程中接收到的代币数量,可以在接下来的区块中按比例分配给所有用户。

Bridge(桥)

桥(Bridge)是一种比转换器(Converter)更为强大的设计,但是由于一些额外的L1开销,每笔用户交易的成本也要贵一些。这种桥设计不仅可以更灵活的方式执行类似转换器的批处理代币交换,还支持不能简化为简单代币交换的L1交易。

这个桥允许用户使用批存款将资金有效地存入Loopring,相比每个用户单独加入zkRollup网络,通过标准的L1智能合约直接在L1上提供批存款功能,以允许用户一起加入L2网络,通过这种设计,就可以将多笔交易聚集成一笔L1交易,从而有效降低手续费。这使得中心化交易所也可以使用标准的L1基础设施轻松地支持Loopring的L2网络。

这个资产桥还允许用户直接在L2网络进行高效的L1交易,这首先在L2上的资产桥账户中收集这些交易的所有资金,这样就可以最小化L1代币转账的数量。然后在L1资产桥合约(L2资产桥账户的所有者)中,我们检查所有到资产桥的转账(这是使用有条件转账完成的,条件是转账由资产桥合约处理)。通过让用户在转账后签署一些额外的数据,资产桥可得知用户希望使用提供的资金进行哪一次L1交易。这个资产桥将所有这些交易一起批处理,将它们按L1交易的类型进行分组,然后将它们发送到与该类型交易相关联的连接器(Connector)。这些连接器是在所有用户交易和批处理交易之间进行转换的简单合约。资产桥提供了一个通用接口,允许用户连接到任何连接器合约,即使我们不知道这个连接器是做什么的。

每个用户都可以向连接器提供自定义数据(接受的数据取决于连接器),这允许批处理,但每个用户都有可自定义的行为。例如,如果一组用户想要在Uniswap上交换代币,融易新媒体,那么每个用户都可以设置其所需的滑点。连接器只能对满足滑点要求的用户进行一次批量交换,而对于所有其他用户来说,只需返回他们的资金。跨L2转账的另一个例子是,用户可以在另一个L2网络上设置其目的地地址。

而Ethport,就是建立在以上这些设计的一个产品。

 文章标题:一文了解Ethport如何降低以太坊DeFi操作成本(2)

内容摘要:为了解决可预测性问题,我们可以分为两个阶段进行交易。在第一阶段,我们首先在专用金库(仅用于特定的代币swap)中收集所有用户的资金。我们首先 ...

免责声明:融易新媒体转载此文目的在于传递更多信息,不代表本网的观点和立场。文章内容仅供参考,不构成投资建议。如果您发现网站上有侵犯您的知识产权的作品,请与我们取得联系,我们会及时修改或删除。


本文网址:http://mt.ironge.com.cn/html/zt/315bgt/262851.html



备案/许可证编号:津ICP备17005847号

信息网络传播视听节目许可证:0900000

BS17799信息安全管理体系认证:00307I10001R0S ISO9001质量管理体系认证:00307Q10176R1S 违法和不良信息举报:12377 mt.ironge.com.cn All Right Reserve 版权所有