Блокчейн – это распределенная база данных, которая представляет собой цепочку блоков (block – блок, chain — цепочка). В каждом блоке хранится запись с информацией. Информация может быть любой – сведения о транзакциях, балансе счета, информация о передачи прав собственности, покупке или продаже материальных и цифровых активов. Последовательность блоков с информацией неизменна, доступ к каждому блоку может получить любой пользователь сети, при наличии специального криптографического ключа.
Обязательным фактором в понимании технологии блокчейн, является понимание традиционной модели хранения информации в сети интернет и получения к ней доступа.
Пример работы традиционной базы данных
С помощью своего смартфона и персонального пароля, Маша заходит в приложение онлайн-банка, чтоб переслать Саше 1000 долларов. Смартфон подключается к серверу банка, где в базе данных хранится информация о счёте Маши. Так как баланс счета позволяет это сделать – Маша, путем нехитрых манипуляция, создает транзакцию о пересылке средств на счет Саши. Информация в базе данных изменяется, со счета Маши списывается 1000 долларов, и такая же Сумма добавляется к счету Саши, который, используя свой персональный пароль в банковском приложении, видит изменение баланса, а также запись о переводе средств.
В данном примере все операции происходили в базе данных, которая находилась в одном месте – на сервере банка. Смартфон Маши передавал в базу данных команды о переводе, и также как смартфон Саши, транслировал изменения в базе данных на своем экране.
Таким образом Саша и Маша использовали традиционную модель работы с базой данных.
Распределенная база данных блокчейн
Основным отличием распределенной базы данных блокчейн от традиционной модели, является отсутствие центрального узла, в нашем примере, сервера с базой данных. Информация хранится одновременно на всех устройствах, подключенных посредством интернета к сети блокчейн.
Фактически, каждое новое устройство, подключаемое к такой сети, получает файл с копией всех записей произведенных в базе данных с начала функционирования сети. Принцип работы устройств в сети блокчейн подчиняется набору простых правил, так называемому протоколу:
- Вся информация криптографирована и упакована в один блок.
- Добавление новой записи – создает второй блок и так далее.
- Блоки формируют собой цепь, последовательность блоков в данной цепи неизменна.
- Каждое устройство сети блокчейн может получить информацию о всех когда-либо созданных блоках.
Изменение записей в готовых блоках технически невозможно. Чтоб удалить информацию в сети блокчейн, фактически нужно удалить записи цепочек блоков на всех устройствах, когда-либо подключенных к сети. Любое устройство, подключенное к сети, может восстановить структуру цепочки блоков и записи, хранившееся в них.
В чем заключается революционность блокчейна?
Вернемся к нашему примеру о том, как Маша переводила деньги Саше. В данном примере, полный контроль над сервером имеет только сам банк. Банк можете изменять любую информацию, хранящуюся в базе данных: персональные данные пользователей, балансы счетов, записи о транзакциях.
Бывают форс-мажоры, например, технический сбой или взлом сервера хакером, который может изменить любые записи, хранящиеся на сервере, банкротство банка или национализация государством.
Все это можете привести к потери вашей учетной записи или ошибочному ее редактированию, после чего, крайне сложно будет получить доступ к своим сбережениям или вовсе доказать право на обладание ими.
Самые явные недостатки традиционных моделей баз данных:
- Большинство систем построены на традиционной модели базы данных. За любой базой, сервером стоит отдельное частное лицо, компания, организация или правительство, которое может изменять записи в нем в своих корыстных целях.
- Более 90% денежных средств в мире являются цифровыми, то есть это даже не напечатанные бумажки, лежащие в кошельках или сейфах, это просто цифры, хранящиеся на серверах коммерческих банков, которые имеют над ними полный контроль.
- Фактически тот, кто управляет «центральными серверами» — управляет интернетом, власть сосредоточена в рука узкого круга лиц.
Основные преимущества блокчейна
Одним из преимуществ блокчейна является изменении нашего представления о доверии. Блокчейн – это полностью децентрализованная цифровая система учета транзакций. В сети блокчейн невозможна ситуация, когда один из ее участников получает над ней полный контроль, так как в ней отсутствуют центральные узлы, все устройства связаны между собой и каждое устройство представляет собой узел, который является копией всех остальных узлов системы.
Блокчейн в банковской системе
Любые денежные переводы и операции с ценными бумагами станут прозрачнее. Банковская система обретет надежность и доверие со стороны клиентов, с точки зрения безопасности она будет практически неуязвима.
Со слов аналитиков Morgan Stanley, блокчейн позволит удешевить обслуживание системы – расходы банков сократятся минимум на 50%, это приведет к увеличению показателя «доходности собственного капитала» (RoE). Также стоит отметить, что внедрение блокчейна в банковской сфере может привести к само устранению некоторых участников системы, ввиду отсутствия необходимости в них.
Блокчейн – цифровой профиль личности
Перевод персональных данных на систему блокчейн существенно упростит многие сферы обычной жизни. Достаточно вспомнить наше любое взаимодействие с системой государственных услуг. Бюрократия, тонны выписок и справок канут в лету.
Получение прав, уплата налогов, регистрация предприятия, бизнеса, даже сдача показаний вашего нового счетчика в ЖЕК станет максимально простой и понятной процедурой, без возможности появления ошибок в каких либо типах реестров.
Но самое главное, системы станут практически очищены от коррупции, так как их прозрачность будет стремиться к 100%. Возможно, именно этот фактор влияет на такое откровенное затягивание внедрения данной технологии со стороны властей.
Кибербезопасность и блокчейн
Сама основа блокчейна сводит на нет любое попытки взлома системы. Так как каждое устройство работающее в сети, хранит копию базы данных системы, и постоянно сверяет ее с копиями на других устройствах, а также полностью отсутствуют самостоятельные центральные узлы. Чем больше устройств в системе, тем, больше ее неуязвимость будет стремиться к бесконечности.
Несмотря на то, что записи в блоках блокчейна криптографируются (это отчасти гарантирует анонимность), уже есть компании которые занимаются разработкой блокчейна, в котором будет возможность привязки идентификационной информации к критографическим базам данных.
Как блокчейн связан с биткоином?
Блокчейн — это технология. Биткоин — это просто первое глобальное проявление ее потенциала Марк Кенигсберг, основатель Bitcoin Chaser
Биткоин — это первый “продукт” сделанный на технологии блокчейн, которая в данном случае отвечает за перевод монет между кошельками пользователей сети биткоин.
Биткоин стал главным фактором популяризации технологии блокчейн. Но стоит отметить, что за последнии 10 лет, появилось множество модификаций технологии блокчейна, на которых основаны другие криптовалюты.
Блокчейн: минусы и недостатки технологии
Основная проблема — обработка больших объемов данных, транзакций. Это проблема технологическая, и в ближайшем будущем решаемая. Однако в данный момент, она существенно замедляет масштабирование системы.
Уязвимость системы на ранних этапах развития. При небольшом количестве адресов в сети (простыми словами — при минимальном количестве пользователей), есть вероятность “взлома” системы, при сговоре 51% участников сети.
Согласно “правил” работы системы блокчейна, если большая часть адресов, умышленно внесет одинаковые правки в структуру или содержимое блоков одной цепи — устройства остальных участников системы буду считать этим изменения правдивыми. Вероятность данного сценария стремится к нулю, при увеличении количества адресов в сети.