Lightning-Network

如果閃電網路上的所有節點預設都是瞭望塔會怎樣?

  • May 2, 2019

強制閃電網路上的每個節點預設提供瞭望塔服務的成本是多少離線?這適用於閃電網路或其他狀態通道網路嗎?為什麼或者為什麼不?

那麼,如果狀態通道中的所有節點預設都是仲裁器/瞭望塔,但是在網路上支持節點(或節點對/通道)的瞭望塔服務的計算成本取決於該節點“需要”的成本備份狀態/通道內事務,這與網路中其他節點的價值以及網路中節點故障的速率有關。狀態通道使用者可以選擇完全不使用瞭望塔服務,使用瞭望塔服務但不支持網路中的其他人,在這種情況下他們需要向瞭望塔付費,或者既支持“觀看”又建立狀態通道。此外,如果“觀看”的責任在一段時間內應該具有合理的冗餘水平,以減輕所有觀看者的計算成本負擔……對不起

tl; dr - 第一部分到“為什麼或為什麼不”^^;

不知道我是否得到你所要求的。但是,一些一般性的評論和想法應該有望為您提供回答問題所需的所有資訊。

瞭望塔基本上需要一份您的頻道狀態歷史記錄。(數據子集就足夠了,但為了簡單起見,我們假設瞭望塔需要通道狀態歷史的精確副本)

現在你的問題的答案取決於。

如果每個瞭望塔都應該擁有網路上每個狀態通道的完整歷史記錄,我們的總儲存需求將是網路上的節點數和O(V*E)通道數。和一個單一的儲存需求。除非此人是某些比特幣分叉(如 bcash)的支持者,否則人們可以很容易地看到,隨著閃電網路中發生的支付數量呈線性增長,這一數字永遠不會擴大。它的儲存要求與將所有交易儲存在一個具有非常大塊的公共區塊鏈中的數量級相同。V``E``O(E)

然而,我們可以說每個節點成為x其他節點的瞭望塔就足夠了。x通過這種方式,平均(攤銷)每個閃電節點的儲存成本與它們自己的狀態通道的儲存需求相比應該是一個因子的儲存成本。

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