一文读懂 Polkadot 多链网络中的 Zenlink 智能订单路由

现在,Kusama 网络的首批平行链插槽拍卖正在有序进行中,Karura、Moonriver 已先后取得前两个插槽,Shiden 等也紧随其后。

这意味着 Polkadot 最初的规划现已完成,一个可扩展和互操作的多链新格局即将翻开。一起,很多智能合约平行链的上线,也为 Polkadot DeFi 及使用爆发拉开了序幕。

作为 Polkadot DeFi 仓库中的重要协议层项目,Zenlink 将为串联 Polkadot DeFi 的巨大活动性发挥关键作用,比方协助平行链项目一键布置 DEX 并完成活动性共享、链接 Polkadot 上一切的 DEX 聚合活动性等。本文咱们将侧重向咱们介绍 Zenlink 的新 Feature —— 智能订单路由。

灵敏布置聚合三位一体的活动性

在正式介绍 Zenlink 智能订单路由之前,咱们首要需求了解它是在怎样的根底之上构建的。

不同于以太坊 DeFi 首要是智能合约,异构多链的架构让 Polkadot 生态的 DeFi 形态更加灵敏和多样化。有的 DeFi 项目方案竞拍插槽成为波卡平行链,有的并不方案参加插槽竞拍而是挑选使用平行线程,有的则会挑选建立在波卡的智能合约平行链上,还有的是在多条平行链上布置模块等。

而 Zenlink 的规划是首要根据 Polkadot 官方的 XCMP 协议构建 Zenlink DEX Protocol,它是 Zenlink 构建的底层统一且通用的跨链 DEX 协议,也是 Zenlink 生态中最为中心的部分。Zenlink DEX Protocol 将经过 Module、WASM、EVM 三种方式完成,为协助用户更好地进行了解,本文将浅显易懂地向咱们简要介绍三者之间的不同:

Zenlink DEX Module 是指能够经过 Pallet(托盘)方法刺进到平行链代码中的模块。该模块将集成至各平行链中,使得平行链免除重复开发就能直接具有 DEX 的根底功用,如 Swap、创建买卖对、增加/移除活动性等;一起,还能完成与一切集成了 Zenlink DEX Module 的平行链共享活动性。

Zenlink DEX WASM 版别是指经过 WASM 技能构建的合约版别。WASM 全称 WebAssembly,它是一种仓库式虚拟机技能,也是继 HTML、CSS、JavaScript 之后被广泛选用的第四种 Web 编程言语。由于 WASM 代码跨渠道、可移植,并且能够以接近于硬件指令的速度运转的优异规划与表现,许多知名公链项目大多倾向于在 Runtime 和智能合约层面选用 WASM 技能。

在 Polkadot 网络中 WASM 是其原生的合约完成方法,也是未来的首要合约布置方法,Zenlink DEX WASM 版别具有了能够第一时间布置到 WASM 合约平行链的才能。

Zenlink DEX EVM 版别则是为了完成兼容以太坊虚拟机(EVM)运转而选用的合约布置方法,也是 Polkadot 网络在初始阶段采取的过渡方案。Zenlink DEX EVM 版别完成了协议层的一切功用,弥补了完善的测试流程,将能够在第一时间布置到 EVM 合约平行链的,大大扩展了渠道适用性。

由于 Zenlink 将选用 Module、WASM、EVM 多种布置方法涣散在很多平行链中,这也意味其活动性终端也是涣散的,因此未来 Zenlink 将完成三个版别的互相接入及联通,聚合「三位一体」的活动性,进而构成一个具有丰富活动性的去中心化跨链 DEX 网络。

一文读懂 Polkadot 多链网络中的 Zenlink 智能订单路由

