En une phrase : les différences sont les suivantes :
Ethereum = consensus et exécution des contrats couplés ensemble, exécution séquentielle mono-thread ; Bitroot = séparation complète du consensus et de l’exécution des contrats + exécution parallèle des contrats + consensus Pipeline‑BFT, tout en étant 100% compatible avec les contrats Solidity d’Ethereum. Le code d’Ethereum nécessite presque aucun changement pour être transféré.
I. Processus complet d’un contrat Ethereum (mode séquentiel)
1、écriture du code du contrat en Solidity → compilation en bytecode
2、lancer la transaction de déploiement, payer les frais de Gas
3、placer la transaction dans le pool de transactions, puis attendre en file d’attente
4、d’abord consensus pour regrouper le bloc, puis exécuter les contrats un par un en série
La machine virtuelle EVM entière est mono-thread : dans un même bloc, les transactions doivent être exécutées l’une après l’autre ; même si deux transactions ne se gênent absolument pas, elles ne peuvent pas s’exécuter en même temps
5、tous les nœuds effectuent un calcul indépendant et vérifient les résultats
6、chaînage du bloc, confirmation finale de la transaction ≈ 12‑15 secondes
Point douloureux : en cas de forte concurrence, congestion sévère, hausse brutale des frais Gas ; des volumes massifs de robots/agents en appels haute fréquence ne tiennent pas la charge.
II. Processus d’exécution des contrats intelligents Bitroot (séparation + parallélisme)
Modification architecturale la plus centrale : découplage entre la couche de consensus et la couche d’exécution des contrats
Ethereum : d’abord regrouper dans un bloc → puis exécuter les transactions
Bitroot : pendant qu’il exécute le consensus, il exécute aussi en arrière-plan les contrats en parallèle ; on peut faire avancer plusieurs blocs en même temps (consensus Pipeline)
Processus complet en 6 étapes :
1、écriture des contrats en Solidity, entièrement compatible avec le code d’Ethereum : vous pouvez les migrer directement
2、les utilisateurs paient le BRT comme Gas et soumettent des transactions de déploiement/appel
3、le planificateur analyse toutes les transactions et effectue une détection des conflits de dépendances
- Sans conflits (comptes différents, contrats différents) : répartis dans différents threads pour un calcul parallèle simultané
- Deux transactions du même compte : conserver la sérialisation et éviter les erreurs
4、exécution du contrat (moteur EVM parallèle) et consensus de bloc synchronisés
Pipeline‑BFT + agrégation de signatures BLS : plusieurs hauteurs de blocs peuvent être traitées simultanément, sans attendre que le bloc précédent soit entièrement confirmé avant de commencer le suivant
5、les nœuds de vérification du réseau comparent les résultats de calcul des contrats
6、confirmation finale du bloc : 300‑400 millisecondes, écriture dans le stockage des états en sharding
III. Les 5 points les plus critiques qui diffèrent
1、mode d’exécution du contrat
Ethereum : EVM séquentiel mono-thread, les transactions sont mises en file d’attente, elles se bloquent mutuellement
Bitroot : EVM parallèle (OPEVM), les contrats sans conflit peuvent s’exécuter simultanément, ce qui augmente fortement le débit
2、relation consensus & exécution
Ethereum : d’abord le consensus regroupe, puis exécute les contrats ; les deux étapes doivent être faites dans cet ordre
Bitroot : consensus et exécution des contrats en pipeline parallèle (architecture découplée) ; les deux côtés peuvent travailler en même temps, ce qui économise énormément de temps
3、vitesse de confirmation finale
Ethereum : une transaction ordinaire prend une dizaine de secondes ; pour une confirmation très sûre, quelques minutes
Bitroot : confirmation finale au niveau de la sous-seconde, 300‑400 ms, adaptée aux scénarios d’interaction haute fréquence des équipements
4、modèle de frais de Gas
Ethereum : en cas d’encombrement, les frais de Gas explosent et le prix fluctue énormément ; pas adapté aux appels fréquents et de petite taille des machines
Bitroot:l’objectif de conception est des frais extrêmement faibles et un prix relativement stable, adapté à des dizaines de milliers d’appels de contrats à faible coût pour robots et agents IA
5、capacité d’extension native
Ethereum : EVM de base, les capacités liées à l’IA nécessitent un développement supplémentaire de contrats par des tiers
Bitroot : interface native réservée pour les agents IA, lecture proche des états sharding ; optimisé pour des scénarios comme les périphériques physiques, la preuve de stockage des robots, et le règlement automatique
IV. Donnons un exemple simple
Supposons que 100 robots de livraison soumis simultanément envoient un contrat de règlement de tâches
- Ethereum : 100 transactions de contrats de tâches doivent être triées et calculées une par une ; le réseau peut facilement se congestionner et les frais deviennent plus élevés
- Bitroot:le système détecte que 100 comptes de robots ne se gênent pas du tout, les répartit directement dans plusieurs threads pour exécution simultanée, et tout est traité en quelques centaines de millisecondes, avec des frais très faibles#bitroot
