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

Gikataho nga ang Umbra protocol gimugna ni Matt Solomon ug Ben DiFrancesco alang sa HackMoney 2020 virtual hackathon, ug karon anaa na sa Ethereum Ropsten testnet.
Para sa unsa kini?ingna lang:

"Uban sa dili makita nga adres, ang nagbayad mahimong magpadala sa mga token sa ETH o ERC20 sa usa ka adres nga kontrolado sa tigdawat, ug gawas sa duha nga partido, wala’y ikatulo nga partido nga makahibalo kung kinsa ang nakadawat."

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

Sa kadena, ang transaksyon morag gipasa lang sa wala magamit nga adres sa Ethereum network.

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

Figure: Tan-awa ang mga transaksyon sa ETH gamit ang Umbra protocol sa Etherscan.Sa kadena, ang dili makita nga adres morag normal nga adres sa EOA.

Sa gawas sa kadena, ang nagpadala migamit sa ENS aron makamugna og bag-ong adres pinaagi sa publikong yawe nga gi-isyu sa tigdawat.Pinaagi sa pag-encrypt sa datos nga gigamit sa pagmugna sa adres, ug pinaagi sa Umbra smart contract, ang nagpadala makapahibalo sa tigdawat nga ilang gipadala ang bayad sa bag-ong dili makita nga adres.Ang tigdawat lamang ang makamugna sa pribadong yawe nga gikinahanglan sa pag-withdraw sa mga pundo.

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

Pinaagi sa paggamit sa network sa Gas Station ug Uniswap, ang Umbra nagtugot sa mga withdrawal nga magamit ang mga token nga ilang nadawat aron mabayran ang gas.Kini naglikay sa panginahanglan sa paggamit sa ETH sa pagpundo sa dili makita nga mga adres sa dili pa mag-withdraw og kwarta.
Ang kalainan tali sa Umbra ug Tornado Cash

Unsa ang kalainan tali sa Umbra ug Tornado Cash nga kanunay nga gihisgutan ni Vitalik?

Sa yanong pagkasulti, ang Tornado Cash usa ka on-chain coin mixer nga naggamit ug zero-knowledge proofs.Kung magbutang ka ug mga sensilyo niini ug maghulat nga buhaton sa uban ang parehas, mahimo nimong gamiton ang imong kaugalingon nga mga pruweba sa pag-withdraw sa mga kabtangan.Gikonsentrar kini sa mixer, mao nga ang link tali sa source address ug withdrawal address naputol.

Ang Umbra protocol gigamit alang sa pagbayad tali sa duha ka entidad, ug adunay lain-laing set sa privacy trade-offs (nga mao, lain-laing mga direksyon ang gikonsiderar).Wala gibuak sa Umbra ang sumpay tali sa mga adres sa nagpadala ug tigdawat, apan gihimo nga wala’y kahulogan ang mga Link.Mahimong mahibal-an sa tanan ang adres kung diin ipadala ang mga pondo, apan dili nila mahibal-an kung kinsa ang nagkontrol sa kana nga adres.

Gawas pa niini, ang Umbra protocol usab adunay pipila ka makapaikag nga mga bahin.Pananglitan, naggamit kini og gamay nga gas tungod kay wala kini magkinahanglan og bisan unsang advanced nga teknolohiya sa pag-encrypt sa kadena sa pag-verify.Ang tanan nga mga transaksyon yano nga pagbalhin.Dugang pa, gitugotan niini ang ETH ug bisan unsang ERC20 nga mga token nga ibalhin sa pribado, dili nimo kinahanglan nga magsalig sa usa ka dako nga wala mailhi nga set.

 

Deskripsyon sa prinsipyo sa pagtrabaho sa Umbra protocol

Sa katapusan, lakbit nga paghisgot kung giunsa ang Umbra protocol gipatuman:

Gi-post sa user ang gipirmahan nga mensahe sa ENS text record aron ipakita ang ilang Umbra public key.Kini nga publiko nga yawe nakuha gikan sa random nga pribado nga yawe nga gihimo alang sa Umbra.
Gigamit sa nagbayad kini nga yawe sa publiko, dugang ang pipila nga random nga nahimo nga datos, ug dayon nagmugna usa ka bag-ong "dili makita" nga adres.
Gigamit sa tigbayad ang publikong yawe sa tigdawat aron ma-encrypt ang random nga datos.
Ang nagbayad nagpadala sa mga pundo ngadto sa gipanalipdan nga adres ug gipadala ang naka-encrypt nga mensahe ngadto sa smart nga kontrata ni Umbra.Ang kontrata nagsibya sa naka-encrypt nga mensahe isip usa ka panghitabo.
Gi-scan sa tigdawat ang naka-encrypt nga mensahe nga gisibya sa protocol sa Umbra hangtod makit-an ang usa ka mensahe nga mahimong ma-decrypt gamit ang pribadong yawe.
Gigamit sa tigdawat ang sulud sa naka-encrypt nga mensahe ug ang ilang pribadong yawe aron makamugna ang pribadong yawe sa dili makita nga adres.
Gigamit sa nakadawat ang pribadong yawe sa dili makita nga adres aron mopirma sa usa ka transaksyon sa pag-atras ug ipadala ang ETH o token sa adres nga ilang gipili.
Ang laing alternatibo mao nga ang transaksyon sa pag-atras gisibya pinaagi sa relayer sa transaksyon sa network sa Gas Station, nga naglikay sa panginahanglan sa paghatag og mga pondo sa ETH alang sa pag-access sa dili makita nga adres sa token.Ang kontrata sa Umbra nagbaylo sa pipila ka mga token pinaagi sa Uniswap aron pagbayad sa gas sa mga relayer sa GSN.
Sa pagkakaron, ang Umbra protocol anaa pa sa yugto sa pagsulay sa Ropsten testnet.Sumala ni Ben DiFrancesco, nagplano sila nga pauswagon ang Umbra protocol ug sa dili madugay ilunsad sa Ethereum mainnet.Ang ilang nag-unang tahas mao ang pagsiguro sa seguridad sa kontrata.Naglambigit kini sa kaluwasan sa mga pundo sa tiggamit.


Panahon sa pag-post: Mayo-29-2020