Конспирология

Блокчейн и квантовый переход

Если вы не можете объяснить что-то просто и доходчиво, значит вы сами недостаточно хорошо это понимаете. Альберт Эйнштейн Всё чаще прилетают вопросы про биткоин, блокчейн и же с ними. Даже решил углубиться в процесс познания данного вопроса. Смеялся долго. Как оказалось, блокчейн это вообще не новинка, как это преподносят. Более того, по принципу блокчейна существует вся наблюдаемая нами Вселенная, но об этом позже.

Давайте разберемся. Блокчейн состоит из трёх основных компонентов системы: блокчейн, одноранговые (пиринговые) сети и механизм консенсуса.

Первое. Сам блокчейн. Блокчейн это способ структурирования данных. Это файл-реестр, который хранит данные. Всё. Этот файл можно сравнить с сериалом, который еще не закончился. Каждая серия сериала имеет номер и еще есть номер сезона. Благодаря этим цифрам, вы сразу узнаете к какому месту в сериале относится данная серия.

Блоки или иначе биты, заполняются информацией. У блоков нет точной нумерации, но зато есть временная отметка, которая выполняет туже самую функцию. Новый блок всегда добавляется после блока с самой последней меткой времени, формируя цепочку блоков. Есть важная особенность в блокчейне, при записи используется криптография, благодаря которой можно отследить, была ли изменена информация в реестре. Это придаёт блокчейну идеальную структуру данных, в которой мы можем увидеть любые активы.

У биткойна блокчейн содержит информацию о транзакциях в биткоинах. Поскольку блокчейн применяется для отслеживания движения всех биткойнов с момента их создания, этот реестр можно всегда проверить на предмет кому и сколько принадлежит биткойнов в любой момент времени. «Кто владеет чем» в любой момент времени называется текущим «состоянием» блокчейна. Транзакция происходит только после её включения в блок и добавления в цепочку. Следовательно, когда блок добавляется в цепочку, состояние блочной цепи обновляется. В итоге, биткойны перемещаются. Если я хочу проверить, провёл ли кто-либо транзакцию в мой адрес или нет, я должен иметь возможность проверить состояние блокчейна. Чтобы это сделать, этот реестр должен быть общедоступным. Здесь вступают в игру одноранговые (peer-to-peer) сети.

Второе. Одноранговые (пиринговые) сети.

Чтобы применить блокчейн в качестве реестра для хранения данных о транзакциях, у нас должна быть возможность проверить блокчейн, чтобы убедиться действительно ли кто-то выполнил транзакцию на наш адрес или кошелек. Если бы блокчейн сохранялся только на одном компьютере, который бы по какой-либо причине отключился, по меньшей мере, это было бы очень досадно. Поэтому, текущее состояние блокчейна синхронизируется и становится доступным для огромного количества компьютеров по всему миру. Эти компьютеры называются «узлами», и они работают каждый в одноранговой сети, чтобы гарантировать безопасность и актуальность данных блокчейна. Каждый из этих узлов хранит полную, обновлённую версию блокчейна. Каждый раз, когда добавляется новый блок, каждый узел в сети обновляет свою копию блокчейна.

Применение одноранговой сети имеет ряд преимуществ: Всегда можно проверить состояние блокчейна самостоятельно с помощью блокчейн обозревателя; Не нужно полагаться на какую-либо одну сторону, чтобы узнать истинное состояние блокчейна; Не требуется полагаться на один сервер, чтобы удостовериться в безопасности данных блокчейна; Для взлома блокчейна злоумышленнику придётся взломать тысячи компьютеров одновременно вместо одного сервера; Можно быть уверенным, что данные блокчейна никогда не будут удалены, потому что их придётся удалить со всех узлов.

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

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

Третье. Механизм достижения консенсуса.

