From 3b06d552751ebdad9f080cf9f931ea35c9f48fa5 Mon Sep 17 00:00:00 2001 From: Matt Smith Date: Sat, 6 Jan 2018 18:49:50 +0000 Subject: [PATCH] Create Fluffy Blocks Moneropedia entry --- resources/moneropedia/fluffyblocks.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 resources/moneropedia/fluffyblocks.md diff --git a/resources/moneropedia/fluffyblocks.md b/resources/moneropedia/fluffyblocks.md new file mode 100644 index 00000000..36437ecb --- /dev/null +++ b/resources/moneropedia/fluffyblocks.md @@ -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)