Lightning-Network
1ML.com 中的頻道 ID 是什麼?
在1ML.com上查找頻道的資訊,我想知道它
channel_id
是如何建構的。閱讀這個問題和相應的 BOLT02,我看到
channel_id = funding_txid XOR funding_output_index
由於 the
funding_txid
是 32 字節的字元串(例如399986f8d47b36d4f21c07de0ce7d422de244ed58a72e6b44d26985fe1e7465c
),因此 thechannel_id
也有 32 個字節。但是,在查看1ML.com 上的特定頻道時,該頻道
channel_id
要短得多(例如735416048958177281
)。因此我的問題是:
- 上面的定義
channel_id
正確嗎?如果是這樣,與 1ML.com 的有什麼區別?- 否則:如何
channel_id
正確計算?
in
channel_id
1ml 似乎是.short_channel_id
請注意,短通道 ID 只是 3 個字節的塊高度、3 個字節的交易索引和 2 個字節的交易輸出索引。雖然 BOLT 建議將其序列化為 HEIGHTxINDEXxOUTPUT,但 lnd 只是連接這 8 個字節並將它們顯示為單個大整數。我猜由於閃電瀏覽器傾向於接管實現的 API,我們有這種困惑