Lightning-Network

為什麼比特幣閃電網路不能擴展到數十億使用者的一些論據是什麼?

  • June 22, 2021

為什麼目前版本的比特幣閃電網路不可擴展,存在爭議。為什麼會這樣的一些主要論點是什麼?

閃電可以在薩爾瓦多這樣的小國發揮作用,但如果有一個更大的國家出現怎麼辦。潛在的問題是什麼,如何解決?

閃電提案的 2 位主要創建者 Joseph Poon 和 Thaddeus Dryja 是否真的離開了該項目?

如果我不得不把它歸結為一個詞,它會說擁塞的線索,但讓我詳細說明一下:

  • 比特幣網路僅支持一定數量的通道打開和關閉的上限速率。讓我們假設每天 250k(雖然我不知道確切的數字)。這會產生幾個後果: 首先,數十億使用者的入職需要時間。其次,雜湊時間鎖定合約中的 CLTV 增量最終需要選擇得非常高。例如,假設我們有 10 億個頻道,並且 10% 的頻道出於某種原因想在同一時間或多或少地關閉:這將觸發至少 1000 萬次比特幣交易(對於第二階段 HTLC 可能更多),並且需要數週時間來處理。因此,HTLC 腳本中的 CLTV 值應該非常高,以便能夠安全地解決這個問題。
  • 與擁堵有關的另一點是支付渠道的流量限制。雖然支付通道起初似乎只受 TCP/IP 網路速度的約束,但這太簡單了。實際上,通道可以處理的 HTLC 數量有兩個上限:首先是為了在通道強制關閉的情況下節省鏈空間,其次是為了減輕費用勒索攻擊。然而,路由的解決比單個對等流量花費的時間更長,並且在遠端通道故障和鏈上解析的情況下實際上需要更長的數量級。在這種情況下,路由節點的通道可能會更快地接收到它們可以處理的更多流量。他們的頻道會造成堵塞,可能會通過網路級聯。

請注意,提到的兩點不僅可以自然出現,而且可以通過攻擊專門創建。由於洋蔥路由機制以及失敗的路由嘗試不會收取阻塞遠端通道的費用,因此向比特幣區塊鏈發送垃圾郵件相當昂貴。

還有一點值得一提的是使用者體驗。閃電網路協議是一個相當複雜的協議,非專家使用者越多,出錯的機會就越多,這就是為什麼需要好的應用層軟體來保護使用者的複雜性並保護他們。目前在這個方向上取得了良好的進展,但我擔心我們將來需要更多。

ps:關於你的第二個問題。讓我用一個反問來回答:中本聰離開比特幣是真的嗎?好吧,在這兩種情況下(比特幣和閃電網路),我們都不確定有許多假名貢獻者。話雖如此,Joseph Poon 和 Thadddeus Dryja 似乎轉向了其他項目。

引用自:https://bitcoin.stackexchange.com/questions/107177