Все публикации

Что такое блокчейн

статья что такое блокчейн

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

Технология работы

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

  1. В цепи создается первый блок, в него записываются данные. Правила формирования заголовка заложены в алгоритм генерации.
  2. Заголовок хешируется (шифруется) по определенному алгоритму. Он должен отвечать выбранным создателем блокчейна условиям. Например, для биткоина — это наличие достаточного количества нулей в начале хеш-кода.
  3. Новые фрагменты генерируются в соответствии с заданным алгоритмом. Фактически, вычислительная техника решает сложную задачу, поставленную самой системой. Например, решение сложного уравнения. После нахождения заданных условий, появляется новый блок, в заголовок которого записывается хеш предыдущего, а в тело набор данных.

Система хранения

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

Любой подключенный к структуре компьютер может стать узлом (нодой) – достаточно установить программу с сайта разработчиков блокчейна и иметь устойчивый и скоростной выход в интернет.

Узел имеет две задачи:

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

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

Главные составляющие сети

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

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

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

Богатство возможностей

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

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

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

Чтобы избежать такой проблемы, можно пойти двумя путями:

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

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