Что такое технология блокчейн?
За последние десять лет или около того блокчейн утвердился в качестве одной из основных технологий нашего времени. Это компьютерный процесс, стоящий за такими криптовалютами, как биткойн. Однако многие статьи в крупных газетах говорят об этом, не объясняя, что это такое. В этой статье мы рассмотрим определение блокчейна и то, как он работает, но сначала давайте сделаем небольшой исторический экскурс.
Блокчейн и криптовалюты до появления биткоина
Блокчейн не родился с созданием знаменитой криптовалюты Bitcoin в 2009 году. Именно Дэвид Чаум, аспирант Калифорнийского университета в Беркли, заложил основы этой технологии в 1982 году в своей диссертации под названием "Компьютерные системы, созданные, поддерживаемые и одобренные взаимно недоверяющими группами". Затем, в 1990-х годах, американский криптолог запустил первую виртуальную валюту - DigiCash. Однако она не увенчалась успехом, и компания, поддерживавшая проект, закрылась в 1998 году.
Другие криптовалюты были придуманы еще до конца тысячелетия, например, Bit Gold и B-Money. Эти два примера остаются на стадии проекта, но вдохновляют загадочного Сатоши Накамото на создание Bitcoin. Неизвестно, кто стоит за этим псевдонимом, но этот человек (или группа людей) опубликовал в 2008 году документ, описывающий принцип работы биткоина. Год спустя Сатоши Накамото запустил будущую звезду криптовалют.
Институциональное определение технологии блокчейн
Совместная информационная миссия Национальной Ассамблеи по использованию блокчейна и других технологий сертификации реестров приводит определение блокчейна в отчете за 2018 год: "Блокчейн - это реестр, большая база данных, особенностью которой является то, что она одновременно доступна всем ее пользователям, все из которых также являются держателями этого реестра, и все из которых также имеют возможность вносить в нее данные в соответствии с определенными правилами, установленными компьютерным протоколом, который очень безопасен благодаря криптографии".
Более подробное объяснение блокчейна
Классический пример банков
До появления блокчейна база данных (или реестр) обычно находилась у одного субъекта. Если взять пример банка, то содержимое счетов или транзакций записывается на компьютерном сервере. Клиент может проверить баланс своего счета, обратившись в банк. Затем банк предоставляет ему информацию в соответствии с базой данных. Если он снимает деньги, банк меняет базу данных, и клиент больше ничего не знает. Информация в реестре централизована и непрозрачна в том смысле, что вы не знаете, кто владеет дебиторской задолженностью.
Изменения, вызванные технологией блокчейн
Блокчейн - это реестр, в который записывается вся история транзакций. После совершения транзакции между двумя людьми в блокчейне операция шифруется и подтверждается алгоритмом консенсуса. Она состоит из ряда проверок, чтобы определить, соответствует ли операция установленным правилам и нет ли ошибок или обмана в отношении последующих операций. После этого транзакция записывается в блок, как новое звено в блокчейне. Наконец, информация о версии передается компьютерам, на которых хранится реестр.
Благодаря технологии блокчейн реестр является децентрализованным. Существует не один сервер, на котором хранится база данных, а множество, которые не связаны друг с другом, за исключением блокчейна. Информация является общей: каждый может ознакомиться с историей транзакций с момента создания блокчейна.
Преимущества блокчейна
В отличие от примера банка, который состоит из отделов, занимающихся ведением баз данных, блокчейн берет на себя управление с помощью автоматизированных компьютерных протоколов. Таким образом, достигается реальная экономия на эксплуатационных расходах, затратах на рабочую силу и операционных издержках. Система безопасна, так как проверка транзакции осуществляется через сеть независимых компьютерных серверов. Скорость также является преимуществом, поскольку транзакции осуществляются в считанные секунды. Кроме того, блокчейн далеко не ограничивается криптовалютами. Его применение многочисленно и иногда даже удивительно!