L'histoire de TuringBitChain (ci-après dénommé TBC) a commencé sur le forum Bitcoin Scaling.

Plusieurs fondateurs de TBC se sont rencontrés sur le forum d'expansion Bitcoin. Ils sont tous partisans des gros blocs de Bitcoin et partagent une philosophie commune : pour l’avenir du BTC, ils souhaitent augmenter la taille des blocs pour permettre des transactions moins chères et plus rapides.

À cette époque, une bataille entre les grands et les petits blocs battait son plein. En fin de compte, le petit blocisme a gagné. La capacité d'un bloc Bitcoin a été verrouillée à 1 Mo, et les partisans des gros blocs ont participé à la scission du Bitcoin. puis sont passés aux chaînes fourchues qui augmentent la capacité du Bitcoin, telles que BCH, BSV, etc. Sur ces chaînes fourchues, ils réalisent leurs propres projets afin d'adhérer à l'idéal des gros blocs.

En 2021, avec l'achèvement de la mise à niveau de la racine pivotante BTC, l'algorithme de signature de seuil de BTC peut permettre à BTC de prendre en charge la couche de contrat intelligent de couche 2 entièrement décentralisée. Plusieurs fondateurs de TBC se sont réunis et ont décidé de créer une plate-forme capable de transporter des applications massives. La couche de contrat intelligent Bitcoin. Le Dr JONES, l'un des fondateurs, a publié un article sur l'absence d'une couche de contrats intelligents dans Bitcoin, équivalente au prédécesseur de la solution de contrat intelligent TBC.

Si la publication de l'article en 2021 représente le début de TBC, alors le lancement du réseau principal de TBC en février 2024 constituera une étape importante dans son développement. Quelques mois seulement après le lancement du réseau principal, TBC a rassemblé près d'une centaine de développeurs et la communauté compte entre 20 000 et 30 000 personnes.

Le développement rapide de TBC repose sur sa technologie de base irremplaçable.

TBC a été le pionnier dans le domaine de la machine virtuelle Bitcoin. BVM est une machine virtuelle basée sur le système de script Bitcoin qui effectue la récupération d'opcode et l'extension des fonctions. Il s'agit du moteur d'exécution des contrats intelligents TBC.

TBC utilise ce concept et coopère avec des outils et des compilateurs de développement de contrats intelligents plus conviviaux pour abaisser le seuil d'écriture et de déploiement de contrats intelligents sur le modèle natif Bitcoin UTXO. En tant que couche 2 isomorphe native de Bitcoin, TBC a réussi à augmenter l’évolutivité et la vitesse de calcul de Bitcoin.

1.Présentation du projet

TBC est un Bitcoin Layer 2 basé sur le modèle UTXO du protocole Bitcoin original, à partir de la méthode de génération TXID la plus basse, il améliore encore les performances parallèles et a inventé de manière innovante Turingcontract pour implémenter une solution de contrat intelligent pure à une couche sur le modèle UTXO. en garantissant une décentralisation suffisante, une expansion illimitée peut être réalisée. Et a été le pionnier de la machine virtuelle Bitcoin BVM.

2. Explication détaillée de la technologie de base du projet

TBC a été le pionnier dans le domaine de la machine virtuelle Bitcoin. BVM est une machine virtuelle basée sur le système de script Bitcoin qui effectue la récupération d'opcode et l'extension des fonctions. Il s'agit du moteur d'exécution des contrats intelligents TBC.

TBC utilise ce concept et coopère avec des outils et des compilateurs de développement de contrats intelligents plus conviviaux pour abaisser le seuil d'écriture et de déploiement de contrats intelligents sur le modèle natif Bitcoin UTXO.

La machine virtuelle Bitcoin BVM originale a des coûts de calcul inférieurs pour la mise en œuvre de contrats intelligents et peut transporter une plus grande quantité de données.

2.1 Comparaison d'Ethereum EVM et du BVM de TBC

En comparant Ethereum EVM et BVM de TBC, nous avons constaté que le développement actuel d'EVM a atteint un goulot d'étranglement. La conception d'Ethereum est la suivante : lorsqu'une transaction a lieu, tous les nœuds doivent exécuter et vérifier le contrat. next Une transaction ne peut pas être complétée.

C’est là que l’expansion d’Ethereum est limitée. Les transactions doivent être exécutées une par une, et la puissance de traitement de l’ensemble du réseau dépend du nœud le plus faible du réseau. Tout nouveau nœud rejoignant le réseau doit synchroniser toutes les opérations précédentes. La synchronisation des nœuds d'Ethereum est lente et la charge de travail informatique est importante. La puissance de calcul de l'ensemble du réseau a pratiquement atteint un goulot d'étranglement. Cela limite considérablement la gamme d’opérations qu’il peut effectuer. Dans ce cas, il est difficile de gérer des données volumineuses.

En le comparant avec la machine virtuelle EVM d'Ethereum, vous pouvez découvrir les avantages de la machine virtuelle BVM originale de TBC. EVM revient à utiliser la blockchain comme processeur, tandis que TBC équivaut à utiliser la blockchain comme base de données et système d'exploitation. Le fonctionnement de TBC ne se fait pas sur la chaîne, il y a seulement un jeu d'instructions, semblable à un code de script ou à une base de données, qui est stocké sur la chaîne sous forme de fichier. Et la blockchain n’est pas essentiellement un processeur, c’est essentiellement un système de fichiers distribué. Lorsqu'un utilisateur effectue une opération en chaîne, il n'exécute en réalité que les opérations dont il a besoin localement.

