Développement des nouvelles technologies du Bitcoin et perspectives d'avenir
1. Principales explorations et conflits de la technologie originale de Bitcoin
La technologie d'origine du Bitcoin a toujours rencontré des problèmes de conflit entre son application à grande échelle et les capacités que le Bitcoin devrait avoir. Ces problèmes incluent l'échelle des transactions, des instructions de transaction complexes, un espace de transaction plus important, etc. Avec le développement de la technologie, de nombreuses questions trouveront des réponses plus claires.
1.1 Le langage de script de Bitcoin et quelques instructions supprimées
Le langage de programmation de Bitcoin est un langage de script de type polonais inversé, sans instructions de boucle ni instructions de contrôle conditionnelles. Ce design évite certaines attaques et congestions du réseau, mais limite également la capacité du réseau Bitcoin à exécuter des programmes complexes.
L'histoire du Bitcoin a connu plusieurs événements de réduction des instructions, principalement liés aux opérations sur les chaînes de caractères, au contrôle de flux et aux opérations arithmétiques. Ces réductions visent à rendre le protocole sous-jacent plus fondamental et plus stable, reflétant l'idée de conception en couches.
1.2 Histoire des forks de Bitcoin, raisons et significations
L'histoire du développement du Bitcoin est souvent marquée par des conflits sur la taille des blocs, entraînant des forks. De la limite initiale de 1 Mo aux controverses sur l'extension, plusieurs jetons forks tels que BCH et BSV ont vu le jour. Ces forks représentent une exploration du développement, tentant de répondre à davantage de besoins par leurs propres changements.
1.3 Exploration typiques dans le développement du Bitcoin
Dans le processus de développement de Bitcoin, certains cas d'exploration typiques sont apparus :
Colored Coins (jetons colorés) : en ajoutant des marques spéciales à des parties spécifiques de Bitcoin pour représenter des actifs et des valeurs plus larges.
MasterCoin (OMNI) : a mis en place une couche de nœud complète, pouvant offrir des fonctionnalités plus complexes.
CounterParty : utilise OP_RETURN pour stocker des données sur le réseau BTC, permettant l'émission et l'échange d'actifs, entre autres fonctionnalités.
1.4 L'imperfection de Bitcoin et le protocole en couches
Les imperfections du système Bitcoin se manifestent principalement dans le système de comptes UTXO, le langage de script non Turing-complet, la sécurité et l'évolutivité. Du point de vue des protocoles en couches, ces caractéristiques sont en réalité des qualités que devrait posséder un réseau de cette couche.
2. Technologies nouvelles importantes dans le développement du Bitcoin
2.1 OP_RETURN
OP_RETURN est un code d'opération de script utilisé pour terminer un script et retourner la valeur au sommet de la pile. Sa fonctionnalité a été modifiée plusieurs fois, et il est maintenant principalement utilisé comme méthode pour stocker des données sur le grand livre.
2.2 Segwit témoin isolé
Le témoin isolé (Segregated Witness) résout le problème de la fongibilité des transactions, réduit la quantité de données à transférer et augmente indirectement la capacité des blocs.
2.3 Taproot, Schnorr, MAST, Scripts Taproot
Taproot est la deuxième version de la séparation des témoins, combinant les signatures Schnorr, MAST (arbre de syntaxe abstraite de Merkle) et les scripts Taproot, élargissant encore les fonctionnalités de Bitcoin.
2.4 Ordinals, Inscriptions, BRC-20 et autres protocoles
Le protocole Ordinals attribue un numéro unique à chaque Satoshi, et les inscriptions (Inscriptions) gravent des informations sur les Satoshis. Le BRC-20 est une norme de jetons fongibles basée sur le protocole Ordinals.
D'autres protocoles connexes incluent Atomicals, ARC-20, Runes, BTC stamps, SRC-20 et SRC-721.
3. Méthodes d'utilisation des nouvelles technologies et développements futurs nécessaires
3.1 Méthodes d'utilisation de nouvelles technologies
Le développement de la technologie Bitcoin est essentiellement une expansion de la taille des blocs et des capacités. Actuellement, la plupart des applications explorent principalement les applications après l'expansion de la taille des blocs, tandis que les applications d'expansion des capacités sont encore relativement rares.
3.2 Besoin de développement futur
Les besoins de développement futurs se concentrent principalement sur les aspects suivants :
Émission et gestion d'actifs : continuer à perfectionner diverses applications financières.
Applications Web3.0 : construire des applications à grande échelle pour une véritable ère de valeur.
Construction par couches : à court terme, construction de nouvelles technologies de réseau principal et de solutions de deuxième couche simples, à moyen terme, amélioration des solutions de deuxième couche pour répondre aux applications financières et de confiance, à long terme, réalisation d'une construction complète à l'ère du Web3.0.
Cette page peut inclure du contenu de tiers fourni à des fins d'information uniquement. Gate ne garantit ni l'exactitude ni la validité de ces contenus, n’endosse pas les opinions exprimées, et ne fournit aucun conseil financier ou professionnel à travers ces informations. Voir la section Avertissement pour plus de détails.
6 J'aime
Récompense
6
4
Reposter
Partager
Commentaire
0/400
SchrodingersFOMO
· Il y a 5h
Au début, A P n'y pensait pas trop, c'est un peu fou.
Voir l'originalRépondre0
ThreeHornBlasts
· Il y a 5h
Rendre la base plus stable ? C'est complètement un retour en arrière.
Voir l'originalRépondre0
GasGuzzler
· Il y a 5h
Encore une pile de données officielles, je me suis endormi.
Voir l'originalRépondre0
airdrop_huntress
· Il y a 5h
gm Bitcoin est tellement vieux qu'il est encore en train d'être réparé.
Évolution des nouvelles technologies du Bitcoin : développement et perspectives futures d'OP_RETURN à Ordinals
Développement des nouvelles technologies du Bitcoin et perspectives d'avenir
1. Principales explorations et conflits de la technologie originale de Bitcoin
La technologie d'origine du Bitcoin a toujours rencontré des problèmes de conflit entre son application à grande échelle et les capacités que le Bitcoin devrait avoir. Ces problèmes incluent l'échelle des transactions, des instructions de transaction complexes, un espace de transaction plus important, etc. Avec le développement de la technologie, de nombreuses questions trouveront des réponses plus claires.
1.1 Le langage de script de Bitcoin et quelques instructions supprimées
Le langage de programmation de Bitcoin est un langage de script de type polonais inversé, sans instructions de boucle ni instructions de contrôle conditionnelles. Ce design évite certaines attaques et congestions du réseau, mais limite également la capacité du réseau Bitcoin à exécuter des programmes complexes.
L'histoire du Bitcoin a connu plusieurs événements de réduction des instructions, principalement liés aux opérations sur les chaînes de caractères, au contrôle de flux et aux opérations arithmétiques. Ces réductions visent à rendre le protocole sous-jacent plus fondamental et plus stable, reflétant l'idée de conception en couches.
1.2 Histoire des forks de Bitcoin, raisons et significations
L'histoire du développement du Bitcoin est souvent marquée par des conflits sur la taille des blocs, entraînant des forks. De la limite initiale de 1 Mo aux controverses sur l'extension, plusieurs jetons forks tels que BCH et BSV ont vu le jour. Ces forks représentent une exploration du développement, tentant de répondre à davantage de besoins par leurs propres changements.
1.3 Exploration typiques dans le développement du Bitcoin
Dans le processus de développement de Bitcoin, certains cas d'exploration typiques sont apparus :
1.4 L'imperfection de Bitcoin et le protocole en couches
Les imperfections du système Bitcoin se manifestent principalement dans le système de comptes UTXO, le langage de script non Turing-complet, la sécurité et l'évolutivité. Du point de vue des protocoles en couches, ces caractéristiques sont en réalité des qualités que devrait posséder un réseau de cette couche.
2. Technologies nouvelles importantes dans le développement du Bitcoin
2.1 OP_RETURN
OP_RETURN est un code d'opération de script utilisé pour terminer un script et retourner la valeur au sommet de la pile. Sa fonctionnalité a été modifiée plusieurs fois, et il est maintenant principalement utilisé comme méthode pour stocker des données sur le grand livre.
2.2 Segwit témoin isolé
Le témoin isolé (Segregated Witness) résout le problème de la fongibilité des transactions, réduit la quantité de données à transférer et augmente indirectement la capacité des blocs.
2.3 Taproot, Schnorr, MAST, Scripts Taproot
Taproot est la deuxième version de la séparation des témoins, combinant les signatures Schnorr, MAST (arbre de syntaxe abstraite de Merkle) et les scripts Taproot, élargissant encore les fonctionnalités de Bitcoin.
2.4 Ordinals, Inscriptions, BRC-20 et autres protocoles
Le protocole Ordinals attribue un numéro unique à chaque Satoshi, et les inscriptions (Inscriptions) gravent des informations sur les Satoshis. Le BRC-20 est une norme de jetons fongibles basée sur le protocole Ordinals.
D'autres protocoles connexes incluent Atomicals, ARC-20, Runes, BTC stamps, SRC-20 et SRC-721.
3. Méthodes d'utilisation des nouvelles technologies et développements futurs nécessaires
3.1 Méthodes d'utilisation de nouvelles technologies
Le développement de la technologie Bitcoin est essentiellement une expansion de la taille des blocs et des capacités. Actuellement, la plupart des applications explorent principalement les applications après l'expansion de la taille des blocs, tandis que les applications d'expansion des capacités sont encore relativement rares.
3.2 Besoin de développement futur
Les besoins de développement futurs se concentrent principalement sur les aspects suivants :