Как работает блокчейн?

 

Как работает блокчейн?

Блокчейн в настоящее время представляет собой одну из самых прогрессивных технологий в цифровом мире. Но как работает блокчен? Читайте в статье.

Как сказано в статье «Что такое блокчейн простыми словами?», для создания цепочки блоков (блокчейна) применяются три основные технологии. Ни одна из них не является новой. Скорее, это их применение является новыми.

Этими технологиями являются:

  1. Криптография с закрытым ключом
  2. Распределенная сеть с распределенным реестром
  3. Стимул для обслуживания транзакций, учета и безопасности сети.

Ниже приводится объяснение того, как работает блокчейн, объединяя эти технологии вместе для защиты цифровых отношений.

Как работает блокйчейн: Криптографические ключи

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

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

Равнозначность (или тождественность)

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

Как работает блокчейн: Распределенная сеть (или реестр)

Выгода и потребность в распределенном сети могут быть объяснены аналогией с деревом, падающем в лесу.

Если дерево падает в лес, а камеры записывают его падение, мы можем быть уверены, что дерево упало. У нас есть наглядные доказательства, даже если детали (почему и как) могут быть неясными.

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

Короче говоря, размер сети важен для защиты сети. Это одно из самых привлекательных качеств биткойн-блокчейна - оно настолько велико и накопило огромный объем вычислительных мощностей.

Более подробно о распределнном реестре читайте в данной статье.

Как работает блокчейн: Система записи

Когда криптографические ключи объединены с этой сетью, появляется чрезвычайно полезная форма цифровых взаимодействий. Процесс начинается с того, что A берет свой секретный ключ, делая объявление какого-то типа - в случае биткойна - вы отправляете сумму криптовалюты - и присоединяете его к публичному ключу B.

Протокол

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

Протокол сетевого обслуживания

Реалист может бросить вызов эксперименту с падающим в лесу деревом со следующим вопросом: зачем был нужен миллион компьютеров с камерами, ожидающими записи о том, упало ли дерево? Другими словами, как вы привлекаете вычислительную мощность для обслуживания сети, чтобы обеспечить ее безопасность?

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

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

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

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

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

Тип, количество и проверка могут быть разными для каждой цепочки. Это вопрос протокола блокчейн - или правилом для того, является ли транзакция действительной, или действительно ли создание нового блока. Процесс проверки может быть адаптирован для каждой цепочки. Любые необходимые правила и стимулы могут быть созданы, когда достаточное количество узлов достигнет консенсуса относительно того, как следует проверять транзакции.

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