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

S'informa que el protocol Umbra va ser desenvolupat per Matt Solomon i Ben DiFrancesco per al hackathon virtual HackMoney 2020 i actualment està disponible a la xarxa de proves Ethereum Ropsten.
Per a què serveix?simplement digues:

"Amb una adreça invisible, el pagador pot enviar fitxes ETH o ERC20 a una adreça controlada pel receptor i, a part d'ambdues parts, cap tercer pot saber qui és el receptor".

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

A la cadena, la transacció sembla que simplement es transmet a una adreça no utilitzada a la xarxa Ethereum.

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

Figura: Veure transaccions ETH mitjançant el protocol Umbra a Etherscan.A la cadena, l'adreça invisible sembla una adreça EOA normal.

Fora de la cadena, l'emissor ha utilitzat ENS per generar una nova adreça mitjançant la clau pública emesa pel receptor.En xifrar les dades utilitzades per generar l'adreça, i mitjançant el contracte intel·ligent Umbra, el remitent pot fer saber al receptor que ha enviat el pagament a la nova adreça invisible.Només el receptor pot generar la clau privada necessària per retirar fons.

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

Mitjançant l'ús de la xarxa de benzineres i Uniswap, Umbra permet que les retirades utilitzin els fitxes que reben per pagar la gasolina.Això evita la necessitat d'utilitzar ETH per finançar adreces invisibles abans de retirar diners.
La diferència entre Umbra i Tornado Cash

Quina diferència hi ha entre Umbra i Tornado Cash que sovint esmenta Vitalik?

En poques paraules, Tornado Cash és un mesclador de monedes en cadena que utilitza proves de coneixement zero.Quan hi poseu monedes i espereu que altres facin el mateix, podeu utilitzar les vostres pròpies proves per retirar actius.Es concentra al mesclador, de manera que l'enllaç entre l'adreça d'origen i l'adreça de retirada es trenca.

El protocol Umbra s'utilitza per al pagament entre dues entitats i inclou un conjunt diferent de compensacions de privadesa (és a dir, es consideren diferents direccions).Umbra no trenca l'enllaç entre les adreces de l'emissor i el receptor, però fa que els enllaços no tinguin sentit.Tothom pot saber l'adreça a la qual s'envien els fons, però no pot saber qui controla aquesta adreça.

A més d'aquests, el protocol Umbra també té algunes característiques molt interessants.Per exemple, utilitza molt menys gas perquè no requereix cap tecnologia de xifratge avançada a la cadena de verificació.Totes les transaccions són transferències simples.A més, permet transferir ETH i qualsevol testimoni ERC20 de manera privada, no cal que confieu en un gran conjunt anònim.

 

Descripció del principi de funcionament del protocol Umbra

Finalment, parleu breument de com s'implementa el protocol Umbra:

L'usuari publica el missatge signat al registre de text de l'ENS per mostrar la seva clau pública Umbra.Aquesta clau pública es deriva de la clau privada aleatòria generada específicament per a Umbra.
El pagador utilitza aquesta clau pública, més algunes dades generades aleatòriament, i després crea una nova adreça "invisible".
El pagador utilitza la clau pública del receptor per xifrar dades aleatòries.
El pagador envia els fons a l'adreça protegida i envia el missatge xifrat al contracte intel·ligent d'Umbra.El contracte emet el missatge xifrat com un esdeveniment.
El receptor escaneja el missatge xifrat emès pel protocol Umbra fins que troba un missatge que es pot desxifrar amb la clau privada.
El receptor utilitza el contingut del missatge xifrat més la seva clau privada per generar la clau privada de l'adreça invisible.
El destinatari utilitza la clau privada de l'adreça invisible per signar una transacció de retirada i envia l'ETH o el testimoni a l'adreça que triï.
Una altra alternativa és que la transacció de retirada s'emeti a través del retransmetre de transaccions de la xarxa de gasolineres, evitant la necessitat de proporcionar fons ETH per accedir a l'adreça invisible del testimoni.El contracte d'Umbra intercanvia algunes fitxes a través d'Uniswap per pagar gas als relés GSN.
De moment, el protocol Umbra encara es troba en fase de prova a la xarxa de proves Ropsten.Segons Ben DiFrancesco, tenen previst millorar el protocol Umbra i aviat es llançaran a la xarxa principal d'Ethereum.La seva tasca principal és garantir la seguretat del contracte.Implica la seguretat dels fons dels usuaris.


Hora de publicació: 29-maig-2020