shortchannelid
Shortchannelid, often written as short_channel_id, is a compact 64-bit identifier used in the Lightning Network to refer to a specific payment channel. It is primarily used in routing and gossip messages to identify channels without transmitting the full funding transaction data. The concept is defined in Lightning Network protocol specifications and is widely adopted by implementations such as LND, c-lightning, and Eclair.
The short_channel_id encodes three fields into 64 bits: block_height, transaction_index within that block, and the output_index
A short_channel_id is derived from the funding transaction that opens the channel and becomes valid once that
Limitations and considerations include the finite bit allocation (block height up to 2^24−1) and potential changes