Введение в технологию Блокчейн. Тимур Сергеевич Машнин
Чтение книги онлайн.
Читать онлайн книгу Введение в технологию Блокчейн - Тимур Сергеевич Машнин страница 21
Биткойны – это только транзакционные выходы, и мы обсудим это более подробно далее.
Биткойн не имеет фиксированных номиналов, так как доллары США, и, в частности, нет специального обозначения «1 биткойн».
Биткойны – это только транзакционные выходы, и при текущих правилах они могут иметь произвольное значение с 8 десятичными знаками после запятой.
Наименьшее возможное значение – 0.000 000 01 BTC (биткойны), которое называется 1 Satoshi.
Целью одноранговой сети Bitcoin является распространение всех новых транзакций и новых блоков на все одноранговые узлы Bitcoin.
Но сеть крайне несовершенна и делает попытки ретрансляции этой информации с максимальной эффективностью.
Безопасность системы не основывается на совершенстве одноранговой сети.
Вместо этого безопасность основывается на цепочки блоков и консенсусного протокола.
Когда мы говорим, что транзакция включена в цепочку блоков, мы имеем в виду, что транзакция получила многочисленные подтверждения.
Нет фиксированного числа, сколько требуется подтверждений, прежде чем мы достаточно убедимся о включении транзакции, но шесть подтверждений – это обычная практика.
Чем больше подтверждений, полученных транзакцией, тем больше вы уверены, что эта транзакция является частью консенсусной цепи.
Также существуют сиротские блоки или блоки, которые не включаются в консенсусную цепочку.
Существует множество причин, которые могут привести к появлению сиротских блоков.
Блок может содержать недопустимую транзакцию или попытку двойной траты.
Это также может быть просто результатом латентности сети.
То есть, два майнера могут просто найти новые блоки всего за несколько секунд друг от друга.
Поэтому оба этих блока будут транслироваться почти одновременно в сеть, и один из них неизбежно останется сиротой.
Наконец, мы рассмотрели хэш головоломку и добычу.
Майнеры – это специальные типы узлов, которые решают конкурировать в игре по созданию новых блоков.
Они вознаграждаются за это новыми биткойнами (как вознаграждение за новый блок) и существующими биткойнами (как транзакционные сборы).
Далее, тонкий, но важный момент: скажем, что Алиса и Боб – два разных майнера, и у Алисы в 100 раз больше вычислительной мощности, чем у Боба.
Это не означает, что Алиса будет всегда выигрывать гонку против Боба, чтобы найти следующий блок.
Вместо этого Алиса и Боб имеют коэффициент вероятности нахождения следующего блока в пропорции 100 к 1.
В долгосрочной перспективе Боб найдет в среднем один процент от числа блоков, которые находит Алиса.
Мы ожидаем, что майнеры, как правило, будут находиться где-то близко в экономическом равновесии, в том смысле, что расходы, которые они