Capitalisation boursière: $2.2006T 0.82%
Volume(24h): $38.5475B -31.41%
Indice de peur et de cupidité:

36 - Peur

  • Capitalisation boursière: $2.2006T 0.82%
  • Volume(24h): $38.5475B -31.41%
  • Indice de peur et de cupidité:
  • Capitalisation boursière: $2.2006T 0.82%
Cryptos
Les sujets
Cryptospedia
Nouvelles
Cryptosopique
Vidéos
Top Cryptospedia

Choisir la langue

Choisir la langue

Sélectionnez la devise

Cryptos
Les sujets
Cryptospedia
Nouvelles
Cryptosopique
Vidéos

Quelle est la différence entre le « scriptSig » et le « scriptPubKey » d'un UTXO ?

The `scriptPubKey` locks funds with spending conditions, while the `scriptSig` unlocks them by providing valid signatures and keys, ensuring secure, verifiable transactions on Bitcoin’s blockchain.

Nov 13, 2025 at 01:20 am

Comprendre le rôle de scriptPubKey

1. Le scriptPubKey est un mécanisme de verrouillage attaché à un UTXO qui définit les conditions dans lesquelles la sortie peut être dépensée. Il comprend généralement un hachage ou une adresse de clé publique et nécessite une signature valide pour être déverrouillé.

2. Lorsqu'un utilisateur envoie une crypto-monnaie, il crée un nouvel UTXO avec un scriptPubKey que seul le destinataire peut satisfaire à l'aide de sa clé privée. Cela garantit que seul le propriétaire légitime peut dépenser ces fonds lors d’une transaction future.

3. La structure d'un scriptPubKey suit souvent des formats standards tels que P2PKH (Pay-to-Public-Key-Hash) ou P2SH (Pay-to-Script-Hash), chacun appliquant des règles de dépenses différentes via le langage de script de Bitcoin.

4. Les mineurs valident les transactions entrantes en vérifiant si les données de déverrouillage fournies correspondent à ce que demande le scriptPubKey . Si les critères ne sont pas remplis, la transaction est rejetée de la blockchain.

5. Puisqu'il réside dans le résultat d'une transaction, le scriptPubKey reste immuable une fois confirmé en chaîne, formant une partie permanente de l'état du grand livre.

La fonctionnalité de scriptSig

1. Le scriptSig apparaît dans la section de saisie d'une transaction et sert de composant de déverrouillage pour un UTXO spécifique. Il contient des données telles que des signatures numériques et des clés publiques nécessaires pour répondre aux exigences de scriptPubKey .

2. Chaque fois que quelqu'un dépense un UTXO, il doit construire un scriptSig valide qui, lorsqu'il est combiné avec le scriptPubKey référencé, aboutit à une évaluation de script réussie.

3. Dans une transaction P2PKH, le scriptSig se compose généralement de deux éléments : la signature ECDSA et la clé publique complète du dépensier, toutes deux placées sur la pile lors de l'exécution du script.

4. Contrairement à scriptPubKey , le scriptSig est temporaire et n'existe que dans le contexte d'une transaction de dépense. Une fois validé, il disparaît des considérations futures après confirmation.

5. Les scripts scriptSig mal formés ou incorrects entraînent un rejet immédiat par les nœuds du réseau, empêchant tout accès non autorisé aux fonds et préservant l'intégrité du système.

Interaction entre scriptSig et scriptPubKey

1. Lors de la validation de la transaction, les nœuds concatènent le scriptSig de l'entrée et le scriptPubKey de la sortie référencée, en les exécutant séquentiellement dans l'environnement basé sur la pile de Bitcoin.

2. La combinaison permet aux valeurs poussées par le scriptSig — telles que les signatures et les clés publiques — d'être consommées et vérifiées par des opérations définies dans le scriptPubKey , comme OP_CHECKSIG.

3. Une paire correctement formée garantit que la propriété est prouvable sans exposer les clés privées, en tirant parti des principes cryptographiques pour sécuriser le transfert de valeur sur les réseaux décentralisés.

4. Segregated Witness (SegWit) a légèrement modifié ce modèle en déplaçant les données de signature du champ scriptSig vers une structure de témoin distincte, réduisant ainsi les risques de malléabilité tout en améliorant l'évolutivité.

5. Malgré les changements architecturaux tels que SegWit, la relation conceptuelle entre les scripts de déverrouillage et de verrouillage reste centrale dans la manière dont Bitcoin applique les conditions de dépenses au niveau du protocole.

Foire aux questions

Un scriptPubKey peut-il être modifié après la confirmation d'une transaction ? Non, une fois qu'une transaction est incluse dans un bloc, ses sorties (et donc le scriptPubKey associé) deviennent des parties fixes de la blockchain. Toute tentative de la modifier violerait les règles du consensus et invaliderait la chaîne.

scriptSig est-il utilisé dans tous les types de transactions Bitcoin ? Les transactions traditionnelles non SegWit utilisent scriptSig pour fournir des données de déverrouillage. Cependant, dans les transactions SegWit natives (adresses Bech32), le scriptSig est vide et les données témoins remplacent entièrement son rôle.

Que se passe-t-il si le scriptSig ne correspond pas aux exigences de scriptPubKey ? La transaction échoue immédiatement à la validation. Les nœuds le rejetteront, refusant de le propager ou de l'inclure dans des blocs. Cela protège contre le vol et impose le strict respect de conditions de dépenses prédéfinies.

