Блокчейн

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

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

Однако технология, по большей части, не использовалась до тех пор, пока в 2009 году Сатоши Накамото не адаптировал её для создания цифровой криптовалюты - биткоина.

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

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

Каждый блок содержит некоторые данные, хэш блока и хэш предыдущего блока. Данные, хранящиеся внутри блока, зависят от назначения блокчейна.

Блокчейн биткоина, например, хранит подробности о транзакции, например, такие как отправитель, получатель и количество монет.

Блок также имеет хэш. Вы можете сравнить хэш с отпечатком пальца. Он идентифицирует блок и все его содержимое и он всегда уникален, как отпечаток пальца. Как только блок создается, то хэш вычисляется. Изменение чего-либо внутри блока вызовет изменение хэша. Другими словами: хеши очень полезны когда вы хотите обнаружить изменения в блоках. Если отпечаток (хэш) блока изменяется, блок больше не является тем же самым блоком.

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

Компьютеры в наши дни очень быстрые и могут вычислить сотни тысяч хэшей в секунду.

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

Когда кто-то подключается к этой сети, он получает полную копию блокчейна.

Что происходит, когда создается новый блок?

Новый блок отправляется всем подключённым к сети узлам. Каждый узел проверяет новый блок, чтобы убедится что блок достоверен (проверка хэшей). Если все в порядке, каждый узел добавляет новый блок в свою копию блокчейна.

Все узлы в сети достигают консенсуса. Происходит согласование, какие блоки действительны, а какие нет. Фальсифицированные (поддельные) блоки будут отклонены остальными узлами сети блокчейн. Таким образом, чтобы успешно фальсифицировать цепочку нужно для всех изменённых блоков и следующих за ними в цепочке повторить доказательство работы и взять под контроль более 50% одноранговой сети блокчейн, чтобы установить консенсус. Только тогда фальсифицированный блок станет достоверным для всех остальных.

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