(часть 2) Процес согласования консенсуса происходит по алгоритму Delegated Byzantine Fault Tolerance - (DBFT) Происходит выбор Bookkeeping нод, обычно 4, из них выбирается лидер который вносит предложения для голосования Каждая из Bookkeeping нод расматривает это предложение, делает все проверки, сверяет со своим блокчейном историю платежей и рассылает всем учасникам голосования свой вердикт. Если транзакция подтверждается и каждая Bookkeeping нода создает у себя новый блок и рассылает всем Bookkeeping нодам сети уведомление что - "консенсус был принят и новый блок добавлен в блокчейн проверте и добавьте этот блок у себя" В случае если консенсус не может быть принят например по какимто причинам. Например:Bookkeeping нода исчезла из сети, а остальные разделились 50/50% в своем решении. Тогда текущий процес согласования будет закончен, будет создан новый, будут выбраны новые учасники голосования, и процес голосования будет повторяться пока не будет принято решение "Потвердить" или "Отклонить" платеж. Майнинг не используют при формировании блоков.


Проголосовало: 0

Янв 15 2018, 16:37


Наш канал