Sunday, May 10, 2026
  • Login
SB Crypto Guru News- latest crypto news, NFTs, DEFI, Web3, Metaverse
No Result
View All Result
  • HOME
  • BITCOIN
  • CRYPTO UPDATES
    • GENERAL
    • ALTCOINS
    • ETHEREUM
    • CRYPTO EXCHANGES
    • CRYPTO MINING
  • BLOCKCHAIN
  • NFT
  • DEFI
  • WEB3
  • METAVERSE
  • REGULATIONS
  • SCAM ALERT
  • ANALYSIS
CRYPTO MARKETCAP
  • HOME
  • BITCOIN
  • CRYPTO UPDATES
    • GENERAL
    • ALTCOINS
    • ETHEREUM
    • CRYPTO EXCHANGES
    • CRYPTO MINING
  • BLOCKCHAIN
  • NFT
  • DEFI
  • WEB3
  • METAVERSE
  • REGULATIONS
  • SCAM ALERT
  • ANALYSIS
No Result
View All Result
SB Crypto Guru News- latest crypto news, NFTs, DEFI, Web3, Metaverse
No Result
View All Result

Bitcoin Lightning Gossip Protocol Privateness

by SB Crypto Guru News
June 6, 2022
in Bitcoin
Reading Time: 6 mins read
0 0
A A
0



That is an opinion editorial by Shinobi, a self-taught educator within the Bitcoin house and tech-oriented Bitcoin podcast host.

The Lightning protocol works by atomically updating funds throughout a number of cost channels in such a means that the whole lot confirms or fails all collectively — i.e., it routes funds throughout a number of hops. An integral a part of any routing-based system is a routing desk, a set of all the knowledge crucial to really assemble a path from level A to level B. With out this info, you possibly can’t actually route something wherever since you don’t know easy methods to get the knowledge from the place it’s to the place you need it to go. Lightning clearly requires a routing desk, which is what the gossip protocol laid out in BOLT 7 accomplishes; the propagation and upkeep of the document of channels obtainable on the community to route funds by means of.

This gossip protocol is likely one of the scaling considerations of all the Lightning protocol stack. At present, it is extremely fundamental and works in a means that’s fairly much like the propagation of transactions on the Bitcoin community correct; nodes on the community obtain a gossip message, they then confirm the message in line with the foundations of validity, and go it on to all of their friends to additional propagate throughout the community. It’s a naive flood fill protocol that assumes that legitimate messages will finally propagate throughout all the community.

Due to this, there’s a concern of denial-of-service assaults (spam) that may wind up consuming a considerable amount of processing sources and bandwidth to take care of. Within the case of the primary Bitcoin community, nodes won’t relay invalid transactions, so to broadcast one thing that consumes nodes’ bandwidth and computational sources requires you to really have bitcoin to create a transaction with. Within the case of the Lightning gossip protocol, you’re required to show you management a legitimate UTXO funding a channel so as to relay a gossip message in regards to the channel. This performs the identical spam safety perform as on the primary Bitcoin community; you can not spam messages throughout the community with out really controlling bitcoin.

This brings me to the precise construction of the gossip protocol. This may on no account be a complete breakdown of the protocol, however a deep sufficient look into it to have a look at a proposed change and assess the trade-offs between the proposal and present protocol. There are three most important messages at the moment within the gossip protocol. The channel_announcement message, node_announcement message and channel_update message. There may be additionally an announcement_signatures message, however that is solely used with direct channel friends to signal messages asserting channels, and it isn’t extensively broadcast throughout all the community. I’m not going to cowl the messages for requesting knowledge, as they don’t seem to be actually related to the purpose of this text.

The channel_announcement message is the very first thing required so as to announce a channel to the community after which to announce your node to the general public as properly. It’s collaboratively constructed and requires each channel companions to make and broadcast. This message contains proof that the funding transaction to a channel pays into the channel multisig deal with, after which it contains signatures from the Lightning node identification key of each individuals over the message. It declares which multisig secret is owned by which node and contains signatures from every multisig key of the on-chain UTXO funding the channel. This proves that each nodes concerned in a channel have management of the on-chain multisig, after which it proves that their Lightning node identification secret is related to it.

