Bitcoin : un nouveau jalon dans le développement technologique
Le développement technologique du Bitcoin a traversé plusieurs étapes, passant des langages de script de base aux diverses nouvelles technologies et protocoles d'aujourd'hui, élargissant constamment ses fonctionnalités et ses cas d'utilisation. Cet article passera en revue les principales étapes du développement technologique du Bitcoin, explorera les méthodes d'utilisation des nouvelles technologies et les directions de développement futures.
1. Développement technologique précoce de Bitcoin
1.1 Langage de script Bitcoin
Bitcoin a d'abord utilisé un langage de script simple pour valider les transactions. Ce langage n'est pas complet au sens de Turing, manquant de structures complexes telles que des boucles et des contrôles conditionnels, mais cela a également évité certains risques de sécurité potentiels.
Les principaux types d'instructions de script incluent :
Opérations constantes
Contrôle de processus
Opérations de pile
Opérations sur les chaînes
Opérations logiques de bits
Opérations logiques arithmétiques
Opération cryptographique
Au début, certaines instructions ont également été supprimées, telles que la concaténation de chaînes, pour renforcer la sécurité.
1.2 La bataille de la taille des blocs et des forks
Avec la popularité du Bitcoin, le problème de congestion du réseau devient de plus en plus grave. La communauté a engagé des discussions intenses sur l'éventualité d'augmenter la taille des blocs, ce qui a finalement conduit à plusieurs forks, produisant des jetons comme BCH et BSV.
1.3 Exploration technique précoce
Colored Coins : en ajoutant des marques spéciales au Bitcoin pour représenter d'autres actifs
MasterCoin: construire une couche de fonctionnalité plus complexe au-dessus de Bitcoin
CounterParty : utiliser OP_RETURN pour stocker des données, réaliser l'émission d'actifs et d'autres fonctionnalités.
2. Bitcoin : nouvelles technologies importantes
2.1 SegWit témoin séparé
SegWit a résolu le problème de l'extensibilité des transactions en séparant les données de signature des données de transaction, tout en augmentant indirectement la capacité des blocs.
2.2 Taproot
Taproot est une version améliorée de SegWit, combinant des technologies telles que les signatures Schnorr et MAST, et élargit davantage les fonctionnalités de Bitcoin.
2.3 signatures Schnorr
La signature Schnorr remplace l'ancienne algorithme de signature ECDSA, offrant une efficacité et une sécurité accrues, tout en prenant en charge de nouvelles fonctionnalités telles que l'agrégation de signatures.
2.4 MAST (Arbre de syntaxe abstraite merklisé)
MAST organise les conditions de script en une structure d'arbre de Merkle, améliorant l'efficacité et la confidentialité des scripts complexes.
2.5 Scripts Taproot
Les scripts Taproot étendent les capacités des scripts natifs de Bitcoin, posant ainsi les bases pour la réalisation de contrats intelligents plus complexes.
3. Protocoles et applications émergents
3.1 Ordinals et Inscriptions
Les Ordinals attribuent un numéro unique à chaque satoshi, tandis que les Inscriptions gravent des données sur les satoshis, établissant un nouveau paradigme pour les NFT Bitcoin.
3.2 BRC-20
Le BRC-20 est une norme de jetons fongibles basée sur le protocole Ordinals, permettant l'émission de jetons sur Bitcoin.
3.3 Atomicals et ARC-20
Le protocole Atomicals offre une autre manière de frapper et de transférer des actifs Bitcoin, l'ARC-20 est la norme de jetons qui s'y rattache.
3.4 Runes
Runes a proposé un schéma de suivi des jetons basé sur UTXO, visant à résoudre certains problèmes des protocoles comme BRC-20.
3.5 Stamps et SRC-20/721
Le système Stamps stocke les métadonnées via des UTXO à signatures multiples, SRC-20 et SRC-721 sont les standards de jeton qui y sont associés.
4. Application des nouvelles technologies et développement futur
4.1 État actuel des applications
Actuellement, les applications sur le réseau principal de Bitcoin se concentrent principalement sur l'utilisation de l'espace après l'extension de la blockchain, comme les NFT et les jetons simples. Les applications liées à l'extension des capacités sont encore relativement rares.
4.2 direction de développement futur
Court terme : améliorer l'application des nouvelles technologies de la chaîne principale, développer des solutions de deuxième couche fondamentales
Moyen terme : construire des réseaux de deuxième couche plus complexes, supportant davantage d'applications financières et de confiance.
Long terme : créer un écosystème Web3 complet
Le développement futur de l'écosystème Bitcoin s'articulera autour de l'émission d'actifs, de la gestion et d'applications Web3 plus larges, tout en maintenant la stabilité de la couche sous-jacente et en élargissant continuellement ses frontières fonctionnelles grâce à une conception en couches.
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.
9 J'aime
Récompense
9
6
Partager
Commentaire
0/400
MevShadowranger
· Il y a 8h
Il semble que Bitcoin va également se lancer dans les NFT.
Voir l'originalRépondre0
RamenDeFiSurvivor
· 07-20 03:52
Eh bien, le BTC va atteindre des sommets !
Voir l'originalRépondre0
LightningLady
· 07-20 03:49
Il y a encore de nouvelles façons de jouer !
Voir l'originalRépondre0
BlockchainFries
· 07-20 03:44
Encore une journée de web3 où l'on se fait prendre pour des cons.
Voir l'originalRépondre0
NFTArchaeologis
· 07-20 03:41
Encore une fois, nous assistons à l'itération et à la mise à jour de la civilisation off-chain.
Voir l'originalRépondre0
TheMemefather
· 07-20 03:39
Tu as encore fait quelque chose de nouveau, n'est-ce pas ?
Bitcoin : nouvelle étape technologique, du langage de script à l'écosystème NFT
Bitcoin : un nouveau jalon dans le développement technologique
Le développement technologique du Bitcoin a traversé plusieurs étapes, passant des langages de script de base aux diverses nouvelles technologies et protocoles d'aujourd'hui, élargissant constamment ses fonctionnalités et ses cas d'utilisation. Cet article passera en revue les principales étapes du développement technologique du Bitcoin, explorera les méthodes d'utilisation des nouvelles technologies et les directions de développement futures.
1. Développement technologique précoce de Bitcoin
1.1 Langage de script Bitcoin
Bitcoin a d'abord utilisé un langage de script simple pour valider les transactions. Ce langage n'est pas complet au sens de Turing, manquant de structures complexes telles que des boucles et des contrôles conditionnels, mais cela a également évité certains risques de sécurité potentiels.
Les principaux types d'instructions de script incluent :
Au début, certaines instructions ont également été supprimées, telles que la concaténation de chaînes, pour renforcer la sécurité.
1.2 La bataille de la taille des blocs et des forks
Avec la popularité du Bitcoin, le problème de congestion du réseau devient de plus en plus grave. La communauté a engagé des discussions intenses sur l'éventualité d'augmenter la taille des blocs, ce qui a finalement conduit à plusieurs forks, produisant des jetons comme BCH et BSV.
1.3 Exploration technique précoce
2. Bitcoin : nouvelles technologies importantes
2.1 SegWit témoin séparé
SegWit a résolu le problème de l'extensibilité des transactions en séparant les données de signature des données de transaction, tout en augmentant indirectement la capacité des blocs.
2.2 Taproot
Taproot est une version améliorée de SegWit, combinant des technologies telles que les signatures Schnorr et MAST, et élargit davantage les fonctionnalités de Bitcoin.
2.3 signatures Schnorr
La signature Schnorr remplace l'ancienne algorithme de signature ECDSA, offrant une efficacité et une sécurité accrues, tout en prenant en charge de nouvelles fonctionnalités telles que l'agrégation de signatures.
2.4 MAST (Arbre de syntaxe abstraite merklisé)
MAST organise les conditions de script en une structure d'arbre de Merkle, améliorant l'efficacité et la confidentialité des scripts complexes.
2.5 Scripts Taproot
Les scripts Taproot étendent les capacités des scripts natifs de Bitcoin, posant ainsi les bases pour la réalisation de contrats intelligents plus complexes.
3. Protocoles et applications émergents
3.1 Ordinals et Inscriptions
Les Ordinals attribuent un numéro unique à chaque satoshi, tandis que les Inscriptions gravent des données sur les satoshis, établissant un nouveau paradigme pour les NFT Bitcoin.
3.2 BRC-20
Le BRC-20 est une norme de jetons fongibles basée sur le protocole Ordinals, permettant l'émission de jetons sur Bitcoin.
3.3 Atomicals et ARC-20
Le protocole Atomicals offre une autre manière de frapper et de transférer des actifs Bitcoin, l'ARC-20 est la norme de jetons qui s'y rattache.
3.4 Runes
Runes a proposé un schéma de suivi des jetons basé sur UTXO, visant à résoudre certains problèmes des protocoles comme BRC-20.
3.5 Stamps et SRC-20/721
Le système Stamps stocke les métadonnées via des UTXO à signatures multiples, SRC-20 et SRC-721 sont les standards de jeton qui y sont associés.
4. Application des nouvelles technologies et développement futur
4.1 État actuel des applications
Actuellement, les applications sur le réseau principal de Bitcoin se concentrent principalement sur l'utilisation de l'espace après l'extension de la blockchain, comme les NFT et les jetons simples. Les applications liées à l'extension des capacités sont encore relativement rares.
4.2 direction de développement futur
Le développement futur de l'écosystème Bitcoin s'articulera autour de l'émission d'actifs, de la gestion et d'applications Web3 plus larges, tout en maintenant la stabilité de la couche sous-jacente et en élargissant continuellement ses frontières fonctionnelles grâce à une conception en couches.