引介 |Умбра: 以太坊区块链的隐形支付协议

Се известува дека протоколот Umbra е развиен од Мет Соломон и Бен ДиФранческо за виртуелниот хакатон HackMoney 2020 и моментално е достапен на тест мрежата Ethereum Ropsten.
За што се користи?едноставно кажи:

„Со невидлива адреса, исплатувачот може да испрати ETH или ERC20 токени на адреса контролирана од примачот, а освен двете страни, ниту една трета страна не може да знае кој е примачот“.

引介 |Умбра: 以太坊区块链的隐形支付协议

На синџирот, трансакцијата изгледа како едноставно да е пренесена на неискористена адреса на мрежата Ethereum.

引介 |Умбра: 以太坊区块链的隐形支付协议

Слика: Прикажете ги трансакциите со ETH користејќи Umbra протокол на Etherscan.На синџирот, невидливата адреса изгледа како нормална EOA адреса.

Надвор од синџирот, испраќачот користел ENS за да генерира нова адреса преку јавниот клуч издаден од примачот.Со шифрирање на податоците што се користат за генерирање на адресата и преку паметниот договор Umbra, испраќачот може да му даде до знаење на примачот дека го испратил плаќањето на новата невидлива адреса.Само примачот може да го генерира приватниот клуч потребен за повлекување средства.

引介 |Умбра: 以太坊区块链的隐形支付协议

Со користење на мрежата на бензинска станица и Uniswap, Umbra им овозможува на повлекувањата да ги користат токените што ги добиваат за да платат за гас.Ова ја избегнува потребата да се користи ETH за финансирање на невидливи адреси пред да се повлечат парите.
Разликата помеѓу Umbra и Tornado Cash

Која е разликата помеѓу Umbra и Tornado Cash што Виталик често ги спомнува?

Едноставно кажано, Торнадо Кеш е мешалка за монети на синџир што користи докази со нула знаење.Кога ставате монети во него и чекате другите да го сторат истото, можете да ги користите вашите сопствени докази за да ги повлечете средствата.Тој е концентриран во миксерот, така што врската помеѓу изворната адреса и адресата за повлекување е прекината.

Протоколот Umbra се користи за плаќање помеѓу два ентитета и доаѓа со различен сет на компромиси за приватност (односно, се разгледуваат различни насоки).Umbra не ја раскинува врската помеѓу адресите на испраќачот и примачот, туку прави врските да бидат бесмислени.Секој може да ја знае адресата на која се испраќаат средствата, но не може да знае кој ја контролира таа адреса.

Покрај овие, протоколот Umbra има и неколку многу интересни карактеристики.На пример, користи многу помалку гас бидејќи не бара никаква напредна технологија за шифрирање на синџирот за верификација.Сите трансакции се едноставни трансфери.Дополнително, дозволува ETH и сите ERC20 токени да се префрлаат приватно, не треба да се потпирате на голем анонимен сет.

 

Опис на принципот на работа на протоколот Umbra

Конечно, накратко разговарајте за тоа како се имплементира протоколот Umbra:

Корисникот ја објавува потпишаната порака во записот за текст ENS за да го прикаже својот јавен клуч Umbra.Овој јавен клуч е изведен од случаен приватен клуч генериран специјално за Umbra.
Исплаќачот го користи овој јавен клуч, плус некои случајно генерирани податоци, а потоа создава нова „невидлива“ адреса.
Исплаќачот го користи јавниот клуч на примачот за шифрирање случајни податоци.
Исплаќачот ги испраќа средствата на заштитената адреса и ја испраќа шифрираната порака до паметниот договор на Umbra.Договорот ја емитува шифрираната порака како настан.
Приемникот ја скенира шифрираната порака што ја емитува Umbra протоколот додека не најде порака што може да се дешифрира со приватниот клуч.
Приемникот ја користи содржината на шифрираната порака плус нивниот приватен клуч за да го генерира приватниот клуч на невидливата адреса.
Примачот го користи приватниот клуч на невидливата адреса за да потпише трансакција за повлекување и го испраќа ETH или токенот на адресата по сопствен избор.
Друга алтернатива е трансакцијата за повлекување да се емитува преку релеерот за трансакции на мрежата на бензинска станица, избегнувајќи ја потребата да се обезбедат средства за ETH за пристап до невидливата адреса на токенот.Договорот со Umbra разменува некои токени преку Uniswap за да плати гас на GSN релеери.
Засега, протоколот Umbra сè уште е во фаза на тестирање на тест мрежата Ropsten.Според Бен ДиФранческо, тие планираат да го подобрат протоколот Umbra и наскоро ќе бидат лансирани на главната мрежа на Ethereum.Нивната примарна задача е да обезбедат сигурност на договорот.Тоа вклучува безбедност на средствата на корисниците.


Време на објавување: мај-29-2020 година