взялись и куда движутся. В главе 2 мы пройдем краткий курс по блокчейну. Это даст вам прочную основу для понимания основ технологии и подготовит вас к изучению тонкостей блокчейна по мере продвижения вперед.
Глава 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 в целом не совсем то же самое, что блокчейн, элементы этих технологий были включены в технологию блокчейн. Блокчейн использует процесс кодирования данных с помощью хэшей, что обеспечивает безопасность сети, поскольку никто не может легко расшифровать, украсть или перехватить ее.
Проблема византийских генералов
Что же отличает блокчейн от его предшественников? Почему он так меняет игру? Суть блокчейна в том, что впервые сеть смогла решить проблему византийских сбоев, также известную как проблема византийских генералов. Суть проблемы заключается в следующем: Представьте, что вы находитесь в битве, и армия атакует на двух или более фронтах; противник достаточно силен, чтобы защититься от одной атакующей армии за раз, но не от двух или более одновременно. Все стороны должны договориться о стратегии и действовать согласованно - в противном случае вашу армию ждет полный провал и поражение. Все усложняется тем, что в армии могут быть ненадежные или коррумпированные офицеры, посыльные или другие действующие лица, стремящиеся подорвать вашу победу. Как же скоординировать своих солдат, чтобы они атаковали или отступали как единое целое? Если вы находитесь в нескольких местах, где происходит множество процессов принятия решений и действует множество действующих лиц, как достичь консенсуса в отношении того, что делать, и одновременно выполнить это решение?
Хотя это интересный мысленный эксперимент, он также является распространенной реальной проблемой во многих сферах жизни общества, включая интернет. Блокчейн создает консенсус в интернете с помощью транзакций. Биткойн был первым,