增加可用性!「Channel Factories」在閃電網路中至關重要
橙皮書/Arjun Balaji/翻譯:Eric/張詠晴編譯
2019-02-15 16:34

 

截至2019年,閃電網路在流動性供應、隱私性、安全性和可用性上,取得了令人難以置信的進展。隨著開發者的信心增強和應用開發的門檻降低,第一批應用程式業已開始構建。

 

閃電網路的基礎設施擴建是2018年下半年最令人期待的開發工程之一。R&D和項目實施方面取得的重大進展,推動了人們對閃電網路年度重大升級的預期。

 

閃電網路的目標很簡單:為用戶提供一種快速、可靠的鏈下支付手段,同時保持結構設計簡單、親民。寄希望於所有用戶運行全節點,或嘗試讓他們手動管理渠道流動性,都是不切實際的。

 

因此,閃電網路在2019年的發展目標主要集中在以下四個方面:

 

  1. 提高系統的安全性保障
  2. 最大化使用過程中所有階段的流動性(從押金釋放到渠道內的流動性供應)
  3. 改善交易的隱私性
  4. 盡可能簡化UX設計

 

eltoo和渠道工廠(eltoo and Channel Factories)

 

eltoo起初是在2018年4月由Blockstream的c-lightning團隊和Lightning Labs的roasbeef共同提出的。在當前的閃電網路實施中,用戶如果恢復過期的帳單備份,就會失去他們的押金。因為,廣播過期的帳單就等同於「作弊」,用戶就會被罰沒押金以作懲罰。重點是:瞭望塔(Watchtowers)備份和其他連續備份可以在很大程度上避免這個問題。

 

在eltoo中,如果用戶廣播舊狀態,則他們的對手方就會透過新窗口廣播最近的交易,以糾正最終的帳單。這種仲裁體系「使得在單個串聯交易中的多個用戶之間打開支付渠道變得更加容易,也更具效率」_語出Bitcoin Op-Tech 全年回顧。

 

更重要的是,eltoo使備份變得更加安全,瞭望塔更具效率,因為只需儲存最新的狀態,而非先前狀態(不過這也存在一定的隱私權衡)。

 

這也導致了一些像渠道工廠的下游工作改進。現在,操作閃電網路渠道至少需要兩筆鏈上交易(用於打開和關閉渠道)。渠道工廠旨在提高這一過程的效率。

 

雖然每個渠道需要兩筆鏈上交易(理論上可以提供無限數量的鏈下交易)看起來並不是很多,但渠道工廠可以允許多個用戶打開無限條組內渠道。特別是,當實現閃電網路的產品是由大公司創建時,這種方案可以顯著減少必須參與的鏈上交易的數量。

 

兩個提案都需要透過軟分叉以添加新的哈希簽名標誌(BIP 118),SIGHASH_NOINPUT_UNSAFE,它允許簽名授權所有UTXO的支出,這些支出(並非單個UTXO)可由特定的私鑰管理。核心開發人員樂觀地認為,這可能導致伴隨Schnorr簽名的更大規模的軟分叉。

 

批評家早期就閃電網路所表達的主要擔憂之一是:由於人們無法打開渠道進場,「會不會出現高昂的鏈上交易費用而導致了閃電網路的中心化?」渠道工廠可以輕鬆地打開和關閉渠道,而減少了這種擔憂。

 

深入的鏈上改進方案(像Schnorr簽名)有助於進一步壓縮簽名大小,使得閃電網路的可用性更高。

 

本文為巴比特資訊授權刊登,原文標題為「都說閃電網路今年要崛起,它的基礎設施現在建的如何?