Lightning-Network
平衡廣播會阻礙 LN 的可擴展性嗎?
Rene Pickhardt 在他的研究中指出,這
broadcasting the balance values would hinder the scalability of the Lightning Network
意味著廣播每個頻道的本地和遠端平衡會阻礙網路的可擴展性。此資訊的廣播與可擴展性有何關係?
假設閃電網路希望在全球範圍內支持每秒 10 萬次支付。
現在,每次嘗試、中止或結算支付時,支付流程中幾乎每個渠道的餘額都會發生變化。假設有 5 個通道參與支付(並假設沒有失敗的支付,因為餘額值會神奇地立即為所有對等方所知),這仍然會導致每秒必須向網路中的每個參與者廣播 100 萬條消息。
假設每條消息 100 字節(因為我們不僅有餘額值,還有時間戳、短通道 ID、防止欺騙和 hmacs 的簽名),這將至少(!)每個參與者的 100 MByte / 秒的數據流,幾乎是 1 Gigabit /秒
即使網際網路不會中斷,如果每個參與者都不斷地需要這樣的吞吐量,節點也必須能夠處理所有這些資訊。商用硬體上的正常網路伺服器每秒可以處理多達 10k 個 http 請求。因此,節點也會面臨一些嚴峻的挑戰。