Как работает Биткоин-майнинг?

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

Чтобы новые транзакции были подтверждены, они должны быть включены в блок, вместе с математическим обоснованием произведенной работы. Эти доказательства очень сложно создать, потому что нет другого способа это сделать, кроме как пробуя миллионы вычислений в секунду. Майнеры производят эти вычисления, пока их блок не будут принят системой и они получат за него вознаграждение. Когда больше людей начинает заниматься майнингом, сложность нахождения нового блока автоматически увеличивается сетью, для того чтобы гарантировать, что скорость нахождения одного блока составляет в среднем 10 минут. В результате, майнинг — очень конкурентный бизнес, где ни один майнер не может контролировать, что именно включается в цепочку блоков.

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

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