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

Et gëtt gemellt datt den Umbra Protokoll vum Matt Solomon a Ben DiFrancesco fir den HackMoney 2020 virtuellen Hackathon entwéckelt gouf, an de Moment um Ethereum Ropsten Testnet verfügbar ass.
Fir wat gëtt et benotzt?einfach soen:

"Mat enger onsichtbarer Adress kann de Bezueler ETH oder ERC20 Tokens op eng Adress schécken, déi vum Empfänger kontrolléiert gëtt, an ausser béid Parteien kann keen Drëtt Partei wëssen wien den Empfänger ass."

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

Op der Kette gesäit d'Transaktioun aus wéi wann se einfach op eng onbenotzt Adress am Ethereum Netz iwwerdroe gëtt.

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

Figur: Kuckt ETH Transaktiounen mam Umbra Protokoll op Etherscan.Op der Kette gesäit déi onsichtbar Adress aus wéi eng normal EOA Adress.

Ausserhalb vun der Kette huet de Sender ENS benotzt fir eng nei Adress ze generéieren duerch den ëffentleche Schlëssel, deen vum Empfänger ausgestallt gëtt.Duerch d'Verschlësselung vun den Date benotzt fir d'Adress ze generéieren, an duerch den Umbra Smart Kontrakt, kann de Sender den Empfänger wëssen datt se d'Bezuelung op déi nei onsichtbar Adress geschéckt hunn.Nëmmen den Empfänger kann de private Schlëssel generéieren fir Fongen zréckzezéien.

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

Andeems Dir d'Tankstatiounsnetz an Uniswap benotzt, erlaabt Umbra d'Entzéiungen fir d'Tokens ze benotzen déi se kréien fir Gas ze bezuelen.Dëst vermeit de Besoin fir ETH ze benotzen fir onsichtbar Adressen ze finanzéieren ier Dir Sue zréckgezunn hutt.
Den Ënnerscheed tëscht Umbra an Tornado Cash

Wat ass den Ënnerscheed tëscht Umbra an Tornado Cash déi Vitalik dacks ernimmt?

Einfach gesot, Tornado Cash ass en on-chain Mënzmixer deen Null-Wëssen Beweiser benotzt.Wann Dir Mënzen dran setzt a waart op anerer déi selwecht maachen, kënnt Dir Är eege Beweiser benotze fir Verméigen zréckzezéien.Et ass am Mischer konzentréiert, sou datt de Link tëscht der Quelladress an der Réckzuchsadress gebrach ass.

Den Umbra Protokoll gëtt fir d'Bezuelung tëscht zwou Entitéite benotzt, a kënnt mat enger anerer Set vu Privatsphärhandelen (dat heescht, verschidde Richtunge gi berücksichtegt).Umbra brécht net de Link tëscht dem Sender an dem Empfängeradressen, awer mécht d'Links sënnlos.Jidderee kann d'Adress wëssen, op déi Fongen geschéckt ginn, awer se kënnen net wëssen, wien dës Adress kontrolléiert.

Zousätzlech zu dësen huet den Umbra Protokoll och e puer ganz interessant Features.Zum Beispill benotzt et vill manner Gas well et keng fortgeschratt Verschlësselungstechnologie op der Verifizéierungskette erfuerdert.All Transaktiounen sinn einfach Transfere.Zousätzlech erlaabt et ETH an all ERC20 Tokens privat ze transferéieren, Dir musst net op e groussen anonyme Set vertrauen.

 

Beschreiwung vum Aarbechtsprinzip vum Umbra Protokoll

Schlussendlech schwätzt kuerz iwwer wéi den Umbra Protokoll ëmgesat gëtt:

De Benotzer postt de ënnerschriwwene Message op den ENS Textrekord fir hiren Umbra ëffentleche Schlëssel ze weisen.Dësen ëffentleche Schlëssel ass ofgeleet vum zoufällege private Schlëssel deen speziell fir Umbra generéiert gëtt.
De Bezueler benotzt dësen ëffentleche Schlëssel, plus e puer zoufälleg generéiert Donnéeën, an erstellt dann eng nei "onsichtbar" Adress.
De Bezueler benotzt den ëffentleche Schlëssel vum Empfänger fir zoufälleg Daten ze verschlësselen.
De Bezueler schéckt d'Fongen op d'geschützte Adress a schéckt de verschlësselte Message un den Umbra säi Smart Kontrakt.De Kontrakt schéckt de verschlësselte Message als Event.
Den Empfänger scannt de verschlësselte Message, dee vum Umbra Protokoll ausgestraalt gëtt, bis en e Message fënnt, dee mat dem private Schlëssel entschlësselt ka ginn.
Den Empfänger benotzt den Inhalt vun der verschlësselte Message plus hire private Schlëssel fir de private Schlëssel vun der onsichtbarer Adress ze generéieren.
Den Empfänger benotzt de private Schlëssel vun der onsichtbarer Adress fir eng Réckzuchstransaktioun z'ënnerschreiwen a schéckt d'ETH oder Token op d'Adress vun hirer Wiel.
Eng aner Alternativ ass datt d'Entzugstransaktioun iwwer de Gas Station Reseau Transaktiounsrelais ausgestraalt gëtt, vermeit d'Notzung fir ETH Fongen ze bidden fir Zougang zu der onsichtbarer Adress vum Token.Den Umbra Kontrakt tauscht e puer Tokens duerch Uniswap fir Gas un GSN Relais ze bezuelen.
Vun elo un ass den Umbra Protokoll nach ëmmer an der Etapp vum Test um Ropsten Testnet.Laut Ben DiFrancesco plangen se den Umbra Protokoll ze verbesseren a wäerte geschwënn um Ethereum Mainnet gestart ginn.Hir primär Aufgab ass d'Sécherheet vum Kontrakt ze garantéieren.Et betrëfft d'Sécherheet vun de Benotzer Fongen.


Post Zäit: Mee-29-2020