Layers
La blockchain Entangle se compose de 3 couches :
Couche d'Application
Couche de Modules
Couche de Noyau Tendermint
La couche d'application :
Permet le décodage des messages
Garantit la correction des messages
Redirige les messages vers les modules assignés
Les couches de Modules :
Proof of Stake délégué (DPoS) - Permet le processus de staking pour les validators et les delegators
Banque - Envoi et réception d'actifs sur la blockchain Entangle
Module GOV - Modifications des paramètres de la blockchain, ajout de nouveaux validators, distributeurs ou gardiens
Module d'authentification - Permet aux entités autorisées telles que les distributeurs d'envoyer des messages à l'intérieur de l'EVM, par exemple, les distributeurs lançant des smart contracts Spotter sur la blockchain Entangle
Module IBC - Facilite la communication avec les chaînes basées sur Cosmos dans l'écosystème Tendermint
Module de distribution - Une base de données des distributeurs autorisés ajoutés via le module GOV
Module EVM - Héberge les scripts déployés sur la blockchain Entangle tels que les smart contracts Spotter. Fournit une interopérabilité entre la blockchain Entangle et l'infrastructure EVM telle que Metamask, Hardhat et Truffle
Au sein de la couche Tendermint Core se trouve l'algorithme de consensus Tendermint Core, qui comprend :
Des connexions P2P entre les full node de la blockchain
La proposition, le vote et la création de nouveaux blocs
La vérification du consensus
Les fonctionnements internes de la blockchain
L'algorithme Tendermint Core suit deux étapes de vote pour la création d'un bloc, Pre-Vote et Pre-Commit.
Pré-Vote
Lors de chaque nouveau bloc, un nombre limité de validators est choisi de manière aléatoire pour proposer un bloc.
Un bloc est soumis à la pré-validation lorsqu'au moins 2/3 des validators sélectionnés ont voté oui pour ce bloc.
Pré-Validation
Pour l'étape de pré-validation, un sous-ensemble différent de validators est sélectionné.
Lorsque plus des deux tiers de ce sous-ensemble ont voté oui, un nouveau bloc est formé.
Mis à jour