Որոնք են Ethereum roll-up-ները և ինչու են դրանք կարևոր:

Ethereum-ի վրա տվյալների փոխանցումը թանկ է: Ի տարբերություն կենտրոնացված ամպային պահեստավորման, որտեղ գիգաբայթ տվյալներ կարող են պահվել շատ քիչ գնով, բլոկչեյնում նույնիսկ մի քանի բայթ պահելը կարող է արագ թանկանալ: 

Հավաքածուները մեծացնում են տվյալների թողունակությունը՝ թույլ տալով Ethereum-ին վայրկյանում ավելի շատ գործարքներ մշակել: 

Ներկայիս ձևով Ethereum-ն ունի 15 գործարք/վայրկյանում անօգնական մշակման արագություն, մինչդեռ խոշոր վճարային ընկերությունները, ինչպիսիք են. VISA կարող է կառավարել ավելի քան 65,000. Ethereum-ի տվյալների թողունակությունը մեծացնելու առաջատար նախաձեռնություններից մեկը գործարքների փաթեթավորումն է՝ դրանք միավորելով մեկ ամփոփված տվյալների մեջ: Այս կերպ, միայն մեկ գործարքի կարիք ունի պահեստավորում բազային շերտի բլոկչեյնում:

Գործարքների գլորված փաթեթներ («գլորումներ»), նվազեցնում են ծախսերը, մեծացնում են թողունակությունը և օգնում են օգտակար լինել բլոկչեյնների համար հազարավոր միաժամանակ օգտագործողների հետ.

Գլանափաթեթներն օգնում են մասշտաբայնության ջանքերին՝ ապահովելով «հիբրիդ» շերտ 2 լուծում: Ի տարբերություն ամբողջովին բլոկչեյնից դուրս (շերտ 2) լուծումների, ինչպիսիք են Bitcoin Lightning ալիքները կամ Ethereum Plasma, roll-ups կենտրոնանալ բլոկչեյն շերտից հեռու հաշվարկների և վիճակի պահեստավորման համախմբման վրա:

Այնուամենայնիվ, գլորված գործարքները դեռ պահպանվում են վրա Շերտ 1 բլոկչեյն. Հետևաբար, քանի որ հավաքագրումները հրապարակում են որոշ գործարքների տվյալներ բլոկչեյնի վրա, համախմբումը կարելի է անվանել «հիբրիդ» շերտ 2 լուծում:

Ինչպես են նրանք աշխատում

Ethereum roll-ups ստեղծում Մերկլի արմատները անվանել պետական ​​արմատները պարունակող տվյալներ, ինչպիսիք են հաշվի մնացորդները և պայմանագրի կոդը: Օգտատերերը ստեղծում են գործարքների խմբաքանակներ, որոնք roll-up-ը սեղմում է, մինչդեռ պահպանում է տվյալները նախորդ վիճակի արմատի և նոր վիճակի արմատի մասին, որը ստեղծվել է հավաքման արդյունքում: Համառոտ ծրագրակազմը կարող է համեմատել սկզբնական վիճակի արմատից և նոր վիճակի արմատից ստացված տվյալները՝ համոզվելու համար, որ դրանք համընկնում են:

Բլոկչեյնի վրա տվյալներ թողնելը նշանակում է, որ այն ավելի հեշտ է հասանելի համաձայնություն.

Կոնսենսուսի առանձնահատկությունները կատարում են համախմբված գործարքներ օգտակար է բլոկչեյն ծառայություններ մատուցողների համարգործարքների փաթեթավորում, խարդախության հայտնաբերում, դուրսբերման նախաձեռնում, տվյալների համախմբում կամ մնացորդի և պատմության հարցումներ:

Ethereum roll-up-ի առավելությունները

Գլանափաթեթների ամենակարևոր առավելությունը թողունակության բարձրացումն է և գործարքների վճարների իջեցումը: Քանի որ հավաքագրումները միավորում են բազմաթիվ գործարքներ մեկ գործարքի մեջ, ավելին կարող է մշակվել ավելի ցածր գնով:

