Блокчейн
Блокчейн в переводе дословно цепочка блоков.
В криптоэкономике, блокчейн - реестр из блоков информации о сделках с активами пользователей.
Блоки составляют непрерывную цепочку.
Заголовок блока в цепочке содержит порядковый номер, указатель на предыдущий блок, и метку времени. Тело содержит учетную информацию о действии с активом.
Цепочки сделок в реестре, список владельцев, хранят на компьютерах , объединенных в сеть блокчейн через Интернет. При отключении части компьютеров, информация не пропадет. Процедура консенсуса восстановит верную информацию. Подделать содержимое блокчейна нельзя. Каждый компьютер, узел сети, хранит полную копию реестра блоков и списка владельцев. Блоки в цепочке связывает между собой хеш функции. Изменение отдельного блока или части цепочки нарушит целостность реестра.
Информация в блокчейн меняется одним способом – созданием нового блока.
Новый блок создается при транзакции, передачи права на актив от собственника другому лицу. Собственник актива отправляет в сеть сообщение, транзакцию. Сообщение содержит адрес получателя, долю актива, электронную подпись и открытый ключ. Подпись подтверждает право на актив и желание передать актив или его часть.
Транзакцию принимают майнеры, специальные узлы сети. Майнеры в сети блокчейн проводят и проверяют транзакци, хранят копии блокчейна, защищают информацию от потери или подделки. Майнер получает вознаграждение за свою работу согласно алгоритму работы сети.
Подтвержденную подписью транзакцию, майнеры обрабатывают с помощью алгоритма хеширования. Хеширование преобразует данные в строку фиксированной длины.
Особенность алгоритма хеширования – если данные на входе не меняются, алгоритм не меняет выходную хеш -функцию. Достаточно изменить один символ во входной информации и на выходе будет другая хеш функция. Заголовок каждого блока содержит метку – хеш функцию предыдущего блока. Если в проведенном блоке подменить информацию, изменится его хеш, произойдет разрыв связи с последующим блоком в цепочке. Чтобы скрыть последствия изменений и пересчитать хеши блоков, следующих за подмененным, потребуется 51 % вычислительных ресурсов сети.
Новый блок после проверки майнерами включают в цепочку. Информация о транзакции сохранена в блокчейн.
Поясняя суть работы технологии, блокчейн, в качестве примера называют учетную книгу. Такое сравнение некорректно.
Блокчейн, в отличие от книги, имеет столько действующих копий, сколько участников объединено в сеть, изменение одной транслируется во все копии. Если изменение не отвечает алгоритму работы блокчейн, сеть его не примет. Цепочку блоков нельзя вырвать из реестра, как страницу. Блоки в цепочке связаны хеш функцией, информацию в блоке нельзя исправить или стереть как строку со страницы книги.
На базе блокчейн построено новое поколение цифровых валют, начиная с Биткоина. Применение блокчейн не ограничено крипто индустрией. Но первенство в практическом использовании блокчейн, безусловно, принадлежит криптоэкономике