Ontorand Consensus Engine

Ontorand Consensus Engine — это механизм консенсуса VBFT на блокчейне Ontology.

Что такое Ontorand Consensus Engine (Ontology)?

Ontorand Consensus Engine — это механизм консенсуса VBFT (Verifiable Byzantine Fault Tolerance) на блокчейне Ontology. VBFT — это совокупность доказательства ставки, верифицируемой случайной функции и византийской отказоустойчивости. Традиционный блокчейн требует, чтобы каждый узел в сети имел полную копию блокчейна, что затрудняет масштабирование узлов. Сочетая доказательство доли, VRF и BFT, Ontology Consensus Engine (OCE) позволяет создать блокчейн, который в теории может обеспечить практически бесконечную масштабируемость, высокую безопасность и скорость.

Ontology blockchain - публичный блокчейн-проект и платформа для совместной работы распределенного доверия. Он обеспечивает доступность децентрализованных систем доверия для всех, объединяя между собой различные блокчейны, улучшая эффективность бизнес-приложений и предоставляя рядовым пользователям возможность использовать публичные блокчейны без необходимости разбираться в их технических реализациях.

Так как механизм консенсуса Ontorand действует на основе технологии VBFT (Verifiable Blockchain Fault Tolerance), вычислительная мощность консенсуса увеличивается вдвое для смягчения последствий сбоев. Он применяет алгоритм proof-of-work и обеспечивает проверку транзакций узлов на блокчейне VBFT, вынуждая их выполнять вычисления на нем.

VRF — это часть инновационной криптографической схемы, использующей пары для создания новой, столь же безопасной, но гораздо более простой функции. Она является более мощной, чем традиционные двухсторонние протоколы, такие как те, которые полагаются на Диффи-Хеллмана (DH) или Эллиптическую кривую Диффи-Хеллмана (ECDH), и во многих случаях она обеспечивает тот же уровень безопасности с меньшим количеством шагов.

Византийская отказоустойчивость — это отказоустойчивый протокол консенсуса. Алгоритм обеспечивает, что при отказе произвольного числа процессов система по-прежнему работает. Это крайне важно для распределенных систем, где нельзя полагаться на центральный сервер, диктующий и проверяющий выполнение сетевого приложения. Термин «византийская отказоустойчивость» применяется для описания отказоустойчивости в компьютерных системах, в которых сбои могут быть вызваны византийскими сбоями (т.е. произвольными сбоями, не связанными только с неисправным оборудованием, например, сбоями программного обеспечения). Это контрастирует с использованием более типичных терминов, таких как "отказоустойчивость", которые подразумевают, что только отказавшее оборудование является источником возможного ошибочного поведения.

Что выделяет VBFT среди других алгоритмов консенсуса, так это его тесная интеграция с моделью управления блокчейна Ontology. Он адаптирован для работы с определенными параметрами Ontology, не затрагивая случайность и справедливость процесса консенсуса. С помощью VBFT публичные блокчейны могут повысить как производительность, так и масштабируемость. Как следствие, это дает возможность разработчикам dApp наилучшим образом реализовать свой творческий потенциал — экосистема блокчейна в огромной степени зависит от разработчиков dApp. У VBFT впереди долгий путь, и со временем он будет только совершенствоваться.

Связанные термины