Эпоха криптовалют. Как биткоин и блокчейн меняют мировой экономический порядок - читать онлайн книгу. Автор: Пол Винья, Майкл Кейси cтр.№ 50

читать книги онлайн бесплатно
 
 

Онлайн книга - Эпоха криптовалют. Как биткоин и блокчейн меняют мировой экономический порядок | Автор книги - Пол Винья , Майкл Кейси

Cтраница 50
читать онлайн книги бесплатно

После того как задача решена, биткоиновая программа, работающая на компьютере-победителе, «опечатывает» новый блок транзакций хешем и присваивает ему номер блока, который следует непосредственно за номером последнего на тот момент блока в постоянно растущей цепи блокчейна. (В тот самый момент, когда мы пишем эти слова, блокчейн обрабатывает блок № 318 685 – именно столько блоков было включено в блокчейн с тех пор, как Накамото добыл исходный блок [170]. Если это количество умножить на 10 минут и отложить на оси времени назад, то получится, что их добыча началась примерно в январе 2009 года.) Все они связаны между собой математической зависимостью. Поразительная чувствительность хешей к малейшим изменениям в исходных данных означает, что теоретически никто не может произвольно менять данные, записанные в более ранних блоках блокчейна. Такая попытка немедленно приведет к хаосу в системе. Это делает ее устойчивой к внешним воздействиям.

После того как новый блок транзакций был создан и присоединен к блокчейну, остается завершить еще одно важное дело: другие майнеры должны подтвердить достоверность содержащихся в нем транзакций. Без такого подтверждения невозможно установить, какие операции реальны, а какие – нет. Таким образом, невозможно знать наверняка, не вставил ли какой-нибудь нечистоплотный майнер фальшивые транзакции в блок. Возможно, они касаются перечисления кому-нибудь биткоинов, которыми он не имел права распоряжаться, – иными словами, совершения мошеннической транзакции. Тогда система примет эту транзакцию как вполне легальную. Следовательно, другие майнеры должны еще подтвердить обстоятельство, которое известно под названием подтверждение работы выигравшего конкуренцию майнера. Они сопоставляют данные по закодированным в блоке транзакциям с хешированными данными из того же блока, чтобы проверить их достоверность на основе анализа всей цепочки операций в блокчейне. На первый взгляд эта задача кажется геркулесовой, но ее решением занимаются мощные компьютеры. А значит, этот процесс не столь трудоемкий, как генерирование одноразовых кодов, и может быть проделан относительно быстро и легко. Подтверждения других майнеров пересылаются в сеть и владельцам электронных кошельков. Кафе Coupa наконец-то может удостовериться в том, что платеж от Джеймса вполне правомочен. Не менее важна и удовлетворенность майнеров полученным подтверждением того, что последний блок в блокчейне легитимен. Ведь это значит, что они готовы продолжить работу и присоединить к блокчейну следующий блок – конечно, если окажутся победителями. С этого момента вся процедура повторяется с самого начала.

Сделаем важное замечание: процедура формирования блоков и подтверждения их легитимности занимает не менее 10 минут, поэтому на такое же время откладывается окончательное завершение транзакции. Однако торговцы, пользующиеся услугами таких биткоиновых процессинговых фирм, как Bitpay, Coinbase или GoCoin, обычно получают переводы от покупателей немедленно. Как правило, во всех случаях, кроме платежей на очень большие суммы, процессинговая фирма берет на себя риск неподтверждения легитимности транзакции. Они идут на это потому, что факты неподтверждения, или двойная трата средств как их основная причина, случаются очень редко. На рынке предлагаются сложные методы анализа «больших данных»: например, пакет от стартапа BlockCypher, позволяющий торговцам и процессинговым фирмам в течение считаных секунд и практически со стопроцентной точностью оценить вероятность того, что данная транзакция будет подтверждена [171].

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

Время от времени два выигравших блока поступают в сеть практически одновременно, и тогда один из них со временем исключается из блокчейна, поскольку сеть выбирает тот, за которым выстроилась более длинная цепочка блоков. Биткоины, перечисленные автору исключенного блока, теряют свою стоимость. Любые транзакции, записанные в оказавшемся «лишним» блоке и отсутствующие в том блоке, который будет признан легитимным, поступают в повторную обработку и будут включены во вновь формирующиеся блоки. Способность исключать «лишние» блоки очень важна, поскольку благодаря ей вся сеть уверена в том, что непрерывная хронологическая последовательность блоков только по причине своей непрерывности обеспечивает достоверную по всеобщему признанию запись транзакций. Но это также означает, что некоторым транзакциям приходится дольше ожидать полного подтверждения и включения в блокчейн, чем другим.


Любой может стать майнером и применять для майнинга любое компьютерное оборудование по своему выбору. Накамото знал, что чем больше майнеров включаются в охоту на биткоины, тем более солидными должны быть стимулы наращивать вычислительный ресурс и побеждать в конкурентной борьбе. Чтобы обеспечить равновесие системы, он запрограммировал в алгоритме биткоина расчет так называемого хешрейта всей сети – по сути, это общая вычислительная мощность сети в секунду – и автоматическую корректировку сложности решаемых математических задач так, чтобы выигрыш блоков становился то более трудным, то более легким делом. Таким образом, программа выплаты биткоинов в качестве вознаграждения поддерживает устоявшийся 10-минутный график формирования и подтверждения легитимности блока. Он сложился более или менее случайно, но, выбрав интервал и разработав для его поддержки программное обеспечение, можно добиться устойчивости графика выпуска новых монет на 130 лет вперед.

В терминологии теории денег биткоиновое вознаграждение – это пошлина на право чеканки монет. Иными словами, прибыль эмитента валюты независимо от того, кто им является в конкретном случае – король, центробанк или выигравший конкуренцию майнер, – проистекает из привилегии эмитировать деньги. Отсюда следует вывод, что затраты на это несет все остальное сообщество, поскольку новые вливания денежной массы размывают рыночную стоимость и покупательную способность ранее выпущенных денег. Пошлина на право их выпуска неизбежна, ведь должен же быть у новых денег первый собственник! Вопрос в том, как установить ее справедливый размер. Некоторые разработчики криптовалют учреждают неприбыльные организации и наделяют их правом распределения монет в соответствии с определенными критериями – это касается, например, установленного круга благотворительных организаций. Но для этого требуется привлечь узнаваемого и пользующегося доверием учредителя. Но даже в этом случае можно ли считать такое распределение справедливым? Конечно, оно субъективно. Некоторые разработчики распределяют определенное количество монет среди людей, формально зарегистрировавших свою принадлежность к конкретной группе, например, в соответствии с Государственным реестром. Но это создает возможности для мошенничества, поскольку люди могут открывать на свое имя более одного электронного кошелька, пользуясь предоставляемой системой анонимностью и получая большую долю, чем полагалось. Некоторые генерировали монеты и продавали их публике по частям, получая эмиссионный доход точно так же, как правительство {20}. Зачастую такая стратегия требует хитроумных маневров для поддержания доверия общества, периодической демонстрации «подтверждения сжиганием», когда владельцы биткоинов время от времени отправляют небольшую сумму на электронные кошельки, из которых их гарантированно невозможно потратить. Тогда монет становится меньше, и ценность каждой из них возрастает независимо от того, кому они принадлежат.

Вернуться к просмотру книги Перейти к Оглавлению Перейти к Примечанию