Lightning-Network

1ML.com 中的頻道 ID 是什麼?

  • January 25, 2022

1ML.com上查找頻道的資訊,我想知道它channel_id是如何建構的。

閱讀這個問題相應的 BOLT02,我看到

channel_id = funding_txid XOR funding_output_index

由於 thefunding_txid是 32 字節的字元串(例如399986f8d47b36d4f21c07de0ce7d422de244ed58a72e6b44d26985fe1e7465c),因此 thechannel_id也有 32 個字節。

但是,在查看1ML.com 上的特定頻道時,該頻道channel_id要短得多(例如735416048958177281)。

因此我的問題是:

  • 上面的定義channel_id正確嗎?如果是這樣,與 1ML.com 的有什麼區別?
  • 否則:如何channel_id正確計算?

in channel_id1ml 似乎是. short_channel_id請注意,短通道 ID 只是 3 個字節的塊高度、3 個字節的交易索引和 2 個字節的交易輸出索引。雖然 BOLT 建議將其序列化為 HEIGHTxINDEXxOUTPUT,但 lnd 只是連接這 8 個字節並將它們顯示為單個大整數。我猜由於閃電瀏覽器傾向於接管實現的 API,我們有這種困惑

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