-
bitcoin $103163.554157 USD
-3.05% -
ethereum $3440.538470 USD
-4.50% -
tether $0.999930 USD
0.00% -
xrp $2.408381 USD
-5.38% -
bnb $962.292695 USD
-3.83% -
solana $155.202339 USD
-7.60% -
usd-coin $1.000166 USD
0.01% -
tron $0.298210 USD
0.35% -
dogecoin $0.172672 USD
-5.44% -
cardano $0.558494 USD
-6.71% -
hyperliquid $38.819383 USD
-5.91% -
chainlink $15.335896 USD
-7.06% -
bitcoin-cash $507.908940 USD
-3.06% -
stellar $0.282633 USD
-6.38% -
unus-sed-leo $9.242665 USD
0.58%
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.
-
BEAT Échangez maintenant$0.4199
176.96%
-
AB Échangez maintenant$0.008439
49.64%
-
TEL Échangez maintenant$0.004200
36.65%
-
TAKE Échangez maintenant$0.3277
32.00%
-
PTB Échangez maintenant$0.03372
15.43%
-
DCR Échangez maintenant$35.05
15.30%
- HUGS, SOL et le paysage Altcoin : naviguer dans la vague cryptographique 2025
- 2025-11-13 03:50:02
- Alerte Crypto Gems : BlockchainFX, Tron et la chasse aux gains 100x
- 2025-11-13 03:55:01
- The Last Penny : la Monnaie américaine annule la pièce – Qu'est-ce que cela signifie ?
- 2025-11-13 03:50:02
- Bybit, gels et décentralisation : un regard effrayant sur le contrôle de la blockchain
- 2025-11-13 04:00:01
- Monnaie américaine, pièces de monnaie et retraite : est-ce la fin d’une époque ?
- 2025-11-13 03:30:02
- XRP ETF Buzz et AI Altcoins : naviguer dans le paysage en évolution de la cryptographie
- 2025-11-13 03:00:01
Connaissances connexes
Que sont les intentions en cryptographie et comment modifient-elles l’interaction de l’utilisateur ?
Nov 09,2025 at 09:00am
Comprendre le rôle des échanges décentralisés dans le trading crypto moderne 1. Les bourses décentralisées, communément appelées DEX, ont remodelé la ...
Qu’est-ce que la restauration et comment renforce-t-elle la sécurité économique ?
Nov 09,2025 at 11:40pm
Comprendre le resttaking dans l'écosystème blockchain 1. La restauration fait référence au processus par lequel les utilisateurs qui ont déjà mis ...
Qu’est-ce qu’un rollup souverain et en quoi diffère-t-il d’un rollup de contrat intelligent ?
Nov 10,2025 at 09:00am
Comprendre les cumuls souverains 1. Un rollup souverain fonctionne comme une couche blockchain indépendante qui exploite la disponibilité des données ...
Qu’est-ce qu’un système crypto-économique et comment utilise-t-il des incitations pour sécuriser un réseau ?
Nov 11,2025 at 01:20am
Comprendre les systèmes crypto-économiques 1. Un système crypto-économique fait référence à l'intégration de la cryptographie, des systèmes distri...
Qu'est-ce que le débit d'une blockchain et comment est-il mesuré ?
Nov 12,2025 at 04:00am
Comprendre le débit de la blockchain 1. Le débit de la blockchain fait référence au nombre de transactions qu'un réseau blockchain peut traiter da...
Quelle est la différence entre un nœud de vérification de paiement simple (SPV) et un nœud complet ?
Nov 12,2025 at 09:40am
Comprendre le rôle des nœuds complets dans l'écosystème Blockchain 1. Un nœud complet télécharge et vérifie chaque bloc et transaction de la block...
Que sont les intentions en cryptographie et comment modifient-elles l’interaction de l’utilisateur ?
Nov 09,2025 at 09:00am
Comprendre le rôle des échanges décentralisés dans le trading crypto moderne 1. Les bourses décentralisées, communément appelées DEX, ont remodelé la ...
Qu’est-ce que la restauration et comment renforce-t-elle la sécurité économique ?
Nov 09,2025 at 11:40pm
Comprendre le resttaking dans l'écosystème blockchain 1. La restauration fait référence au processus par lequel les utilisateurs qui ont déjà mis ...
Qu’est-ce qu’un rollup souverain et en quoi diffère-t-il d’un rollup de contrat intelligent ?
Nov 10,2025 at 09:00am
Comprendre les cumuls souverains 1. Un rollup souverain fonctionne comme une couche blockchain indépendante qui exploite la disponibilité des données ...
Qu’est-ce qu’un système crypto-économique et comment utilise-t-il des incitations pour sécuriser un réseau ?
Nov 11,2025 at 01:20am
Comprendre les systèmes crypto-économiques 1. Un système crypto-économique fait référence à l'intégration de la cryptographie, des systèmes distri...
Qu'est-ce que le débit d'une blockchain et comment est-il mesuré ?
Nov 12,2025 at 04:00am
Comprendre le débit de la blockchain 1. Le débit de la blockchain fait référence au nombre de transactions qu'un réseau blockchain peut traiter da...
Quelle est la différence entre un nœud de vérification de paiement simple (SPV) et un nœud complet ?
Nov 12,2025 at 09:40am
Comprendre le rôle des nœuds complets dans l'écosystème Blockchain 1. Un nœud complet télécharge et vérifie chaque bloc et transaction de la block...
Voir tous les articles