Բացի այդ, քանի որ հավաքագրումները պարզապես հավաքում և սեղմում են գործարքի սկզբնական տվյալները, չարամիտ խաղացողը կունենա տվյալներին խանգարելու դժվարություն պարունակվող roll-up-ում:

  • Օրինակ՝ քանակական թրեյդերները չեն կարող պարզել, թե որ գործարքներն են մեղսագրվում մի քանի անգամ և, հետևաբար, քիչ դրդապատճառներ ունեն այդ գործարքը առևտրային նպատակներով գերազանցելու համար:
  • Նմանապես, օգտատերերը, ովքեր փնտրում են Miner Extracted Value (MEV) չեն կարողանում հաշվարկել, թե որ գործարքները պետք է վերադասավորեն, երբ հազարավոր գործարքներ միավորվում են մեկ հավաքածուի ընթացքում:
  • Հավաքածուներն ավելի հավանական է, որ մշակվեն ըստ ստացման հերթականության և ըստ ստանդարտ վճարների ժամանակացույցի, այդպիսով սահմանափակելով ուշացումները վճարում պահանջելիս:
  • Այս կերպ, եթե ենթադրենք, որ հավաքումը արդար է, հավաքումը կարող է օգնել պաշտպանել սկզբնական, գլորված գործարքները հետագա միջամտությունից:

Read more: ConsenSys-ի հայցը ցույց է տալիս, որ JPMorgan-ը պատկանում է Ethereum-ի կարևոր ենթակառուցվածքին

Calldata և տվյալների բլբեր

Երբ համալրումն ավարտում է գործարքների մշակումը, այն սեղմված գործարքի տվյալները հետ է ուղարկում բլոկչեյն շերտ, որպես զանգերի տվյալները։ Calldata ներգրավված է գործարքների միայն կարդալու տվյալների պարամետրերը կամ «զանգերը», որ ոչ ոք չի կարող խմբագրել շղթայական հրապարակումից հետո:

Որպես calldata-ի արդիականացում, մշակողները, ի վերջո, նախատեսում են roll-up-ներ ուղարկելու գործարքները դեպի բլոկչեյն՝ որպես տվյալների բլբեր: Տիպիկ տվյալների բլբեր օգնություն տվյալների բազաները մշակում են մեծ ֆայլեր, ինչպիսիք են տեսանյութերը կամ մեծ գրաֆիկական ֆայլերը:

«Լավատեսական» հավաքածուները ներառում են խարդախության ապացույցներ, որոնք կարող են հիշել պետական ​​արմատային պատմությունը և խմբաքանակի հեշերը: «Զրոյական գիտելիքներ» (ZK) հավաքածուները ներառում են ծածկագրային ապացույցներ, որոնք վավերացնում են յուրաքանչյուր խմբաքանակի մշակման արդյունքները: ZK roll-ups պահանջում են ավելի բարձր 2-րդ շերտի գազի վճարներ մեկ խմբաքանակի համար, սակայն ունեն ցածր շղթայական վճարներ քանի որ նրանք օգտագործում են զրոյական գիտելիքի ամփոփ ոչ ինտերակտիվ գիտելիքի փաստարկ («ZK-SNARKS»), որոնք ունեն բարձր հաշվողական ծախսեր:

Լավատեսական միավորումները «լավատեսական» են, քանի որ նրանք ենթադրում են, որ շղթայից դուրս գործարքները վավեր են և բաց են թողնում վավերականության ապացույցների հրապարակումը յուրաքանչյուր գործարքի համար: Ի հակադրություն, ZK roll-up-ները միշտ հրապարակում են գաղտնագրային վավերականության ապացույցներ շղթայից դուրս գործարքների համար:

Վիտալիկ Բուտերինն ունի հայտնել, նրա խանդավառությունը երկու տեսակի հավաքագրումների համար, մասամբ այն պատճառով, որ առկա հավելվածները կարող են տեղափոխվել դրանց առանց շատ նոր կոդ գրելու.

