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

On raportoitu, että Matt Solomon ja Ben DiFrancesco ovat kehittäneet Umbra-protokollan HackMoney 2020 -virtuaalihackathonia varten, ja se on tällä hetkellä saatavilla Ethereum Ropsten -testnetissä.
Mihin sitä käytetään?sano vain:

"Näkymättömällä osoitteella maksaja voi lähettää ETH- tai ERC20-tokeneita vastaanottajan hallitsemaan osoitteeseen, ja molempia osapuolia lukuun ottamatta kukaan kolmas osapuoli ei voi tietää, kuka vastaanottaja on."

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

Ketjussa tapahtuma näyttää siltä, ​​​​että se vain välitetään käyttämättömään osoitteeseen Ethereum-verkossa.

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

Kuva: Näytä ETH-tapahtumat Umbra-protokollalla Etherscanissa.Ketjussa näkymätön osoite näyttää tavalliselta EOA-osoitteelta.

Ketjun ulkopuolella lähettäjä on luonut ENS:n avulla uuden osoitteen vastaanottajan antaman julkisen avaimen kautta.Salaamalla osoitteen luomiseen käytetyt tiedot ja Umbran älysopimuksen kautta lähettäjä voi ilmoittaa vastaanottajalle lähettäneensä maksun uuteen näkymätön osoitteeseen.Vain vastaanottaja voi luoda yksityisen avaimen, joka tarvitaan varojen nostamiseen.

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

Käyttämällä Gas Station -verkkoa ja Uniswapia, Umbra mahdollistaa nostojen käyttämisen vastaanottamillaan tokeneilla polttoaineen maksamiseen.Tämä välttää tarpeen käyttää ETH:ta näkymättömien osoitteiden rahoittamiseen ennen rahojen nostamista.
Ero Umbran ja Tornado Cashin välillä

Mitä eroa on Umbran ja Tornado Cashilla, jonka Vitalik usein mainitsee?

Yksinkertaisesti sanottuna Tornado Cash on ketjussa toimiva kolikkosekoitin, joka käyttää nollatietotodisteita.Kun laitat siihen kolikoita ja odotat muiden tekevän samoin, voit nostaa omaisuuttasi omilla todisteillasi.Se on keskittynyt mikseriin, joten yhteys lähdeosoitteen ja nostoosoitteen välillä katkeaa.

Umbra-protokollaa käytetään kahden entiteetin välisiin maksuihin, ja sen mukana tulee erilaisia ​​yksityisyyden kompromisseja (eli eri suuntiin otetaan huomioon).Umbra ei katkaise linkkiä lähettäjän ja vastaanottajan osoitteiden välillä, mutta tekee linkeistä merkityksettömiä.Jokainen voi tietää osoitteen, johon varat lähetetään, mutta he eivät voi tietää, kuka hallitsee osoitetta.

Näiden lisäksi Umbra-protokollassa on myös joitain erittäin mielenkiintoisia ominaisuuksia.Se esimerkiksi käyttää paljon vähemmän kaasua, koska se ei vaadi edistynyttä salaustekniikkaa varmennusketjussa.Kaikki tapahtumat ovat yksinkertaisia ​​siirtoja.Lisäksi se mahdollistaa ETH:n ja kaikkien ERC20-tokenien yksityisen siirtämisen, sinun ei tarvitse luottaa suureen anonyymiin joukkoon.

 

Kuvaus Umbra-protokollan toimintaperiaatteesta

Lopuksi puhu lyhyesti siitä, kuinka Umbra-protokolla toteutetaan:

Käyttäjä lähettää allekirjoitetun viestin ENS-tekstitietueeseen näyttääkseen Umbran julkisen avaimensa.Tämä julkinen avain on johdettu satunnaisesta yksityisestä avaimesta, joka on luotu erityisesti Umbraa varten.
Maksaja käyttää tätä julkista avainta sekä joitakin satunnaisesti luotuja tietoja ja luo sitten uuden "näkymättömän" osoitteen.
Maksaja käyttää vastaanottajan julkista avainta satunnaisten tietojen salaamiseen.
Maksaja lähettää varat suojattuun osoitteeseen ja lähettää salatun viestin Umbran älysopimukseen.Sopimus lähettää salatun viestin tapahtumana.
Vastaanotin skannaa Umbra-protokollan lähettämää salattua viestiä, kunnes se löytää viestin, jonka salaus voidaan purkaa yksityisellä avaimella.
Vastaanottaja käyttää salatun viestin sisältöä sekä yksityistä avaimensa luodakseen näkymätön osoitteen yksityisen avaimen.
Vastaanottaja käyttää näkymätön osoitteen yksityistä avainta nostotapahtuman allekirjoittamiseen ja lähettää ETH:n tai tunnuksen valitsemaansa osoitteeseen.
Toinen vaihtoehto on, että nostotapahtuma lähetetään huoltoasemaverkon transaktiovälittimen kautta, jolloin vältetään tarve tarjota ETH-varoja tunnuksen näkymätön osoitteen käyttämiseksi.Umbra-sopimus vaihtaa joitakin rahakkeita Uniswapin kautta maksaakseen kaasua GSN-välittäjille.
Toistaiseksi Umbra-protokolla on vielä testausvaiheessa Ropstenin testiverkossa.Ben DiFrancescon mukaan he suunnittelevat parantavansa Umbra-protokollaa, ja ne julkaistaan ​​pian Ethereumin pääverkossa.Heidän ensisijaisena tehtävänsä on varmistaa sopimuksen turvallisuus.Se koskee käyttäjien varojen turvallisuutta.


Postitusaika: 29.5.2020