Пиринговый механизм уже применялся в 1999 году музыкальным онлайн-сервисом Napster. Блокчейн также существовал ещё задолго до Биткойна. Гениальность предложения Сатоши Накамото, таинственного анонимного основателя Биткойна, заключается в идее объединения первых двух компонентов с механизмом достижения консенсуса на основе криптографии. Именно в механизмах достижения консенсуса и сосредоточена настоящая магия: она позволяет узлам одноранговой сети работать вместе без необходимости в знании друг о друге или доверии к друг другу. Цель алгоритма достижения консенсуса заключается в том, чтобы обеспечить безопасное обновление состояния в соответствии с некоторыми конкретными правилами переходов состояний, где право на выполнение переходов состояния распределяется между ( … ) пользователями, которым предоставляется право на коллективное выполнение переходов состояний посредством определённого алгоритма.

Виталик Бутерин Теперь, если вы ещё не совсем поняли идею, механизм достижения консенсуса — это просто набор правил, которые согласовываются узлами сети посредством программного обеспечения сети. Эти правила обеспечивают, чтобы узлы сети работали должным образом и оставались синхронными. Протокол алгоритма достижения консенсуса устанавливает следующие правила: как блоки должны добавляться в цепочку блоков, когда блоки считаются действительными, и как разрешаются конфликты при определении истинности.

Добавление блоков в цепочку блоков.

Различные блокчейны по-разному добавляют блоки к цепочкам блоков. Наиболее известным механизмом достижения консенсуса является Доказательство Работы (Proof of Work, PoW). Первое правило Доказательства Работы заключается в том, что один блок должен добавляться к блокчейну в среднем каждые десять минут. Реализующий это правило процесс называется майнингом. Узлы, которые пытаются добавить блок в цепочку (называются майнерами) используют вычислительную мощность своих компьютеров, чтобы попытаться решить криптографическую «головоломку». Правила предполагают, что только тогда, когда эта головоломка будет решена, блок может быть добавлен в цепочку. Майнер, который решает головоломку, и, следовательно, «добывает» новый блок для добавления в цепочку, вознаграждается сетью. При этом создаётся заранее определённое количество новых монет, которые предоставляются майнеру вместе с операционными затратами по всем транзакциям, содержащимся в блоке. После этого, все майнеры начинают «добывать» следующий блок.

Доказательство Работы в сети Биткойн — не единственный механизм достижения консенсуса. Доказательство Доли (Proof of Stake, POS) также широко используется в распределенных реестрах. В механизме Доказательства Доли майнер может «делать ставки» своими монетами для получения шанса быть выбранным сетью для добавления следующего блока. В каком-то смысле делающий ставку говорит: «Ставлю мои монеты на то, что я правильно добавлю этот блок». И если он солжёт, то потеряет свои монеты. Продолжается дискуссия относительно того, какой механизм достижения консенсуса лучше. Всё-таки, несмотря на то, как создаётся блок, другие узлы в сети всё же должны иметь возможность решать является ли блок действительным или нет.

Действительность блоков.

Когда майнер решает головоломку и «добывает» блок, все узлы в сети проводят проверку действительности блока и добавляют его к своей копии блокчейна. Узлы в первую очередь должны достичь консенсуса относительно действительности блока. Только после этого сеть синхронизируется и состояние блокчейна обновляется. Узлы добавят в цепочку вновь добытый блок только в том случае, если он будет соответствовать правилам, установленным механизмом достижения консенсуса. Программное обеспечение, на котором работают узлы, проверяет действителен блок или нет. Недействительный блок будет отклонён.

Естественно, блок является таким же действительным, как и содержащиеся в нём транзакции. На примере сети Биткойн можно показать, что правила протокола устанавливают, что ни один узел не может отправить биткойны, которые он не получил от кого-то ещё или в результате «добывания» блока. Другими словами, программное обеспечение узлов проверяет все транзакции в блоке на предмет есть ли у отправителей достаточное количество биткойнов для совершения транзакций. Для этого они проверяют состояние сети.

