Консенсусы OneLedger. Для чего разработчикам столько методов согласования

Если вы следите за новостями криптомира, то должны были заметить, что последнее время популярность начал завоевывать проект OneLedger, который неоднократно появлялся на самых топовых ресурсах, так или иначе связанных с криптовалютой. Сегодня, я решил сделать то, что не сделал до этого ни один «обзорщик» – разобрать все консенсусные алгоритмы этого проекта. Итак, приступим!
Sidechain Consensus Algorithm

Sidechain – концептуально новый блокчейн, который базируется на родительской блокчейн цепи. Sidechain позволит реализовать новейшие финансовые экосистемы через биткоин интеграцию, что отличаёт ёё от других криптовалют, которые не хотят признавать существование других сетей. Использование сайдчейнов позволит разработчикам, криптоэнтузиастом и вообще всем участникам криптоиндустрии создавать смарт-контракты, децентрализованные приложения, свои алгоритмы консенсуса и много чего ещё.
Прежде всего Sidechain нужен для того чтобы помочь дальнейшему распространению технологии блокчейн, привлечь в неё новичков и в целом расширить аудиторию одного из самых главных явлений 21 века.
Sidechain Consensus Algorithm – двухэтапный алгоритм согласования, который состоит из:
• «Round Based PreConsensus»
• Узловой проверки, которая либо допускает блок и завершает предыдущий, либо отклоняет его.


OneLedger Consensus Protocol Hierarchy
OneLedger определяет концепцию трехслойного консенсуса, позволяющую эффективно интегрироваться между различными блокчейн продуктами. Ниже представлена Иерархия консенсусов платформы OneLedger.

OneLedger Channel Consensus
OneLedger предлагает новый канальный консенсус, предназначенный для взаимодействия между всеми позициями, определенными заранее в контракте бизнес инициализации. Происходит всё это между первой и второй бизнес моделями. Все участники OneLedger могут проголосовать за или против, если кто-то решил записать какое-либо новое действие в контракт. Происходит это голосование благодаря реализованному Sidechain Consensus Algorithm, который был описан выше. Консенсус достигается только после подсчета голосов участников из каждой бизнес модели. Согласование достигается после того, как был достигнут консенсус. После вышеописанных процессов блок сохраняется и рассылается всем нодам.

Структура голосования в Channel Consensus
P.S концепция канала не применяется к контрактам, где роли не были распределены.
OneLedger Business Initialization
Отправная точка в трехслойном консенсусе OneLedger – бизнес-инициализация, где посредством договора указывается роль каждого участника бизнеса. В этом случае контракт определяется, как бизнес-модель или обобщенный договор, который может быть скомпилирован и сгенерирован для контрактов распознаваемых и исполняемых блокчейнов, таких как у Bitcoin и Ethereum. Контракт, который был сгенерирован в последствии развертывается для нодов. OneLedger работает с блочным кодом, который в корне отличается от блочного кода узлов Ethereum.
OneLedger Public Chain Consensus
Sidechain Consensus в OneLedger предоставляет возможность совершать транзакции между публичными цепями. Перед этим обязательно проводится раунд «pre-consensus». Sidechain и Pre-Consensus блок смогут управлять предложениями в публичных цепях. Предложения будут проверяться валидаторами публичной сети, которые решат, допускать его или нет. Если предложение будет принято обоими бизнес моделями, то pre-consensus блок будет закрыт. Данная технология позволит достичь синхронизации между публичными цепями и системой OneLedger.

blockchaincosensusoneledger
7
0.052 GOLOS
0
В избранное
sergdigger
На Golos с 2018 M06
7
0

Зарегистрируйтесь, чтобы проголосовать за пост или написать комментарий

Авторы получают вознаграждение, когда пользователи голосуют за их посты. Голосующие читатели также получают вознаграждение за свои голоса.

Зарегистрироваться
Комментарии (3)
Сортировать по:
Сначала старые