Celer cBridge: 面向Layer-1 和Layer-2 互聯未來的高速低成本價值轉移網絡
CelerNetwork
2021-04-21 08:22
本文约2689字,阅读全文需要约11分钟
Celer cBridge,一個支持高速低成本的跨鏈支付網絡。

圖片描述

圖片描述

圖一: Celer cBridge架構示意圖

  • Celer cBridge的用例包括:

  • Celer cBridge,一個支持高速低成本的跨鏈支付網絡。用戶可以通過該網絡在任何以太坊Layer-2系統、以太坊主鏈、以及其他Layer-1或Layer-2之內或之間進行價值轉移。

  • Celer cBridge的用例包括:

  • 在以太坊各個Layer-2之間的快速低成本支付而無需通過Layer-1。這些Layer-2網絡包括Optimistic Rollups(如Optimism, Arbitrum和Celer Rollup), PoS側鏈(如Matic和SKALE);

在Layer-1和Layer-2之間的快速資產轉移,無需經歷長延時;

在無需通過主鏈的情況下,實現該條主鏈的Layer-2和另一條主鏈之間的雙向橋接;

與跨鏈路由的Celer狀態通道網絡無縫連接。

cBridge為什麼重要?

我們正在邁向一個多鏈時代。越來越多的分佈式應用和數字資產被部署在各種弱耦合的系統中。這些系統在安全、吞吐量、延時、易開發性和模塊化之間有不同的取捨。它們包括不同

cBridge Demo: https://www.youtube.com/watch?v=vY6eQ7qbBAE&feature=youtu.be

的Layer-1(如以太坊、Cosmos、Polkadot)、這些Layer-1的分片,以及不同Layer-2擴容方案(如Optimistic Rollup、ZK Rollup、和側鏈)。

即便各自系統內部的操作和交易相對流暢,跨鏈交易或資產轉移往往既貴且慢。以rollup為例,將資產轉出rollup主鏈合約通常需要等待數天時間,而在不同rollup之間的支付轉移則更加費時費力。

為了讓資金能夠在不同系統中高效流動而無需長延時或基於信任的託管人,一個能夠連接各個平行鏈並將不同層系統扁平化的通用價值網絡顯得尤為重要。

如上文圖一所示,我們通過擴展Celer狀態通道來實現cBridge,增強現有協議使其可以在多條鏈上同時運行。比如圖一中的A可以同時存在於Optimism rollup, Arbitrum rollup, Celer rollup, 和以太主網。 Node A連接了所有想在四個鏈之間橋接資金的客戶,同時也對Layer-2和Layer-1之間的資產橋接提供流動性。這些多棲節點(如A)可以連接不同的狀態通道主網,而這些多棲節點之間的連接構成了這個跨鍊網絡的「骨幹網」。

圖片描述

圖片描述

圖片描述

圖二: Celer 跨鏈支付簡化示例

圖二展示了一個chain-1的A節點向chain-3的D節點進行多跳跨鏈支付的示例。這些不同的鏈可以是任意的EVM兼容平台,如Aritrum/Optimism rollup、側鏈、eth2分片、或其它layer-1主鏈。中間節點(B和C)為終端客戶(A和D)提供狀態通道資金流動性和支付轉發服務。在上例中,B同時在chain-1和chain-2各運行一個節點,C同時在chain-2和chain-3各運行一個節點。

cBridge有什麼不同?

如何使用cBridge?https://github.com/celer-network/goCeler-oss/blob/master/tools/osp-cli/README.md#config-crossnet-routing-infocBridge是基於Celer的狀態通道產品,該系統已經過具有百萬用戶遊戲應用的實戰測試。其他的解決方案包括一些跨鏈橋接合約,和其他Layer-2橋接系統(比如由我們的伙伴Connext實現的Vector)。下表是這些系統的特性對照。

如何使用cBridge?

CelerNetwork
作者文库