Блокчейн без биткоина: в чем польза технологии в отрыве от криптовалют
Один из сооснователей китайской биржи BTCC Бобби Ли недавно призвал общественность обратить внимание на разницу между блокчейном и обычной базой данных. Он сказал, что настоящий блокчейн был запущен в 2009 году, а все остальное лишено полной функциональности из-за недостаточной децентрализации.
Основатель Distributed Lab Павел Кравченко специально для ForkLog подготовил материал, в котором рассказал о спорности этого заявления.
Бобби Ли акцентировал внимание на одной распространенной ошибке, но при этом в своих аргументах допустил другую погрешность. Вслед за этим последовало множество дискуссий, потому что некоторые суждения оказались слишком категоричными.
В этой статье мы попытаемся объяснить, где именно мы не можем согласиться с Бобби Ли и почему.
Начнем с самого важного
В общих чертах давайте разберемся в определении. Блокчейн — это способ организации базы данных. Он позволяет хранить и согласовывать изменения этой базы данных между независимыми сторонами, при этом любые изменения имеют строгий порядок следования. Все копии базы данных синхронизируются между собой, поэтому этот порядок невозможно изменить незаметно для других держателей.
Шкала децентрализации
Наглядно это можно представить в виде шкалы с увеличением степени децентрализации. На одном конце будет изображен владелец платформы цифровых прав собственности. На другом конце — полноценная криптовалюта, где участники анонимны, а их количество не может быть определено в принципе. Между ними располагаются промежуточные варианты условий, в которых могут быть реализованы учетные системы с применением технологии блокчейн.
В каждом случае участникам нужно достичь консенсуса, то есть согласия. В зависимости от условий, для этого будет применяться разный механизм: от multisignature, где количество узлов-валидаторов минимальное, до Proof-of-work, как в криптовалютах.
Криптовалюты
Сначала рассмотрим наиболее децентрализованный случай нашей воображаемой шкалы. Здесь может быть неопределенное количество анонимных участников, которых нельзя наказать в ответ на злонамеренные действия, а стать участником может любой.
Очевидно, что в таких условиях нужен особый подход для достижения согласия и принятия общего решения. На сегодня единственным механизмом, который успешно может работать в таких условиях и обеспечивать надежность хранения данных, является Proof-of-work (хотя в ближайшем будущем обещают реализовать механизм Proof-of-space-in-time).
Благодаря технологии блокчейн в случае криптовалюты учетная система получает максимальные свойства. Здесь у пользователей наибольшая мотивация запускать свои независимые узлы сети. Но применение блокчейна однозначно уместно и в случаях частичной децентрализации.
Точка минимальной децентрализации
Когда речь идет об одном владельце, он может запустить несколько узлов в разных местах. Степень децентрализации минимальна, а система требует полного доверия. Но даже в этом случае применение блокчейна имеет смысл. В отличие от обычной базы данных, блокчейн позволяет:
- проводить проверку целостности базы данных;
- синхронизировать данные и создавать резервные копии в режиме реального времени;
- осуществлять аудит всей истории транзакций на лету;
- устранить единую точку отказа учетной системы.
Примером может послужить платформа цифровых прав собственности. Очевидно, что такая система учета ценностей требует полного доверия к организации, которая ее поддерживает. Но владелец может раздать несколько узлов с правами аудитора, которые смогут проверять, что все изменения осуществляются корректно. Если что-то пойдет не так, аудиторы это заметят.
Кроме того, данные о конечном состоянии могут быть эффективно синхронизированы между несколькими серверами, а резервное копирование может осуществляться в режиме реального времени. Таким образом, система учета становится устойчивее к отказам в обслуживании оборудования.
Поскольку транзакции содержат временные метки, проблем с очередностью подтверждения не возникает и принятие решения происходит быстро.
Свойства, которые дает Blockchain
Чтобы глубже понять вопрос, нужно описать, какие важные свойства может дать технология блокчейн учетной системе.
Как видим, можно выделить три степени децентрализации, которые принципиально важны для работы учетных систем с применением блокчейна:
- максимальная децентрализация;
- децентрализация с ограничением доступа;
- минимальная децентрализация (централизация).
Примечательно, что в каждом конкретном случае уровень доверия пользователя к учетной системе может быть разным. В первую очередь он зависит от общего количества валидаторов и их мотивации к независимой работе. Поскольку именно наличие большого количества независимых валидаторов может свести необходимость доверия к нулю.
Исходя из этого, можно отметить, что учетная система достигает максимальных преимуществ в условиях высокого уровня децентрализации и общедоступного участия. Но блокчейн дает и безусловные свойства (вне зависимости от степени децентрализации). Повторимся:
- возможность проверки целостности базы данных;
- синхронизация данных и резервное копирование в режиме реального времени;
- возможность осуществления мгновенного аудита конечного состояния учетной системы.
Выводы
Да, очевидно, что некоторые заблуждаются, называя блокчейном только случай с криптовалютой и в контексте перспектив делают ставку только на него. К сведению, Сатоши Накамото не определял блокчейн именно как анонимную децентрализованную учетную систему. Блокчейн — это технология. Способ ее применения может быть различным, а степень децентрализации является только параметром, который может иметь разные значения.
Ключевая проблема, по которой люди не могут договориться, заключена в том, что они говорят на разных языках. Если не определиться с терминами, то это чревато отрицательными последствиями для индустрии в целом. Люди, которые видят в технологии блокчейн революцию, не могут взаимодействовать с людьми, которые видят в этом способ для выкачивания денег из «хомячков». Это невозможно, пока они не начнут понимать друг друга.
Подписывайтесь на новости ForkLog в Facebook!
Рассылки ForkLog: держите руку на пульсе биткоин-индустрии!