Litecoin MWEB
Ein praktisches Beispiel, wie Mimblewimble und Extension Blocks (MWEB) verwendet werden können und wie die Transaktionen aussehen.
⚠️ Ich betrachte mich als Lernenden - wenn Sie einen Fehler in diesem Dokument finden, melden Sie ihn bitte, damit ich ihn so schnell wie möglich beheben kann. Vielen Dank im Voraus.
tldr;
Wenn LTC an eine MWEB-Adresse gesendet werden, werden die Ausgaben zur Summe aller nicht ausgegebenen MWEB-Ausgaben (witness_mweb_pegin) hinzugefügt. Das Senden von MWEB-Adresse zu MWEB-Adresse ist privat, dh Beträge sind nur für beide Transaktionspartner sichtbar und das Zurücksenden von einer MWEB-Adresse an eine LTC-Adresse wird nicht auf die Eingabe von der Blockchain an MWEB verweisen.
Wie es tatsächlich funktioniert und die Theorie hinter dieser Technologie, können Sie im LIP-0003 , in diesem exzellenten Medienartikel oder im Elliptic Blog nachlesen .
Hände auf die Litecoin Core Wallet
In den folgenden Zeilen gehen wir davon aus, dass Bob LTC an einer Börse kauft, sich an MWEB anschließt, vertrauliche Transaktionen erstellt und alles an die Blockchain zurücksendet.
Beginnen wir also damit, dass Bob US-Dollar in Litecoin tauscht und nun insgesamt 100 LTC besitzt. Bob möchte diese Coins von der Börse an sein Litecoin Core Wallet senden:
Bob klickt auf „Receive“, um eine neue Adresse zu erhalten, an die er seine 100 LTC von der Börse senden wird:
Das Litecoin Core Wallet gibt die neue Adresse zurückltc1qtngpdseya0rw35xl3vz00yzfaj4rht0tefkypd
Kontostand auf blockexplorer.one anzeigen
Die Transaktion von der Börse zu Bob von 100 LTC wird mit der Transaktions-ID in der Blockchain gespeichert8da1b88c66ccbea37184169e7492832f94ec13bfa11179e9a12e3f1a6ee43c3d
Transaktion auf blockexplorer.one anzeigen
Rohtransaktion anzeigen (Gist)
Bob erstellt nun eine MWEB-Adresse:
tmweb1qqf5egdv93q8f7z5vp2c6j2ctpkapkm5r8rzhl29rhfyf3xwdxa5ycqm6pz53s4anx9lefas5r0e0zgl9280ktyyjn5e0c7ehgqeq2xml4v7mxkcy
für private Transaktionen mit anderen Personen, an die er 80 LTC senden wird. Bob erstellt auch eine weitere Adresse, die als Sparkonto verwendet wirdtltc1q37ccrfuw5q4tm2p5xj7jaq8gg06u0y5s84ksnq
wo Bob ~20 LTC schickt, wo er MWEB nicht benutzen will.
Mit dieser Transaktion speichert Bob ~20 LTC auf seinem Sparkonto (Adresse der Transaktion ändern) und sendet 80 LTC an seine MWEB-Adresse:
Transaktion auf blockexplorer.one anzeigen
Rohtransaktion anzeigen (Gist)
Als nächstes schickt Bob 10 LTC an einen Händler, bei dem er etwas gekauft hat. Diese Transaktion wird nicht in einem Block-Explorer angezeigt und ist privat:
Die Transaktionsdetails:
Aber was passiert, wenn der Verkäufer beschließt, diese 10 LTC an eine „normale“ (Bech32) LTC-Adresse zu senden, z. B. eine Einzahlungsadresse einer Börse, an der das Geld wieder in US-Dollar umgetauscht werden soll?
Nehmen wir an, dies ist die Einzahlungsadresse des Anbieterstltc1qxxesfzng57gq8hp9qrpchl8u7v4haqg48gmvy5
Kontostand auf blockexplorer.one anzeigen
Einzahlungstransaktion auf blockexplorer.one
anzeigen Rohtransaktion anzeigen (Gist)
Diese 10 LTC können nicht mit der 80 LTC-Eingabe verknüpft werden, die an eine MWEB-Adresse (witness_mweb_pegin) gesendet wird.
Gleiches gilt, wenn Bobs verbleibende ~70 LTC an eine „normale“ (Bech32) LTC-Adresse zurückgeschickt werden, wie es bei der Transaktion der Fall ist3e25d19ca081d28137c627da527de3e51fec3633770f57ea360a84199fae9d21
Transaktion auf blockexplorer.one anzeigen
Rohtransaktion anzeigen
Abschluss
MWEB kann dabei helfen, private Transaktionen mit vertraulichen Transaktionen durchzuführen (MWEB zu MWEB). Peg-In und Peg-Out können dabei helfen, die Fungibilität der UTXOs und damit die Nutzung als Währung sicherzustellen.

![Was ist überhaupt eine verknüpfte Liste? [Teil 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