Теперь, допустим, я получил 1 биткойн, который я позже отправляю Алисе. Затем я пытаюсь отправить тот же биткойн Бобу. Как только блок с моей первой транзакцией будет добавлен в цепочку, все узлы обновят блокчейн, чтобы отразить, что у меня больше нет этого биткойна. Любой вновь «добытый» блок, который будет содержать мою транзакцию с Бобом, будет просто отклонён узлами. Программное обеспечение узлов определяет, что блок не соответствует правилам, таким образом, узлы не добавляют этот блок и не обновляют блокчейн.

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

Как разрешаются конфликты при определении истинности.

Может случиться так, что случайно, два майнера одновременно добавят в цепочку действительные блоки. Представьте, что часть узлов приняла один действительный блок, а другая часть приняла другой блок. Первая группа включила блок с моей транзакцией в адрес Алисы, а другая включила блок с моей транзакцией в адрес Боба. Теперь у нас вдруг возникает два разных состояния блокчейна в одно и то же время! Мы называем это (непреднамеренным) «ветвлением»: блокчейн разветвляется на две разных цепочки. Кто получил мой биткойн, Алиса или Боб? Какой из двух цепочек является «истинным» блокчейном? Как правило, все консенсусные протоколы решают эту проблему простым правилом: выигрывает самая длинная цепочка. Когда возникает непреднамеренное ветвление блокчейна, одни майнеры начинают добычу на одной цепочке, а другие — на другой. Неизбежно, на одной цепочке будет больше майнеров, чем на другой, в результате, новые блоки будут добавляться в эту цепочку быстрее. Остальные майнеры затем перейдут на более длинную цепочку, и ответвлённая цепочка отомрёт. Никакого ущерба основной цепочке не возникнет. Эволюция жизни на лицо.

Откуда мы знаем, что именно так всё и произойдёт?

Так происходит от того, что майнеры являются экономическими субъектами, которые действуют в своих личных интересах. Майнер не заинтересован в «добывании» на ответвлённой цепочке, зная, что она отомрёт. Транзакции на ответвлённой цепи никогда не регистрируются на основной цепочке, что означает, что майнеры, добывающие блоки на ответвлённой цепи, не получат вознаграждение за свою работу. Для майнера альтернативная стоимость добывания блоков, которые не будут включены в основную цепочку, слишком высока — поэтому незачем тратить на выполнение этой работы своё время и деньги.

В редких случаях на ответвлённой цепочке может оказаться большое количество майнеров или майнеров со значительными вычислительными ресурсами. В этом случае может потребоваться некоторое время, прежде чем станет ясно, какая же цепочка является основной. Житейская мудрость подсказывает, что по этой причине разумно переждать 6 блоков, перед тем как считать транзакцию подтверждённой. Правило, по которому выигрывает самая длинная цепь, в сочетании с тем фактом, что требуется огромная вычислительная мощность для добавления блоков в цепочку, делает блокчейн невероятно безопасным. Практически единственный способ атаковать сеть — это вернуться к какому-либо блоку в блокчейне, ответвить цепочку и начать «добывать» на ней новые блоки. Однако, для этого злоумышленнику придётся переделать всю работу, проделанную майнерами с момента ветвления, и «догнать» основную цепочку. Не располагая большей вычислительной мощностью, чем совокупная хэш-мощность сети, достичь этого просто невозможно. Проще говоря, электроэнергия и графические процессоры, необходимые для такой операции, были бы слишком дорогостоящими.

Блокчейн — это всего лишь способ структурирования данных. А криптовалюта это распределенный реестр, применяемый для ведения учёта транзакций, размещённый на одноранговой сети узлов-майнеров, чьё взаимодействие осуществляется и регулируется консенсусным протоколом, который устанавливает правила для этой сети. Возможно, пришло время признать, что термин превратился во всеобъемлющую концепцию, предполагающую синтез технологий, делающих возможным существование и развитие распределённых реестров.

Криптовалюты.

