最近在研究些比特幣網路的擴展專案,發現了一個很有趣的專案:Liquid Network。這個專案是由 Blockstream 開發的,目的是提供比特幣的即時交易,並且支援更多的功能。這篇文章將會介紹 Liquid Network 的基本概念,以及它的優點和應用。

背景

為什麼側鏈是必要的?

網路擁堵
比特幣網路隨著使用者增多,交易量也不斷增加。然而,比特幣的區塊大小有限,每個區塊只能容納有限的交易。這導致了交易的延遲和手續費的上漲。

舉個生活化的例子: 你可以想像比特幣網路是一條馬路,每 10 分鐘只能通過 100 輛車,但現在有 10,000 輛車想通過,怎麼辦呢?這條馬路的管理員很現實:你給越多錢,他就會把你排在前面,讓你早點通過。如果你不想等,就得支付更多手續費。 即使你很有錢,急著想在 1 分鐘內到達目的地,抱歉,再多錢也沒用,因為這條馬路的速度就是如此,你只能等。

這就是為什麼「側鏈」(如 Liquid 網路)變得如此重要。側鏈是與主鏈並行運作的技術,目標是提升交易效率和功能,而不改變主鏈本身的協議。 可以把它想像成在主幹道旁邊蓋了一條快車道,處理更多的交通流量。我們可以在需要時將車輛(比特幣)移到這條快車道進行更快、更便宜的交易,然後在適當時機將車輛移回主幹道。

bitcoin mainnet and sidechain

主鏈升級的複雜性
對比特幣核心協議的直接升級非常複雜,經常會面臨社群的抵制,且存在風險。過去,這種情況甚至導致了比特幣社群的硬分叉和分裂。這就是為什麼像 Liquid 網路這樣的側鏈成為增強比特幣功能的更實際選擇,因為它們可以在不改變主鏈的情況下進行創新和改善。

什麼是 Liquid Network?

Liquid Network 於 2018 年 9 月推出,是一個基於側鏈的比特幣結算網路,專門用於更快且更隱私的交易。它與比特幣主鏈並行運作,允許用戶將比特幣移動到 Liquid 側鏈,以便進行更快和更便宜的交易。 完成後,用戶可以將比特幣移回主鏈。

優勢:

  • 更快的交易:Liquid Network 每分鐘處理一次區塊,而比特幣主網平均每 10 分鐘處理一個區塊。代表在 Liquid Network 的交易確認速度更快,對於需要及時操作的場景非常重要。
  • 較低的費用:Liquid Network 的交易費用顯著低於比特幣的交易費用,降低一百倍以上。且 Liquid 不需要挖礦,因此交易費用不會受到挖礦難度或網絡擁堵的波動影響。
  • 隱密交易:Liquid Network 使用了隱密交易技術,隱藏了交易的資產數量和類型,提供了更強的隱私保護。對於希望保持財務活動私密的企業和交易者特別有利。對於一般使用者而言也是如此,應該很少人會希望自己的存款被別人知道。
  • 發行新資產:Liquid Network 允許用戶發行新的資產,例如穩定幣和證券代幣,這讓企業可以自行創建和管理自己的數位資產。

運作原理

雙向錨定系統 Two-way Peg System

在比特幣主網和 Liquid Network之間移動 BTC 涉及兩個關鍵步驟:Peg-in 和 Peg-out。 Two-way Peg (image source: Blockstream)

  1. Peg-in

    • 用戶將 BTC 從他們的主網錢包發送到 Liquid Network 上的特定地址。
    • 這些比特幣將被鎖定在由 Liquid 聯盟控制的多重簽名錢包中。
    • 等值的 Liquid 比特幣(L-BTC)將發行給用戶,並顯示在 Liquid Network上。
  2. Peg-out

    • 用戶將 L-BTC 發送到 Liquid Network 上的指定地址。
    • 等量的 L-BTC 將在 Liquid Network 上被銷毀。
    • 對應的 BTC 將從多重簽名錢包中釋放,並發送到用戶的主鏈比特幣地址。

目前有多個平台可以協助進行 Peg-in 和 Peg-out 操作,包括 Sideshift、SideSwap 和 Aqua Wallet。之後有時間在另一篇文章中會介紹如何使用這些平台進行操作。

聯盟共識 Federated Consensus

與比特幣的去中心化工作量證明共識機制不同,Liquid Network 依賴於「聯盟共識」模式運作。 由一個由 67 個成員組成的聯盟運營,其中 15 個成員充當「功能節點」。

這些功能節點負責以下關鍵任務:

  • 簽署區塊:不依賴於礦工,功能節點輪流提議並簽署 Liquid 網路上的新區塊,從而實現更快的區塊時間。
  • 管理錨定過程:他們監管並確保比特幣進出網路的錨定過程安全,保證 L-BTC 與比特幣 1:1 的支持比例。

這種聯盟模型與比特幣的去中心化方法有顯著不同,並引入了對聯盟成員的信任要素。然而,Liquid Network 通過多重簽名和聯盟成員間的相互制約,旨在在安全性、效率和去中心化之間取得平衡,減少對單一實體的信任需求。

比較

Liquid 網路 vs. 閃電網路

Liquid 網路和 Lightning 網路都旨在解決比特幣主鏈的擴展性問題,但它們屬於不同的技術範疇並針對不同的需求:

功能Liquid 網路閃電網路
類型側鏈(Side Chain)Layer-2 解決方案
目的更快的交易結算、資產發行即時微型支付
交易規模適合處理較大的交易適合處理較小的交易
交易速度約 1 分鐘區塊時間近乎即時
隱私性隱密交易技術隱藏資產數量與類型提供有限的隱私
去中心化聯盟運營,依賴功能節點進行共識更去中心化,通過支付通道網絡運作

閃電網路(Lightning Network) 基於支付通道的概念,兩個用戶之間建立一個通道,允許他們在不觸及主鏈的情況下進行多次雙向交易。當通道關閉時,最終的交易結果才會被提交到主鏈。這使得交易速度接近即時,手續費極低,非常適合小額、高頻交易。

Liquid Network 作為一條側鏈,允許資產在主鏈和側鏈之間轉移,並在側鏈上進行交易。它的區塊時間固定為 1 分鐘,適合較大額的交易和資產發行。此外,Liquid Network 支持隱密交易和多種資產類型,適合機構投資者和交易所的需求。

總結來說,閃電網路更適合日常的小額支付,如購買咖啡或支付小費;而 Liquid Network 則適合需要快速結算和高隱私性的較大額交易,如交易所之間的結算和機構投資。

結論

Liquid Network 為強化比特幣網路提供了一個有吸引力的解決方案,尤其是針對處理大規模交易的企業與機構。它的優勢包括更快的交易速度、較低的費用和更高的隱私性。需要注意的是,由於聯盟共識模型,去中心化程度會較低。但這基本上是區塊鏈三難困境(trilemma),必然有所取捨。

區塊鏈三難困境是指去中心化(Decentralization)、安全性(Security)和可擴展性(Scalability)。

參考資料

  1. Liquid Network Developer Doc
  2. Liquid Adds Six New Members to Its Federation, Bringing Total to 67
  3. What is the Liquid Federation?