40 / 691SCRIPT

Bitcoin Script

Le langage de pile intentionnellement limité de Bitcoin spécifiant les conditions dans lesquelles la production peut être dépensée.

scriptPubKey verrouille chaque sortie et l'entrée de dépenses fournit les données qui satisfont à l'évaluation. Le scénario est déterministe, non complet à la Turing et critique par rapport au consensus ; compose des signatures, des hachages, des timelocks et des conditions de seuil sans arbitre.

Le langage de pile intentionnellement limité de Bitcoin spécifiant les conditions dans lesquelles la production peut être dépensée.

scriptPubKey verrouille chaque sortie et l'entrée de dépenses fournit les données qui satisfont à l'évaluation. Le scénario est déterministe, non complet à la Turing et critique par rapport au consensus ; compose des signatures, des hachages, des timelocks et des conditions de seuil sans arbitre.

Un nœud complet exécutera les règles appropriées et rejettera la dépense si le résultat de la pile, la signature ou le verrouillage échoue.

Le pouvoir expressif est limité par la conception ; Les règles d'opcode, la standardisation, la version du script et le type de sortie déterminent la validité, la distribution et les coûts.

Utilisez des descripteurs ou des politiques de portefeuille testés au lieu d'hexadécimaux manuels, vérifiez tous les chemins de dépenses et conservez les scripts et les origines des clés pour la récupération.

Le script est un langage de pile intentionnellement limité ; ce n'est pas une machine universelle pour les contrats intelligents.

Pour une vision complète, lisez aussi Transaction, Multisig, Timelock, Taproot. Cette entrée est également citée par Hachage cryptographique, SHA-256, Timelock, Output Descriptor.

DOC · 001Bitcoin Developer Guide — ScriptsDocumentation ↗DOC · 002Bitcoin whitepaperSource primaire ↗DOC · 003Bitcoin Core — script interpreterSource primaire ↗DOC · 004Bitcoin Developer Guide — TransactionsDocumentation ↗
Révisé le 1er août 2026Sources d’abord · Pas un conseil financier