Read more: Ահա թե ինչու է Ethereum 2 խաղադրույքը ռիսկային և մեծացնում է կենտրոնացումը

Օգտագործելով roll-ups որպես միջին օգտագործող

Հոբբիստ օգտատերերը կարող են օգտագործել roll-ups՝ գումարներ ներդնելով համալրման պայմանագրում: Գլանափաթեթն օգտագործում է հաջորդականացուցիչ՝ գործարքներ ստանալու և պատվիրելու համար: Ուղարկողը կստանա հաստատում հաջորդողից, երբ նա գրի գործարքները բլոկչեյն շերտում:

Գործարքների խմբաքանակը մշակվելուց հետո միջոցները կարող են հանվել. Սովորաբար մշակվում է տեղի է ունենում ZK roll-up-ով ավելի արագ, քան Optimistic-ով:

Կան բազմաթիվ կազմակերպություններ, որոնք աշխատում են երկու տեսակի roll-up պայմանագրերի վրա: Օրինակ, Loopring-ը, zkSync-ը և Immutable X-ը կառուցում են ZK roll-ups:

  • Loop Ring uses իր ZK roll-up-ը իր գրեթե ապակենտրոնացված փոխանակման և վճարային համակարգի համար:
  • zkSync-ի ZK համախմբումը պնդում է, որ մշակել է «օգտագործողի համար հարմար» ZK հավաքակազմ, որն արդեն օգտագործվում է արծաթափայլ և imToken.
  • Immutable X-ը ստանձնեց դերը աջակցում կրիպտո-միացված խաղեր.

Լավատեսական հավաքածուները ներառում են լավատեսություն, Arbitrum և The Boba Network:

  • Լավատեսություն կառուցվել կամուրջ Ethereum mainnet-ի և Optimism's Layer 2 DEX-ի միջև:
  • Արբիտրում նույնպես ունի կամուրջ դեպի իր բլոկչեյնից դուրս գտնվող DEX-ը:
  • Բոբա ցանց Նպատակները նվազեցնել լավատեսական roll-up դուրսբերման ժամանակները մեկ շաբաթից մինչև մի քանի րոպե:

Ինչու են կարևոր հավաքագրումները

2-րդ շերտի լուծումները ուշադրություն դարձրին բլոկչեյններում տվյալների սահմանափակումների պատճառով: Այն Blocksize War 2016-2017 թվականները ցույց տվեցին, որ թեև դա բլոկի չափը մեծացնելու գայթակղիչ ավելի շատ գործարքներ տեղավորելու համար ավելի մեծ բլոկները հանգեցնում են կենտրոնացման մեծացման:

Ի վերջո, բիթքոյն օգտագործողները չբարձրացրին բլոկչեյնի պահեստավորման հզորությունը, որպեսզի մատչելի մնան ամբողջական հանգույցի գործարկման ծախսերը:

Շուտով ստեղծվեց Lightning Network-ը, որը կառուցվեց որպես ան բլոկչեյնից դուրս լուծում բիթքոյնի թողունակությունը վայրկյանում ընդամենը մի քանի գործարքներից մինչև հազարավոր չափելու համար:

Առանց բլոկչեյնից դուրս (շերտ 2) լուծումների, ինչպիսիք են Bitcoin-ի Lightning Network-ը կամ Ethereum-ի հավաքագրումները, բլոկչեյնները չեն կարող մրցել վճարային ցանցերի հետ, ինչպիսիք են Visa-ն կամ Mastercard-ը, որոնք կարող են վայրկյանում հազարավոր գործարքներ կատարել: 

Roll-up-երը թույլ են տալիս բլոկչեյններին գերազանցել այս թողունակությունը, անմիջական օգուտներ տրամադրելով օգտագործողին, և նաև թույլ տալով ապագայում շատ ավելի առաջադեմ կրիպտո հավելվածներ մշակել:

Ավելի տեղեկացված նորությունների համար հետևեք մեզ Twitter և Google News- ը.

Աղբյուր՝ https://protos.com/what-are-ethereum-roll-ups-and-why-do-they-matter/