-
bitcoin $87959.907984 USD
1.34% -
ethereum $2920.497338 USD
3.04% -
tether $0.999775 USD
0.00% -
xrp $2.237324 USD
8.12% -
bnb $860.243768 USD
0.90% -
solana $138.089498 USD
5.43% -
usd-coin $0.999807 USD
0.01% -
tron $0.272801 USD
-1.53% -
dogecoin $0.150904 USD
2.96% -
cardano $0.421635 USD
1.97% -
hyperliquid $32.152445 USD
2.23% -
bitcoin-cash $533.301069 USD
-1.94% -
chainlink $12.953417 USD
2.68% -
unus-sed-leo $9.535951 USD
0.73% -
zcash $521.483386 USD
-2.87%
Quelle est la différence entre P2PKH et P2SH pour les adresses de portefeuille?
P2PKH addresses start with "1" and require a public key and signature to spend funds, while P2SH addresses begin with "3" and allow complex spending conditions like multisignature setups.
Jun 15, 2025 at 03:35 pm
Comprendre les transactions P2PKH et P2SH dans Bitcoin
Lorsque vous interagissez avec les portefeuilles Bitcoin , les utilisateurs rencontrent souvent différents types d'adresses. Deux des plus courants sont P2PKH (Pay-To-Public-Kash-Hash) et P2SH (Pay-to-Script-Hash) . Ces termes se réfèrent aux scripts de transaction sous-jacents qui dictent comment les fonds peuvent être dépensés. Comprendre leurs différences est essentiel pour tous ceux qui travaillent avec les transactions Bitcoin , en particulier les développeurs, les fournisseurs de portefeuilles et les utilisateurs avancés.
Qu'est-ce que P2PKH?
P2PKH (Pay-To-Public-Key-Hash) est l'adresse d'origine et le plus élémentaire de Bitcoin. Il commence par le nombre «1» et a été introduit dans les premières versions de Bitcoin. Lors de l'envoi de fonds à une adresse P2PKH , l'expéditeur spécifie que le destinataire doit fournir à la fois une clé publique valide et une signature numérique correspondant au hachage intégré dans le script.
Pour le décomposer:
- La clé publique du destinataire est hachée deux fois - d'abord avec SHA-256, puis avec RiMEMD-160 - pour créer un identifiant plus court et sécurisé.
- Ce hachage est codé à l'aide de Base58Check pour produire le format familier «1 ...».
- Lorsque vous dépensez une sortie P2PKH , l'utilisateur doit révéler sa clé publique et fournir une signature prouvant la propriété.
Cette méthode assure la simplicité et la compatibilité généralisée entre les anciens systèmes.
Qu'est-ce que P2SH?
P2SH (Pay-to-Script-Hash) introduit plus de flexibilité dans les transactions Bitcoin. Introduit via BIP 16, ce type d'adresse commence généralement par «3». Au lieu de verrouiller les fonds vers un hachage de clé publique, P2SH les verrouille au hachage d'un script . Cela signifie que les conditions réelles nécessaires pour dépenser les pièces sont cachées jusqu'au temps de rachat.
Voici comment cela fonctionne:
- Un script complexe est créé par le destinataire ou le fournisseur de portefeuille. Cela pourrait inclure la logique multisignature, les timelocks ou d'autres conditions personnalisées.
- Le hachage de ce script est codé dans une adresse P2SH .
- Lorsque quelqu'un envoie des fonds à cette adresse, il ne connaît que le hachage - pas tous les détails des conditions de rachat.
- Lors des dépenses, le rédempteur fournit à la fois le script d'origine et toutes les données nécessaires pour satisfaire à ses conditions (comme plusieurs signatures).
Ce modèle améliore la confidentialité et permet des fonctionnalités avancées de type contracteur intelligentes sur Bitcoin sans exposer la complexité à l'avance.
Différences clés entre P2PKH et P2SH
Bien que P2PKH et P2SH soient utilisés pour envoyer et recevoir Bitcoin, ils diffèrent considérablement en cas de structure et d'utilisation:
Format d'adressage :
- Les adresses P2PKH commencent par «1» en raison du codage des octets de version.
- Les adresses P2SH commencent par «3».
Logique de rédemption :
- Dans P2PKH , le dépensier révèle la clé publique et la signature pendant la rédemption.
- Dans P2SH , le SPENDER révèle le script et les données d'origine satisfaisant à ses conditions au moment des dépenses.
Complexité et flexibilité :
- P2PKH prend en charge uniquement les transactions simples de signature unique.
- P2SH permet des conditions complexes comme le multisig, les seuils M-OF-N et la logique personnalisée.
Confidentialité et empreinte en chaîne :
- P2PKH expose les clés publiques immédiatement après les dépenses.
- P2SH cache le script complet jusqu'à la rédemption, réduisant la visibilité sur la chaîne de la logique complexe.
Ces distinctions rendent chacune adaptée à différents scénarios, tels que les transactions quotidiennes par rapport à la gestion des fonds collaboratifs.
Comment ces adresses sont-elles générées?
La création d'adresses P2PKH et P2SH implique des opérations cryptographiques et des étapes d'encodage. Vous trouverez ci-dessous une ventilation simplifiée:
Pour la génération d'adresse P2PKH :
- Générez une clé privée en utilisant ECDSA.
- Dériver la clé publique correspondante.
- Appliquer le SHA-256 suivi de RIMEMD-160 pour obtenir le hachage de la clé publique.
- Présentez l'octet du réseau (par exemple, 0x00 pour MainNet).
- Effectuez la somme de contrôle Double SHA-256 et ajoutez les 4 premiers octets.
- Encoder le résultat en utilisant la base58Check pour obtenir l'adresse finale.
Pour la génération d'adresse P2SH :
- Créez un script de rachat (par exemple, multisig).
- Hash le script avec SHA-256 et RiMeMD-160.
- Ajoutez l'octet de version P2SH (par exemple, 0x05 pour MainNet).
- Calculez la somme de contrôle Double SHA-256.
- Utilisez le codage Base58Check pour former l'adresse finale.
Chaque étape joue un rôle crucial pour assurer la sécurité et l'interopérabilité au sein de l'écosystème Bitcoin.
Des cas d'utilisation pour chaque type
Le choix entre P2PKH et P2SH dépend fortement du cas d'utilisation prévu:
P2PKH est idéal pour les transactions simples entre pairs où la simplicité et le large soutien sont des priorités. La plupart des premiers portefeuilles et échanges par défaut par défaut des adresses P2PKH .
P2SH brille dans des environnements nécessitant des couches de sécurité supplémentaires ou un contrôle coopératif. Les applications courantes comprennent:
- Portefeuilles multisignatures où plusieurs parties doivent approuver une transaction.
- Services d'entiercement où les fonds sont libérés après le remplissage de certaines conditions.
- Contrats bloqués dans le temps qui retardent la disponibilité du fonds jusqu'à une future hauteur de bloc ou horodatage.
En abstraction de la logique complexe derrière un hachage, P2SH améliore la convivialité tout en maintenant l'intégrité du système de script de Bitcoin.
Questions fréquemment posées
Q: Puis-je convertir une adresse P2PKH en une adresse P2SH? Non, vous ne pouvez pas convertir directement un type d'adresse en une autre. Cependant, vous pouvez créer une nouvelle adresse P2SH à l'aide d'un script personnalisé et transférer des fonds à partir de votre adresse P2PKH .
Q: Quel type d'adresse offre une meilleure confidentialité? P2SH offre généralement une meilleure confidentialité car la logique de script sous-jacente reste cachée jusqu'à ce que la transaction soit dépensée. En revanche, P2PKH expose la clé publique lorsque les fonds sont déplacés.
Q: Les adresses P2SH sont-elles compatibles avec tous les portefeuilles Bitcoin? La plupart des portefeuilles modernes prennent en charge les adresses P2SH , en particulier celles implémentant le BIP 16. Cependant, certains systèmes hérités peuvent ne pas les reconnaître ou nécessiter une configuration manuelle.
Q: Pourquoi les adresses P2SH commencent-elles par «3»? Cela est dû à l'octet de version utilisé lors de l'encodage. Pour les adresses P2SH sur le mainnet Bitcoin, l'octet de version est défini sur 0x05, ce qui se traduit par le préfixe '3' lorsqu'il est codé avec Base58Check.
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.
-
RAIN Échangez maintenant$0.007852
113.00%
-
PIPPIN Échangez maintenant$0.06097
51.96%
-
PARTI Échangez maintenant$0.1396
42.04%
-
WAVES Échangez maintenant$0.9141
41.69%
-
ARC Échangez maintenant$0.04302
35.73%
-
HONEY Échangez maintenant$0.01029
21.80%
- Bitcoin, eCash Fork et Airdrop Dynamics : une plongée approfondie dans les dernières controverses de la cryptographie
- 2026-05-03 12:55:01
- Consensus 2026 Miami : Web3, Blockchain, Crypto-monnaie, NFT, Metaverse, conférence, 5 mai — Là où Wall Street rencontre la frontière numérique
- 2026-05-02 12:45:01
- La Fed maintient ses taux stables, déclenchant une baisse du prix du Bitcoin dans un contexte de tensions géopolitiques
- 2026-05-01 06:45:01
- Les mineurs de Bitcoin électrifient le réseau : l'acquisition d'une usine à gaz dans l'Ohio ouvre une nouvelle ère pour l'or numérique
- 2026-05-01 00:45:01
- Le jeton MEGA de MegaETH arrive dans la Big Apple : définition de nouveaux critères de performance pour la blockchain en temps réel
- 2026-05-01 00:55:01
- La pente glissante de Solana : les prévisions de prix indiquent une perte de résistance et de nouvelles baisses potentielles
- 2026-05-01 06:45:01
Connaissances connexes
Comment choisir un portefeuille crypto ? Quel portefeuille est le meilleur pour les débutants ?
Aug 04,2026 at 05:21am
Comprendre les types de portefeuilles et leurs fonctions principales 1. Les portefeuilles logiciels fonctionnent entièrement sur des appareils connect...
Quel est le portefeuille crypto le plus sûr en 2026 ? MetaMask, Ledger et Trust Wallet
Aug 04,2026 at 12:40am
Comparaison de l'architecture de sécurité 1. UKey Wallet utilise des puces d'éléments sécurisés certifiées EAL 6+, dépassant la certification ...
Comment annuler les transactions en attente dans MetaMask Wallet ?
Aug 04,2026 at 01:00am
Comprendre les transactions en attente 1. Une transaction en attente apparaît dans MetaMask lorsqu'elle a été signée et diffusée sur le réseau Eth...
Qu’est-ce que l’extension de portefeuille de sac à dos ? Comment soutient-il l’écosystème Solana ?
Aug 04,2026 at 02:36pm
Présentation de l'extension de portefeuille de sac à dos 1. Backpack Wallet Extension est un portefeuille cryptographique open source non déposita...
Pourquoi la simulation du portefeuille Rabby échoue-t-elle ? Comment pouvez-vous y remédier ?
Aug 06,2026 at 01:20pm
Modèles de volatilité du marché 1. Les fluctuations de prix Bitcoin dépassent souvent 15 % sur une fenêtre de 24 heures lors d'annonces macroécono...
Qu'est-ce que la sécurité d'approbation du portefeuille Rabby ? Comment prévient-il les escroqueries cryptographiques ?
Aug 05,2026 at 02:53pm
Modèles de volatilité du marché 1. Les mouvements de prix de Bitcoin reflètent souvent des changements macroéconomiques, tels que les ajustements des ...
Comment choisir un portefeuille crypto ? Quel portefeuille est le meilleur pour les débutants ?
Aug 04,2026 at 05:21am
Comprendre les types de portefeuilles et leurs fonctions principales 1. Les portefeuilles logiciels fonctionnent entièrement sur des appareils connect...
Quel est le portefeuille crypto le plus sûr en 2026 ? MetaMask, Ledger et Trust Wallet
Aug 04,2026 at 12:40am
Comparaison de l'architecture de sécurité 1. UKey Wallet utilise des puces d'éléments sécurisés certifiées EAL 6+, dépassant la certification ...
Comment annuler les transactions en attente dans MetaMask Wallet ?
Aug 04,2026 at 01:00am
Comprendre les transactions en attente 1. Une transaction en attente apparaît dans MetaMask lorsqu'elle a été signée et diffusée sur le réseau Eth...
Qu’est-ce que l’extension de portefeuille de sac à dos ? Comment soutient-il l’écosystème Solana ?
Aug 04,2026 at 02:36pm
Présentation de l'extension de portefeuille de sac à dos 1. Backpack Wallet Extension est un portefeuille cryptographique open source non déposita...
Pourquoi la simulation du portefeuille Rabby échoue-t-elle ? Comment pouvez-vous y remédier ?
Aug 06,2026 at 01:20pm
Modèles de volatilité du marché 1. Les fluctuations de prix Bitcoin dépassent souvent 15 % sur une fenêtre de 24 heures lors d'annonces macroécono...
Qu'est-ce que la sécurité d'approbation du portefeuille Rabby ? Comment prévient-il les escroqueries cryptographiques ?
Aug 05,2026 at 02:53pm
Modèles de volatilité du marché 1. Les mouvements de prix de Bitcoin reflètent souvent des changements macroéconomiques, tels que les ajustements des ...
Voir tous les articles














