Как заработать на криптовалютах и блокчейне. Объясняем на пальцах. Андрей Рябых
Чтение книги онлайн.
Читать онлайн книгу Как заработать на криптовалютах и блокчейне. Объясняем на пальцах - Андрей Рябых страница 13
Причем возможны ситуации, когда несчастливым оказывается не один блок, а цепочка из нескольких блоков.
Представьте: где-то живет гениальный программист, который собрал свой собственный супермощный компьютер и майниттранзакции биткойна. Допустим, у него произошел сбой отправки сообщений в Интернет. И вот его компьютер вычислил один блок, а передать эту информацию другим нодам в блокчейн не может. Потом его компьютер вычислил второй блок, за ним третий, и тут связь появилась, и кошелек выгрузил в блокчейн информацию сразу про три созданных блока. Если окажется, что в этой цепочке больше нулей в начале хэша, то блокчейн сразу же разрушит уже сложившуюся цепочку из трех последних блоков и переключится на нашу.
Именно по этой причине внутри блокчейна так важно количество подтверждений. Считается, что современная компьютерная техника не дает возможности собрать цепочку из шести более красивых хэшей.
Поэтому и существует правило, что перевод биткойна полностью завершен, когда у него есть шесть подтверждений. Это значит, что уже шесть блоков ссылаются на нашу транзакцию, а цепочка из шести блоков не может быть заменена на другую версию.
Конечно, остается вариант, что в один прекрасный день будет изобретен супермощный компьютер или прилетят инопланетяне со своей чудо-техникой и смогут моментально вычислять очень красивые цепочки гораздо длиннее шести блоков. Надо признать, что, конечно, существует риск прилета инопланетного компьютерного разума, мечтающего сломать наш блокчейн, или более вероятный риск – появление сверхмощных квантовых компьютеров, которые будут производить вычисления в разы быстрее, чем привычная нам техника.
Однако мне кажется, что такой разум столь же успешно сможет взломать и обычную банковскую систему, просто моментально подбирая самые сложные комбинации паролей.
Давайте соберем в одну картинку, как же работает блокчейн.
Рис. 5
Блокчейн – это сеть из участников. Когда появляется новый участник, он подключается к этой сети с помощью специальной программы-кошелька. Если при подключении к блокчейну участник скачивает весь архив с данными (весь блокчейн), то его кошелек начинает выполнять роль ноды. Бывают ноды, которые просто хранят информацию, а бывают ноды-майнеры, которые верифицируют транзакции и собирают их в блоки. Майнеры за свою работу получают награду – токены, монеты, используемые внутри блокчейна. Майнеры собирают проверенные транзакции в блоки и объединяют блоки в цепочки. Когда майнер
добавляет новый блок, все ноды сохраняют у себя информацию об этом блоке и платеж считается проведенным.