Ordliste · i dybden

Kompakt blokk

En blokkunngjøring (BIP152) som sender headeren pluss korte ID-er i stedet for hver fulle transaksjon.

Når en ny blokk finnes, er de fleste transaksjonene allerede i mempoolen din. Å sende dem alle på nytt ville kaste bort båndbredde. En kompakt blokk (BIP152) sender bare det som er nytt.

Hva den inneholder

  • Den 80-byte blokkheaderen.
  • En 6-byte kort ID per transaksjon, avledet fra SipHash nøklet med blokkheaderen og en tilfeldig nonce.
  • Noen «prefilled» fulle transaksjoner, minst coinbase-transaksjonen, som mottakeren ikke allerede kan ha.

Mottakeren matcher korte ID-er mot mempoolen, ber om manglende transaksjoner, og bygger den fulle blokken på nytt.