1 MB war die maximale Bitcoin-Blockgröße bis 2017, nicht die Größe jedes Blocks. In den Anfangsjahren gab es nur wenige Transaktionen und die meisten Blöcke waren fast leer.
Nach dem Segwit Soft Fork vom August 2017 hat sich die Art und Weise, wie die Transaktionsgröße gemessen wird, und der maximal verfügbare Speicherplatz geändert, jetzt können Blöcke größer als 1 MB sein. Wenn es dich interessiert, kannst du hier nachlesen, wie das Ding jetzt funktioniert: https://en.bitcoin.it/wiki/Weight_units
Dies ist das historische Diagramm der durchschnittlichen Blockgröße von Bitcoin
derzeit beträgt die durchschnittliche Blockgröße etwa 1,33 MB
Bearbeiten: Ich habe meine Antwort aktualisiert, um die mit Segwit Soft Fork eingeführten Änderungen zu berücksichtigen.
Chytrik