Блокчейн объясняется с помощью блоков

Блокчейн объясняется с помощью блоков

4 мая 2022 г.


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


Начнем с нашего первого блока...


Блок 1: Основы



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


В отличие от этого, блокчейн представляет собой децентрализованный распределенный реестр. Это совершенно публично. Все записи в реестре видны, и никто не владеет информацией в блокчейне.


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


Блок 2: внутри блока



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



Блок 3: Создание цепочки



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


Что насчет первого блока?


Первый блок немного особенный, и он называется Genesis Block или Block 0. Он не может указывать на предыдущий блок, потому что он первый в цепочке. Каждый последующий блок в цепочке можно проследить до этого генезисного блока.


Блок 4: Механизмы консенсуса



Но хешей недостаточно. Современные компьютеры очень быстрые. У них есть вычислительная мощность, чтобы изменить блок, а затем пересчитать все блоки дальше по цепочке. Для защиты от этого в блокчейнах есть механизмы консенсуса. Это процессы, которые замедляют создание и проверяют действительность нового блока перед добавлением его в цепочку. Прежде чем блок будет добавлен, более 50% узлов-валидаторов в сети должны согласиться с тем, что этот блок действителен. Это затрудняет вмешательство в блокчейн.


Примечание: узлы


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


Блок 5: Добавление блока



Когда создается новый блок, он отправляется всем в сети. Затем ноды-валидаторы проверяют блок, чтобы убедиться, что он не был подделан. Узлы договариваются о том, какие блоки допустимы, а какие нет. Блоки, которые являются недействительными, отклоняются всеми узлами в сети. Если все в порядке, каждый узел добавляет этот блок в свой блокчейн.


Блок 6: Защита от несанкционированного доступа?



Итак, чтобы успешно взломать блокчейн — вот шаги. Вмешаться во все блоки в блокчейне, переделать вычисление хэша и процесс механизма консенсуса для каждого блока, а затем вам нужно каким-то образом взять под контроль более 50% узлов в глобально распределенной сети — чтобы сеть приняла ваши подделанные блоки. Если вы думаете о большой глобальной сети, такой как Биткойн или Эфириум, это очень и очень сложная задача.


Блок 7: Смарт-контракты



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


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


Блок 8: Использование



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


  • Более справедливые системы голосования

  • Безопасный обмен медицинскими данными

  • Безопасность личности

  • Запись сделок с недвижимостью

  • Играть в азартные игры

Блок 9: Создание собственного



Это вроде как от 0 до 100, но если у вас есть базовые навыки программирования, вас может заинтересовать это видео о том, как создать собственный блокчейн на Javascript. Даже не разбирающиеся в технике люди могут использовать это видео, чтобы понять больше, потому что объяснения очень понятны.


Так что это был наш блокчейн для объяснения блокчейнов (как мета).


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



Оригинал
PREVIOUS ARTICLE
NEXT ARTICLE