Частный Блокчейн

Блокчейн публичный против частного

Мотивация

Во время обсуждения построения блокчейн-приложений с корпоративными клиентами, разговор часто сводится к основным сегодняшним
проблемным вопросам отрасли, а именно масштабируемости и конфиденциальности. Чаще всего предлагается следующее решение: “давайте
построим частный блокчейн”. В данной статье рассматриваются преимущества и недостатки частных блокчейнов в сравнении с публичными.

Введение

Блокчейны могут иметь различные структуры по допустимости возможных действий с ними. Как показано на рисунке, приведенном выше, блокчейны можно дифференцировать по различным классам. Их отличительные особенности:

  • У кого есть доступ к чтению?
  • У кого есть доступ к записи?
  • Кто поддерживает целостность (алгоритм консенсуса)?

В данном документе частные блокчейны определяются как блокчейны с ограничением доступа на чтение/запись с алгоритмом на основе консенсуса, который позволяет только заранее оределённой группе людей вносить свой вклад в блокчейн и поддерживать его целостность. С другой стороны, в публичных блокчейнах для участников нет возможности разграничения прав на доступ к чтению/записи или способа выбора предпочтительного консенсусного алгоритма. Тем не менее, это не означает, что определенная структура наделения правами не может быть реализована в рамках конкретного приложения/смарт-контракта.

1. Функциональная совместимость

Блокчейны допускают прямое взаимодействие между приложениями в рамках одной цепи. В публичном блокчейне, каждый может подать соответствующую заявку с помощью смарт-контракта. Структура полномочий для этого приложения изложена исключительно в смарт-контракте. Это позволяет любому пользователю добавлять услуги или интегрировать данные в существующие приложения без необходимости запрашивать разрешение на доступ к сети.

Часто, децентрализованные приложения (DAPP) содержат нескольких взаимодополняющих частей инфраструктуры – например, стабильные монеты, страховки, торговые площадки, мобильный интерфейс, управление идентификацией и т.д. Большинство из них существуют или выстраиваются для публичных блокчейнов.

Это означает, что, если выбрать одно из них для развертывания на частном блокчейне, многие из этих услуг придется перестраивать под него, что значительно ужлрожает проект.

Похожие страницы: