И NFT, и криптовалюты создаются с помощью технологии блокчейна. Данная технология позволяет децентрализованно хранить и вносить записи о транзакциях. Все это делается с помощью криптографических методов защиты информации, которые позволяют исключить посредников. Ключевым понятием здесь является децентрализация. Децентрализация означает, что нет какого-либо одного центрального компьютера или сервера, где хранится вся информация. Наоборот, все данные хранятся одновременно на множествах устройствах в разных локациях. И поэтому, если вдруг произойдет взлом одного компьютера, то остальные компьютеры не потеряют всю информацию.
Транзакции, запись о которых вносится в блокчейн, могут включать в себя абсолютно разные данные: деньги (криптовалюты), медицинские записи, документы, контракты, итоги голосований, данные покупателей, удостоверения личности, и в целом все данные или активы, которые могут быть представлены в цифровом формате.
В зависимости от параметров сети транзакция подтверждается либо мгновенно, либо сначала она шифруется и помещается в очередь ожидающих подтверждения транзакций. Эти транзакции собираются в своеобразные блоки, которые проходят процедуру валидации, то есть подтверждения и проверки отсутствия спорных транзакций в прошлом. Эта проверка осуществляется нодами – то есть компьютерами и серверами в сети.
Каждому блоку присваивается хэш – то есть 256-битный номер, созданный с помощью алгоритма. В блоке присутствует заголовок, ссылка на предыдущий блок хэш и группу транзакций. Такая последовательность связанных блоков создает безопасную и взаимозависимую цепочку, которая и называется блокчейном. По сути, с английского «blockchain» так и переводится как «цепь блоков». Цепь блокчейна неразрывна, поскольку каждый блок содержит ссылку на предыдущий. Таким образом, всегда можно восстановить историю переходов того или иного актива от одного человека к другому и узнать его текущего владельца.
Блокчейн часто сравнивают с ожерельем из бусин. Каждая бусина – это блок с определенной информацией, и все они связаны с собой. Бусины невозможно изменить или удалить, но можно только добавить новые.
Блокчейн также называют технологией распределенных реестров, потому что записи о всех транзакциях (вся цепочка сделок и актуальный список владельцев) хранятся одновременно на разных нодах (компьютерах), которые независимы друг от друга. Мы уже упоминали, что это еще называется децентрализацией – основным принципом блокчейна. И поэтому если один или несколько компьютеров дадут сбой, то информация не пропадет.
Блокчейн также не стоит путать с технологией облачного хранения данных. Потому что, в отличие от облачной базы данных, в блокчейне сохраняются не сами файлы и документы, а просто записи с доказанным подтверждением существования самой информации и история операции с ней.
Таким образом, по сути, блокчейн – это эффективная технология упорядочивания, шифрования, хранения и передачи данных.