Moteur de consensus Ontorand (ontologie)
Qu'est-ce que le moteur de consensus Ontorand (ontologie) ?
Ontorand Consensus Engine est un mécanisme de consensus VBFT (Verifiable Byzantine Fault Tolerance) sur la blockchain Ontology.
VBFT est une combinaison de preuve d'enjeu, de fonction aléatoire vérifiable et de tolérance aux pannes byzantine. La blockchain conventionnelle nécessite que chaque nœud du réseau dispose d'une copie complète de la blockchain, ce qui rend difficile la mise à l'échelle des nœuds. En combinant la preuve d'enjeu, le VRF et le BFT, l'Ontology Consensus Engine (OCE) crée une blockchain qui peut théoriquement permettre une évolutivité quasi infinie, une excellente sécurité et une rapidité.
La blockchain d'ontologie est un projet de blockchain publique et une plateforme de collaboration de confiance distribuée. Il rend les systèmes de confiance décentralisés accessibles à tous, connectant différentes blockchains, améliorant l'efficacité des applications métier et offrant aux utilisateurs grand public la possibilité d'utiliser des blockchains publiques sans avoir à connaître leurs implémentations techniques.
Comme le moteur de consensus Ontorand fonctionne sur la technologie VBFT (Verifiable Blockchain Fault Tolerance), la puissance de traitement du consensus est doublée pour atténuer les pannes. Il utilise l'algorithme de preuve de travail et garantit que les nœuds vérifient les transactions sur la blockchain VBFT en leur faisant effectuer des calculs dessus.
Le VRF fait partie d'un système cryptographique innovant qui utilise des appariements pour créer une nouvelle fonction tout aussi sécurisée mais beaucoup plus simple. Il est plus puissant que les protocoles bipartites traditionnels tels que ceux qui s'appuient sur Diffie-Hellman (DH) ou Elliptic Curve Diffie-Hellman (ECDH), et dans de nombreux cas, il offre le même niveau de sécurité avec moins d'étapes.
La tolérance aux pannes byzantine est un protocole de consensus tolérant aux pannes. L'algorithme garantit que si un nombre arbitraire de processus échouent, le système fonctionne toujours. Ceci est essentiel pour les systèmes distribués, où nous ne pouvons pas compter sur un serveur central pour dicter et valider l'exécution d'une application en réseau. Le terme tolérance aux pannes byzantine est utilisé pour décrire la tolérance aux pannes dans les systèmes informatiques dans lesquels les pannes peuvent être causées par des fautes byzantines (c'est-à-dire des pannes arbitraires qui ne sont pas uniquement dues à un matériel défectueux, comme des pannes logicielles). Cela contraste avec l'utilisation de termes plus courants tels que « tolérance aux pannes », qui implique que seul le matériel défaillant est considéré comme une source de comportement potentiellement erroné.
Ce qui différencie VBFT des autres algorithmes de consensus est son intégration étroite avec le modèle de gouvernance de la blockchain Ontology. Il est adapté pour fonctionner sur les paramètres définis de l'ontologie sans affecter le caractère aléatoire et l'équité du processus de consensus. Avec l'aide de VBFT, les blockchains publiques peuvent améliorer à la fois les performances et l'évolutivité. Cela permet par conséquent aux développeurs de dApp de faire ressortir leur créativité de la meilleure façon possible – l’écosystème blockchain dépend énormément des développeurs de dApp. VBFT a un long chemin à parcourir et il ne fera que s'améliorer avec le temps.