Litecoin MWEB
Un exemple pratique sur la façon dont Mimblewimble et les blocs d'extension (MWEB) peuvent être utilisés et à quoi ressemblent les transactions.
⚠️ Je me considère comme un apprenant - si vous trouvez une erreur dans ce document, veuillez le signaler, afin que je puisse le corriger dès que possible. Merci d'avance.
tldr ;
Si les LTC sont envoyés à une adresse MWEB, les sorties seront ajoutées au total de toutes les sorties MWEB non dépensées (witness_mweb_pegin). L'envoi d'une adresse MWEB à une adresse MWEB est privé, c'est-à-dire que les montants ne sont visibles que pour les deux partenaires de transaction et le renvoi d'une adresse MWEB à une adresse LTC ne fera pas référence à l'entrée de la blockchain à MWEB.
Le fonctionnement réel et la théorie derrière cette technologie peuvent être lus dans le LIP-0003 , dans cet excellent article moyen ou dans le blog Elliptic .
Mains sur le portefeuille Litecoin Core
Dans les lignes suivantes, nous supposerons que Bob achètera LTC sur un échange, se connectera à MWEB, créera des transactions confidentielles et tout sera renvoyé à la blockchain.
Commençons donc par Bob échangeant des dollars américains contre des litecoins et possède maintenant un total de 100 LTC. Bob veut envoyer ces pièces de l'échange vers son Litecoin Core Wallet :
Bob clique sur « Recevoir » pour obtenir une nouvelle adresse à laquelle il enverra ses 100 LTC de l'échange :
Le Litecoin Core Wallet renvoie la nouvelle adresseltc1qtngpdseya0rw35xl3vz00yzfaj4rht0tefkypd
Voir le solde sur blockexplorer.one
La transaction de l'échange à Bob de 100 LTC stockée dans la blockchain avec l'identifiant de transaction8da1b88c66ccbea37184169e7492832f94ec13bfa11179e9a12e3f1a6ee43c3d
Afficher la transaction sur blockexplorer.one
Afficher la transaction brute (essentiel)
Bob va maintenant créer une adresse MWEB :
tmweb1qqf5egdv93q8f7z5vp2c6j2ctpkapkm5r8rzhl29rhfyf3xwdxa5ycqm6pz53s4anx9lefas5r0e0zgl9280ktyyjn5e0c7ehgqeq2xml4v7mxkcy
pour avoir effectué des transactions avec d'autres personnes en privé où il enverra 80 LTC. Bob créera également une autre adresse qui sera utilisée comme compte d'épargnetltc1q37ccrfuw5q4tm2p5xj7jaq8gg06u0y5s84ksnq
où Bob enverra ~ 20 LTC où il ne veut pas utiliser MWEB.
Avec cette transaction, Bob stockera ~20 LTC dans son compte d'épargne (changement d'adresse de la transaction) et enverra 80 LTC à son adresse MWEB :
Afficher la transaction sur blockexplorer.one
Afficher la transaction brute (essentiel)
Ensuite, Bob enverra 10 LTC à un vendeur chez qui il a acheté quelque chose. Cette transaction ne sera pas affichée dans un explorateur de blocs et sera privée :
Les détails de la transaction :
Mais que se passe-t-il lorsque le vendeur décide d'envoyer ces 10 LTC à une adresse LTC "normale" (Bech32), comme une adresse de dépôt d'un échange où l'argent doit être à nouveau échangé en dollars américains ?
Supposons qu'il s'agisse de l'adresse de dépôt d'échange des fournisseurstltc1qxxesfzng57gq8hp9qrpchl8u7v4haqg48gmvy5
Afficher le solde sur blockexplorer.one
Afficher la transaction de dépôt sur blockexplorer.one
Afficher la transaction brute (essentiel)
Ces 10 LTC ne peuvent pas être liés à l'entrée 80 LTC envoyée à une adresse MWEB (witness_mweb_pegin).
La même chose est valable si les Bobs restant ~ 70 LTC seront renvoyés à une adresse LTC "normale" (Bech32), comme cela a été fait avec la transaction3e25d19ca081d28137c627da527de3e51fec3633770f57ea360a84199fae9d21
Afficher la transaction sur blockexplorer.one
Afficher la transaction brute
Conclusion
MWEB peut aider à effectuer des transactions privées avec des transactions confidentielles (MWEB à MWEB). Peg-In et Peg-Out peuvent aider à assurer la fongibilité des UTXO et donc leur utilisation comme monnaie.
![Qu'est-ce qu'une liste liée, de toute façon? [Partie 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































