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

Блокчейн — это программное обеспечение, предназначенное для создания децентрализованных баз данных.

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

Хотя он стал все более и более популярным благодаря разработке биткойнов, он фактически появился в 2008 году, что делает его примерно десятилетием (древним с точки зрения вычислений).

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

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

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

Чтобы полностью понять, как это работает, вы должны понимать, что «цепочка блоков» не является новой технологией — она ​​просто использует технологию по-другому. Ядром этого является граф данных, известный как "деревья Меркле". Деревья Меркле — это, по сути, способы хранения компьютерных систем в хронологически упорядоченных «версиях» набора данных, позволяющие им управлять постоянными обновлениями этих данных.

Причина заключается в том, что системы «данных», описанные как «2D», могут быть текущими, то есть они не имеют возможности отслеживать обновление базового набора данных. Данные в основном сохраняются во всей полноте, потому что все обновления вводятся непосредственно в них. Хотя в этом нет ничего плохого, проблема заключается в том, что данные необходимо обновлять вручную или их очень сложно обновить.

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

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

Эта общедоступная книга зашифрована, так что только участники транзакции могут просматривать / редактировать данные (отсюда и название «крипто») … но более того, тот факт, что данные хранятся и обрабатываются 1000 серверами по всему миру, что означает, что услуга может работать независимо от любого банка (его основная ничья).

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

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

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *