Принцип работы блокчейна похож на распределённую бухгалтерскую книгу, где каждый блок содержит информацию о предыдущем блоке. 1 По такому принципу все блоки выстраиваются в единую цепочку. 1
Упрощённо принцип работы блокчейна можно рассмотреть на примере криптовалют: 2
Важную роль в работе блокчейна играют криптографические методы, в частности, хеширование и ассиметричное шифрование. 1 Хеш-функции нужны для того, чтобы преобразовать информацию любого размера в ограниченную по длине строку данных. 1 Если данные изменить хотя бы немного, поменяется весь результат, и скрыть это будет невозможно. 1 Таким образом, функция хэширования обеспечивает целостность и неизменность данных в системе. 1 Асимметричное шифрование необходимо для того, чтобы проводимые транзакции проверялись системой и были защищены. 1
Все пользователи сети имеют два криптографических ключа — публичный и приватный. 1 Публичный знают все участники, а приватный известен только тому, кому он принадлежит. 1 Когда пользователь создаёт транзакцию, он подписывает её своим личным ключом. 1 Любой другой участник сети может проверить подлинность подписи, используя публичный ключ. 1