Изменить стиль страницы

Глава 2 - Знакомство с блокчейном

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

Лучше всего представить его как сеть компьютеров, похожую на интернет, за исключением того, что нет центральных точек, где хранятся все данные. Данные блокчейна хранятся и копируются на каждом компьютере или узле сети по всему миру тем, кто решил управлять компьютером или узлом, что означает, что данные не контролируются одной группой, партией или организацией. Каждый узел в сети может управляться кем угодно. В наши дни для управления узлом достаточно просто купить машину или даже использовать свой ноутбук или телефон. Если вы загрузили биткоин-кошелек, то, скорее всего, вы управляете биткоин-узлом без необходимости делать что-либо для активной или даже сознательной поддержки сети.

Помимо децентрализации, важным аспектом технологии является ее безопасность. Каждый блок транзакций криптографически защищен с помощью так называемого хэша, который представляет собой строку цифр и букв. Иногда я представляю себе это как сцены в фильме "Игра в имитацию", когда показывают машину "Энигма", разработанную Аланом Тьюрингом, но в гораздо более быстрой и безопасной версии XXI века. Каждый уникальный хэш может быть расшифрован только с помощью закрытого ключа, или семени, предоставленного человеком, отправляющим что-то через блокчейн, к которому прикреплен этот хэш. Это может показаться немного сложным, но на самом базовом концептуальном уровне это ничем не отличается от покупки автомобиля или дома и получения уникального набора ключей к нему вместе с покупкой. Только вы не можете отнести хэш в местный Home Depot и попросить копию.

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

Закладка фундамента для блокчейна

Еще одна вещь, которая может заставить людей колебаться, когда они начинают работать в этой отрасли, - это идея о том, что блокчейн слишком нов, что может заставить людей думать, что он слишком волатилен или непредсказуем, или, возможно, он просто исчезнет из техносферы, как лазерные диски или очки Google. Но, как и во многих других случаях, знание истории может развеять эти страхи. Существует ряд предшественников блокчейна. Множество небольших технологий, предшествовавших блокчейну, способствовали его появлению, хотя сам блокчейн является новой технологией. Элементы этой технологии использовались на протяжении десятилетий. Такие вещи, как шифрование PGP и VPN, в чем-то похожи. Они децентрализованы и безопасны, как и блокчейн.

Pretty Good Privacy (PGP), также известная как Person to Person (P2P), гарантирует, что только человек на стороне получателя сообщения имеет ключ для открытия файлов посредством шифрования и аутентификации. В случае с электронной почтой PGP, она идет только из точки А в точку Б. Нет никакого посредника или централизованной базы данных. Если вы беспокоитесь о том, что Google читает вашу электронную почту, или у кого-то есть ваш пароль, и вы беспокоитесь о конфиденциальности, или за вами шпионит правительственное агентство, или, возможно, вы правительственный агент, который должен защищать свои данные от шпионов, то устранение посредника - это отличный способ снизить риск заражения.

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

Виртуальные частные сети (VPN) также функционируют аналогичным образом. Вы можете использовать узел в другой стране, чтобы изменить свой IP-адрес для доступа к информации. Это децентрализованная система, которая открывает вам доступ, чтобы избежать слежки, мониторинга или блокировки. Поскольку VPN работают через децентрализованную сеть, вы можете получить доступ к различным частям Интернета, которые в противном случае могут быть заблокированы в вашем регионе.

Например, если вы находитесь в Великобритании и хотите посмотреть сериал на Netflix, который идет только на американском сайте, вы можете использовать VPN для подключения к другому узлу, что изменит ваш IP-адрес и позволит вам получить доступ к американской сети и смотреть этот сериал. Или когда ставки выше, скажем, если вы находитесь в Китае и хотите узнать о событиях или темах, заблокированных или отслеживаемых китайским брандмауэром - площади Тяньаньмэнь или преследовании уйгуров в Синьцзяне - вы можете использовать VPN и для этого.

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

Проблема византийских генералов

Что же отличает блокчейн от его предшественников? Почему он так меняет игру? Суть блокчейна в том, что впервые сеть смогла решить проблему византийских сбоев, также известную как проблема византийских генералов. Суть проблемы заключается в следующем: Представьте, что вы находитесь в битве, и армия атакует на двух или более фронтах; противник достаточно силен, чтобы защититься от одной атакующей армии за раз, но не от двух или более одновременно. Все стороны должны договориться о стратегии и действовать согласованно - в противном случае вашу армию ждет полный провал и поражение. Все усложняется тем, что в армии могут быть ненадежные или коррумпированные офицеры, посыльные или другие действующие лица, стремящиеся подорвать вашу победу. Как же скоординировать своих солдат, чтобы они атаковали или отступали как единое целое? Если вы находитесь в нескольких местах, где происходит множество процессов принятия решений и действует множество действующих лиц, как достичь консенсуса в отношении того, что делать, и одновременно выполнить это решение?

Хотя это интересный мысленный эксперимент, он также является распространенной реальной проблемой во многих сферах жизни общества, включая интернет. Блокчейн создает консенсус в интернете с помощью транзакций. Биткойн был первым, кто добился этого, и первым, кто доказал, что проблема византийских генералов может быть решена. Решением стал блокчейн. Например, есть миллионы людей, использующих биткойн. Я хочу отправить вам немного биткоинов, но как все остальные узнают, что я совершаю эту транзакцию? В децентрализованной сети как об этом узнает рынок? Как другие проверяют, что транзакция была завершена? Эта загадка имеет реальные последствия для всего мира. Но блокчейн подтверждает транзакции на многих различных узлах, которые затем распространяются как транзакции по всей сети. Так сказать, создается постоянная публичная запись. Если вернуться к аналогии с битвой, то это может выглядеть как сцена из фильма времен холодной войны, где два солдата должны повернуть ключи в один и тот же момент, чтобы активировать ядерный запуск.

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

Так что же нового в блокчейне?

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

Блокчейн открывает еще больше возможностей делать что-то в Интернете, но с одним четким отличием: иметь контроль над этим.

Допустим, вы завели аккаунт в Instagram. У вас есть право собственности и контроль над аккаунтом - вы можете публиковать все, что вам нравится, по большей части, но в конечном итоге он не принадлежит вам. Аккаунт принадлежит компании. С помощью блокчейна/Web 3.0 вы можете создать свою собственную версию аккаунта Instagram, который никто не сможет закрыть или модерировать. Вы можете публиковать что угодно, монетизировать его по своему усмотрению, брать его с собой куда угодно (в цифре или в реальном мире), и он подключается практически ко всему без трения.

Или, скажем, вы хотите войти на сайт. Сайт может позволить вам подключить свой профиль Google или войти в систему через Google, что многие люди делают в основном потому, что это позволяет не вводить и не запоминать разные пароли для каждого сайта, который вы посещаете. Facebook или Instagram тоже используются таким образом. Более того, именно по этим приложениям люди узнают вас в Интернете; они посещают ваши профили в социальных сетях и знакомятся с вами. Но что, если бы у вас была единая цифровая личность, которая могла бы быть везде с вами в Интернете, чтобы доказать и подтвердить, кто вы есть? Вы могли бы использовать его для мгновенного подключения к сети или приватного общения с людьми. Если у вас есть полный контроль над собственным цифровым профилем или идентификатором, вы можете использовать его по своему усмотрению. И вы можете сделать это - вы можете создать для себя цифровую личность с помощью блокчейна. Подумайте об этом как о цифровом паспорте. Если я захочу создать интеграцию или соединиться с кем-то другим или другим бизнесом, я смогу сделать это без ограничений и трений с помощью блокчейна.