Структура блокчейна включает следующие компоненты: 
1. Распределённый леджер. Действует подобно общей системе учёта. В отличие от традиционной системы учёта, эта система распределена по множеству узлов блокчейна, позволяя всем участникам иметь доступ к одним и тем же данным в реальном времени. 
2. Блоки.   Фундаментальные единицы блокчейна. В каждом блоке содержится набор записанных транзакций или смарт-контрактов. Помимо этого, каждый блок имеет заголовок, в котором содержатся важные метаданные, такие как временная метка и уникальный криптографический код, именуемый хешем. 
3. Майнеры. Важнейшая составляющая безопасности и целостности таких блокчейн-систем, как Bitcoin. Они осуществляют вычислительную работу, которая необходима для добавления новых блоков в цепочку. 
Блокчейн формируется как непрерывно растущая цепочка блоков с записями обо всех транзакциях. Копии базы или её части одновременно хранятся на множестве компьютеров и синхронизируются согласно формальным правилам построения цепочки блоков.