banner
CKB 中文

CKB 中文

CKB 是理想的比特币 Layer 2

閃電網絡目前面臨的主要困境(2)

在上一篇《閃電網絡目前面臨的主要困境(1)》中,我們介紹了制約閃電網絡發展的主要因素之一:流動性。流動性問題又可進一步細分為兩個方面,一個是網絡整體流動性不足,需要降低閃電網絡節點的搭建和維護門檻,引入額外的激勵機制來解決;另一個是流動性分配問題,目前已經有 Submarine Swap(潛水艇互換)、通道拼接(Splicing)、多路徑付款(MPP)、Lightning Pool、Liquidity Advertisement、環路支付等方案,來優化閃電網絡的流動性。

今天這篇文章,我們繼續介紹閃電網絡當前面臨的其他挑戰,以及社區為此提出的創新解決方案。

對穩定幣的支持#

閃電網絡在高吞吐量、低延遲、低成本和隱私保護四個方面表現出色,是實現加密支付的最佳途徑,也是構建 P2P 經濟的重要支付基礎設施。2021 年薩爾瓦多將比特幣法幣化後,閃電網絡得到了更多的應用,支付數量和金額迅速上升,巔峰時網絡中有超過 8.2 萬個支付通道。然而,從下面圖中我們也能看到,近 2 年來,比特幣閃電網絡中的資金容量增長緩慢,通道數量甚至出現了下滑。

4

來源:https://mempool.space/graphs/lightning/capacity

目前,比特幣閃電網絡中流通的主要是 BTC,而 BTC 作為交換媒介面臨的最大挑戰之一就是其價格波動性。事實上,BTC 的價格波動性一直是阻礙閃電網絡廣泛應用的一大障礙。如果要讓閃電網絡走進千家萬戶,成為日常小額高頻支付的首選,就必須要讓閃電網絡支持穩定幣,畢竟在現實生活中,大家都習慣了使用價值穩定的貨幣來進行日常支付。

為此,2024 年 7 月 23 日,Lightning Labs 發布了多資產閃電網絡的第一個主網版本,正式將 Taproot Assets 引入閃電網絡。Taproot Assets 是比特幣上的一個資產發行協議,發行的資產可以被存入閃電網絡的支付通道中,並通過現有的閃電網絡進行轉移。多資產閃電網絡主網版本的發布,標誌著穩定幣正式在比特幣閃電網絡上得到支持,意味著諸如通過閃電網絡實現全球即時結算的外匯交易、使用閃電發票直接支付穩定幣購買商品等應用場景將成為現實。

5

圖:在閃電網絡中,Alice 發送美元穩定幣,Bob 接收歐元穩定幣;來源:https://www.odaily.news/zhtw/post/5198267

除此之外,Nervos CKB 推出的閃電網絡 Fiber Network,借助 CKB 區塊鏈的靈活性,原生支持用戶自定義資產,其中就包括了 Stable++ 等去中心化協議鑄造的比特幣原生穩定幣。在 9 月份的完備測試版中,開發者已經可以使用 Fiber Network 測試比特幣原生穩定幣 RUSD 了。

我們相信,閃電網絡與穩定幣的結合,將釋放出強大的協同效應,為閃電網絡注入新的活力,推動加密支付在日常生活中的普及。

用戶體驗#

儘管閃電網絡在技術上取得了長足進步,但在用戶體驗方面仍有提升空間,與傳統的支付體驗相比還有一些差距,比如:

收取 / 發送支付時需要保持在線#

很多失敗的閃電支付就是接收者離線造成的。從用戶的角度來看,這是很不好的用戶體驗,因為傳統的支付(銀行轉賬等)並不需要對方在線,區塊鏈支付(比如鏈上轉賬 USDT)也只需要知道對方地址即可,不需要對方一直在線。

目前的解決方案是通過閃電網絡服務商(LSP)為離線用戶接收支付,來解決 “保持在線” 的要求,讓用戶體驗更接近於現有的支付方案,缺點是引入了信任假設,用戶需要信任閃電網絡服務商。

缺乏可以多次收取任意金額的收款方式#

閃電網絡的 invoice(發票)用於請求支付,支付的接收方通過 invoice 向發起方提供必要的信息,以協助支付,invoice 可以簡單理解為支付軟件中常用的 “收款碼”(更準確的類比是收款發票 )。目前,閃電網絡默認的 invoice 是一次性的,它包含了一次支付的哈希值及其面額,在支付成功或者超時之後就會作廢。這意味著每次收款時都需要複製、粘貼、發送 invoice 給支付方,太多步驟了。如果你是習慣了在櫃檯擺放一個微信 / 支付寶收款二維碼的商家,那閃電網絡的這種用戶體驗絕對會讓你崩潰,尤其是生意特別火爆的時候。

為此,比特幣社區提出了一些解決方案:

Keysend#

Keysend 利用了節點的 node_id 是不會改變的,而且在給出 invoice 之後就會向支付方暴露,所以,可以用它來作為一個靜態的端點。Keysend 的優點是完全不依賴其它協議,而只依賴閃電網絡自身,缺點是接收方的節點、通道、通道 UTXO 等,都会暴露。

當前,大多數閃電網絡客戶端都已經實現了 Keysend 的功能,不過,在運行的時候可能需要用戶手動打開這個功能。

LNURL 與 Lightning Address#

LNRUL-pay 是一種標準,允許用戶創建一個靜態的 QR 碼,這個碼可以接收多次支付。其工作原理是用戶使用閃電網絡錢包掃描 QR 碼(LNURL-pay),錢包解碼 QR 碼,獲得 URL 並使用 HTPPS 協議訪問它,服務端響應錢包以一條消息,詢問支付數額(也可以是固定數額),用戶填入數額,並將信息發回給服務端,服務端返回用戶選定數額的傳統閃電網絡發票,最後錢包支付發票。

Lightning Address 通過編碼,可以讓用戶的 QR 碼(LNURL-pay)變成一個類似郵箱地址的 URL,其他人訪問這個 URL,然後得到的響應就是 LNULR-pay 請求。目前,實現 LNURL 的錢包大多是托管錢包,它們會給每一個用戶分配一個 Lightning Address,以允許使用 Lighting Address 收取支付。

BOLT12#

BOLT12(閃電網絡技術基礎 12)是一種新出現的閃電網絡技術規範提議,它試圖在不使用 web 服務端的前提下實現 LNURL 提供的部分功能。雖然 BOLT12 尚未合併到 BOLT 中,但這個想法得到了大多數開發者的支持。相比於 LNURL,BOLT12 最大的特點是,它可以在閃電網絡協議內實現,而不需要依賴於其它網絡協議和通訊方式。

結語#

閃電網絡的發展之路仍面臨諸多挑戰,不過隨著技術的不斷進步和社區的持續努力,這些挑戰將會被逐一被攻克。比如,比特幣閃電網絡使用的 LN-Penalty 除了自身的複雜性之外,還造成了存儲負擔,其改進方案 eltoo 的實施需要對比特幣進行軟分叉,並引入一個新的簽名哈希類型;再比如針對 HTLC 的隱私性問題,其改進方案 PTLC 可能會率先在其他區塊鏈的閃電網絡上實現和進行實驗。

閃電網絡正在經歷一個持續優化和成長的過程。隨著穩定幣的引入、用戶體驗的提升以及更多創新解決方案的出現,我們有理由相信,閃電網絡距離大規模採用的目標越來越近。它不僅將重塑加密貨幣的支付體驗,更有望成為推動全球金融創新的重要力量。

參考資料#

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。