目前,Kusama网首批平行链槽正在有序拍卖中。卡鲁拉和Moonriver先后赢得了前两个槽,希登和其他人紧随其后。
这意味着Polkadot的原始设计已经实现,一个可伸缩、互操作的多链新模式即将开启。与此同时,众多平行智能合约链的推出,也拉开了PolkadotWiFi及应用爆发的序幕。
zenlink作为polkadt-DeFi协议栈中的一个重要协议层项目,将在polkadt-DeFi系列的巨大流动性中发挥关键作用,如帮助并行链项目一键部署DEX,实现流动性共享,将polkadt上的所有DEX链接到总流动性上等,我们将重点介绍zenlink的新特性—智能订单路由。
三位一体流动性的灵活配置和聚合
在介绍zenlink智能订单路由之前,我们需要知道它是如何构建的。
与以太坊不同,DeFi主要是一个智能合约。异构的多链体系结构使得波卡生态的定义形式更加灵活多样。一些DeFi项目计划竞标sLoot成为Boca的并行链,一些选择使用并行线程而不是参与sLoot竞标,一些选择构建Boca智能合约的并行链,还有一些在多个并行链上部署模块。
zenlink的设计是在Polkadot的官方xcmp协议的基础上构建zenlink-DEX协议,它是zenlink构建的底层统一的通用跨链DEX协议,也是zenlink生态的核心部分。Zenlink-DEX协议将以三种形式实现:模块、wa和EVM。为了帮助用户更好地理解,本文将简单介绍三者的区别
Zenlink DEX模块:通过托盘插入并行链码的模块。该模块将集成到每个并行链中,使并行链不需要重复开发,直接具备DEX的基本功能,如交换、创建交易对、添加/移除流动性等;同时,它可以与所有与zenlink DEX模块集成的并行链共享流动性。
Zenlink DEX WA公司:版本是指由wa技术构建的合同版本。wa的全称是webassemb,它是一种堆栈虚拟机技术,是继HTML、CSS和JavaScript之后被广泛使用的第四种web编程语言。由于wa代码具有良好的设计和性能,具有跨平台、可移植、运行速度接近硬件指令等特点,许多知名的公链项目往往在运行时和智能合约层面采用wa技术。
在Polkadot网络中,wa不仅是最初的契约实现方法,而且是未来主要的契约部署方法。zenlinkdexwa版本能够在第一时间部署到wa契约的并行链上。
Zenlink DEX EVM公司:该版本是与以太坊虚拟机(EVM)兼容的契约部署模式,也是Polkadot网络初期采用的过渡方案。Zenlink-DEX-EVM版本实现了协议层的所有功能,补充了完善的测试流程,可以在第一时间部署到EVM合同并行链上,大大扩展了平台的适用性。
由于zenlink将通过模块、wa和EVM在多个并行链中部署,这意味着它的移动终端也是分布式的。因此,未来,zenlink将实现三种版本的互通互联,聚合“三位一体”的移动性,形成移动性丰富的去中心化跨链DEX网络。
这也是zenlink灵活的底层DEX协议解决方案与Polkadot上其他使用单个并行链构建DEX并部署在单个智能并行链上的DEX项目的**区别,其优势也是他们所没有的。zenlink的灵活性在于它不仅可以以多种方式集成/部署到并行链上,而且可以更灵活地与其他协议结合,实现无与伦比的组合。例如,在Bifrost赢得sLoot后,zenlink将zenlink DEX模块集成到Bifrost的并行链中,并与其SALP协议集成,为Polkadot sLoot拍卖提供**流动性衍生品挖矿产品。
可以预见,随着Polkadot的发展;随着WiFi协议、应用和用户规模的不断扩大,这种优势将越来越明显。
智能订单路由实时优化交易路径
通过以上介绍,我们基本上可以理解zenlink是如何在产品级实现的。Polkadot的多链架构给了zenlink很大的自由度和发挥空间,但也带来了一些问题。由于zenlink DEX以不同的形式分布在不同的平行链上,这也意味着每个资产交易在不同平行链上的流动性是不均衡的。
为了帮助用户找到**的交易路径,给用户带来**的交易体验,zenlink构建了智能订单路由。通过智能订单路由功能,zenlink可以聚合所有连接到zenlink-DEX协议的并行链的流动性,成为一个一站式商店,在每个并行链的“市场深度”收集**的代币价格,无论是主流交易对还是长尾交易对。
Zenlink智能订单路由采用了一种新的路由算法,该算法能有效地利用同一协议中的多个“市场深度”,通过实时优化用户的交易路径,获得**的交易价格。根据目前的方案设计,当用户计划进行交易时,执行策略如下:
第一步:用户输入代币和计划买入(卖出)金额,DEX前端开始模拟所有平行链的zenlink DEX流动性池中的智能路由交易。该路由首先通过“深度”搜索单链中的所有池,筛选出事务的可行解,然后对优先级进行排序,得到**的事务路径。
第二步:在所有链的模拟路由交易完成后,得到一组平行链的**解,并依次列出具有前n个**解的链作为分割交易的输入参数。
第三步:获取具体拆分事务的N条链后,第一次拆分路由。在上述模拟的路由交易中,第一次拆分将为价格较好的链分配更多的交易份额。分配完股份后,进行路径计算,得到第一次拆分后的解。与分割前的模拟**解相比,价格波动后较好的链在下一次分割中得到更多的交易份额分配。
第四步:继续执行前一步,直到分配后各链的交易价格波动呈现平缓趋势且低于一定阈值,得到当前**分割结果,作为最终的交易路径。
简言之,在zenlink智能订单路由的初步设计中,当涉及跨链事务时,路由会模拟至少两条平行链的不同路径上的事务结果,**选择N条平行链上模拟事务结果**的池进行事务拆分。
值得一提的是,选择n个**解链作为上述拆分事务输入参数的n个数不会太大。这种设计的原因是这种交易涉及跨链转移。为了保证路由事务的成功率,避免过多并行链之间的跨链传输造成的时差造成路由“无效”。因此,在最终的路由方案中,将寻求更平衡的值作为N的值。
例如,用户希望在事务中用x交换y,在四个并行链A、B、C和D中存在涉及x或y的池。在计算**交易路径时,zenlink智能订单路由将模拟A、B、C和D四条链中的交易结果,但最终的订单结果可能不会在A、B、C和D四条平行链的池中拆分,选择具有**模拟事务结果的两个并行链来拆分事务。例如,40%的订单来自B链池,60%来自D链池。
此解决方案使zenlink能够有效地充当Polkadot ecological DEX的统一门户,聚合不同的流动性来源,并使交易员能够在不同的平行链之间进行高效的跨链交易。
当然,这是zenlink智能订单路由的最早版本,也是zenlink产品规划的一小部分。将来,zenlink将构建一个聚合器来聚合Polkadot上的所有DEX。Zenlink的愿景是创建最终的、开放的、通用的跨链DEX协议,让Polkadot开发者可以轻松构建DEX,为用户带来高效流畅的交易体验。
这一愿景与区块链技术的未来发展以及zenlink眼中的波卡密切相关。我们认为,广域网链互联时代已经开始,Polkadot将给区块链带来更多的突破和创新,随着Polkadot并行链的推出,并行链上的生态将迅速发展,这也将带来大量去中心化的流动性。为了提高整个Polkadot网络的移动性,我们不仅需要一个足够通用的底层跨链DEX协议,而且需要一个高效、可靠、值得用户信赖的分布式交易网络。这就是zenlink想要做和正在做的事情。
zenlink是什么?
Zenlink是基于Polkadot的跨链去中心化交易网络,致力于构建新一代跨链DEX网络。通过集成zenlink-DEX模块,zenlink可以使并行链快速具备DEX能力,并与其他并行链共享流动性;Zenlink DEX聚合器可以链接Polkadot上的所有DEX dapp。用户不仅可以方便快捷地完成交易,还可以享受低滑点的交易体验;Zenlink native token zlk提供公平透明的治理机制和合理的价值捕获手段,鼓励生态用户长期参与网络发展。
Zenlink是波卡生态的重要成员,已经完成了两项Web3基金资助的交付。2020年12月12日,zenlink团队完成了波卡网络上第一个并行链间跨链通信的原验证,成功实现了zenlink DEX模块中第一个基于资产管理和DEX模块的真正跨链交易用例。
文章标题:理解Polkadot多链网络中的Zenlink智能订单路由
文章链接:https://www.btchangqing.cn/296426.html
更新时间:2021年07月07日
本站大部分内容均收集于网络,若内容若侵犯到您的权益,请联系我们,我们将第一时间处理。