來源:River Finance
自誕生以來,閃電網絡已經成長了很多。許許多多的優化,讓閃電支付的體驗稱得上平滑流暢,但也不是天衣無縫。今天的用戶體驗可能離我們的目標不算遙遠,但作爲开發者,我們希望正視這個挑战:我們必須做什么來提升用戶體驗?
在本文中,我們將探討,基於現在許多聰明的頭腦正在开發的解決方案,閃電網絡的用戶體驗會是什么樣。
我們要先勾勒今天的用戶體驗以及相關的痛點。然後,我會展示,在正在實現以及積極开發的技術的幫助之下——閃電網絡可能的未來。
閃電網絡在 2023 年面對什么問題?
首先指出房間裏的大象:今天,大量閃電網絡上得交易都是通過托管式錢包(custodial wallets)來完成的。使用在 Nostr 協議上發生的閃電交易作爲整個網絡的托管用戶的粗略估計,那么接近 90% 的交易都是通過用戶 需要信任一個托管商來保管自己的私鑰 的應用來完成的。
爲什么當前的大部分用戶都選擇托管服務?因爲便利、簡單的用戶體驗,以及自保管(non-custodial)的閃電錢包在使用上的挑战。我們將當前面臨的這些挑战分成三個大類:
動手能力
如果用戶 被迫 要採取比傳統支付手段更多的動作來實現相同的目標,那么大部分用戶都會失去興趣。比如:
- 用戶必須保持聯網以發送和接收支付。今天,閃電支付失敗的一大原因就是接收者離线,在所有閃電支付中發生的比例約爲 0.5 ~ 1%。
- 用戶必須在協議外跟彼此分享發票(invoices),也就是通過文字、email、即時通訊工具,等等,向對方分享信息,以發起和請求支付,這是一個很麻煩的過程。
- 運行自己的閃電節點的用戶必須能夠在不同通道間分配比特幣。向一個不活躍管理的對等節點开啓通道,可能會導致資金一直呆在那裏,得不到有效利用。
這就是閃電網絡上的資本的機會成本:如果你的資本分配給了一個反應遲鈍的對等節點,這些資金就無法用來路由支付(和產生收益)。
技術知識
這些問題要求用戶對閃電網絡 以及/或者 不相關的協議有深入的了解,這是普通的閃電網絡用戶可能不會去追求的。
- 建立一個閃電節點需要一定的技術能力。一個閃電節點 必須 總是在线,以保持跟網絡的其余部分的連接。
- 如果一個用戶的節點離线了,其通道內的比特幣就有可能丟失或被盜。
- 一個節點運營者必須在自己的通道之間不斷平衡流動性;如果你的通道在你這一端沒有資金,你就無法 發送 支付;相反,如果通道內的所有資金都在你這一端,你就無法 收取 支付
- 在一筆支付失敗,或受阻的時候,節點運營者必須熟練運用命令行界面來解決問題。
- 備份一個節點是復雜的 ——節點運營者需要存儲自己的種子詞和自己的通道狀態,否則如果失去連接,現有的通道就有可能會被關閉。
技術缺陷
閃電網絡的技術還沒有全面部署。一些技術問題還亟待解決。
- 我們還沒有一種標准化的、用戶友好的技術,能夠不依賴於中心化服務器而直接給任意人發送支付。
例子是一種統一的 QR 碼或者 paynym 這樣的體驗。
LNURL 和 Lightning address 是可選項,但它們也有缺點,它們依然依賴於在 某處 運行一個服務器的 某人。
- 因爲一個閃電節點必須一直在线,籤名密鑰也必須一直在线。這就產生了全方位的安全風險。
- 开啓和關閉通道的成本跟鏈上手續費直接相關;在鏈上交易需求高漲期間,手續費會快速上漲,讓通道的开關變得昂貴。
爲避免這一點,用戶必須在手續費暴漲前建立通道,雖然決定什么時候开啓通道並不容易。
- 閃電網絡上的隱私性還不夠好。
當你在閃電網絡上請求一筆支付時,你必須暴露一些信息,比如節點的 IP 地址。
雖然發送者(總的來說)比接收者有更好的隱私性,在交易過程中他們也會暴露一些信息。
基於閃電節點彼此通信的方式,第三方可以容易地確定與他們的通道注資交易相關的鏈上 UTXO。如果大規模執行這樣的監視,可能導致網絡的去匿名化效果。
(譯者注:作者在這裏描述的問題都是真實的,但絕大部分與普通用戶的閃電網絡體驗無關。只是爲了使用(免信任的)閃電支付,你的閃電節點並不需要全天候在线,你所用的自保管閃電錢包(實際上它也是一個閃電節點)只需在收取和發送支付時在线即可;此外,你需要定期打开這些錢包應用,以確保對手沒有欺詐你。普通用戶所面臨的最大困擾,來自於上面也提到的幾點:
(1)收取/發送 支付時需要保持在线;
(2)缺乏可以多次收取任意金額的收款方式(收款發票都是一次性的);
(3)入账/出账 流動性問題,即,如果你的對手在通道中沒有余額,你就無法收取支付。當前,支持 LNURL 的托管錢包,讓這些問題對用戶來說都不存在,但代價就是用戶要信任托管商。當前帶有 LSP 的錢包,主要幫助解決了第三個問題,已經能在很大程度上優化體驗了(用戶不需要自己管理通道),但前兩個問題的解決則依然依賴於技術的進步——透露一下劇情:它們都是可以解決的。但話也說回來,整個閃電網絡的壯大,以及普通用戶的體驗提升,也離不开節點運營者能夠解決這些痛點,因爲,閃電網絡是一個網絡。)
如果這些問題大部分(就不說全部了)都能解決,那閃電網絡會是什么樣?
2025 年的閃電網絡用戶體驗
在這裏,我們要着重指出閃電網絡用戶體驗的潛在可能。這不是一個具體的路线圖,只是對未來部署了某些升級之後, 可能 的用戶體驗的預測。
通道拼接,讓閃電通道對用戶不可見
我們預期,「通道拼接(splicing)」在接下來幾年中會在多數閃電錢包上實現,但這對於網絡參與者來說有什么意義呢?
首先,節點運營者將能夠 向通道加入/從通道中移出 資金,而不需要過度支付鏈上手續費,而且不用先關閉再开啓通道(譯者注:意思是,能在 注入/移除 資金的同時保持閃電通道的正常運行)。因爲重設通道容量的操作變得便宜,節點運營者——或者說自動操作的軟件——將可以更好地控制自己的通道,反過來也意味着支付的成功率更高。
閃電網絡服務商(LSP)也可以從降低的(通道重設)成本中獲得好處,而且可以提供更好的用戶隱私性。嘗試優化用戶隱私性的 LSP 可以將用戶的資金合並在一起,批量處理通道重設交易,從而混淆資金的來源。
當通道拼接普及的時候,資金在閃電網絡和比特幣鏈之間的遷移會變得便宜而容易,錢包將顯示一個統一的余額 ——因爲,對用戶來說,不再需要區分鏈上的和鏈下的資金。
在鏈上手續費較高的時候,LSP 還可以通過在側鏈(比如 Liquid)上結合拼接以及的原子化再平衡,來便宜地管理用戶的通道。
(譯者注:Phoenix 移動端錢包已經支持通道拼接特性;他們的开發者詳細地說明了這會給用戶帶來的體驗提升。)
閃電服務供應商,降低進入門檻
在可見的未來,LSP 可能會變成用戶體驗的一個關鍵組成部分,因爲他們可以幫用戶隱去復雜性。此外,LSP 可以減少運營一個節點的資金要求;他們可以作爲用戶進入網絡的門戶。
閃電網絡的魔法是其即時結算能力,但失敗支付和其它痛點會削弱用戶的體驗。通過 LSP 運營的基礎設施,比如服務 以及/或者 節點本身,用戶可以更直接地閃電網絡交互。LSP 可以通過提供一種「雲上節點」模式消除用戶跟基礎設施的交互需要,用戶依然控制着自己的資金,但並不需要跟這個節點交互。LSP 還可以提供這種服務的「輕」版本,只在手機上消耗更少的電量,或者,還可以把兩種模式結合起來。
如果更多資本轉移到閃電網絡,用戶必須能夠以相似於鏈上錢包的方式恢復自己的閃電節點(或者說閃電錢包)——比如在應用裏輸入連續的 12 或 24 個單詞。服務供應商可以讓用戶在雲上保存自己的閃電錢包的加密備份。在用戶的設備損壞或者被劫持的時候,加密的雲備份可以容易導入到新設備中。
免去手動操作
如果一個人必須採取額外的步驟才能從比特幣(乃至任何一種神奇科技)中受益,很可能他們會在這些步驟中放棄。
當前就有這樣的問題,需要解決方案:LSP 可以通過爲離线用戶接收支付,來解決「保持在线」的要求,讓用戶體驗更接近於現有的支付方案。
隨着比特幣开發者獲得更多資金支持,更多的解決方案會出現,讓用戶能夠獨立的接收支付而無需使用外部服務。
當前人們使用的支付 ID,比如 Lightning Address,是可用的,但在幾乎所有時候都是托管商來支持的。用戶需要能夠使用可復用的 QR 碼來接收支付,並且無需依賴於第三方。可復用是至關重要的:復制、粘貼、發送發票給支付方,太多步驟了。如果有簡單的解決方案,所有閃電網絡用戶都能得到好處。
- 圖片來源:https://bolt12.org/ -
在上圖中,更小的、更簡單的 QR 碼,叫做「offer」,它可以讓錢包 無需用戶指引,就能處理支付流程中的發票請求部分。Offer 的另一個好處在於,它可以攜帶例如幣種、供應商名稱、數量限制,以及觸達接收者錢包的路徑等信息。
許多人會更喜歡簡單的上手流程,這意味着他們可能更喜歡帶有受信任服務商的裝置。一個例子是 Fedimint 協議:一群人管理着一個叫做「e-cash 鑄幣廠」的東西。這種模式提供了更好的隱私性,以及一系列的額外產品和服務,例如遺產管理、私人礦池、去中心化的爭議裁決、合成美元倉位,等等。因爲閃電網絡是內置在這些社群中的,用戶可以根據自己的判斷即時地離开和加入不同的聯盟,而且遷移成本很低。
在閃電網絡中標配隱私性
爲了讓隱私性成爲閃電網絡的標准特性,實現隱私性的技術必須可以隱藏起來,不讓用戶看見——意思是用戶不需要採取任何操作,就能從中獲益。應用开發者和服務提供者必須在幕後行動,例如,將鏈上交易與閃電交易隔離开,等等。
幹擾閃電網絡中的監控
判斷一筆鏈上交易是不是一個閃電通道 开啓/關閉 交易,將會變得非常困難,因爲新技術將日益讓它們看起來跟其它比特幣交易沒有區別。隨着更多的 Taproot 技術實現,像籤名聚合這樣的特性,可以隱藏一個支付通道的信息,以及有可能有多少用戶參與了這筆交易。(譯者注:這跟 taproot 升級引入的 Schnorr 籤名有關,在一些條件下,它可以將通道雙方的籤名聚合成一個籤名,從而在合作關閉通道的情形中,外界將無法區分這筆交易與普通的個人錢包支付有何區別。)
如果 Taproot 在錢包中廣泛實現,用戶可以在向自己的對等節點以外的人支付時獲得更好的隱私性。當前,這樣的多跳支付有一個支付 ID(這筆支付的哈希值),會被轉發路徑上的每一個中間節點知道。而 Taproot 處理籤名的一些方式,可以用來創建「啞謎」支付 ID,讓路徑上的轉發節點無法窺見全貌,只有發送者和接收者對支付有清晰的理解。(譯者注:這也跟 Schnorr 籤名有關,相關的技術叫做「PTLCs」,每一跳得到的信息都是不一樣的。)
閃電網絡的用戶可能不再需要擔心——甚至不再需要知道 ——自己的支付所通過的具體路徑,但在當前,整條路徑上的每個節點都可以看到支付來自哪裏(譯者注:這應該是一種誤解,中間節點不知道支付起源的位置)。在「加拿大自由車隊」事件中,我們可以看出,政府可以而且也會沒收資金、凍結法幣銀行账戶,而且還可以審查那些反對他們的人。
LSP 可以通過提供一種服務、作爲一個盲化路由的中間人,匿名化一筆閃電交易的來源。這樣一來,LSP 也只知道自己構建的部分支付路徑,而發送者知道其它部分;整條路徑的中間節點和目的地都會「盲化」。這種模式將提供更強的安全性,而用戶根本不需要參與其中。
(譯者注:作者在這裏提到的技術是「路徑盲化」。當前,閃電支付的接收方必須向支付方曝光自己的網絡位置,以便支付者找出可以觸達自己的支付路徑。而「路徑盲化」的想法是:接收方可以提供一條可以觸達自身的路徑的入口,從而隱去自身的真實位置。支付者只需找出觸達這個入口節點的路徑即可。因此,跟作者的理解相反,盲化路徑更多是保護接收者的隱私性。至於 LSP 知道多少信息,要看 LSP 在入口節點到接收者節點的路徑上的什么位置。)
使用閃電網絡作爲一種虛擬私人網絡
錢包可以創造性地提供隱私增強的功能。舉個例子,錢包和 LSP 可以作爲用戶的「發票中介」;錢包創建一個發票並轉發給一個 LSP,然後 LSP 完成支付。對於接收者來說,看起來就像是 LSP 給他支付了;而且這樣依賴,發送者就獲得了更好的隱私性,而且不會改變他們熟悉的支付流程。Mutiny Wallet 的聯合創始人 Tony Giorgio 指出,這種方法允許錢包用戶隱藏在 這個 LSP 的所有用戶中。
少數閃電網絡用戶可能想要更強的隱私性。交易混淆的許多案例是增強隱私性的經過考驗的方法,但這要求用戶手動操作,而且可能付出許多鏈上手續費。因爲 LSP 已經運行了服務器,他們在爲用戶協調交易協作服務方面處於有利地位。服務供應商可以創建加強隱私性的檢查點:當用戶开啓或關閉通道時,增加或減少通道的容量(如前面的「通道拼接」一節所述),或者在用戶爲商品或服務支付時就這么做。
閃電網絡提升電子商務
供應商可以通過閃電支付,向客戶提供一個退貨期。客戶可以在結账時支付一種特殊的發票,保留「撤回」交易的能力,一直到商品和服務交付。這在以前是不可能做到的。
安全性是機構採用的關鍵
爲了讓更多機構加入閃電網絡,需要非常容易就能將離线的、冷錢包的資金轉入一條閃電通道。Taproot 通道开啓了這種應用場景,而無需犧牲安全性。
此外,這也讓機構能夠更安全地將大量資金存放在閃電網絡上。他們將能使用定制化的硬件來保護他們免於錢包聯網所帶來的風險。
結論
閃電網絡已經證明了自身在即時結算支付上的有用性——但我們應該清楚,它也不是完美無缺。不過,網絡參與者可以對解決 UX 障礙保持樂觀;一些最聰明的开發者正孜孜不倦地強化用戶體驗。
隨着更多的技術解決方案出現、更多的資本投入閃電網絡,LSP 可能會在幫助終端用戶去除復雜性方面扮演更大的角色。技術上的進步也將有利於自主保管的用戶,並讓整個網絡更加接近「就是這么好用」的體驗。
閃電網絡上有許多值得興奮的東西;本文中所有對未來的預測,都基於當前正在开發的解決方案。越多开發者和企業致力於優化用戶體驗,網絡的參與者和資本也就會越多,每個人的用戶體驗也會越好。
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播信息之目的,不構成任何投資建議,如有侵權行為,請第一時間聯絡我們修改或刪除,多謝。