Le langage Script Bitcoin est le composant central qui alimente les transactions Bitcoin. C'est un langage spécialisé qui définit les règles pour dépenser le Bitcoin, garantissant des transferts sécurisés et vérifiables. Cet article explique le Script Bitcoin, son but, son fonctionnement et ses limitations. Nous explorerons également sa relation avec les contrats intelligents, le réseau Lightning, les sidechains et les Ordinals.
Pour une compréhension de base du Bitcoin, voir Qu'est-ce que le Bitcoin ? et une introduction rapide au Bitcoin. Approfondissez vos connaissances et découvrez comment fonctionnent les transactions Bitcoin et l'histoire de l'origine du Bitcoin-d'une idée à une révolution financière mondiale.
Le Script Bitcoin est un langage de script basé sur une pile, similaire à Forth, mais il n'est pas Turing-complet. Cela signifie qu'il ne peut pas effectuer de calculs complexes comme les boucles ou les branchements conditionnels, contrairement aux langages utilisés pour la programmation à usage général. Ce choix de conception privilégie la sécurité et empêche des problèmes tels que des boucles infinies qui pourraient perturber le réseau Bitcoin.
En savoir plus sur les contrats intelligents et la complétude de Turing.
Le Script Bitcoin utilise un système où les données sont poussées et retirées d'une "pile" pendant l'exécution. Voici une explication simplifiée d'une transaction Bitcoin utilisant le Script :
Création de la Transaction : Lors de l'envoi de Bitcoin, votre portefeuille crée une transaction avec des entrées (le Bitcoin dépensé) et des sorties (l'adresse et le montant du destinataire). En savoir plus sur l'envoi de Bitcoin.
Script de Verrouillage (ScriptPubKey) : Chaque sortie a un script de verrouillage, définissant les conditions pour dépenser ces Bitcoin. Ce script est lié à l'adresse du destinataire.
Script de Déverrouillage (ScriptSig) : Pour dépenser le Bitcoin, l'expéditeur fournit un script de déverrouillage qui remplit les conditions du script de verrouillage. Ce script, créé par le portefeuille de l'expéditeur, inclut leur signature numérique, prouvant la propriété.
Exécution du Script : Le réseau Bitcoin exécute le script de déverrouillage suivi du script de verrouillage. Si l'exécution combinée aboutit à "vrai", la transaction est valide.
Confirmation de la Transaction : Les transactions valides sont ajoutées à un bloc puis à la blockchain, confirmant le transfert de Bitcoin. En savoir plus sur les confirmations.
Script de Verrouillage (ScriptPubKey) : OP_DUP OP_HASH160 <Hash de la Clé Publique du Destinataire> OP_EQUALVERIFY OP_CHECKSIG
Ce script nécessite une signature correspondant au hash de la clé publique du destinataire.
Script de Déverrouillage (ScriptSig) : <Signature> <Clé Publique de l'Expéditeur>
Cela fournit la signature et la clé publique pour déverrouiller le Bitcoin.
Ensemble, ces scripts vérifient la signature par rapport à la clé publique et au hash, garantissant que le dépensier est le propriétaire légitime.
Les limitations du Script Bitcoin ont stimulé des solutions innovantes :
Réseau Lightning : Une solution de couche 2 utilisant le Script pour les canaux de paiement. En savoir plus sur le Réseau Lightning.
Sidechains : Blockchains séparées liées au Bitcoin, utilisant le Script pour l'interopérabilité. En savoir plus sur les sidechains.
Ordinals : Utilisation du Script pour ajouter des données aux satoshis. En savoir plus : Ordinals Bitcoin.
Contrats Intelligents : Bien que limités, le Script Bitcoin permet des contrats intelligents basiques comme les portefeuilles multi-signatures. En savoir plus sur les contrats intelligents sur Bitcoin.
Le Script Bitcoin est une partie fondamentale des transactions Bitcoin, garantissant la sécurité et la vérifiabilité. Ses limitations ont conduit à des solutions innovantes comme les sidechains et le Réseau Lightning. Comprendre le Script Bitcoin vous aide à saisir comment fonctionnent les transactions Bitcoin et le modèle de sécurité du réseau.
Apprenez à connaître les portefeuilles Bitcoin et comment en créer un. Comprenez comment acheter, envoyer et recevoir du Bitcoin. Explorez également l'historique des prix du Bitcoin et les prévisions de prix du Bitcoin.
Obtenez une introduction simple au Bitcoin et pourquoi il est important.
Lire cet article →Obtenez une introduction simple au Bitcoin et pourquoi il est important.
Comprenez comment la blockchain publique de Bitcoin suit la propriété au fil du temps. Obtenez des éclaircissements sur des termes clés tels que clés publiques et privées, entrées et sorties de transactions, temps de confirmation, et plus encore.
Lire cet article →Comprenez comment la blockchain publique de Bitcoin suit la propriété au fil du temps. Obtenez des éclaircissements sur des termes clés tels que clés publiques et privées, entrées et sorties de transactions, temps de confirmation, et plus encore.
Envoyer du bitcoin est aussi simple que de choisir le montant à envoyer et de décider de sa destination. Lisez l'article pour plus de détails.
Lire cet article →Envoyer du bitcoin est aussi simple que de choisir le montant à envoyer et de décider de sa destination. Lisez l'article pour plus de détails.
Pour recevoir des bitcoins, il suffit de fournir à l'expéditeur votre adresse Bitcoin, que vous pouvez trouver dans votre portefeuille Bitcoin. Lisez cet article pour plus de détails.
Lire cet article →Pour recevoir des bitcoins, il suffit de fournir à l'expéditeur votre adresse Bitcoin, que vous pouvez trouver dans votre portefeuille Bitcoin. Lisez cet article pour plus de détails.
Découvrez les confirmations de blockchain, pourquoi elles sont importantes, et plus encore.
Lire cet article →Découvrez les confirmations de blockchain, pourquoi elles sont importantes, et plus encore.
Découvrez ce que sont les frais de bitcoin, comment les frais sont déterminés, et plus encore.
Lire cet article →Découvrez ce que sont les frais de bitcoin, comment les frais sont déterminés, et plus encore.
Restez en avance dans la crypto avec notre newsletter hebdomadaire qui vous apporte les informations les plus importantes.
Actualités crypto hebdomadaires, sélectionnées pour vous
Informations exploitables et conseils éducatifs
Mises à jour sur les produits favorisant la liberté économique
Pas de spam. Désabonnez-vous à tout moment.
Plus de portefeuilles créés jusqu'à présent
Tout ce dont vous avez besoin pour acheter, vendre, échanger et investir votre Bitcoin et vos cryptomonnaies en toute sécurité.
© 2025 Saint Bitts LLC Bitcoin.com. All rights reserved