En utilisant TBC, un superordinateur, vous n'avez pas à vous soucier des contrats ni de la compatibilité, ni trop de vous soucier de la capacité et de la taille. Les données et les scripts sont sur la chaîne et les opérations sont hors chaîne.

Les opérations clés ne sont pas exécutées de manière synchrone sur tous les nœuds. Vous pensez peut-être qu'il n'existe aucun moyen de garantir que l'opération est efficace. Mais en termes de fonctionnement, il est garanti que le processus d'exécution peut être vérifié à tout moment en cas de besoin, et lorsque les résultats sont téléchargés sur la chaîne, il peut être garanti que les résultats d'exécution peuvent être vérifiés à tout moment en cas de besoin. Vu sous cet angle, BVM équivaut à la maintenance d’un serveur, avec des coûts moindres. Par conséquent, le coût d’exécution des contrats intelligents TBC est inférieur.

Dans l'ensemble, les contrats intelligents de TBC ont des coûts de calcul inférieurs et peuvent transporter des données plus volumineuses. La capacité d'un bloc de TBC peut atteindre 4 Go. Dans l'ensemble, la mise en œuvre de contrats intelligents via BVM présente des avantages évidents en termes de coût et de performances par rapport à EVM.

2.2Présentation de la technologie OP_PUSH_TX

TBC peut actuellement choisir la technologie OP_PUSH_TX pour incorporer les données de transaction en amont et en aval dans l'espace de données programmable afin d'obtenir des capacités locales complètes de Turing. L'UTXO isolé permettra d'exécuter différents espaces programmables en parallèle pour obtenir une vérification efficace des données de bloc, réduisant ainsi les frais. par transaction.

2.3 Extension des données -> Hachage hiérarchique

TBC utilise un modèle de hachage hiérarchique plat original pour résoudre le problème de la saturation des données et de l'expansion de la transmission de données entre les nœuds ou dans les contrats intelligents, fournissant ainsi une base solide pour la superstructure.

3. Modèle économique

Comme BTC, les jetons TBC sont également générés par le minage. L’offre maximale de TBC est plafonnée à 2,1 milliards, dont 93,3 % existaient naturellement au moment du fork et ont été verrouillés. Les 6,7 % restants sont générés par l’exploitation minière. Comme BTC, la production minière de TBC sera réduite de moitié en 4 ans. On estime qu'après quatre ans, le tirage total de TBC atteindra environ 65 millions.

Intervalle de bloc TBC, environ toutes les 10 minutes ; algorithme d'ajustement de la difficulté :

FastDAA ; Algorithme de minage : SHA-256 (compatible BTC\BCH) ; Taille du bloc : limite supérieure initiale 4G (expansion dynamique ultérieure selon la situation)

4. Présentation des membres de l'équipe

Les premiers développeurs de TBC proviennent de plusieurs équipes de geek en technologie à travers le monde. Ils ont de nombreuses années d'expérience en recherche dans les grands blocs et les solutions de mise à l'échelle, et sont des experts dans les domaines des contrats intelligents UTXO et du calcul haute performance.

5. Développement communautaire

Les mineurs actuels sont situés à Hong Kong, en Corée du Sud et ailleurs. La communauté compte près de 30 000 membres et le principal marché est la région Asie-Pacifique.

6. Événements majeurs dans le développement du projet

En septembre 2021, la technologie sous-jacente de TBC a été inventée et annoncée, et le contrat intelligent de couche 1 hautes performances complet de Turing, Turing-Contract, a également achevé la conception et l'expérimentation très tôt.

En mars 2022, Turing-Contract, un contrat intelligent de couche 1 complet et hautes performances de Turing, a été officiellement publié.

En décembre 2023, le testnet TBC Alpha sera lancé. Solutions d'évolutivité éprouvées dans des centres de calcul hautes performances de renommée mondiale. TuringContract s'exécute à plus de 13 000 TPS.

Le 14 février 2024, le réseau principal TBC a été officiellement lancé.

7. Feuille de route du projet :

La première étape : (étape BTCfi)

TBC vise à libérer le potentiel du Bitcoin pour participer à des applications écologiques telles que Defi, NFT et RWA via BVM [Bitcoin Virtual Machine].

Phase 2 : (Promouvoir que BVM soit compatible avec toutes les chaînes UTXO et la deuxième couche native de Bitcoin)

a : À l'avenir, davantage de chaînes UTXO seront encouragées à adopter le BVM, comme l'écologie de Doge, etc.

b : Grâce à une infrastructure inter-chaînes décentralisée et mature - TuringBrige facilite l'intégration future de la chaîne UTXO BVM et de l'écologie de la chaîne EVM du modèle de compte.

La troisième étape : (La taille du bloc entre dans l'étape TB et les frais de traitement approchent de 0)

TBC brise la convention des blockchains existantes où un grand nombre d'utilisateurs entraîne des frais élevés. Au fur et à mesure que le réseau se développera, TBC démontrera le charme des frais de transaction diminuant à mesure que le nombre d'utilisateurs augmente. Aider à l’explosion écologique du BTC.

La quatrième étape (créer la chaîne publique sous-jacente la plus utile pour le futur monde WEB3)

Étant donné que TBC peut exécuter des applications blockchain massives et vérifier les données sur la chaîne, l'effet de réseau continue d'augmenter et aidera BTC à diriger la prochaine génération d'Internet et deviendra également l'une des infrastructures WEB3 les plus utiles.

#TBC #BTC #L2 #btc生态