每次進行新的付款時,用戶之間的閃電通道都會更新以反映它們的總余額。目前用來實現這一目標的方法包括懲罰試圖廣播舊余額的用戶(可能是因為舊的余額會使他們擁有更多的錢)。欺詐用戶可能會失去他們通道中所有的資金。
問題在于廣播舊余額并不總是因為人們想嘗試作弊。很多情況下(例如,由于軟件錯誤或備份出錯),用戶可能會意外地廣播舊的余額。在這種情況下,通道資金的徹底丟失對他們來說是一項相當重的懲罰。
eltoo是在2018年4月30日首次發布的,由Blockstream的c-lightning開發團隊Christian Decker和Rusty Russell以及Lightning Labs的Osuntokun共同開發,eltoo通過構建時間鎖定交易鏈( a chain of time-locked transactions)來更新通道,每筆交易花費都會更新前一筆交易的資金以反映最新的通道余額。
如果用戶廣播了較舊的交易(代表較舊的通道余額),則她的交易對手就有一些時間來廣播最新的交易(代表最新的通道余額)。
像這樣的解決方案目前可能奏效,但在故障的情況下則是不實際的。這需要將整個交易鏈廣播并記錄在
比特幣區塊鏈中,或多或少地地使閃電網絡的目的變得不明確。因此,Decker提出了對比特幣協議進行軟分叉,以在這些類型的交易中引入一種層次結構:任何較新的交易都可以覆蓋任何較舊的交易,而不要求廣播整條鏈中的所有交易。
如果這個軟叉在比特幣網絡上被采用激活,閃電網絡用戶就可以根據他們的喜好創建閃電通道。(像現在這樣或者使用eltoo,取決于他們喜歡用什么)
版權申明:本內容來自于互聯網,屬第三方匯集推薦平臺。本文的版權歸原作者所有,文章言論不代表鏈門戶的觀點,鏈門戶不承擔任何法律責任。如有侵權請聯系QQ:3341927519進行反饋。