Но вернемся к самому биткоину-криптовалюте. Понятие криптовалюта намекает нам на то, что это деньги. И вот тут всё совсем становится серьёзно. Если это деньги, то чем обеспечены? Да и что такое деньги теперь вообще? Из эры натурального обмена, человечество когда-то сделало мощный скачок и упрощение своей жизни. И ведь деньги появились и развились практически также, как и сейчас блокчейн. И по началу мало кто понимал в деталях. И кто успел понять, тот успел. А кто понял? Тот, кто создал-сделал это. Вот и вопрос, кому это принадлежит изначально и какая цель у этого. Судя по реакции финансового рынка на происходящее, они были не готовы. Воротилы Уолстрита неожиданно узнали, что существует мегарегулятор финансового рынка в виде Национального Банка Швейцарии. Ну, кому интересно найдёт об этом. Смысл в том, что происходящие вещи указывают на глобальную реструктуризацию. И это будет не просто смена фантиков на цифровую подпись. Это изменит сознание всех людей, как когда-то у людей, живших натуральным обменом. А вот в какую сторону изменит…

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

Почему я так думаю? Потому что криптовалюты ничем не обеспечены, но покупаются за настоящие деньги. Большинство инвесторов - это люди, имеющие на руках излишки денег и желающие вложить в «прибыльное дело», это игроки на поле Обогащение. Из этих игроков основной процент людей НЕ выводят свои средства с бирж. Потому что это излишек для них. И с этого момента, эти лишние деньги становятся проблемой, как и для их владельцев, так и у печатающих их. Сколько людей из ваших знакомых может позволить купить сейчас себе хотя бы один биткоин. У меня на руках пальцев хватит. Сколько людей купят биткоин когда он будет стоить 100 000, а если цена станет миллион? И что будет, когда не кому покупать будет? В этом векторе развития событий это пирамида. Как и куча других существовавших и существующих. Классическая система развода. Создаётся нечто на столько интеллектуальное, что основная масса даже не понимает, как и что работает. Дальше создаётся ажиотаж, в данном случае еще и интенсивно оплачивающийся, я иначе не могу объяснить столько информации в СМИ, а там каждая минута и строчка имеют цену. Ведь тот же биткоин, по количеству намайненых монет, в сравнении с уже выпущенными деньгами, даже не капля в море, а в океанах всех вместе взятых. То есть практически ноль на финансовом рынке. И цена биткойна растет пропорционально его намайненому количеству и спросу на него, в итоге монет мало, а желающих много. И шума много. Понимаете? Шум то кто проплатил? Кто нарушил правило - деньги любят тишину? И кто первый соскочит на пике волны?

Или это всё же не деньги? Система добычи биткойна очень похожа на Золотую Лихорадку 2.0. Только сфера добычи полезных материалов далеко перешагнула границы таблицы Менделеева. И человечество столкнулось с новыми полезными ископаемыми, которые можно добыть. И чем это замечательно, что майнить может каждый участник сети из любой точки мира. Но как я помню, во времена Золотой Лихорадки 1.0, больше всех там заработали не добытчики, а производители оборудования для добычи золота и предоставлявшие услуги в этой сфере. Добытчиков было много, а золота мало. Да и в итоге золото само, знаете, в чьих руках оказалось. В данном случае выгодополучатели - это производители оборудования и обеспечивающие услуги в данной сфере, поставщики электроэнергии, провайдеры, программисты и маленькая армия серых маркетологов. И в чьи руки это попадёт? Ведь все ископаемые, по умолчанию, уже заняты и кому-то принадлежат, даже не найденные и не добытые. И точно не принадлежат простым людям. Это как с нефтью на дачном участке. Если вы там что-то такое найдёте, это быстро перестанет быть вашим. Если будете хорошо себя вести, может даже что-то перепадёт. Но в отличии от золота, биткоин подержать нельзя, кроме как китайского сувенира. И в случае управляемого или не управляемого энергетического блэкаута, обмениваться будет нечем.

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