Ein Block besteht aus einem Header und Transaktionen. Fluffy-Blocks enthalten lediglich einen Header, eine Liste von Transaktionsindizes und jegliche Transaktionen, welche dem Node, der den Block empfängt, eventuell fehlen. Dies spart Bandbreite, weil Nodes möglicherweise bereits über die meisten Transaktionen innerhalb des Blocks Bescheid wissen und ein erneutes Senden dieser deshalb nicht nötig ist.