Subsequent up is the node_announcement message. If a node makes an attempt to relay this message with out having beforehand despatched a channel_announcement message for a legitimate channel, it’s ignored and never relayed. Nodes relay this message by themselves after opening their first public channel to permit different nodes to connect with them. This message comprises a signature from the node identification key on the message; some characteristic bits for future model updates, the community deal with the node could be reached at to open channels with, an alias (nickname) and some different bits of information.

Lastly, the channel_update message. This message can be made and broadcast unilaterally by a single node. It comprises the minimal and most worth hashed timelock contracts (HTLCs) a channel will route; the price that the operator will cost for routing by means of that channel (base price and share price fee); and the size of timelock distinction it requires between itself and the earlier hop, in order that it has time to discover a transaction settling on-chain and implement the right end result for itself if crucial. It’s also signed like all different messages.

So the protocol as it’s now supplies all the knowledge crucial to search out channels you possibly can route funds by means of, promote the knowledge essential to know what charges every channel will cost, and supplies a denial-of-service safety mechanism to stop the Lightning Community from being spammed all day with nonsense ads of channels that don’t exist by requiring signatures from the keys holding the funding UTXO on-chain.

Nevertheless it has one main drawback: a complete lack of privateness. So as to promote your channel on the community for folks to route funds by means of, you must dox the precise UTXO used to fund that channel and affiliate it along with your Lightning node’s identification key. So what can we do to repair this?

Rusty Russell from Blockstream proposed an up to date model of the gossip protocol in February 2022. It will take the core protocol from three messages down to 2 and drastically enhance the privateness properties as a consequence.

Successfully what would occur is to utterly take away the channel_announcement message and depart the protocol with node_announcement_v2 and a channel_update_v2 message. As a substitute of doxxing every particular person UTXO related to a channel, and requiring a channel_announcement first, the node_announcement_v2 may very well be achieved initially and show management over a UTXO not really used to fund a channel. The node operator would then be allowed to promote channels reflecting some a number of of that quantity (so say you have got 1 BTC you proved management over, now you can promote 10 BTC of routing capability), with out having to dox the precise channel UTXOs.

This may be a large privateness enchancment for the community by not requiring every channel to tie itself to a particular on-chain UTXO; chain evaluation corporations would now not have the ability to simply comply with each public node operator’s funds on-chain between channels. The channel_update_v2 message would then take the place of each channel_announcement and channel_update, fulfilling the identical normal function within the protocol.

In the long run, the thought of a gossip protocol based mostly on flood fill propagation might be not scalable. Flood fill is likely one of the most inefficient community designs for propagating info there’s, and this can be a drawback that, in the long run, goes to need to be optimized and shifted into one other route to essentially be scalable for a cost community that hopefully can be international in measurement. There is no such thing as a possible way round that. However one of many largest shortcomings of the present gossip protocol is the evisceration of the privateness of routing node operators. You’ll be able to’t be a routing node with out publicly tainting your channel UTXOs as tied to you and making it straightforward to surveil them on-chain.

On condition that one of many largest potential utilities that the Lightning Community might add apart from the scalability of funds is the privateness of funds, shouldn’t we be addressing the large methods through which the protocol stack falls quick in fulfilling these guarantees of privateness? I feel we should always, and one huge option to begin is by enhancing the privateness of node operators who really play the function of facilitating funds throughout the community within the first place.

It is a visitor submit by Shinobi. Opinions expressed are fully their very own and don’t

essentially mirror these of BTC Inc or Bitcoin Journal.



Source link

Tags: BitcoinBitcoin NewsCrypto NewsCrypto UpdatesGossipLatest News on CryptoLightningprivacyprotocolSB Crypto Guru News
Previous Post

