他因操作失誤丟了4個比特幣,閃電網路規則是不是太嚴格了?

買賣虛擬貨幣

閃電網路有可能對比特幣和整個加密貨幣領域產生巨大影響,但其目前依然存在一些問題。今天早些時候,Reddit使用者INWHY分享了自己的一次經歷,由於在閃電網路上操作失誤,導致其丟失了4個比特幣。

雖然這遠遠不是閃電網路出現的第一個問題,但這次的損失金額較大。INWHY在帖子裡指出,由於斷電導致其網路掉線,他發出了關閉自己的活躍節點的命令。

哪裡出了錯?

閃電網路本質上是節點之間從A點到B點的支付通道網路。在使用者將資金廣播到網路後,他們可以透過這些不同的通道將他們的比特幣傳送到目的地,同時不需要任何費用。

為了解鎖該網路中的資金,使用者必須進行廣播,從而讓節點下線。

透過這種方式,所提供和接收的資金的當前狀態被傳遞給其他節點,分配給現有節點的資金被返回給使用者。

然而,如果透過已經失效的網路賬戶來關閉節點,同時不包含最近的交易,那麼其他與之連線的節點可以將該行為標記為錯誤的,並以更新後的交易歷史記錄作為證據。

在這種情況下,選擇離開網路的使用者會被迫放棄自己的比特幣。

當INWHY強制關閉他的節點時,他使用的是幾天前的交易備份——可能是由於斷電導致他無法獲得最新的備份。

他連線到的其他節點發現了他關閉節點的行為,並提供了最新的交易歷史記錄,因此他的4個比特幣就被沒收了。

一個可以避免的失誤

僅僅因為操作失誤就導致全部資金丟失,這可能看起來很殘酷,但是這個機制主要是用來阻止惡意活動的。

如果使用者在閃電網路上進行了一筆交易,然後用了這筆交易之前的歷史記錄來關閉交易,那麼從理論上講,如果沒有實施保護措施,他們可以重新獲取這筆資金並完成交易。

雖然該系統可以有效地阻止作弊,但它當然不會考慮使用者的錯誤,而且在極端情況下,這種零容忍規則系統可能會因為使用者的錯誤產生大量無法預料的後果。

雖然很難證明一個系統在使用者出錯時可能損失數千美元,但重要的是要認識到這種情況是可以避免的。

使用者可以使用靜態備份系統。也就是說,當建立新節點時,就會記錄網路狀態。

或者,他們可以使用動態備份,在交易廣播時進行更新。

此外,每個節點已經有0.16 BTC的容量限制。損失4個比特幣的使用者可能需要超負荷執行20多個節點。

因此,雖然情況很糟糕,但這是閃電網路還需要更多考驗的又一個例子,這類損失本來是可以緩解的——如果不是完全避免的話。

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;