Принцип работы bitcoin
Вот простой пример: Вася отправляет Лене один BTC за товары, которые он хочет купить. Таким образом, объявление о переводе 1 BTC на кошелек Лены покинет биткойн-кошелек Васи. Эта информация передается одновременно нескольким узлам. Узлы - это не что иное, как компьютеры в сети с необходимой программой, которую могут запускать обычные пользователи. Каждый узел хранит текущую копию всей цепочки блоков. Транзакции Васи проверяются на узлах (например, если он не пытался перевести одну и ту же сумму нескольким получателям одновременно).

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