Учебники

Биткойн — майнинг

Когда Боб создает запрос на покупку Лизы, он не отправляет его Лизе в одиночку. Скорее сообщение запроса передается по всей сети, к которой он подключен. Сеть Боба изображена на картинке.

Добыча полезных ископаемых

Сообщение отправляется на все подключенные узлы (машины). Некоторые из узлов на диаграмме отмечены как майнеры. Это машины, на которых запущено программное обеспечение для майнинга сообщений биткойнов. Теперь я объясню вам, что означает этот майнинг.

Процесс добычи

Поскольку вся сеть широко распределена, ожидается, что каждый майнер в сети получит несколько сообщений от нескольких поставщиков в любой данный период времени. Майнер делает то, что объединяет эти сообщения в одном блоке. Это показано на рисунке —

Процесс добычи

После формирования блока сообщений майнер создает хеш для блока, используя функцию хеширования, описанную ранее. Теперь, как вы знаете, если какая-либо третья сторона изменяет содержимое этого блока, его хэш станет недействительным. Кстати, каждому сообщению присваивается метка времени, чтобы никто не мог изменить его хронологический порядок, не влияя на значение хеш-функции блока. Таким образом, сообщения в блоке отлично защищены от подделки. Как этот факт используется для защиты всех транзакций в сети, объясняется далее.