Concepts courants et FAQ
Pour équilibrer les besoins de compatibilité, d'efficacité des transactions et de confidentialité entre différents services, les portefeuilles matériels UKey et le client UKey Wallet prennent en charge plusieurs formats d'adresse Bitcoin courants. Cet article explique leurs principales différences et comment sélectionner un format dans UKey Wallet.
1. Formats d'adresse Bitcoin courants
Type d'adresse | Préfixe commun | Caractéristiques clés | Quand l'utiliser |
Héritage (P2PKH) |
| Largement compatible ; à dépenses comparables, le poids des transactions et les frais sont généralement plus élevés qu'avec les formats SegWit. | À utiliser lorsque le service de réception ne prend pas en charge SegWit. |
SegWit imbriqué (P2SH) |
| Encapsule SegWit dans P2SH pour équilibrer la compatibilité avec un poids de transaction inférieur. | À utiliser lorsque la compatibilité avec certains services plus anciens est requise. |
SegWit natif (Bech32) |
| Poids de transaction réduit et somme de contrôle Bech32 conçue pour aider à détecter les erreurs de frappe. | Un défaut pratique lorsque le destinataire le supporte. |
Racine pivotante (P2TR/Bech32m) |
| Prend en charge les signatures Schnorr et les chemins de script ; certaines dépenses complexes peuvent gagner en efficacité et en confidentialité. | À utiliser lorsque le destinataire prend en charge Taproot ou lorsque des fonctionnalités avancées associées sont nécessaires. |
Avant de choisir un format d'adresse:
Vérifiez d'abord la compatibilité: Confirmez que le service de réception prend en charge le format sélectionné. Une adresse commençant par
3peut représenter d'autres scripts P2SH et n'est pas nécessairement une adresse SegWit imbriquée.Les frais ne dépendent pas uniquement de l'âge de l'adresse: Les frais réels dépendent des entrées et sorties de transaction, des types de script et du taux de frais sélectionné. Les formats SegWit réduisent généralement le poids des transactions, mais aucun format n'est garanti comme étant le moins cher pour chaque transaction.
Les avantages de Taproot en matière de confidentialité dépendent de la manière dont il est utilisé: Taproot peut améliorer l'apparence en chaîne de certaines dépenses complexes, mais il ne rend pas chaque transaction anonyme.
1. Héritage (P2PKH - Payer au hachage de clé publique)
Format d'adresse: Commence généralement par
1(exemple :1Fh7ajXabJBpZPZw8bjD3QU4CuQ3pRty9u).Aperçu technique: P2PKH est l'un des premiers types d'adresses Bitcoin et reste utilisé aujourd'hui.
Considérations pratiques: Il est largement compatible, mais les dépenses comparables ont généralement un poids de transaction plus important que les formats SegWit et peuvent donc nécessiter des frais plus élevés.
2. SegWit imbriqué (P2SH - Payer pour le hachage de script)
Format d'adresse: Les adresses SegWit imbriquées communes commencent par
3(exemple :3KF9nXowQ4asSGxRRzeiTpDjMuwM2nypAN).Aperçu technique: Ce format enveloppe une condition de dépense SegWit dans P2SH et a été introduit comme pont de compatibilité. Toutes les adresses commençant par
3est une adresse SegWit imbriquée.Considérations pratiques: Il réduit généralement le poids des transactions par rapport à Legacy et fonctionne avec les services qui prennent en charge P2SH mais pas Bech32. Il est généralement moins efficace que Native SegWit.
3. SegWit natif (Bech32)
Format d'adresse: Les adresses SegWit v0 commencent par
bc1q(exemple :bc1qf3uwcxaz779nxedw0wry89v9cjh9w2xylnmqc3).Aperçu technique: Native SegWit utilise l'encodage Bech32 défini dans BIP173 et ne nécessite pas d'encapsulation P2SH.
Practical considerations:
Efficacité des transactions: Il a généralement un poids de transaction inférieur à celui de Legacy et Nested SegWit.
Détection d'erreur: La somme de contrôle Bech32 aide à détecter les erreurs de saisie d'adresse et fonctionne bien dans les codes QR.
Recommandation: Lorsque l'expéditeur et le service destinataire le prennent en charge, Native SegWit est une valeur par défaut pratique pour les transferts BTC quotidiens.
4. Taproot (P2TR - Payer à Taproot)
Format d'adresse: Commence par
bc1p(exemple :bc1p8denc9m4sqe9hluasrvxkkdqgkydrk5ctxre5nkk4qwdvefn0sdsc6eqxe).Aperçu technique: Taproot activé sur le réseau principal Bitcoin en novembre 2021. Les adresses P2TR utilisent le codage Bech32m et prennent en charge les signatures Schnorr et les chemins de script.
Considérations pratiques: Pour certaines conditions de signature et de script complexes, Taproot peut améliorer l'efficacité et révéler moins d'informations de script sur la chaîne. Le résultat dépend de la manière dont la transaction est construite ; Taproot ne rend pas chaque transaction anonyme.
2. Sélection d'un format d'adresse BTC dans UKey Wallet
Avant de transférer des actifs entre des portefeuilles, des plateformes ou des échanges, confirmez les formats d'adresse pris en charge par le destinataire. Si votre version de UKey Wallet fournit un sélecteur de format d'adresse, procédez comme suit :
Ouvrez UKey Wallet et accédez à votre Compte BTC.
Sélectionnez Recevoir.
Ouvrez l'option de format d'adresse sur l'écran de réception.
En fonction des exigences de compatibilité du destinataire, sélectionnez Legacy, Nested SegWit, Native SegWit ou Taproot, puis vérifiez l'adresse de réception générée.
Remarque : Une seule phrase de récupération peut dériver plusieurs formats d'adresse Bitcoin via différents chemins de dérivation. Avant de changer de format, confirmez que la version de votre portefeuille et le service de réception prennent en charge le format sélectionné et protégez toujours votre phrase de récupération et vos clés privées.
