В основной сети Waves Enterprise теперь доступно референсное хранение данных — анкоринг.
Проблема безопасности данных
Неизменность данных, записанных в блокчейн, обеспечивается децентрализацией: поскольку данные дублируются на множестве узлов, их изменение на одном или нескольких будет выявлено и отвергнуто остальными узлами.
Соответственно, чем выше уровень децентрализации сети, тем выше и ее безопасность. В этом смысле приватные корпоративные сети с ограниченным числом узлов могут оказаться более уязвимыми.
Получить доступ к данным корпоративного блокчейна — технически очень сложная задача. Но меньшее число участников и блоков в приватном блокчейне — по сравнению со стандартной публичной сетью — делает ее теоретически выполнимой.
Функциональность анкоринга полностью исключает эту возможность: злоумышленнику потребовалось бы взять под контроль целую публичную сеть с большим количеством узлов.
Надежность благодаря децентрализации
Чтобы повысить доверие участников приватного блокчейна к размещенным в нем данным, был разработан механизм референсного хранения данных (анкоринга).
Анкоринг — это публикация данных из приватного блокчейна в более крупной публичной сети, где их подмена маловероятна из-за гораздо большего числа участников и блоков. Для подлога или изменения данных злоумышленнику пришлось бы атаковать все связанные сети, что практически невозможно осуществить.
На техническом уровне анкоринг — это передача хешей блоков из одной сети в другую. Соответственно, формируется связанная хешами цепочка данных, записанная не в одну сеть, а в две и более.
Преимущества анкоринга в Waves Enterprise
Большинство решений на рынке основаны на анкоринге в блокчейн биткойна — наиболее устоявшуюся сеть. Но анкоринг такого типа ограничен низкой пропускной способностью сети биткойна: валидация транзакции в ней может занять несколько часов.
Наше решение предлагает связывание между сетями типа Waves — Waves Platform, Waves Enterprise и частными сетями на их основе. При этом обеспечивается более высокая скорость транзакций, чем при решениях для анкоринга на основе биткойна.
Как пользоваться анкорингом
Включить анкоринг можно в конфигурационном файле любой из нод сети, а результаты анкоринга можно отслеживать в клиентском приложении Waves Enterprise. При этом нужно пополнить баланс адреса в целевой сети и задать регулярность анкоринга и его проверок.
Уже доступен анкоринг из тестовой сети в основную сеть. Ознакомиться с интерфейсом анкоринга можно здесь.
После включения анкоринга и пополнения баланса блокчейн начнет автоматически отправлять транзакции в указанную сеть и записывать результаты отправки в исходную сеть. А в интерфейсе клиентского приложения будет отображаться статус по каждой отправленной транзакции, позволяя в любой момент убедиться, что данные находятся в безопасности.