diff --git a/resources/moneropedia/fluffyblocks.md b/resources/moneropedia/fluffyblocks.md
new file mode 100644
index 0000000000000000000000000000000000000000..36437ecb369c17db59f30ac3d319cc4ba946a9b0
--- /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)