Litecoin MWEB'i

Mar 26 2023
Mimblewimble ve Uzatma Bloklarının (MWEB) nasıl kullanılabileceğine ve işlemlerin nasıl göründüğüne dair uygulamalı bir örnek. ⚠️ Kendimi bir öğrenci olarak görüyorum - bu belgede herhangi bir hata bulursanız lütfen bildirin, böylece bunu en kısa sürede düzeltebilirim.

Mimblewimble ve Uzatma Bloklarının (MWEB) nasıl kullanılabileceğine ve işlemlerin nasıl göründüğüne dair uygulamalı bir örnek .

⚠️ Kendimi bir öğrenci olarak görüyorum - bu belgede herhangi bir hata bulursanız lütfen bildirin, böylece bunu en kısa sürede düzeltebilirim. Şimdiden çok teşekkürler.

tldr;

LTC bir MWEB adresine gönderilirse, çıktılar tüm harcanmamış MWEB çıktılarının (witness_mweb_pegin) toplamına eklenir. MWEB adresinden MWEB adresine gönderme özeldir, yani miktarlar yalnızca her iki işlem ortağı tarafından görülebilir ve bir MWEB adresinden bir LTC adresine geri gönderme, blok zincirinden MWEB'ye yapılan girişi referans almayacaktır.

Gerçekte nasıl çalıştığı ve bu teknolojinin arkasındaki teori LIP-0003'te , bu mükemmel orta boy makalede veya Elliptic Blog'da okunabilir .

Litecoin Çekirdek Cüzdanı Elinizde

Aşağıdaki satırlarda, Bob'un bir borsada LTC satın alacağını, MWEB'e bağlanacağını, gizli işlemler oluşturacağını ve her şeyin blok zincirine geri gönderileceğini varsayacağız.

Bob'un ABD Dolarını Litecoin'e takas etmesiyle başlayalım ve şimdi toplam 100 LTC'ye sahip. Bob, borsadaki bu paraları Litecoin Çekirdek Cüzdanına göndermek istiyor:

Yeni bir Litecoin Çekirdek Cüzdanı

Bob, borsadan 100 LTC'sini göndereceği yeni bir adres almak için "Al"ı tıklar:

Yeni bir adresin oluşturulacağı “al” bölümü

Litecoin Core Wallet yeni adresi döndürürltc1qtngpdseya0rw35xl3vz00yzfaj4rht0tefkypd

Blockexplorer.one'da bakiyeyi görüntüleyin

Borsadan 100 LTC'lik Bob'a yapılan işlem, işlem kimliğiyle blok zincirinde depolanır8da1b88c66ccbea37184169e7492832f94ec13bfa11179e9a12e3f1a6ee43c3d

Blockexplorer.one'da işlemi görüntüleyin
Ham işlemi görüntüleyin (öz)

Bob şimdi bir MWEB adresi oluşturacak:

tmweb1qqf5egdv93q8f7z5vp2c6j2ctpkapkm5r8rzhl29rhfyf3xwdxa5ycqm6pz53s4anx9lefas5r0e0zgl9280ktyyjn5e0c7ehgqeq2xml4v7mxkcy

80 LTC göndereceği diğer kişilerle özel olarak işlem yaptığı için. Bob ayrıca tasarruf hesabı olarak kullanılan başka bir adres de oluşturacaktır.tltc1q37ccrfuw5q4tm2p5xj7jaq8gg06u0y5s84ksnq

Bob, MWEB kullanmak istemediği yere ~20 LTC gönderecek.

Bob'un yeni adreslerine genel bakış

Bob bu işlemle tasarruf hesabında ~20 LTC depolayacak (işlemin adresini değiştirecek) ve MWEB adresine 80 LTC gönderecek:

MWEB ve tasarruf hesabının finansmanı

Blockexplorer.one'da işlemi görüntüleyin
Ham işlemi görüntüleyin (öz)

Sonra Bob, bir şey satın aldığı bir satıcıya 10 LTC gönderecek. Bu işlem bir blok gezgininde görüntülenmeyecek ve gizli olacaktır:

İşlem detayları:

Ancak satıcı, bu 10 LTC'yi, paranın tekrar ABD Doları ile değiştirilmesi gereken bir borsanın para yatırma adresi gibi "normal" (Bech32) bir LTC adresine göndermeye karar verdiğinde ne olur?

Bunun satıcıların para yatırma adresi olduğunu varsayalım.tltc1qxxesfzng57gq8hp9qrpchl8u7v4haqg48gmvy5

Blockexplorer.one'da bakiyeyi görüntüleyin
Blockexplorer.one'da para yatırma işlemini görüntüleyin
Ham işlemi görüntüleyin (öz)

Bu 10 LTC, bir MWEB adresine (witness_mweb_pegin) gönderilen 80 LTC girişine bağlanamaz.

Kalan ~70 LTC Bobs, işlemde olduğu gibi "normal" (Bech32) bir LTC adresine geri gönderilecekse aynısı geçerlidir3e25d19ca081d28137c627da527de3e51fec3633770f57ea360a84199fae9d21

Blockexplorer.one'da işlemi görüntüleyin
Ham işlemi görüntüleyin

Çözüm

MWEB, gizli işlemlerle (MWEB'den MWEB'e) özel olarak işlem yapmanıza yardımcı olabilir. Peg-In ve Peg-Out, UTXO'ların değiştirilebilirliğini ve dolayısıyla para birimi olarak kullanılmasını sağlamaya yardımcı olabilir.