Блокчейн все активнее проникает в разные области жизни. Платежные системы, банковские учреждения, энергетика, онлайн-голосование, охрана интеллектуальной собственности – это лишь малая часть сфер, где находит свое применение данная технология. Выделяют публичные блокчейны (открытые) и приватные (закрытые). Рассмотрим подробнее, в чем заключается разница между ними.
Публичные и приватные блокчейн-системы: основные отличия
Блокчейн – это реестр децентрализованных данных, которыми можно безопасно обмениваться. Технология blockchain позволяет коллективной группе избранных участников обмениваться данными. С помощью облачного сервиса блокчейна можно легко собирать и передавать данные транзакций из нескольких источников. Данные разбиваются на общие блоки, которые связаны друг с другом с помощью уникальных идентификаторов в форме криптографических хэшей.
Блокчейн обеспечивает целостность данных с помощью единого источника достоверной информации, устраняя дублирование данных и повышая безопасность.
Как правило, когда речь заходит о blockchain, мы подразумеваем такие характеристики, как:
- Открытость и прозрачность;
- Неизменяемость;
- Децентрализацию;
- Равные права всех участников.
Примеры публичных блокчейнов известны всем – на их основе создано большинство криптовалют, таких как биткоин, Ethereum, Ripple и многие другие. С ростом популярности технологии многие компании задумались о возможности внедрения подобной системы. Однако большинству из них сети открытого типа мало подходят вследствие специфики их работы. Таким организациям необходимы системы закрытого типа или как их еще называют – приватные блокчейны.
Еще в 2015 году создатель известной криптовалюты Эфириум Виталик Бутерин выделял три вида blockchain:
- Публичный блокчейн (public blockchain), в котором транзакции происходят в свободном порядке и никем не контролируются.
- Блокчейн, принадлежащий консорциуму (consortium blockchains) — в нем транзакции согласовываются отобранными консорциумом узлами.
- Частная сеть (fully private blockchain) — здесь присутствует центральный орган, который и контролирует все транзакции.
Немного по-другому назвал подобные системы в своем докладе Марк Уолпорт, главный советник по научным вопросам английского правительства. Он разделяет сети на:
- Unpermissioned public ledgers или публичные реестры открытого типа;
- Permissioned public ledgers или публичные реестры закрытого типа;
- Permissioned private ledgers или частные реестры с закрытым доступом.
Суть почти та же, только выражена другими словами. Таким образом, частный blockchain – это сеть изначально закрытого типа. А вот публичные блокчейны могут быть как закрытыми, например, когда речь идет о консорциумах, которые не готовы предоставлять всю информацию на всеобщее обозрение, так и открытыми.
В большинстве случаев, чтобы избежать путаницы и облегчить понимание, блокчейны разделяют упрощенно на закрытые сети и открытые.
Отнести blockchain к первому или второму типу помогут простые вопросы:
- Кому позволено создавать записи в системе?
- Кто может просматривать данные?
- Кто отвечает за целостность сети?
Публичный блокчейн
Самое основное условие – в общедоступном блокчейне нет контролирующего органа. Здесь надзирает за протекающими в системе процессами все сообщество – от майнеров и разработчиков до поставщиков услуг и обычных пользователей.
Уникальное свойство такой сети – возможность создавать децентрализованные приложения, которым на техобслуживание требуется минимум затрат.
Публичный blockchain любой может посмотреть из любого уголка мира, а также создать в нем транзакцию. Такая система позволяет любому пользователю принимать участие в процессе консенсуса и определять, какие блоки будут добавлены в сеть, а какие отклонены.
Защищенность таких систем обеспечивается криптографическими вычислениями. Наиболее распространенные алгоритмы – proof of work или proof of stake.
Другие преимущества публичных или открытых блокчейнов:
- Защита от вмешательства разработчиков. В отдельных моментах создатели системы не могут повлиять на нее и что-либо поменять в коде или данных на свое усмотрение. А это устраняет возможность цензуры.
- Мощный сетевой эффект. В подобной среде разработчику легко собрать вокруг своего приложения обширную пользовательскую базу, поскольку пользователи одних приложений системы быстро узнают о других только что созданных.
- Безопасность, для поддержания которой необходимо небольшое количество средств. А вот чтобы атаковать такую систему, потребуются слишком мощные вычислительные ресурсы, что делает атаку невыгодной для злоумышленников.
- Способствование быстрому развитию инновационных технологий. Значительным прорывом стало использование смарт-контрактов, позволяющих устранить посредников при проведении сделки.
Минусы публичного блокчейна
Минус заключается в том, что предприниматели могут не захотеть, чтобы все их данные были общедоступными. Публичный blockchain может нарушить политику защиты данных или раскрыть деловые секреты.
Публичные блокчейны несут риски, потому что могут быть атакованы. Например, существует атака 51%. Это может нанести ущерб бизнесу, если на сети хранятся активы, и они были удалены или украдены злоумышленниками.
Приватный блокчейн
Частные блокчейны характеризуются ограниченным уровнем допуска. Подтверждение транзакций, проведение аудита, управление базами доступно четко определенному кругу лиц. Если говорить о чтении, то такое право могут сделать как общедоступным, так и жестко ограничить. Это уже централизованная система, где нет равноправия и полной открытости, как в классических сетях.
Преимущества приватных блокчейнов:
- Проверенные валидаторы, которые не спровоцируют риск атаки 51%.
- Удешевление транзакций, поскольку проверяют их всего лишь небольшое количество высокопроизводительных узлов.
- В приватной системе параметр TPS (transactions per second) можно сделать на порядок больше, чем в открытых сетях.
- Высокая скорость подтверждения транзакций.
- Возможность отката записей.
- Контроль сети единым центром дает возможность оперативно обновлять и улучшать функциональность системы.
- Не обязательно использовать алгоритм proof-of-work. Можно подключить для упрощения аудита и повышения защищенности.
Примеры приватных блокчейнов:
- Mijin – удобная платформа для построения частных блокчейнов, позволяющая заменить базы данных.
- Hyperledger – разрабатывает системы распределенного реестра для корпораций. В числе разработок: Hyperledger Iroha, Hyperledger Burrow, Hyperledger Sawtooth и другие.
- Corda – от консорциума R3 предназначена для финансового сектора.
- Quorum – разработка JPMorgan на базе Эфириума.
Сторонники закрытых систем считают, что технология способна в ближайшем будущем полностью интегрироваться в ряд централизованных бизнесов, заменив базы данных.
Минусы приватного блокчейна:
- Отсутствие полной прозрачности и открытости как в публичных сетях.
- Третья сторона может не доверять закрытому блокчейну, поскольку его владелец мог редактировать или манипулировать данными.
- Меньшее количество узлов делает сеть менее надежной.
- Данные могут быть изменены владельцем, что снижает безопасность.
- Приватные блокчейны менее устойчивы к взлому и кибератакам.
Насколько безопасны блокчейны
В частном блокчейне есть контроль доступа, но он менее безопасен, чем публичный.
Публичный блокчейн – прозрачный децентрализованный реестр. Информация в нём надежно зашифрована и размещена на множестве узлов. Это делает взлом практически невозможным.
Публичные блокчейны свободны от цензуры и устойчивы к DDoS-атакам. Чем больше участников, тем выше безопасность.
Таким образом, публичные блокчейны более надежны и стойки к внешним воздействиям. Но для бизнеса в ряде случаев удобнее использовать приватные сети с контролируемым доступом.
Перспективы развития технологии
В настоящее время активно разрабатываются гибридные решения, объединяющие публичные и приватные блокчейны.
Это позволит комбинировать преимущества обеих систем. Как пример, проект Aion от компании Nuco, который должен стать мостом для безопасного обмена данными между разными блокчейнами.
Также ведутся разработки технологий, которые позволят приватным сетям взаимодействовать с внешним миром, не раскрывая при этом конфиденциальную информацию.
Таким образом, и публичные, и приватные блокчейны будут востребованы в разных сферах. У каждой системы есть свои плюсы и минусы.
Публичные цепочки блоков отлично подходят для децентрализованных приложений, где важны прозрачность и безопасность. А приватные удобны для бизнеса, позволяя оптимизировать внутренние процессы при сохранении конфиденциальности.
Скорее всего, оба типа блокчейнов будут сосуществовать, обслуживая разные потребности. А развитие технологий объединения публичных и приватных сетей откроет новые перспективы для бизнеса и общества в целом.
Заключение
Подводя итог, отметим основные различия публичных и приватных блокчейнов:
- Публичные цепочки блоков децентрализованы и прозрачны. Приватные контролируются определенной организацией.
- Публичные более открыты и демократичны. Приватные ограничивают доступ.
- Публичные обеспечивают высочайший уровень безопасности и устойчивости к атакам. Приватные менее защищены.
- Публичные лучше подходят для криптовалют и децентрализованных приложений. Приватные удобны для оптимизации бизнес-процессов.
- Развитие идет в сторону объединения преимуществ обоих типов блокчейнов.
Таким образом, оба варианта имеют свою область применения и будут востребованы в современном мире.
Другие наши статьи здесь - https://waymorr.ru/news/