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

Dywedir bod y protocol Umbra wedi'i ddatblygu gan Matt Solomon a Ben DiFrancesco ar gyfer hacathon rhithwir HackMoney 2020, ac mae ar gael ar hyn o bryd ar y testnet Ethereum Ropsten.
Ar gyfer beth mae'n cael ei ddefnyddio?dweud yn syml:

“Gyda chyfeiriad anweledig, gall y talwr anfon tocynnau ETH neu ERC20 i gyfeiriad a reolir gan y derbynnydd, ac ar wahân i’r ddau barti, ni all unrhyw drydydd parti wybod pwy yw’r derbynnydd.”

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

Ar y gadwyn, mae'r trafodiad yn edrych fel ei fod yn cael ei drosglwyddo'n syml i gyfeiriad nas defnyddiwyd ar rwydwaith Ethereum.

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

Ffigur: Gweld trafodion ETH gan ddefnyddio protocol Umbra ar Etherscan.Ar y gadwyn, mae'r cyfeiriad anweledig yn edrych fel cyfeiriad EOA arferol.

Y tu allan i'r gadwyn, mae'r anfonwr wedi defnyddio ENS i gynhyrchu cyfeiriad newydd trwy'r allwedd gyhoeddus a gyhoeddwyd gan y derbynnydd.Trwy amgryptio'r data a ddefnyddir i gynhyrchu'r cyfeiriad, a thrwy gontract smart Umbra, gall yr anfonwr roi gwybod i'r derbynnydd eu bod wedi anfon y taliad i'r cyfeiriad anweledig newydd.Dim ond y derbynnydd all gynhyrchu'r allwedd breifat sydd ei angen i godi arian.

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

Trwy ddefnyddio rhwydwaith yr Orsaf Nwy ac Uniswap, mae Umbra yn galluogi codi arian i ddefnyddio'r tocynnau a gânt i dalu am nwy.Mae hyn yn osgoi'r angen i ddefnyddio ETH i ariannu cyfeiriadau anweledig cyn tynnu arian yn ôl.
Y gwahaniaeth rhwng Umbra a Tornado Cash

Beth yw'r gwahaniaeth rhwng Umbra a Tornado Cash y mae Vitalik yn ei grybwyll yn aml?

Yn syml, mae Tornado Cash yn gymysgydd arian cadwyn sy'n defnyddio proflenni gwybodaeth sero.Pan fyddwch chi'n rhoi darnau arian ynddo ac yn aros i eraill wneud yr un peth, gallwch ddefnyddio'ch proflenni eich hun i dynnu asedau yn ôl.Mae wedi'i grynhoi yn y cymysgydd, felly mae'r cysylltiad rhwng y cyfeiriad ffynhonnell a'r cyfeiriad tynnu'n ôl yn cael ei dorri.

Defnyddir protocol Umbra ar gyfer talu rhwng dau endid, ac mae'n dod gyda set wahanol o gyfaddawdau preifatrwydd (hynny yw, mae gwahanol gyfeiriadau'n cael eu hystyried).Nid yw Umbra yn torri'r cysylltiad rhwng cyfeiriadau'r anfonwr a'r derbynnydd, ond mae'n gwneud y Cysylltiadau yn ddiystyr.Gall pawb wybod i ba gyfeiriad yr anfonir arian, ond ni allant wybod pwy sy'n rheoli'r cyfeiriad hwnnw.

Yn ogystal â'r rhain, mae gan brotocol Umbra rai nodweddion diddorol iawn hefyd.Er enghraifft, mae'n defnyddio llawer llai o nwy oherwydd nid oes angen unrhyw dechnoleg amgryptio uwch ar y gadwyn ddilysu.Mae'r holl drafodion yn drosglwyddiadau syml.Yn ogystal, mae'n caniatáu i ETH ac unrhyw docynnau ERC20 gael eu trosglwyddo'n breifat, nid oes angen i chi ddibynnu ar set fawr ddienw.

 

Disgrifiad o egwyddor weithredol protocol Umbra

Yn olaf, siaradwch yn fyr am sut mae protocol Umbra yn cael ei weithredu:

Mae'r defnyddiwr yn postio'r neges wedi'i llofnodi i gofnod testun ENS i arddangos ei allwedd gyhoeddus Umbra.Mae'r allwedd gyhoeddus hon yn deillio o'r allwedd breifat ar hap a gynhyrchir yn benodol ar gyfer Umbra.
Mae'r talwr yn defnyddio'r allwedd gyhoeddus hon, ynghyd â rhywfaint o ddata a gynhyrchir ar hap, ac yna'n creu cyfeiriad "anweledig" newydd.
Mae'r talwr yn defnyddio allwedd gyhoeddus y derbynnydd i amgryptio data ar hap.
Mae'r talwr yn anfon yr arian i'r cyfeiriad gwarchodedig ac yn anfon y neges wedi'i hamgryptio i gontract smart Umbra.Mae'r contract yn darlledu'r neges wedi'i hamgryptio fel digwyddiad.
Mae'r derbynnydd yn sganio'r neges wedi'i hamgryptio a ddarlledir gan brotocol Umbra nes iddo ddod o hyd i neges y gellir ei dadgryptio gyda'r allwedd breifat.
Mae'r derbynnydd yn defnyddio cynnwys y neges wedi'i hamgryptio ynghyd â'i allwedd breifat i gynhyrchu allwedd breifat y cyfeiriad anweledig.
Mae'r derbynnydd yn defnyddio allwedd breifat y cyfeiriad anweledig i lofnodi trafodiad tynnu'n ôl ac yn anfon yr ETH neu'r tocyn i'r cyfeiriad o'u dewis.
Dewis arall arall yw bod y trafodiad tynnu'n ôl yn cael ei ddarlledu trwy ail-chwaraewr trafodion rhwydwaith yr Orsaf Nwy, gan osgoi'r angen i ddarparu arian ETH ar gyfer cyrchu cyfeiriad anweledig y tocyn.Mae contract Umbra yn cyfnewid rhai tocynnau trwy Uniswap i dalu nwy i ailosodwyr GSN.
Ar hyn o bryd, mae protocol Umbra yn dal i gael ei brofi ar y testnet Ropsten.Yn ôl Ben DiFrancesco, maent yn bwriadu gwella protocol Umbra a byddant yn cael eu lansio'n fuan ar y mainnet Ethereum.Eu prif dasg yw sicrhau diogelwch y contract.Mae'n ymwneud â diogelwch cronfeydd defnyddwyr.


Amser postio: Mai-29-2020