ライトコイン MWEB

Mar 26 2023
Mimblewimble and Extension Blocks (MWEB) の使用方法とトランザクションがどのように見えるかについての実例。⚠️ 私は自分自身を学習者だと考えています。このドキュメントに誤りを見つけた場合は、報告してください。できるだけ早く修正できるようにします。

Mimblewimble and Extension Blocks (MWEB) の使用方法とトランザクションがどのように見えるかについての実例。

⚠️ 私は自分自身を学習者だと考えています。このドキュメントに誤りを見つけた場合は、報告してください。できるだけ早く修正できるようにします。よろしくお願いします。

tldr;

LTC が MWEB アドレスに送信される場合、出力はすべての未使用の MWEB 出力 (witness_mweb_pegin) の合計に追加されます。MWEB アドレスから MWEB アドレスへの送信は非公開です。つまり、金額は両方のトランザクション パートナーにのみ表示され、MWEB アドレスから LTC アドレスへの返送は、ブロックチェーンから MWEB への入力を参照しません。

実際の仕組みとこのテクノロジーの背後にある理論は、LIP-0003、この優れたメディア記事、またはElliptic ブログで読むことができます。

ライトコイン コア ウォレットを手に入れる

次の行では、ボブが取引所で LTC を購入し、MWEB にペグインし、機密トランザクションを作成し、すべてがブロックチェーンに送り返されると仮定します。

それでは、ボブが米ドルをライトコインに交換することから始めましょう。現在、合計 100 の LTC を所有しています。ボブはこれらのコインを取引所からライトコイン コア ウォレットに送りたいと考えています。

新しいライトコイン コア ウォレット

ボブは「受信」をクリックして、取引所から 100 LTC を送信する新しいアドレスを取得します。

新しいアドレスが生成される「受信」セクション

Litecoin Core Wallet は新しいアドレスを返しますltc1qtngpdseya0rw35xl3vz00yzfaj4rht0tefkypd

blockexplorer.one で残高を表示する

トランザクション ID でブロックチェーンに保存された 100 LTC の取引所からボブへのトランザクション8da1b88c66ccbea37184169e7492832f94ec13bfa11179e9a12e3f1a6ee43c3d

blockexplorer.one でトランザクションを表示
生のトランザクションを表示 (gist)

Bob は MWEB アドレスを作成します。

tmweb1qqf5egdv93q8f7z5vp2c6j2ctpkapkm5r8rzhl29rhfyf3xwdxa5ycqm6pz53s4anx9lefas5r0e0zgl9280ktyyjn5e0c7ehgqeq2xml4v7mxkcy

彼が80 LTCを送る先の他の人と個人的に取引するため。ボブは、普通預金口座として使用される別のアドレスも作成しますtltc1q37ccrfuw5q4tm2p5xj7jaq8gg06u0y5s84ksnq

ここで、ボブは MWEB を使用したくない場合に ~20 の LTC を送信します。

ボブの新しい住所の概要

このトランザクションで、ボブは自分の普通預金口座に ~20 LTC を保存し (トランザクションのアドレスを変更)、80 LTC を彼の MWEB アドレスに送信します。

資金調達 MWEB と普通預金口座

blockexplorer.one でトランザクションを表示
生のトランザクションを表示 (gist)

次にボブは、何かを購入したベンダーに 10 LTC を送信します。このトランザクションはブロック エクスプローラーでは表示されず、非公開になります。

トランザクションの詳細:

しかし、ベンダーがこれらの 10 LTC を「通常の」(Bech32) LTC アドレスに送信することにした場合はどうなるでしょうか。

これがベンダーの交換預金アドレスであると仮定しましょうtltc1qxxesfzng57gq8hp9qrpchl8u7v4haqg48gmvy5

blockexplorer.one で残高を表示する
blockexplorer.one で入金トランザクションを表示する
生のトランザクションを表示する (gist)

これらの 10 LTC は、MWEB アドレス (witness_mweb_pegin) に送信された 80 LTC 入力にリンクできません。

トランザクションで行われるように、Bob が残り ~70 LTC の場合、「通常の」(Bech32) LTC アドレスに送り返す場合も同様です。3e25d19ca081d28137c627da527de3e51fec3633770f57ea360a84199fae9d21

blockexplorer.one でトランザクションを表示
生のトランザクションを表示

結論

MWEB は、機密取引 (MWEB から MWEB) で非公開で取引するのに役立ちます。Peg-In と Peg-Out は、UTXO の代替可能性を確保し、通貨として使用するのに役立ちます。