Lightning-Network
如何從 Short_Channel_ID 中獲取 Channel_ID?
有沒有辦法在不使用任何閃電網路瀏覽器的情況下檢索知道 Short_Channel_ID 的 Channel_ID ?
Short_Channel_ID 是如何計算的?這個操作是可逆的嗎?
以x x
short_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_index
channel_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_id
到channel_id
或轉移回來。