Lightning-Network

如何從 Short_Channel_ID 中獲取 Channel_ID?

  • February 21, 2019

有沒有辦法在不使用任何閃電網路瀏覽器的情況下檢索知道 Short_Channel_ID 的 Channel_ID ?

Short_Channel_ID 是如何計算的?這個操作是可逆的嗎?

以x xshort_channel_id格式指向支付通道的資金交易,其中 x 用於分隔 3 個值,三個值以十進製表示。這至少是短通道 id 的 BOLT 1​​.1 約定格式。以前,短通道 id 可能已根據實現進行了不同的編碼和描述。例如,c-lightning 使用冒號而不是 a來分隔這些欄位。blockheight``transaction_index``output``x

根據 BOLT02創建channel_id如下:

此消息介紹了funding_txidfunding_output_indexfunding_output_indexchannel_id to identify the channel. It's derived from the funding transaction by combining the`改變最後2個字節)。`and the, using big-endian exclusive-OR (i.e.`

由於funding_txid是其欄位的散列,因此與短通道 ID 無關。因此,如果不查看區塊鏈數據,我認為不可能將數據轉移short_channel_idchannel_id或轉移回來。

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