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

Հաղորդվում է, որ Umbra արձանագրությունը մշակվել է Մեթ Սոլոմոնի և Բեն ԴիՖրանչեսկոյի կողմից HackMoney 2020 վիրտուալ հաքաթոնի համար և ներկայումս հասանելի է Ethereum Ropsten թեստային ցանցում։
Ինչի՞ համար է այն օգտագործվում:ուղղակի ասա.

«Անտեսանելի հասցեով վճարողը կարող է ETH կամ ERC20 նշաններ ուղարկել ստացողի կողմից վերահսկվող հասցեին, և բացի երկու կողմերից, ոչ մի երրորդ կողմ չի կարող իմանալ, թե ով է ստացողը»:

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

Շղթայի վրա գործարքը կարծես ուղղակի փոխանցվում է Ethereum ցանցի չօգտագործված հասցեին:

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

Նկար. Դիտեք ETH գործարքները՝ օգտագործելով Umbra արձանագրությունը Etherscan-ում:Շղթայի վրա անտեսանելի հասցեն նման է սովորական EOA հասցեի:

Շղթայից դուրս ուղարկողը օգտագործել է ENS՝ ստացողի կողմից թողարկված հանրային բանալու միջոցով նոր հասցե ստեղծելու համար:Հասցեի ստեղծման համար օգտագործվող տվյալները գաղտնագրելով և Umbra խելացի պայմանագրի միջոցով՝ ուղարկողը կարող է ստացողին տեղեկացնել, որ վճարումն ուղարկել է նոր անտեսանելի հասցեով:Միայն ստացողը կարող է ստեղծել մասնավոր բանալին, որն անհրաժեշտ է միջոցները հանելու համար:

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

Օգտագործելով Բենզալցակայանի ցանցը և Uniswap-ը, Umbra-ն հնարավորություն է տալիս դուրսբերումներին օգտագործել իրենց ստացած ժետոնները՝ գազի դիմաց վճարելու համար:Սա խուսափում է ETH-ի օգտագործման անհրաժեշտությունից՝ նախքան գումար հանելը անտեսանելի հասցեները ֆինանսավորելու համար:
Տարբերությունը Umbra-ի և Tornado Cash-ի միջև

Ո՞րն է տարբերությունը Umbra-ի և Tornado Cash-ի միջև, որը հաճախ նշում է Վիտալիկը:

Պարզ ասած, Tornado Cash-ը մետաղադրամների շղթայական խառնիչ է, որն օգտագործում է զրոյական գիտելիքների ապացույցներ:Երբ դուք մետաղադրամներ եք դնում դրա մեջ և սպասում եք, որ մյուսներն անեն նույնը, կարող եք օգտագործել ձեր սեփական ապացույցները՝ ակտիվները հանելու համար:Այն կենտրոնացած է խառնիչում, ուստի աղբյուրի հասցեի և դուրսբերման հասցեի միջև կապը խզված է:

Umbra արձանագրությունն օգտագործվում է երկու կազմակերպությունների միջև վճարումների համար և գալիս է գաղտնիության փոխզիջումների տարբեր շարքով (այսինքն՝ դիտարկվում են տարբեր ուղղություններ):Umbra-ն չի խզում կապը ուղարկողի և ստացողի հասցեների միջև, այլ դարձնում է հղումները անիմաստ:Բոլորը կարող են իմանալ, թե որ հասցեով են ուղարկվում միջոցները, բայց չեն կարող իմանալ, թե ով է վերահսկում այդ հասցեն։

Բացի դրանցից, Umbra արձանագրությունն ունի նաև մի քանի շատ հետաքրքիր առանձնահատկություններ:Օրինակ, այն շատ ավելի քիչ գազ է օգտագործում, քանի որ այն չի պահանջում որևէ առաջադեմ գաղտնագրման տեխնոլոգիա ստուգման շղթայում:Բոլոր գործարքները պարզ փոխանցումներ են:Բացի այդ, այն թույլ է տալիս ETH-ին և ERC20-ի ցանկացած նշան փոխանցել մասնավոր, ձեզ հարկավոր չէ հույս դնել մեծ անանուն հավաքածուի վրա:

 

Umbra արձանագրության աշխատանքի սկզբունքի նկարագրությունը

Վերջապես, հակիրճ խոսեք այն մասին, թե ինչպես է իրականացվում Umbra արձանագրությունը.

Օգտագործողը ստորագրված հաղորդագրությունը փակցնում է ENS տեքստային գրառման մեջ՝ իր Umbra հանրային բանալին ցուցադրելու համար:Այս հանրային բանալին ստացված է պատահական մասնավոր բանալիից, որը ստեղծվել է հատուկ Umbra-ի համար:
Վճարողը օգտագործում է այս հանրային բանալին, գումարած որոշ պատահականորեն ստեղծված տվյալներ, այնուհետև ստեղծում է նոր «անտեսանելի» հասցե:
Վճարողը օգտագործում է ստացողի հանրային բանալին պատահական տվյալները գաղտնագրելու համար:
Վճարողը միջոցներն ուղարկում է պաշտպանված հասցեով և գաղտնագրված հաղորդագրությունն ուղարկում Umbra-ի խելացի պայմանագրին:Պայմանագիրը հեռարձակում է կոդավորված հաղորդագրությունը որպես իրադարձություն:
Ստացողը սկանավորում է Umbra արձանագրությամբ հեռարձակվող գաղտնագրված հաղորդագրությունը, մինչև գտնի հաղորդագրություն, որը կարող է վերծանվել մասնավոր բանալիով:
Ստացողն օգտագործում է գաղտնագրված հաղորդագրության բովանդակությունը՝ գումարած նրանց անձնական բանալին՝ անտեսանելի հասցեի մասնավոր բանալին ստեղծելու համար:
Ստացողը օգտագործում է անտեսանելի հասցեի մասնավոր բանալին՝ ստորագրելու համար դուրսբերման գործարքը և ուղարկում է ETH կամ նշանն իր ընտրած հասցեին:
Մեկ այլ այլընտրանք այն է, որ դուրսբերման գործարքը հեռարձակվում է Բենզալցակայանի ցանցի գործարքների ռելեերի միջոցով՝ խուսափելով ETH միջոցներ տրամադրելու անհրաժեշտությունից՝ նշանի անտեսանելի հասցեին մուտք գործելու համար:Umbra-ի պայմանագիրը փոխանակում է որոշ նշաններ Uniswap-ի միջոցով՝ GSN-ի ռելեերներին գազ վճարելու համար:
Այս պահի դրությամբ Umbra արձանագրությունը դեռ փորձարկման փուլում է Ropsten թեստային ցանցում։Ըստ Բեն Դի Ֆրանչեսկոյի, իրենք նախատեսում են բարելավել Umbra արձանագրությունը և շուտով կգործարկվեն Ethereum mainnet-ում:Նրանց առաջնային խնդիրն է ապահովել պայմանագրի անվտանգությունը։Այն ներառում է օգտագործողների միջոցների անվտանգությունը:


Հրապարակման ժամանակը` մայիս-29-2020