Հաղորդվում է, որ Umbra արձանագրությունը մշակվել է Մեթ Սոլոմոնի և Բեն ԴիՖրանչեսկոյի կողմից HackMoney 2020 վիրտուալ հաքաթոնի համար և ներկայումս հասանելի է Ethereum Ropsten թեստային ցանցում։
Ինչի՞ համար է այն օգտագործվում:ուղղակի ասա.
«Անտեսանելի հասցեով վճարողը կարող է ETH կամ ERC20 նշաններ ուղարկել ստացողի կողմից վերահսկվող հասցեին, և բացի երկու կողմերից, ոչ մի երրորդ կողմ չի կարող իմանալ, թե ով է ստացողը»:
Շղթայի վրա գործարքը կարծես ուղղակի փոխանցվում է Ethereum ցանցի չօգտագործված հասցեին:
Նկար. Դիտեք ETH գործարքները՝ օգտագործելով Umbra արձանագրությունը Etherscan-ում:Շղթայի վրա անտեսանելի հասցեն նման է սովորական EOA հասցեի:
Շղթայից դուրս ուղարկողը օգտագործել է ENS՝ ստացողի կողմից թողարկված հանրային բանալու միջոցով նոր հասցե ստեղծելու համար:Հասցեի ստեղծման համար օգտագործվող տվյալները գաղտնագրելով և 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