Y a-t-il des implications en matière de confidentialité liées à scriptSig et scriptPubKey ? Oui, étant donné que les deux scripts sont visibles publiquement sur la chaîne, les modèles d'utilisation peuvent être analysés pour relier les adresses et suivre les flux de fonds. Des techniques telles que la réutilisation des adresses amplifient considérablement ces fuites de confidentialité.

Clause de non-responsabilité:info@kdj.com

Les informations fournies ne constituent pas des conseils commerciaux. kdj.com n’assume aucune responsabilité pour les investissements effectués sur la base des informations fournies dans cet article. Les crypto-monnaies sont très volatiles et il est fortement recommandé d’investir avec prudence après une recherche approfondie!

Si vous pensez que le contenu utilisé sur ce site Web porte atteinte à vos droits d’auteur, veuillez nous contacter immédiatement (info@kdj.com) et nous le supprimerons dans les plus brefs délais.

Connaissances connexes

Qu’est-ce que la blockchain modulaire et pourquoi est-ce la prochaine grande tendance ?

Qu’est-ce que la blockchain modulaire et pourquoi est-ce la prochaine grande tendance ?

Jun 20,2026 at 02:19am

Modèles de volatilité du marché 1. Les fluctuations de prix Bitcoin dépassent souvent 5 % au cours d'une seule séance de négociation pendant les p...

Qu'est-ce que l'abstraction de compte et pourquoi est-elle importante pour Web3 ?

Qu'est-ce que l'abstraction de compte et pourquoi est-elle importante pour Web3 ?

Jun 17,2026 at 02:39pm

Bitcoin Réduire de moitié les mécanismes 1. Le protocole de Bitcoin applique un calendrier d'émission fixe dans lequel les récompenses de bloc son...

Qu'est-ce que la preuve zéro connaissance et comment protège-t-elle la confidentialité ?

Qu'est-ce que la preuve zéro connaissance et comment protège-t-elle la confidentialité ?

Jun 17,2026 at 12:59pm

Modèles de volatilité du marché 1. Les fluctuations de prix Bitcoin dépassent souvent 5 % au cours d'une seule séance de négociation pendant les p...

Qu'est-ce que zk-Rollup et pourquoi tout le monde en parle ?

Qu'est-ce que zk-Rollup et pourquoi tout le monde en parle ?

Jun 25,2026 at 06:39am

Modèles de volatilité du marché 1. Les mouvements de prix de Bitcoin présentent souvent de fortes fluctuations intrajournalières dépassant 5 % lors d&...

Qu'est-ce que Chainlink et comment fonctionnent les oracles Blockchain ?

Qu'est-ce que Chainlink et comment fonctionnent les oracles Blockchain ?

Jun 19,2026 at 01:00pm

Modèles de volatilité du marché 1. Des fluctuations de prix supérieures à 15 % sur une fenêtre de 24 heures se produisent régulièrement sur les princi...

Qu'est-ce qu'un Oracle dans la Blockchain et pourquoi est-il nécessaire ?

Qu'est-ce qu'un Oracle dans la Blockchain et pourquoi est-il nécessaire ?

Jun 21,2026 at 07:39pm

Définition et fonctionnalités de base 1. Un oracle dans la blockchain est un service tiers de confiance qui fournit des données externes aux contrats ...

Qu’est-ce que la blockchain modulaire et pourquoi est-ce la prochaine grande tendance ?

Qu’est-ce que la blockchain modulaire et pourquoi est-ce la prochaine grande tendance ?

Jun 20,2026 at 02:19am

Modèles de volatilité du marché 1. Les fluctuations de prix Bitcoin dépassent souvent 5 % au cours d'une seule séance de négociation pendant les p...

Qu'est-ce que l'abstraction de compte et pourquoi est-elle importante pour Web3 ?

Qu'est-ce que l'abstraction de compte et pourquoi est-elle importante pour Web3 ?

Jun 17,2026 at 02:39pm

Bitcoin Réduire de moitié les mécanismes 1. Le protocole de Bitcoin applique un calendrier d'émission fixe dans lequel les récompenses de bloc son...

Qu'est-ce que la preuve zéro connaissance et comment protège-t-elle la confidentialité ?

Qu'est-ce que la preuve zéro connaissance et comment protège-t-elle la confidentialité ?

Jun 17,2026 at 12:59pm

Modèles de volatilité du marché 1. Les fluctuations de prix Bitcoin dépassent souvent 5 % au cours d'une seule séance de négociation pendant les p...

Qu'est-ce que zk-Rollup et pourquoi tout le monde en parle ?

Qu'est-ce que zk-Rollup et pourquoi tout le monde en parle ?

Jun 25,2026 at 06:39am

Modèles de volatilité du marché 1. Les mouvements de prix de Bitcoin présentent souvent de fortes fluctuations intrajournalières dépassant 5 % lors d&...

Qu'est-ce que Chainlink et comment fonctionnent les oracles Blockchain ?

Qu'est-ce que Chainlink et comment fonctionnent les oracles Blockchain ?

Jun 19,2026 at 01:00pm

Modèles de volatilité du marché 1. Des fluctuations de prix supérieures à 15 % sur une fenêtre de 24 heures se produisent régulièrement sur les princi...

Qu'est-ce qu'un Oracle dans la Blockchain et pourquoi est-il nécessaire ?

Qu'est-ce qu'un Oracle dans la Blockchain et pourquoi est-il nécessaire ?

Jun 21,2026 at 07:39pm

Définition et fonctionnalités de base 1. Un oracle dans la blockchain est un service tiers de confiance qui fournit des données externes aux contrats ...

Voir tous les articles

User not found or password invalid

Your input is correct