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/