Блокчейн Алгоритм Работы

Основные характеристики блокчейна — это:

  • доверие к алгоритму,
  • неизменность данных,
  • прозрачность операций,
  • полный контроль над цифровым активом.

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

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

Если речь идет о самом известном из публичных блокчейнов, блокчейне биткоина, то доверие всех пользователей к системе обеспечивает жажда наживы

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

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

Похожие страницы: