Lightning-Network

是什麼讓毫裡本聰成為現實?

  • January 8, 2019

在閃電網路中,可以以千分之一聰的單位支付,一個毫聰。

但是你不能在關閉通道時直接在主鏈上贖回它們,它會出現一個回合錯誤,你的價值將被“修剪”一些毫秒。

但在此之前它們怎麼能存在呢?LN 的那一部分是基於信任的嗎?節點以某種方式儲存數字,但如果決定更改它怎麼辦?如果數字簽名僅對鏈上交易的數據進行簽名,它們如何“覆蓋”價值?

Millisatoshi 是計算渠道餘額的單位。如果目標是實現非常小的閃電支付金額,它們是必要的記賬單位,這代表了協議設計的選擇。如果我想在閃電網路上發送 1 個聰,路由費必須以次聰單位計價,否則費用只能是 1 或 0 個聰。

然而,在比特幣區塊鏈上計算和實際傳遞這種餘額是有區別的。兩個節點可能會協商以毫秒為單位的餘額,但簽署的承諾交易實際上無法傳遞此餘額,只能傳遞最接近的 Sat 值。

Millisatoshis 不會在 HTLC 的承諾交易中擷取,因為這些是以 sat 計價的。因此,在單邊通道關閉的情況下,傳遞的餘額將不同於兩個閃電節點之間協商的餘額。協作渠道關閉也無法提供以分數 Sats 計價的餘額。

因此,millisatoshi 是一個真正的會計單位,它可以實現非常小的閃電支付(甚至在此過程中擷取的費用更少),同時在通道關閉期間權衡可傳遞餘額的準確性(四捨五入可以雙向進行)。

不涉及信任,每個參與者都清楚地知道通道餘額是多少(mSat),以及在任何通道狀態下,區塊鏈中有多少餘額是可傳遞的(Sat)。

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