这也是 Zenlink 这种灵敏的底层 DEX 协议解决方案与 Polkadot 上其他选用单条平行链构建 DEX 以及布置在单一智能平行链上的 DEX 项目最大的不同,其优势也是它们所不具有的。Zenlink 的灵敏性在于,它不仅能够选用多种方法一键集成/布置至平行链中,并且还能更加灵敏地与其他协议进行组合,完成无可比拟的组合性。例如,Zenlink 将在 Bifrost 拍下插槽后将 Zenlink DEX Module 一键集成至 Bifrost 平行链中,一起与其 SALP 协议整合,为 Polkadot 插槽拍卖供给首个活动性衍生品挖矿产品。

能够预见的是,随着未来 Polkadot DeFi 协议、使用以及用户规划的不断扩大,这种优势将会越来越显着。

智能订单路由实时优化买卖途径

经过上文根本能够了解 Zenlink 在产品层面是怎么完成的,Polkadot 的多链架构给了 Zenlink 很大的自由性与发挥空间,但一起也带来了一些问题。Zenlink DEX 既然是以不同的方式分布在不同的平行链上,却也意味着每一个资产买卖对在不同平行链上的活动性也是参差不齐的。

为了协助用户寻找到最优买卖途径,给用户带来最佳的买卖体验,Zenlink 构建了智能订单路由(Smart Order Routing)。凭借该智能订单路由功用,Zenlink 可聚合一切接入了 Zenlink DEX Protocol 的平行链上的活动性,成为汇聚跨过各平行链「商场深度」的最优代币价格的一站式商铺,无论是干流买卖对还是长尾买卖对。

Zenlink 智能订单路由选用了全新的路由算法,能够有用使用同一协议中的很多「商场深度」,经过为用户实时优化买卖途径,取得最优买卖价格。按照现在的方案规划,当用户方案进行一笔买卖时,其执行策略大致如下:

Step 1:用户输入方案买入(卖出)的代币及数额,DEX 前端开端在一切平行链的 Zenlink DEX 活动性池(Pool)中模仿智能路由买卖,路由将在单条链中的一切 Pool 中经过「深度」优先进行搜索筛选出该笔买卖的可行解并进行优先级排序得出最优解的买卖途径。

Step 2:当进行完一切链的模仿路由买卖之后,将得出一组各个平行链的最优解并按照排序列出前 n 个最优解地点的链作为拆分买卖(Split Trade)的入参。

Step 3:得到具体执行拆分买卖的 n 条链后,路由将进行第一次拆分,第一次拆分将为上述模仿路由买卖中价格更优的链分配更多的买卖比例,分配完比例后进行路由核算得出第一次拆分后的解。并将该解与未拆分前得到的模仿最优解进行比较,价格动摇后更优的链将在下一次拆分中取得更多的买卖比例分配。

Step 4:之后继续执行上一步骤直至分配后的各条链上买卖价格动摇呈现平缓态势且低于一定阈值,就得出了当前最佳的拆分成果,并作为终究的买卖途径。

一文读懂 Polkadot 多链网络中的 Zenlink 智能订单路由

简而言之,在 Zenlink 智能订单路由的初步规划方案中,当涉及跨链买卖时,该路由至少会在 2 条以上的平行链中的不同途径模仿买卖成果,终究挑选模仿买卖成果最佳的 n 条平行链上的 Pool 进行拆分买卖。

值得一提的是,上文提到的挑选 n 个最优解地点链作为拆分买卖入参中的 n ,数量将不会太大。这么规划的原因是由于此类买卖涉及到跨链 Transfer ,为了保障路由买卖成功率以及防止由于在过多的平行链之间进行跨链 Transfer 带来的时间差导致的“无效”路由。因此,在终究的路由方案中将寻求一个更为均衡的值作为 n 的值。

举个比方,用户想要进行一笔买卖将 X 兑换成 Y,而 A、B、C、D 四条平行链中均有涉及 X 或 Y 的 Pool,Zenlink 智能订单路由在核算最优买卖途径时会在 A、B、C、D 四条链中进行模仿买卖成果,但终究的订单成果或许并不会拆分在 A、B、C、D 四条平行链的 Pool 上,而是挑选其中模仿买卖成果最佳的 2 条平行链上的 pool 进行拆分买卖,比方订单的 40% 来自 B 链 Pool,60% 来自 D 链 Pool。

