Как заработать на криптовалютах и блокчейне. Объясняем на пальцах. Андрей Рябых
Чтение книги онлайн.
Читать онлайн книгу Как заработать на криптовалютах и блокчейне. Объясняем на пальцах - Андрей Рябых страница 10
В реестре все транзакции, подписанные кошельками, собираются в один длинный список и ждут своей очереди на проверку (верификацию, валидацию). Если очень сильно упростить процедуру, то суть проверки состоит в том, что участники сети берут исходные данные транзакции, добавляют к ним ваш публичный адрес и вычисляют хэш. Потом сравнивают полученный хэш с хэшем в реестре. Для всех вычислений и сравнений используются инструменты из высшей математики, которые заложены в алгоритмах блокчейна. Если все правильно, то транзакция считается валидной и будет добавлена в блок к другим «правильным» транзакциям.
Майнинг
Кто же выполняет проверки транзакций? Этой полезной работой занимается особая категория участников блокчейн-сети – они называются майнеры, а сама процедура проверки транзакции и добавления ее в блок таких же проверенных транзакций называется майнинг.
Майнерам для проверки транзакций и добавления их в блоки обязательно нужны две вещи: во-первых, хранить у себя полную ноду блокчейна, а во-вторых, иметь очень много вычислительных мощностей на компьютере.
Дело в том, что блокчейн создает среди майнеров очень сильную конкуренцию. Они все видят одинаковые транзакции в реестре. Все проверяют их и собирают в блоки.
Все высчитывают хэш для собранных блоков. А вознаграждение получит только один – тот, у кого будет самый красивый хэш блока. Как только появился новый блок, его автор получает свое вознаграждение, а все остальные начинают проверять новые транзакции, собирать их в блоки, высчитывать хэш и пытаться в этот раз выиграть и получить заветное вознаграждение.
Что же это за вознаграждение, которое так хотят получить майнеры? При создании нового блока в блокчейне «чеканится» новая монета этой сети. Кстати, правильнее будет называть ее не монета, а токен. Поэтому переформулируем: при формировании нового блока блокчейн генерирует новый токен и перечисляет его на адрес участника, создавшего блок. Фактически майнинг совмещает в себе три очень полезные функции: проверяет транзакции, надежно сохраняет их в блокчейне, создает новые токены (чеканит монеты).
Сколько токенов получит майнер, зависит от двух параметров:
1) от того, в каком блокчейне он проверяет транзакции;
2) от текущего уровня развития этого блокчейна.
Я думаю, что с первым параметром все понятно: если мы проверяем транзакции биткойна, то мы получаем вознаграждение в биткойнах, если эфира, то в эфире, и т. д.
А вот про уровень развития блокчейна давайте поговорим подробнее. Дело в том, что в основных блокчейнах заранее заложена так называемая бомба сложности. Это значит, что награда за блок периодически уменьшается. Например, в 2009 году, при старте сети биткойн за каждый новый блок майнер получал 50 ВТС. Такая величина награды сохранялась до 2012 года. А потом в определенный момент награда уменьшается ровно в 2 раза. С 2012 до 2016 года награда составляла 25 ВТС за блок. После уменьшения