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

On teatatud, et Umbra protokolli töötasid välja Matt Solomon ja Ben DiFrancesco virtuaalse HackMoney 2020 häkatoni jaoks ning see on praegu saadaval Ethereum Ropsteni testvõrgus.
Milleks seda kasutatakse?lihtsalt ütle:

"Nähtamatu aadressiga saab maksja saata ETH või ERC20 märgid saaja kontrollitavale aadressile ja peale mõlema poole ei saa ükski kolmas osapool teada, kes on saaja."

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

Keti pealt näeb tehing välja nii, et see edastatakse lihtsalt Ethereumi võrgu kasutamata aadressile.

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

Joonis: ETH tehingute kuvamine Umbra protokolli abil Etherscanis.Ketil näeb nähtamatu aadress välja nagu tavaline EOA aadress.

Väljaspool ahelat on saatja kasutanud ENS-i uue aadressi genereerimiseks saaja väljastatud avaliku võtme kaudu.Aadressi genereerimiseks kasutatud andmeid krüpteerides ja Umbra nutilepingu kaudu saab saatja anda saajale teada, et on makse saatnud uuele nähtamatule aadressile.Raha väljavõtmiseks vajaliku privaatvõtme saab luua ainult vastuvõtja.

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

Bensiinijaama võrku ja Uniswapi kasutades võimaldab Umbra väljamaksetel kasutada saadud žetoone gaasi eest tasumiseks.See väldib vajadust kasutada ETH-d nähtamatute aadresside rahastamiseks enne raha väljavõtmist.
Erinevus Umbra ja Tornado Cashi vahel

Mis vahe on Umbra ja Tornado Cashi vahel, mida Vitalik sageli mainib?

Lihtsamalt öeldes on Tornado Cash ahelas olev mündimikser, mis kasutab nullteadmiste tõendeid.Kui paned sellesse münte ja ootad, kuni teised seda teevad, saad varade väljavõtmiseks kasutada oma tõendeid.See on koondunud mikserisse, nii et seos lähteaadressi ja väljavõtmise aadressi vahel katkeb.

Umbra protokolli kasutatakse kahe üksuse vaheliseks maksmiseks ja sellega kaasnevad erinevad privaatsuse kompromissid (st võetakse arvesse erinevaid suundi).Umbra ei katkesta seost saatja ja vastuvõtja aadresside vahel, vaid muudab lingid mõttetuks.Igaüks võib teada aadressi, kuhu raha saadetakse, kuid nad ei saa teada, kes seda aadressi kontrollib.

Lisaks neile on Umbra protokollil ka väga huvitavaid funktsioone.Näiteks kasutab see palju vähem gaasi, kuna see ei nõua kinnitusahelas täiustatud krüpteerimistehnoloogiat.Kõik tehingud on lihtülekanded.Lisaks võimaldab see ETH-d ja kõiki ERC20 märke privaatselt üle kanda, ei pea lootma suurele anonüümsele komplektile.

 

Umbra protokolli tööpõhimõtte kirjeldus

Lõpuks rääkige lühidalt sellest, kuidas Umbra protokolli rakendatakse:

Kasutaja postitab allkirjastatud sõnumi ENS-i tekstikirjesse, et kuvada oma Umbra avalik võti.See avalik võti on tuletatud juhuslikust privaatvõtmest, mis on loodud spetsiaalselt Umbra jaoks.
Maksja kasutab seda avalikku võtit ja juhuslikult genereeritud andmeid ning loob seejärel uue "nähtamatu" aadressi.
Maksja kasutab juhuslike andmete krüptimiseks saaja avalikku võtit.
Maksja saadab raha varjestatud aadressile ja saadab krüpteeritud sõnumi Umbra nutikale lepingule.Leping edastab krüpteeritud sõnumi sündmusena.
Vastuvõtja skannib Umbra protokolliga edastatud krüpteeritud sõnumit, kuni leiab sõnumi, mida saab privaatvõtmega dekrüpteerida.
Vastuvõtja kasutab nähtamatu aadressi privaatvõtme genereerimiseks krüptitud sõnumi sisu ja oma privaatvõtit.
Saaja kasutab taganemistehingu allkirjastamiseks nähtamatu aadressi privaatvõtit ja saadab ETH või loa enda valitud aadressile.
Teine alternatiiv on see, et väljamaksetehing edastatakse bensiinijaama võrgu tehingute releeri kaudu, vältides vajadust eraldada ETH-vahendeid märgi nähtamatule aadressile juurdepääsuks.Umbra lepinguga vahetatakse Uniswapi kaudu mõned märgid, et maksta gaasi eest GSN-i edastajatele.
Praeguse seisuga on Umbra protokoll Ropsteni testvõrgus veel testimise järgus.Ben DiFrancesco sõnul kavatsevad nad Umbra protokolli täiustada ja peagi käivitatakse see Ethereumi põhivõrgus.Nende esmane ülesanne on tagada lepingu turvalisus.See hõlmab kasutajate rahaliste vahendite turvalisust.


Postitusaeg: 29. mai-2020