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

Umbra хаттамасын Мэтт Соломон мен Бен ДиФранческо HackMoney 2020 виртуалды хакатоны үшін әзірлегені және қазір Ethereum Ropsten тест желісінде қол жетімді екені хабарланды.
Ол не үшін қолданылады?жай ғана айтыңыз:

«Көрінбейтін мекенжай арқылы төлеуші ​​ETH немесе ERC20 таңбалауыштарын алушы басқаратын мекенжайға жібере алады және екі жақтан басқа ешбір үшінші тарап алушының кім екенін біле алмайды».

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

Тізбекте транзакция жай ғана Ethereum желісіндегі пайдаланылмаған мекенжайға жіберілген сияқты көрінеді.

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

Сурет: Etherscan жүйесінде Umbra протоколы арқылы ETH транзакцияларын қараңыз.Тізбекте көрінбейтін мекенжай кәдімгі EOA мекенжайына ұқсайды.

Тізбектің сыртында жіберуші ENS арқылы жаңа мекенжайды қабылдаушы шығарған ашық кілт арқылы жасады.Мекенжайды жасау үшін пайдаланылатын деректерді шифрлау арқылы және Umbra смарт келісімшарты арқылы жіберуші алушыға төлемді жаңа көрінбейтін мекенжайға жібергенін хабарлай алады.Қаражатты алу үшін қажетті жеке кілтті тек алушы ғана жасай алады.

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

Жанармай құю станциясы желісін және Uniswap желісін пайдалану арқылы Umbra газды төлеу үшін алатын белгілерді пайдалануға мүмкіндік береді.Бұл ақшаны алудан бұрын көрінбейтін мекенжайларды қаржыландыру үшін ETH пайдалану қажеттілігін болдырмайды.
Umbra мен Tornado Cash арасындағы айырмашылық

Виталик жиі айтатын Umbra мен Tornado Cash арасындағы айырмашылық неде?

Қарапайым тілмен айтқанда, Tornado Cash - бұл нөлдік білім дәлелдерін пайдаланатын тізбектегі монета араластырғыш.Оған монеталарды салып, басқалардың да солай істеуін күткенде, активтерді алу үшін өзіңіздің дәлелдеріңізді пайдалана аласыз.Ол араластырғышта шоғырланған, сондықтан бастапқы мекенжай мен алу мекенжайы арасындағы байланыс үзілген.

Umbra протоколы екі субъекті арасындағы төлем үшін пайдаланылады және құпиялылық келісімдерінің басқа жиынтығымен келеді (яғни, әртүрлі бағыттар қарастырылады).Umbra жіберуші мен қабылдаушы мекенжайлары арасындағы байланысты үзбейді, бірақ Сілтемелерді мағынасыз етеді.Әр адам қаражаттың қай мекенжайға жіберілетінін біле алады, бірақ бұл мекенжайды кім басқарып отырғанын біле алмайды.

Бұған қоса, Umbra протоколында өте қызықты мүмкіндіктер бар.Мысалы, ол әлдеқайда аз газды пайдаланады, себебі тексеру тізбегінде ешқандай озық шифрлау технологиясын қажет етпейді.Барлық транзакциялар қарапайым аударымдар болып табылады.Сонымен қатар, ол ETH және кез келген ERC20 таңбалауыштарын жеке тасымалдауға мүмкіндік береді, үлкен анонимді жиынтыққа сенудің қажеті жоқ.

 

Umbra протоколының жұмыс принципін сипаттау

Соңында, Umbra хаттамасы қалай жүзеге асырылатыны туралы қысқаша айтыңыз:

Пайдаланушы Umbra ашық кілтін көрсету үшін қол қойылған хабарламаны ENS мәтіндік жазбасына орналастырады.Бұл ашық кілт арнайы Umbra үшін жасалған кездейсоқ жеке кілттен алынған.
Төлеуші ​​осы ашық кілтті, сонымен қатар кейбір кездейсоқ құрылған деректерді пайдаланады, содан кейін жаңа «көрінбейтін» мекенжай жасайды.
Төлеуші ​​кездейсоқ деректерді шифрлау үшін алушының ашық кілтін пайдаланады.
Төлеуші ​​қаражатты қорғалған мекенжайға жібереді және шифрланған хабарламаны Umbra смарт келісімшартына жібереді.Келісімшарт шифрланған хабарды оқиға ретінде таратады.
Қабылдаушы Umbra протоколы арқылы таратылатын шифрланған хабарды жеке кілтпен шифрын шешуге болатын хабарды тапқанша сканерлейді.
Қабылдаушы көрінбейтін мекенжайдың жеке кілтін жасау үшін шифрланған хабарламаның мазмұнын және оның жеке кілтін пайдаланады.
Алушы алу транзакциясына қол қою үшін көрінбейтін мекенжайдың жабық кілтін пайдаланады және ETH немесе таңбалауышты өзі таңдаған мекенжайға жібереді.
Тағы бір балама - алу транзакциясы таңбалауыштың көрінбейтін мекен-жайына қол жеткізу үшін ETH қаражатын беру қажеттілігін болдырмай, ЖҚС желісі транзакция релесі арқылы таратылады.Umbra келісімшарты GSN релейлеріне газ төлеу үшін Uniswap арқылы кейбір белгілермен алмасады.
Қазіргі уақытта Umbra протоколы әлі де Ropsten testnet желісінде тестілеу сатысында.Бен ДиФранческоның айтуынша, олар Umbra протоколын жақсартуды жоспарлап отыр және жақын арада Ethereum негізгі желісінде іске қосылады.Олардың негізгі міндеті – шарттың қауіпсіздігін қамтамасыз ету.Ол пайдаланушылар қаражатының сақталуын қамтиды.


Жіберу уақыты: 29 мамыр 2020 ж