Cell Protocol Desires to ‘Democratize’ Liquidity in DeFi

Next Post

Analyst Predicts Solana (SOL) and Further Ethereum Rival Will Pull Off Sudden Bear Market Rallies

Related Posts

Trump Tells Reporters Gas Is ‘Way Down’ — US Pump Prices Say Otherwise – Bitcoin News

Trump Tells Reporters Gas Is ‘Way Down’ — US Pump Prices Say Otherwise – Bitcoin News

by SB Crypto Guru News
May 10, 2026
0

Key TakeawaysTrump claimed gas prices fell “very substantially” on May 8, but AAA data shows they rose to $4.52/gal that...

Bitcoin SOPR Reaches 1.157 As LTHs Strengthen Market Dominance – Details

Bitcoin SOPR Reaches 1.157 As LTHs Strengthen Market Dominance – Details

by SB Crypto Guru News
May 10, 2026
0

Trusted Editorial content, reviewed by leading industry experts and seasoned editors. Ad Disclosure Over the past week, Bitcoin has traded...

Gustavo Petro Warns Fossil-Fueled Crypto Mining Will Trigger ‘Climate Collapse’

Gustavo Petro Warns Fossil-Fueled Crypto Mining Will Trigger ‘Climate Collapse’

by SB Crypto Guru News
May 10, 2026
0

Key TakeawaysColombia’s Gustavo Petro warned that fossil-fueled Bitcoin mining risks global climate collapse.Paraguay holds the 4th largest global hashrate, while...

Bitcoin Open Interest Explodes Beyond 2025 All-Time High Levels

Bitcoin Open Interest Explodes Beyond 2025 All-Time High Levels

by SB Crypto Guru News
May 10, 2026
0

Bitcoin is seeing an explosive rise in Open Interest, with derivatives activity now surpassing peak session levels recorded during the...

Bitcoin Open Interest Sees Largest Increase In 2026 — What’s Happening?

Bitcoin Open Interest Sees Largest Increase In 2026 — What’s Happening?

by SB Crypto Guru News
May 9, 2026
0

Trusted Editorial content, reviewed by leading industry experts and seasoned editors. Ad Disclosure This week, Bitcoin saw a significant surge...

Load More
Next Post
Analyst Predicts Solana (SOL) and Further Ethereum Rival Will Pull Off Sudden Bear Market Rallies

Analyst Predicts Solana (SOL) and Further Ethereum Rival Will Pull Off Sudden Bear Market Rallies

Bitcoin Marks First Inexperienced Weekly Shut After Two Months In The Crimson

Bitcoin Marks First Inexperienced Weekly Shut After Two Months In The Crimson

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Facebook Twitter LinkedIn Tumblr RSS

CATEGORIES

  • Altcoin
  • Analysis
  • Bitcoin
  • Blockchain
  • Crypto Exchanges
  • Crypto Updates
  • DeFi
  • Ethereum
  • Metaverse
  • Mining
  • NFT
  • Regulations
  • Scam Alert
  • Uncategorized
  • Web3

SITE MAP

  • Disclaimer
  • Privacy Policy
  • DMCA
  • Cookie Privacy Policy
  • Terms and Conditions
  • Contact us

Copyright © 2022 - SB Crypto Guru News.
SB Crypto Guru News is not responsible for the content of external sites.

Welcome Back!

Login to your account below

Forgotten Password?

Retrieve your password

Please enter your username or email address to reset your password.

Log In
No Result
View All Result
  • HOME
  • BITCOIN
  • CRYPTO UPDATES
    • GENERAL
    • ALTCOINS
    • ETHEREUM
    • CRYPTO EXCHANGES
    • CRYPTO MINING
  • BLOCKCHAIN
  • NFT
  • DEFI
  • WEB3
  • METAVERSE
  • REGULATIONS
  • SCAM ALERT
  • ANALYSIS

Copyright © 2022 - SB Crypto Guru News.
SB Crypto Guru News is not responsible for the content of external sites.