一文读懂 Polkadot 多链网络中的 Zenlink 智能订单路由

该解决方案使得 Zenlink 有用充当了 Polkadot 生态 DEX 的统一门户,将不同活动资金来源聚合在一起,让买卖者有才能在在不同的平行链之间上进行高效的跨链买卖。

当然,这是 Zenlink 智能订单路由最初代的版别,也是 Zenlink 产品规划中的一小部分,未来 Zenlink 还将打造聚合器,用于聚合 Polkadot 上一切的 DEX。Zenlink 的愿景是打造极致、敞开、通用的跨链 DEX 协议,让 Polkadot 开发者能够轻松构建 DEX 并为用户带来高效且痛快的买卖体验。

而这个愿景,与区块链技能以及和 Zenlink 眼中的 Polkadot 的未来开展是息息相关的。咱们认为,万链互连互通的年代序幕现已敞开,Polkadot 将为区块链带来更多的打破和立异,并且随着 Polkadot 平行链的上线,平行链上的生态将快速开展,这也将带来很多涣散的活动性。为了更好地串联整 Polkadot 网络活动性,不仅需求有一种足够通用的底层跨链 DEX 协议供一切 Substrate 开发者使用,一起还需求一个高效、可靠、值得信赖的去中心化买卖网络供用户使用,而这便是 Zenlink 想要做和正在做的。

 Zenlink 是什么?

Zenlink 是根据 Polkadot 的跨链去中心化买卖网络,致力于构建新一代的跨链 DEX 网络。经过集成 Zenlink DEX Module 的方法,Zenlink 能够令平行链快速具有 DEX 才能,并能与其他平行链共享活动性;Zenlink DEX 聚合器能够链接 Polkadot 上一切 DEX DApp。用户不仅能够轻松快速地完成兑换,一起也能享受到低滑点的买卖体验;Zenlink 原生代币 ZLK 供给了公平通明的治理机制和合理的价值捕获手法,用来鼓励生态用户来长期参加网络开展。

Zenlink 是波卡生态中的重要成员,现在已完成了两个 Web3 基金会 Grant 的交付 。2020 年 12 月 12 日,Zenlink 团队完成了波卡网络上首笔平行链之间的跨链通讯原型验证,并根据 Zenlink DEX Module 内的资产管理和 DEX 模块成功完成了第一个真正意义上的跨链买卖用例。

视野开拓

经济上升阶段,信用在下列方面促进了生产的扩大:(1)信用扩大了私有制给资本积累所规定的界限。它集中了在数额上还不足以独立发生作用的小额资本;集中了固定资本折旧提成所积累起来的基金;还集中了暂时处于货币形式的流动资本。(2)信用对货币资本进行了再分配。它为资本家“提供在一定界限内绝对支配别人的资本,别人的财产,从而别人的劳动的权利”(《资本论》第3卷,第496页),使一个资本家能以远超个人资本所规定的界限的规模,扩大生产。(3)信用缩短了商品资本转化为货币资本的过程。期票贴现的办法“使货币形式上的回流不以实际回流的时间为转移”(《资本论》第3卷,第506页)。产业资本家和商人都利用这个方便的办法进行买卖。“二者都会赊卖;因此,他们的商品,是在这些商品对他们来说再转化为货币之前,也就是以货币形式流回到他们那里之前让渡的。另一方面,他们也会赊购;这样,他们的商品的价值,在实际转化为货币以前,在商品价格到期支付以前,对他们来说,已经再转化为生产资本或商品资本。”(《资本论》第3卷,第506-507页)(4)信用还造成了一种虚假的需求,隐蔽了生产已经过剩的实况,促进了投机的活动。-《从古典经济学派到马克思》

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注