Post
Topic
Board Débutants
Merits 4 from 2 users
Re: [TUTO] Création et utilisation d'un portefeuille papier
by
Saint-loup
on 27/07/2019, 09:15:20 UTC
⭐ Merited by guigui371 (2) ,Halab (2)
Tu peux aussi faire du
Quote
Bech32 Paper Wallet
qui est different (bench32 commence par bc1xxxxxxx) du segwit (commence par 3xxxxx).
Pour être précis puisqu'on est dans la section débutants, les adresses commençant par 3 sont des adresses P2SH et en l'occurence ici des adresses P2SH-P2WPKH comme l'indique le site, qui ne sont pas des adresses segwit natives mais un ersatz en quelque sorte.
Quote
Segwitaddress.org is an OPEN SOURCE bitcoin paper wallet generator that utilizes Segregated Witness (SegWit) Pay To Witness Public Key Hash wrapped in a Pay to Script Hash (P2SH-P2WPKH) addresses.
https://segwitaddress.org

Boussac a fait un article sur le sujet avec une version française:
Quote
Les adresses segwit P2SH-P2WPKH ont été conçues pour permettre la création d’utxo (“unspent transaction output”) segwit à partir d’un wallet standard ne supportant pas encore segwit.

C’est donc à l’origine une façon d’amorcer le déploiement de segwit en rendant interopérables des wallets supportant segwit et des wallet ne le supportant pas encore.

Le principe est simple: le script segwit P2WPKH est simplement emballé dans une adresse P2SH en tant que redeemScript comme le serait n’importe quel script bitcoin.

Rappelons que les adresses P2SH existent depuis 2012 (BIP 16) et sont donc supportées par tous les wallets Bitcoin.

A mesure que les wallets Bitcoin intègrent segwit les uns après les autres, les adresses P2SH-P2WPKH devraient être progressivement remplacées par les adresses natives P2WPKH.
https://e-ducat.fr/2018-04-11-segwit-inside-p2sh-p2wpkh-fr/

Les adresses segwit natives sont elles au format bech32
Quote
Les adresses natives P2WPKH (Pay-To-Witness-Public-Key-Hash) sont codées en Bech32 selon BIP143 et BIP173: elles commencent par une partie lisible “bc” pour Bitcoin mainnet, et “tb” pour testnet, suivi du séparateur “1”, puis les données qui peuvent contenir jusqu’à 87 caractères, les six derniers caractères formant un code de correction d’erreur (checksum) et ne contenant aucune information.

L’acronyme Bech32 provient du code de correction d’erreur BCH combiné avec un encodage en base 32. BCH signifie Bose-Chaudhuri-Hocquenghem: ces codes correcteurs d’erreurs ont été inventés en 1959 par le mathématicien français A. Hocquenghem.
http://e-ducat.fr/2018-01-31-segwit-inside-native-p2wpkh-fr/