Merge pull request #538 from mattcode55/536-fluffyblocks

Create Fluffy Blocks Moneropedia entry
This commit is contained in:
luigi1111 2018-01-06 20:32:13 -05:00 committed by GitHub
commit 6f20c41207
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -0,0 +1,19 @@
---
layout: moneropedia
entry: "Fluffy Blocks"
terms: ["fluffy blocks", "fluffyblocks"]
summary: "a way of saving bandwidth when sending new blocks around the network"
---
### The Basics
A @block is made up of a header and @transactions. Fluffy Blocks only contain
a header, a list of transaction indices, and any transactions that the node
recieving the block may be missing. This saves bandwidth because nodes might
already know about most or all of the transactions in the block and they don't
need to be sent them again.
### See Also
* [BIP152 "Compact Block Relay"](https://github.com/bitcoin/bips/blob/master/bip-0152.mediawiki)
* [Xthin](https://github.com/BitcoinUnlimited/BitcoinUnlimited/blob/release/doc/bu-xthin-protocol.md)