引介 |Umbra: 以太坊区块链的隐形支付协议

Umbra protokolünün Matt Solomon ve Ben DiFrancesco tarafından HackMoney 2020 sanal hackathon için geliştirildiği ve şu anda Ethereum Ropsten test ağında mevcut olduğu bildiriliyor.
Ne için kullanılır?basitçe söyle:

“Görünmez bir adresle, ödeme yapan kişi, alıcı tarafından kontrol edilen bir adrese ETH veya ERC20 jetonları gönderebilir ve her iki taraf dışında hiçbir üçüncü taraf alıcının kim olduğunu bilemez.”

引介 |Umbra: 以太坊区块链的隐形支付协议

Zincirde, işlem basitçe Ethereum ağındaki kullanılmayan bir adrese iletilmiş gibi görünüyor.

引介 |Umbra: 以太坊区块链的隐形支付协议

Şekil: Etherscan'da Umbra protokolünü kullanarak ETH işlemlerini görüntüleyin.Zincirde görünmez adres normal bir EOA adresi gibi görünür.

Zincirin dışında, gönderici, alıcı tarafından verilen ortak anahtar aracılığıyla yeni bir adres oluşturmak için ENS'yi kullandı.Gönderici, adresi oluşturmak için kullanılan verileri şifreleyerek ve Umbra akıllı sözleşmesi aracılığıyla alıcıya ödemeyi yeni görünmez adrese gönderdiklerini bildirebilir.Yalnızca alıcı, para çekmek için gereken özel anahtarı oluşturabilir.

引介 |Umbra: 以太坊区块链的隐形支付协议

Umbra, Benzin İstasyonu ağını ve Uniswap'ı kullanarak, para çekme işlemlerinin gaz için ödeme yapmak için aldıkları jetonları kullanmalarını sağlar.Bu, para çekmeden önce görünmez adresleri finanse etmek için ETH kullanma ihtiyacını ortadan kaldırır.
Umbra ve Tornado Cash arasındaki fark

Vitalik'in sık sık bahsettiği Umbra ve Tornado Cash arasındaki fark nedir?

Basitçe söylemek gerekirse, Tornado Cash, sıfır bilgi kanıtlarını kullanan zincir üstü bir bozuk para karıştırıcıdır.İçine coin koyup başkalarının da aynısını yapmasını beklediğinizde varlıkları geri çekmek için kendi kanıtlarınızı kullanabilirsiniz.Mikserde yoğunlaşır, bu nedenle kaynak adres ile para çekme adresi arasındaki bağlantı kopar.

Umbra protokolü, iki varlık arasında ödeme yapmak için kullanılır ve farklı bir dizi gizlilik takasıyla birlikte gelir (yani, farklı yönler dikkate alınır).Umbra, gönderici ve alıcı adresleri arasındaki bağı koparmaz, ancak Bağlantıları anlamsız hale getirir.Herkes paranın gönderildiği adresi bilebilir, ancak bu adresi kimin kontrol ettiğini bilemez.

Bunlara ek olarak, Umbra protokolünün bazı çok ilginç özellikleri de vardır.Örneğin doğrulama zincirinde herhangi bir gelişmiş şifreleme teknolojisi gerektirmediği için çok daha az gaz kullanır.Tüm işlemler basit transferlerdir.Ek olarak, ETH ve herhangi bir ERC20 jetonunun özel olarak aktarılmasına izin verir, büyük bir anonim kümeye güvenmeniz gerekmez.

 

Umbra protokolünün çalışma prensibinin açıklaması

Son olarak Umbra protokolünün nasıl uygulandığından kısaca bahsedelim:

Kullanıcı, Umbra ortak anahtarını görüntülemek için imzalı mesajı ENS metin kaydına gönderir.Bu genel anahtar, Umbra için özel olarak oluşturulan rastgele özel anahtardan türetilmiştir.
Ödeme yapan kişi bu açık anahtarı ve rastgele oluşturulmuş bazı verileri kullanır ve ardından yeni bir "görünmez" adres oluşturur.
Ödeyen, rastgele verileri şifrelemek için alıcının ortak anahtarını kullanır.
Ödeyen, parayı korumalı adrese gönderir ve şifreli mesajı Umbra'nın akıllı sözleşmesine gönderir.Sözleşme, şifrelenmiş mesajı bir olay olarak yayınlar.
Alıcı, özel anahtarla şifresi çözülebilecek bir mesaj bulana kadar Umbra protokolü tarafından yayınlanan şifreli mesajı tarar.
Alıcı, görünmez adresin özel anahtarını oluşturmak için şifreli mesajın içeriğini ve onların özel anahtarını kullanır.
Alıcı, para çekme işlemini imzalamak için görünmez adresin özel anahtarını kullanır ve ETH'yi veya jetonu kendi seçtikleri adrese gönderir.
Diğer bir alternatif ise, para çekme işleminin, tokenin görünmez adresine erişmek için ETH fonları sağlama ihtiyacını ortadan kaldırarak, Benzin İstasyonu ağ işlem aktarıcısı aracılığıyla yayınlanmasıdır.Umbra sözleşmesi, GSN aktarıcılarına gaz ödemek için bazı jetonları Uniswap aracılığıyla değiştirir.
Şu an itibariyle, Umbra protokolü hala Ropsten test ağında test aşamasındadır.Ben DiFrancesco'ya göre, Umbra protokolünü iyileştirmeyi planlıyorlar ve yakında Ethereum ana ağında başlatılacaklar.Birincil görevleri sözleşmenin güvenliğini sağlamaktır.Kullanıcıların fonlarının güvenliğini içerir.


Gönderim zamanı: Mayıs-29-2020