BIP152 – Earlybirds Invest https://earlybirdsinvest.com Latest Crypto News Thu, 05 Jun 2025 04:23:41 +0000 en-US hourly 1 https://wordpress.org/?v=6.9.7 https://i0.wp.com/earlybirdsinvest.com/wp-content/uploads/2024/12/cropped-New-Project-2024-12-17T235703.455.png?fit=32%2C32&ssl=1 BIP152 – Earlybirds Invest https://earlybirdsinvest.com 32 32 240146708 Asynchronous block relayed with compact block relay (BIP-152) https://earlybirdsinvest.com/asynchronous-block-relayed-with-compact-block-relay-bip-152/ https://earlybirdsinvest.com/asynchronous-block-relayed-with-compact-block-relay-bip-152/#respond Thu, 05 Jun 2025 04:23:41 +0000 https://earlybirdsinvest.com/asynchronous-block-relayed-with-compact-block-relay-bip-152/ Compact Block Relay (BIP-152) introduced an efficient method of relaying blocks when there is good Mempool synchronization between nodes, when best shown in this diagram from BIP.

Enter the image description here

The diagram means that the receiving node can relay the block before it finishes processing.

What do you want to know about the actual situation with Bitcoin Core?

I think this is safe:

  1. Completely receive blocks (critical path)
  2. Check the routes for Pow and Merkle first (Critical Path)
  3. relays the block (can be done by other threads, not by critical paths)
  4. Completely validate and connect blocks (critical path)
  5. Start mining new tips (critical path)

So, what is the delay between receiving and sending?

]]>
https://earlybirdsinvest.com/asynchronous-block-relayed-with-compact-block-relay-bip-152/feed/ 0 40207