简析 Loopring:使用 zk-Rollups 扩展去中心化交易所
来源:Cryptopedia
编译:胡韬,链捕手
什么是Loopring?
Loopring 是基于以太坊区块链的去中心化交易所 (DEX)的第 2 层扩展协议,每秒可以处理数千笔交易的结算。Loopring 技术可作为协议层在 DEX 中使用,该平台还提供 Loopring Exchange,这是一个非托管交易平台,可提供安全、高速的交易,且不收取任何gas费。
Loopring 利用零知识证明(ZKPs)允许任何人构建高吞吐量、非托管的 DEX。Loopring 还使用其原生 LCR 代币奖励零知识汇总 (zk-Rollup)运营商和流动性提供者。
Loopring 的零知识汇总 (zk-Rollups)
许多像 Uniswap 这样的DEX利用自动做市商 (AMM)来匹配买家和卖家。这些 AMM 协议自动执行交易,用流动性池代替传统的订单簿,流动性池是用于提供流动性的众包资产池。与使用订单簿的中心化交易所(CEX)相比,DEX 往往具有较低的交易费用和支持更多数字资产的特点。然而,中心化交易所仍然受益于比 DEX 更强大的流动性和更高的吞吐速度。Loopring 旨在通过利用区块链技术的先进创新——zk-Rollups,将最好的中心化交易所带入去中心化生态系统。
zk-Rollup 是第 2 层功能——这意味着该技术在主区块链之上运行——它与以太坊网络集成以提高可扩展性。zk-Rollup 可以将数百个交易捆绑在一起,并将它们转换为单个数据量极少的零知识证明,然后在以太坊网络上批量确认。这允许比以太坊目前单独处理的更高的事务吞吐量。zk-Rollup 计算过程发生在链下,而数据和交易永远不会离开以太坊区块链。将 zk-Rollup 流程与 DEX 协议集成可以进行更复杂的计算,这意味着可以降低交易费用并显着提高流动性的优化。
在更广泛的以太坊网络的背景下,使用 zk-Rollups 验证交易块更快且成本更低,因为包含的数据更少,并且仅需要智能合约来验证最终的、轻量级的加密证明。这些交易也作为调用参考数据写入以太坊区块链,与从网络中提取数据相比,这需要的计算量要少得多。通过将所有这些功能合并到一个单一的开放协议中,Loopring 通过提高整个以太坊生态系统的效率来加速区块链技术的采用。
Loopring 加密技术解绑:OCDA、环形矿工、订单环、订单共享
虽然 zk-Rollups 代表了为 Loopring 提供动力的技术,但正是它的实现使多方面协议如此有用,特别是通过其最新的 Loopring 3.0 更新。Loopring 具有称为 OCDA 的链上/链下开关,在数据可用于脱链进行计算的情况下,可以显著加快交易速度。Loopring 还利用了高吞吐量套利机制,该机制使用订单环、订单矿工和订单共享系统来实现近乎即时的互联网规模流动性。
链上数据可用性 (OCDA):Loopring 加密协议使用称为链上数据可用性 (OCDA)的功能。这种数据存储的混合方法允许用户选择他们的数据是存储在链上还是链下。当 OCDA 功能关闭时,数据存储在链上,网络可以实现每秒 2,025 笔交易(TPS)。但是,如果打开 OCDA 并将数据存储在链下——通过使用所谓的 Validium 模式——那么吞吐量可以达到 16,400 TPS。通过使用像 OCDA 这样的 Loopring 3.0 创新,非托管交易所可能能够匹配其中心化托管竞争对手的表现。
环形矿工:路印协议使用独特的共识协议,绕过传统的订单簿和管理流动性池的 AMM 机制。相反,称为环形矿工的网络参与者负责在订单被执行或取消之前快速填写订单。那些作为环形矿工操作的人以 LRC 代币(路印协议的原生代币)的形式获得服务费,或者在订单金额的保证金上进行分割。
订单环:当环形矿工完成订单环时,Loopring 智能合约决定如何填充它。如果它可以在交易的任何一方执行订单,智能合约将执行原子交换——从智能合约直接转移到用户的钱包。订单环还有助于环匹配,这是通过将订单串在一起并通过多个用户结算多笔交易来完成订单的过程。订单环将 Loopring 协议与 Waves、IDEX 和Bancor等其他 DEX 区分开来。
订单共享:订单共享功能也可以通过路印协议上的订单环实现。在路印协议 DEX 智能合约无法在单笔交易中执行订单的情况下,订单共享用于将订单拆分为部分组件,直到完成原始订单金额。环匹配技术将多个单独的订单聚合到一个订单环中。路印协议智能合约验证订单后,每一方都会收到资产作为交换。订单作为后续订单环的一部分通过订单共享系统运行,直到这些部分订单被完全执行。