Հետադարձ հայացքով, համախմբումները առաջացել են որպես վերջնական մասշտաբային լուծում Ethereum-ի և ապակենտրոնացված տեխնոլոգիայի համար որպես ամբողջություն: Ethereum-ի Dencun-ի արդիականացումից ինը ամիս անց, որը նպատակաուղղված էր տվյալների հավաքագրման հասանելիության մասշտաբավորմանը, գործարքների թողունակությունը գերազանցել է վայրկյանում երկու հարյուր գործարքը , ինչը ներկայացնում է տարեցտարի հինգ անգամ աճ: Երկու առաջատար միավորումները՝ Arbitrum-ը և OP Mainnet-ը, հասել են 1-ին փուլի ապակենտրոնացմանը ՝ գերազանցելով մի քանի նշանավոր այլընտրանքային շերտ 1 ցանցեր ապակենտրոնացման չափանիշներով, և լրացուցիչ համախմբումներով, որոնք կարող են ուղղված լինել 2-րդ փուլի ապակենտրոնացմանը 2025 թվականին։ - համարժեք գործարքներ ենթակետային ծախսերով , սահմանելով ժամանակակից Ethereum բլոկչեյնի վրա հազարավոր ստանդարտ օգտատերերի գործարքների արդյունավետ ստուգման ուղի:
Այնուամենայնիվ, այս առաջընթացը նոր մարտահրավերներ է ներկայացնում: Բազմաթիվ թիմեր Ethereum-ի վերևում զարգացնում են անկախ բլոկչեյններ՝ նրանց միջև սահմանափակ փոխգործունակությամբ: Այս սահմանափակումը հիմնականում բխում է հավաքների ոչ հաճախակի վերջնականացումից, ինչը խոչընդոտում է բովանդակալից խաչաձեւ շղթայական հաղորդակցությանը: Ավելին, լավատեսական միավորումները, որոնք ներկայումս հյուրընկալում են էկոհամակարգի գործունեության մեծ մասը և ընդհանուր արժեքի արգելափակումը (TVL), բախվում են ներհատուկ տեխնիկական սահմանափակումների, որոնք կանխում են ուղիղ հաղորդակցությունը ընդհանուր կամուրջներից դուրս՝ ստեղծելով զգալի խոչընդոտ խոշոր ցանցերի միջև փոխգործակցության համար, ինչպիսիք են Arbitrum-ը և Base-ը:
Համայնքն առաջարկել է տարբեր լուծումներ՝ սկսած մտադրության վրա հիմնված կամրջումից և ատոմային փոխանակումից մինչև համապարփակ շղթայի վերացում: Չնայած իրենց տարբերություններին՝ այս լուծումները կիսում են մի հիմնարար պահանջ՝ ճշմարտության հուսալի աղբյուր՝ արձանագրություն, որը թույլ է տալիս անվտանգ վիճակի ստուգում հավաքների միջև, որը և՛ արագ, և՛ ծախսարդյունավետ է:
Նշանավոր լուծումներից, որոնք սովորաբար հենվում են լավատեսական օրակուլների վրա (Across), մասնագիտացված օպերատորների կոնսենսուսի (Stargate via LayerZero) կամ կենտրոնացված հաջորդականության վստահության (Polymer Hub) վրա, Nuffle Labs-ի Fast Finality Layer-ը (NFFL) ներկայացնում է ազդեցիկ հավասարակշռություն արդյունավետության և անվտանգության միջև: , և Ethereum-ի հավասարեցում։ Այս հոդվածը ուսումնասիրում է NFFL-ի նորարարական մոտեցումը՝ հնարավորություն ընձեռելու EigenLayer-ի վերակազմավորման մեխանիզմի և NEAR DA-ի միջոցով խաչաձև հավաքագրման վիճակի ստուգումը, ուսումնասիրում է նրա ճարտարապետական նախագծման և զարգացման ճանապարհային քարտեզը և վերլուծում պոտենցիալ կիրառությունները և դրանց հետևանքները էկոհամակարգի համար:
NFFL-ի հասցեագրած մարտահրավերները հասկանալու համար եկեք ուսումնասիրենք հավաքների հիմնական ճարտարապետությունը, դրանց նպատակները և դրանց բնորոշ սահմանափակումները.
Գլանափաթեթը բլոկչեյն է , որն օգտագործում է մեկ այլ անկախ բլոկչեյն՝ գործարքների պատվիրման, տվյալների հասանելիության և համաձայնության համար՝ միաժամանակ կատարելով գործարքները արտաքինից՝ մայր բլոկչեյնի կողմից ստուգելի ձևով: Թեև շատ սահմանումներ վերաբերում են մայր շղթային որպես Շերտ 1 (L1) և համախմբումը որպես Շերտ 2 (L2), որոշ շրջանակներ չեն պահանջում L2-ներից օգտագործել L1-ը տվյալների հասանելիության համար: Պարզության համար այս փաստաթուղթը կենտրոնանում է հատկապես համախմբումների վրա, այլ ոչ թե ավելի լայն L2 կատեգորիայի:
Իհարկե, մեր դեպքում ծնող L1-ը Ethereum բլոկչեյնն է: Այն պատասխանատու է համախմբումների հետ իր համաձայնությունը կիսելու համար (այս մասին մենք կմանրամասնենք ավելի ուշ): Եկեք վերլուծենք, թե ինչպես են միավորներն օգտագործում Ethereum-ը իրենց հիմնական գործառույթների համար՝ գործարքների պատվիրում, տվյալների հասանելիություն և կոնսենսուս:
Համախմբումը ներառում է մի կազմ, որը կոչվում է sequencer, որը պատասխանատու է գործարքների ներառման և պատվիրման կառավարման համար L1 ցանցի միջոցով: Սեկվենսերը գործում է բլոկ արտադրողի անալոգային ձևով ավանդական բլոկչեյններում: Մասնավորապես, այն ընդունում է օգտատերերի մուտքային գործարքները հաջորդաբար, դրանք խմբավորում է խմբաքանակների մեջ (համեմատելի է L1 բլոկների հետ) և պարբերաբար հրապարակում այդ խմբաքանակները L1-ում նշանակված խելացի պայմանագրի համար:
L1-ի վրա խելացի պայմանագիրը պահպանում է բոլոր հրապարակված գործարքների և դրանց պատվիրման հեղինակավոր գրառումը: Համախմբման հանգույցները պետք է վերահսկեն այս պայմանագիրը` նոր բլոկների և գործարքների մասին տեղեկություններ ստանալու համար: Երբ խմբաքանակն ընդգրկվում է L1 բլոկում, և այդ բլոկն վերջնական է դառնում L1 կոնսենսուսի միջոցով, այդ խմբաքանակի մեջ բոլոր գործարքների ներառումն ու պատվիրումը երաշխավորվում է L1-ի անվտանգության հատկություններով:
Ինչ-որ չափով, հաջորդականիչը հանդիսանում է համախմբման «սկիզբը»՝ այն օգնում է հավաքագրմանը իրականում ընդունել նոր գործարքներ ցանցում՝ հեշտացնելով վիճակի առաջընթացը: Որոշ խմբավորումներ իրականացնում են ապակենտրոնացված հաջորդականություն՝ մասնագիտացված միավորների պտտվող մի շարք, որոնք նվազեցնում են այլապես կենտրոնացված հաջորդականացնողի խափանումների վտանգը, և հիմնված հաջորդականություն, որը չի օգտագործում որևէ հաջորդականություն որպես վստահության աղբյուր, նախքան խմբաքանակը հրապարակելը L1-ում:
(Հիմնված հաջորդականությունը թույլ է տալիս յուրաքանչյուրին լինել հաջորդական, բայց դրանց խմբաքանակները օգտագործվում են միայն հանգույցների կողմից, երբ հրապարակվում են L1-ում: Սա գործնականում չի բացում գործառնությունների ավելի դանդաղ ընդգրկման գնով հաջորդականության դադարեցման վտանգը (լավագույն սցենարը L1-ի 12 վայրկյանն է մեկում: արգելափակել))
Այնուամենայնիվ, հաջորդականները չեն որոշում իրերի նոր վիճակի մասին, նույնիսկ իրենց խմբաքանակների կատարումից հետո: Հետևաբար, հաջորդականները «սկսում են», բայց պարտադիր չէ, որ «գործարկում» են հավաքագրումը, քանի որ նրանց գործողությունները չեն կարող ուղղակիորեն հանգեցնել չարամիտ վիճակի անցմանը:
Այնուամենայնիվ, որոշ գործարքների պատվիրման մասին տեղեկատվությունը բավարար չէ համախմբման հանգույցների համար, քանի որ նրանք իրենք չեն տիրապետում գործարքներին: Այս գործարքներն իրականացնելու և դրանց արդյունքը հավաքագրման բլոկչեյնում որոշելու համար հանգույցները պետք է ամբողջական և անսահմանափակ մուտք ունենան խմբաքանակի բոլոր գործարքներին:
Հետևաբար, համախմբման հաջորդականները պետք է հրապարակեն համապարփակ գործարքների տվյալներ L1-ում այնպես, որ համախմբման խելացի պայմանագրին թույլ տա ստուգել տվյալների առկայությունը : Հենց որ խմբաքանակի համար գործարքի տվյալները ներառվեն և վերջնականացվեն L1-ում, դրա հասանելիությունը երաշխավորված է բոլոր մասնակից հանգույցների համար:
Նախքան Dencun-ի արդիականացումը, Ethereum-ի հավաքակազմերը տեղադրում էին գործարքի տվյալներ L1-ի հաջորդականության զանգերի մուտքային տվյալների մեջ (calldata): Հետևաբար, բոլոր գործարքները պետք է ընդմիշտ տեղադրվեն L1-ի բլոկչեյնում: Սա կարող է խելամիտ թվալ, քանի որ մենք ցանկանում ենք, որ բոլոր հանգույցները, ներառյալ ապագաները, կարողանան վերակառուցել համախմբման վիճակը: Այնուամենայնիվ, սա շատ անարդյունավետ է, քանի որ Ethereum L1-ը չի կարող մեծ տվյալներ պահել իր մատյանում, մինչդեռ հավաքագրումները՝ Ethereum-ի արագընթաց երթուղիները, շատ տվյալների ինտենսիվ են: Փոխարենը, մենք կարող ենք ստիպել, որ համախմբման խելացի պայմանագիրը ստուգի հաջորդական գործարքների վավերականությունը, որպեսզի նա հանգույցները անմիջապես հետևեն պայմանագրում առկա վիճակին, այլ ոչ թե այն վերակառուցեն բոլոր գործարքներից՝ սկսած ծննդից:
Անցյալ մարտին Ethereum-ի Dencun-ի արդիականացումը ներկայացրել էր « blobs »՝ տվյալների ժամանակավոր բջիջներ, որոնք պահվում են բլոկչեյնից դուրս և կտրվում (ջնջվում են ցանցի վավերացնողների կողմից) 18 օր հետո: Քանի որ համախմբման կամուրջները հնարավորություն են տալիս վերակառուցել վիճակը՝ առանց գործարքների կրկնակի կատարման, այս հատկությունը շատ օգտակար դարձավ համախմբումների համար, որոնք թարմացումից անմիջապես հետո տեղափոխվեցին call data- ից blobs: Եթե խոսենք թվերով, մինչև Dencun-ը, հավաքների ընդհանուր TPS-ը մոտ 50 էր: Այսօր այն գերազանցում է 200-ը, տեսական սահմանները կազմում են 400-800 TPS՝ կախված համախմբվածությունից :
Հզորությունների բարելավումից բացի, blobs-ը վերացրեց գործարքների տվյալների պահպանման համար EVM գազի ծախսերը վճարելու պահանջը՝ ստեղծելով առանձին ալիք՝ մասնագիտացված ժամանակավոր պահեստավորումով և անկախ վճարի գնագոյացմամբ: Ճարտարապետական այս փոփոխությունը կտրուկ նվազեցրեց գործարքների ծախսերը միավորներով, ընդ որում վճարները մեկ գործարքի համար 10-40 ցենտից իջնում են մինչև ցենտ մակարդակի այնպիսի ցանցերում, ինչպիսին Base-ն է:
Պարզության համար մենք պարզապես շուռ տվեցինք համախմբման սահմանումը գլխիվայր. սովորաբար, բոլոր բացատրությունները սկսվում են հավաքման և դրա L1-ի միջև երկկողմանի կամրջով: Հավաքածուների մեջ բավականին տարածված է օգտագործել L1-ի մայրական արժույթը որպես սեփական արժույթ՝ պարզեցնելու գազի վճարների գնահատումը, որը հիմնված է հաջորդականացնողների և առաջարկողների ծախսերի վրա: Ավելին, շատ հավաքակազմեր ցանկանում են առաջին օրվանից իրենց էկոհամակարգում հանրաճանաչ նշաններ ստանալ, ինչի համար դրանք իրենց L1-ից կամրջելը լավագույն ընտրությունն է:
Կամուրջի խելացի պայմանագրի իրականացումը L1-ից մինչև համախմբումը բավականին պարզ է. համախմբման հանգույցներն արդեն լսում են այն ամենը, ինչ տեղի է ունենում իր պայմանագրում, այդպիսով մենք կարող ենք իրականացնել L1 ավանդային ֆունկցիա, որը բոլոր հանգույցները կմեկնաբանեն որպես համապատասխան «փաթաթված» նշանի թողարկման հրաման: ինքնին հավաքման վրա:
Այնուամենայնիվ, անվստահելի դուրսբերումները պահանջում են, որ կամուրջի պայմանագիրը վավերացնի բոլոր համախմբված գործարքները և որոշի դրանց օրինական արդյունքները: Սա թույլ է տալիս կամուրջին մշակել դուրսբերման վավեր հարցումները՝ տրամադրելով միջոցներ L1-ում լիազորված նախաձեռնողներին: Վավերացման այս մեխանիզմը կամուրջը դարձնում է հավաքման կանոնական վիճակի վերջնական աղբյուրը՝ հանգույցները համընկնում են կամրջի վիճակի անցման հետ՝ անկախ շղթայի այլընտրանքային պատառաքաղներից: Ի տարբերություն ավանդական բլոկչեյնների, համախմբումները չեն իրականացնում շղթայի ընտրության անկախ կոնսենսուսային կանոններ: L1-ի կամրջի պայմանագիրն այն է, ինչը սահմանում է կանոնական շղթան:
Մինչ հաջորդականները կառավարում են գործարքների պատվիրումը և հրապարակումը, նրանք ներկայացնում են միավորման ճարտարապետության միայն մեկ բաղադրիչ: Համախմբումները ներառում են նաև «առաջարկողներ» կոչվող սուբյեկտները, որոնք պատասխանատու են L1 կամուրջին համոզելու նոր հաջորդականացված խմբաքանակներից բխող հատուկ պետական ելքերի մեջ: Ըստ էության, մինչ հաջորդականները սահմանում են գործարքների առաջացումն ու պատվիրումը, առաջարկողները ցույց են տալիս այդ գործարքների արդյունքները՝ ըստ հավաքակազմի մշակման տրամաբանության, ինչպիսին է դրա վիրտուալ մեքենան:
Առաջարկողի դերը զգալիորեն տարբերվում է` ելնելով համախմբման վիճակի վավերացման մոտեցումից: Գոյություն ունեն երկու սկզբունքորեն տարբեր մեթոդաբանություններ, որոնք սահմանում են երկու կատեգորիաներ՝ լավատեսական և զրոյական գիտելիք (ZK):
Լավատեսական խմբաքանակներում առաջարկողները պարբերաբար ներկայացնում են պետական թարմացումներ L1 կամուրջին, սովորաբար հաջորդականության խմբաքանակի հրապարակումների կողքին կամ անմիջապես հետո: Այս վիճակի թարմացումները ներառում են նոր պետության արմատը (գաղտնագրային պարտավորություն համախմբման ամբողջ նոր վիճակին)՝ վերջին խմբաքանակներում բոլոր գործարքները կատարելուց հետո:
Անվավեր վիճակի թարմացումները կանխելու համար կամուրջն իրականացնում է մարտահրավերների ժամանակաշրջան (սովորաբար 7 օր), որի ընթացքում մասնագիտացված դերակատարները, որոնք կոչվում են «մարտահրավերներ», կարող են վիճարկել առաջարկը՝ ներկայացնելով խարդախության ապացույց : Այս ապացույցը ցույց է տալիս, որ գործարքները սխալ են կատարվել՝ L1-ում վիճարկվող գործարքը կրկին կատարելով և արդյունքները համեմատելով:
Եթե վիճարկողը հաջողությամբ ապացուցում է, որ առաջարկողը ներկայացրել է անվավեր վիճակի անցում, ապա վիճակի արդյունքը հետ է վերադարձվում, և վիճարկողը պարգևատրվում է (հաճախ այն պարտատոմսից, որը առաջարկողները պետք է փակցնեն): Սա ստեղծում է տնտեսական խաղ, որտեղ առաջարկողներին խրախուսվում է ներկայացնել միայն վավեր պետական անցումներ:
ZK հավաքածուներում առաջարկողները ստեղծում են մաթեմատիկական ապացույցներ (կոչվում են «վավերության ապացույցներ» կամ, տեխնիկապես ավելի ճիշտ, «ZK ապացույցներ»), որոնք ցույց են տալիս յուրաքանչյուր վիճակի անցման ճիշտությունը: Այս ապացույցները ցույց են տալիս, որ խմբաքանակի բոլոր գործարքներն իրականացվել են համախմբման կանոնների համաձայն՝ չբացահայտելով դրանց կատարման կոնկրետ մանրամասները:
L1 կամուրջը կարող է արագ ստուգել այս ապացույցները՝ օգտագործելով արդյունավետ գաղտնագրման գործողություններ՝ նշանի փոխանակման արժեքով: Հենց որ ապացույցը հաստատվի, կամուրջն ընդունում է պետական թարմացումը որպես հաստատված: Սա նշանակում է, որ առաջարկողները պետք է կատարեն զգալի հաշվողական աշխատանք՝ նախքան պետական թարմացումները ներկայացնելը, բայց այդ թարմացումները շատ ավելի արագ են կարգավորվում՝ համեմատած լավատեսական հավաքների հետ:
Կանոնական կամուրջների միջոցով կարգավորման ժամանակը զգալիորեն տատանվում է համախմբման տեսակների միջև՝ 7 օրից լավատեսական հավաքագրումների համար՝ կապված դրանց մարտահրավերների ժամանակաշրջանի հետ, մինչև մի քանի ժամ ZK հավաքագրումների համար՝ ապացույցների ստեղծման ընդհանուր ծախսերի և խմբաքանակի հրատարակման ծախսերի պատճառով: Թեև այս մոդելը լավ է աշխատում բարձրարժեք գործարքներ ապահովելու համար, որոնք կարող են հանդուրժել ուշացումները, այն զգալի շփում է առաջացնում ավելի լայն DeFi էկոհամակարգի համար:
Մտածեք, թե ինչպես է դա ազդում իրական աշխարհի օգտագործման վրա. օգտատերը, ով ցանկանում է օգտագործել իր Arbitrum-ի վրա հիմնված գրավը՝ Base-ում վարկ վերցնելու համար, նախ պետք է կամրջի իր ակտիվները և սպասի մինչև 7 օր, մինչև դրանք հնարավոր լինի օգտագործել: Առևտրականը, որը հայտնաբերում է արբիտրաժային հնարավորություն Uniswap լողավազանների միջև տարբեր հավաքների վրա, կտեսնի, որ հնարավորությունը կվերանա շատ ավելի վաղ, քան նրանք կկարողանային գործել դրա վրա: Խաղային հավելվածը, որը ցանկանում է խաղացողներին թույլ տալ ապրանքներ փոխանակել տարբեր համախմբված տեղակայումների միջոցով, նման երկար ուշացումներով անընդունելի UX-ի կհանդիպի:
Այստեղ կարևոր պատկերացումն այն է, որ միավորման հանգույցները կարող են իրականում նկատել վիճակի փոփոխությունները շատ ավելի արագ՝ սովորաբար L1 բլոկի հաստատումից հետո վայրկյանների ընթացքում: Թեև այս պետությունը չի անցել կանոնական կամրջի ամբողջական կարգավորումը, այն հիմնված է գործարքի տվյալների վրա, որոնք արդեն պատվիրված և վերջնական տեսքի են բերվել Ethereum-ում: Շատ կենտրոնացված բորսաներ արդեն օգտագործում են այս հատկությունը՝ վարկավորելով օգտվողների ավանդները հավաքագրումից հետո՝ ընդամենը մի քանի բլոկային հաստատումներից հետո՝ գործարկելով իրենց սեփական հանգույցները և ստուգելով գործարքի վերջնականությունը L1-ում:
Սա հետաքրքիր երկփեղկվածություն է ստեղծում հավաքագրման էկոհամակարգում: Թեև համախմբումները հաջողությամբ մեծացրել են Ethereum-ի գործարքների թողունակությունը, նրանք ներկայացրել են ծանր վիճակի և իրացվելիության մասնատում: Յուրաքանչյուր համախմբում արդյունավետորեն գործում է որպես անկախ բլոկչեյն, որը չի կարող արդյունավետ կերպով ստուգել այլ միավորումների վիճակը՝ չսպասելով կամուրջների կարգավորմանը, չնայած բոլորն էլ իրենց անվտանգությունը բխում են նույն հիմքում ընկած շղթայից՝ Ethereum-ից:
Այս սահմանափակումները հաղթահարելու համար էկոհամակարգը մշակել է տարբեր մոտեցումներ՝ կենտրոնացված կամուրջներից մինչև մասնագիտացված ցանցից դուրս: Այս լուծումները սովորաբար կատարում են տարբեր փոխզիջումներ երեք հիմնական հատկությունների միջև.
Գոյություն ունեցող լուծումների մեծամասնությունը օպտիմիզացնում է արագությունը և ծախսերը՝ ի հաշիվ անվտանգության՝ հաճախ հենվելով վստահելի օպերատորների, բազմաֆունկցիոնալ մեխանիզմների կամ նվազագույն տնտեսական աջակցությամբ լավատեսական մեխանիզմների վրա: Սա հանգեցրել է մի քանի բարձրակարգ կամուրջների կոտրման, հատկապես 625 միլիոն դոլար արժողությամբ Ronin կամրջի շահագործումը, որն ընդգծում է հարմարավետության համար անվտանգությունը զոհաբերելու ռիսկերը:
Հիմնական մարտահրավերը համախմբված վիճակների վերաբերյալ անվտանգ «ճշմարտության աղբյուրի» ստեղծումն է, որը կարող է.
Հավաքածուների միջև անվտանգ արագ վիճակի ստուգումը ընձեռելու այս հնարավորությունը զգալի նորամուծություններ է առաջացրել: Տարբեր թիմեր խնդրին մոտենում են տարբեր տեսանկյուններից՝ ձգտելով ստեղծել ենթակառուցվածք, որը կարող է ապահովել հաջորդ սերնդի խաչաձեւ շղթայական հավելվածները՝ առանց անվտանգությանը զիջելու:
Հետևյալ բաժիններում մենք կուսումնասիրենք, թե ինչպես է NFFL-ը մոտենում այս մարտահրավերին EigenLayer-ի վերստուգման և NEAR DA-ի նոր համակցության միջոցով՝ ստեղծելով արագ վերջնական շերտ, որը զգույշ հավասարակշռություն է ստեղծում անվտանգության, արագության և ծախսարդյունավետության միջև:
Nuffle Fast Finality Layer-ը (NFFL) ներկայացնում է նոր մոտեցում՝ ապահովելու անվտանգ խաչաձև շղթայական փոխազդեցություններ՝ ապահովելով արագ վիճակի ստուգում հավաքների միջև: Փոխանակ ծրագրավորողներին ստիպելու ընտրել անվտանգության և արագության միջև, NFFL-ն օգտագործում է EigenLayer-ի վերստուգված ETH-ն՝ ստեղծելու կրիպտոէկոնոմիկորեն ապահովված արագ վերջնական շերտ, որը կարող է հաստատել մի քանի վայրկյանի ընթացքում միավորված վիճակները:
Իր հիմքում NFFL-ը գործում է որպես ակտիվ վավերացված ծառայություն (AVS), որն աշխատում է EigenLayer-ի վրա: Օպերատորների ապակենտրոնացված ցանց, որոնցից յուրաքանչյուրը գործարկում է ամբողջական հանգույցներ մասնակցող հավաքների համար, ստուգում և հաստատում է պետական թարմացումները: Այս ատեստավորումները ապահովված են օպերատորների կողմից վերագրված ETH-ով, ինչը ազնիվ վարքագծի համար ուժեղ տնտեսական խթաններ է ստեղծում: Համատեղելով սա NEAR-ի տվյալների հասանելիության շերտի հետ՝ տվյալների բլոկների արդյունավետ պահպանման համար, NFFL-ը հավելվածներին հնարավորություն է տալիս ապահով կերպով ստուգել խաչաձև շղթայի վիճակը 2-3 վայրկյանում` մեծության կարգերով ավելի արագ, քան կանոնական կամրջի կարգավորումը:
Այն, ինչ NFFL-ին հատկապես գրավիչ է դարձնում, նրա պրագմատիկ դիզայնի մոտեցումն է: Ethereum-ի անվտանգության մոդելը փոխարինելու կամ մրցելու փոխարեն, այն ապահովում է լրացուցիչ շերտ՝ օպտիմիզացված օգտագործման դեպքերի համար, որոնք պահանջում են ավելի արագ վերջնականություն: Հավելվածները կարող են ընտրել՝ ապավինե՞լ NFFL-ի կրիպտոտնտեսական անվտանգությանը, թե՞ սպասել L1-ի ամբողջական հաշվարկին՝ ելնելով իրենց հատուկ կարիքներից: Այս ճկունությունը թույլ է տալիս NFFL-ին բարելավել օգտատերերի փորձը բազմաթիվ խաչաձեւ շղթայական փոխազդեցությունների համար՝ միաժամանակ պահպանելով անվտանգության ամուր երաշխիքներ:
Համակարգը ներկայացնում է երեք հիմնական նորամուծություններ.
Այս դիզայնը թույլ է տալիս NFFL-ին զգույշ հավասարակշռություն հաստատել անվտանգության, արագության և ծախսարդյունավետության միջև՝ երեք հատկություններ, որոնք ավանդաբար հակասում են խաչաձեւ շղթայական ենթակառուցվածքում: Տրամադրելով արագ, բայց ապահով պետական ստուգում, NFFL-ը նոր հնարավորություններ է բացում խաչաձեւ շղթայական հավելվածների համար՝ սկսած վարկավորման արձանագրություններից մինչև իրացվելիության ագրեգատորներ:
Հետևյալ բաժիններում մենք մանրամասն կուսումնասիրենք NFFL-ի ճարտարապետությունը՝ ուսումնասիրելով, թե ինչպես են դրա տարբեր բաղադրիչներն աշխատում միասին՝ հնարավորություն տալու այս նոր պարզունակ փոխազդեցության համար: Մենք նաև կվերլուծենք դրա անվտանգության մոդելը, կքննարկենք հնարավոր հավելվածները և կդիտարկենք արձանագրության հետագա զարգացման ճանապարհային քարտեզը:
NFFL-ի հիմքում ընկած է նրա օպերատորի ցանցը՝ ապակենտրոնացված համակարգ, որն ընդլայնում է Ethereum-ի անվտանգությունը՝ արագ խաչաձև հավաքման ստուգումը հնարավոր դարձնելու համար: Հերթական սղոցված ցանց ստեղծելու փոխարեն, որը պահանջում է իր սեփական անվտանգության ենթադրությունները, NFFL-ը կառուցված է որպես ակտիվորեն վավերացված ծառայություն (AVS) EigenLayer-ի վրա՝ թույլ տալով նրան ուղղակիորեն մուտք գործել Ethereum-ի գոյություն ունեցող վավերացնող էկոհամակարգ:
Այս ճարտարապետական ընտրությունը հիմնարար է NFFL-ի անվտանգության մոդելը հասկանալու համար: Նույն վավերացնողները, որոնք ապահովում են Ethereum-ի համաձայնությունը, կարող են վերահաստատել իրենց ETH-ն EigenLayer-ի միջոցով՝ դառնալու NFFL օպերատորներ: Դրանով նրանք վտանգի տակ են դնում իրենց ցցված ETH-ը՝ աջակցելու համախմբման վիճակների վերաբերյալ իրենց հավաստագրերին: Սա ստեղծում է հզոր անվտանգության կամուրջ Ethereum-ի կոնսենսուսի և NFFL-ի արագ վերջնականության շերտի միջև:
Երբ համախմբումը հրապարակում է նոր բլոկային տվյալներ L1-ին, ռելեերներն այն փոխանցում են NEAR DA-ին: Օպերատորները առբերում են բլոկի տվյալները երկու աղբյուրների միջոցով և համոզվում, որ դրանք համարժեք են: Մենք հետագայում կբացատրենք, թե ինչու է անհրաժեշտ NEAR DA-ում հավաքագրման տվյալների հրապարակումը, որպեսզի NFFL-ն օգտագործող հավելվածներն ավելի հարմար լինեն օգտատերերի և մշակողների համար:
Նոր խմբաքանակներ ստանալուց հետո օպերատորները դրանք կատարում են իրենց հավաքման հանգույցներում: Հաշվի առնելով, որ նրանք բոլորն աշխատում են նույն հանգույցի ծրագրակազմով, նրանք միշտ կհայտնվեն նույն և ճիշտ վիճակի ելքով: Այս վիճակի ելքը այնուհետև ստորագրվում է բոլոր օպերատորների կողմից: Երբ օպերատորների մեծամասնությունը համաձայնում է որոշակի վիճակի մասին, այն ընդունվում է համակարգի կողմից և կարող է փոխանցվել ռեեստրի պայմանագրերին բոլոր հավաքակազմերի միջոցով:
Նման համակարգի տնտեսական անվտանգությունն ունի մի շատ հետաքրքիր հատկություն, որը բխում է EigenLayer-ի կրճատման մեխանիզմից.
EigenLayer-ում Actively Validated Services-ը կարող է ներդնել ստուգման մեխանիզմ, որն ի վիճակի է հայտնաբերել անվավեր ատեստավորումներ օպերատորներից և դրանից հետո կրճատել (լուծարել) նրանց ավանդը: Քանի որ NFFL-ն ինչ-որ չափով «նախնական կարգավորումներ է» միավորում շղթայից դուրս, նախքան այն հաստատվելը կամրջում, հնարավոր է օբյեկտիվորեն հայտնաբերել խարդախությունը՝ սպասելով մարման հետաձգմանը և ԱՎԾ պայմանագրին ծանուցելով ատեստավորման և կամրջի արտադրանքի անհամապատասխանության մասին:
Սա տնտեսապես ապախրախուսում է կեղծ հավաստագրերը, քանի որ դրանք կարող են հայտնաբերել և կրճատել ցանկացած կազմակերպություն, որը դիտում է L1-ի և NFFL-ի վիճակը, նույնիսկ առանց դրանց հավաքման հանգույցների գործարկման: Այլ կերպ ասած, NFFL-ն «ապահովագրում է» ցանցի պահանջները. օպերատորները ռիսկի են ենթարկում զգալի կապիտալը՝ աջակցելու իրենց պահանջները համախմբված պետությունների վերաբերյալ:
Սա հատկապես հզոր է դարձնում այն, թե ինչպես է այն հավասարեցնում խթանները ողջ համակարգում: Օպերատորները վճարներ են ստանում ազնիվ մասնակցության համար՝ միաժամանակ զգալի վնասներ կրելով անազնվության պատճառով: Որքան ավելի շատ ETH-ն վերագրանցվի NFFL-ում, այնքան ավելի ուժեղ են դառնում այդ խթանները: Եվ քանի որ այս անվտանգությունը բխում է Ethereum-ից EigenLayer-ի միջոցով, այն մասամբ օգտվում է նույն ամուր տնտեսական անվտանգության մոդելից, որն ապահովում է հարյուրավոր միլիարդների արժեք հենց Ethereum-ի վրա:
NFFL-ի հաղորդագրությունների համակարգը ներկայացնում է նորարարական մոտեցում՝ լայնածավալ խաչաձեւ շղթայական վիճակի ստուգման համար: Յուրաքանչյուր պետական ատեստավորումը շղթայի վրա գրանցելու փոխարեն, որը չափազանց թանկ կարժենա, NFFL-ը ներկայացնում է Messages-ի և Tasks-ի երկշերտ համակարգ, որը հնարավորություն է տալիս արդյունավետ աշխատել շղթայից դուրս՝ պահպանելով շղթայական անվտանգության ամուր երաշխիքներ ըստ պահանջի:
Հաղորդագրությունները NFFL-ում հաղորդակցության հիմնական միավորն են: Երբ օպերատորները ստուգում են նոր վիճակը, նրանք ստեղծում և ստորագրում են հաղորդագրություն, որը հաստատում է այդ վիճակը: Այս հաղորդագրությունները հիմնականում գոյություն ունեն շղթայից դուրս՝ շրջանառելով օպերատորների և ագրեգատորի միջև՝ առանց ներքին շղթայի գազի ծախսեր կատարելու: Համակարգով հոսող հաղորդագրությունների երկու տարբերակ կա.
Նահանգի արմատային թարմացում Հաղորդագրությունները պարունակում են օպերատորի հավաստագիր բլոկի որոշակի բարձրության վրա հավաքված վիճակի մասին: Յուրաքանչյուր Հաղորդագրություն ներառում է ոչ միայն ինքնին պետության արմատը, այլ նաև հղում NEAR DA գործարքին, որը պարունակում է բլոկի տվյալները՝ ստեղծելով ստուգելի կապ հաստատված վիճակի և դրա հիմքում ընկած տվյալների միջև:
Օպերատորի հավաքածուի թարմացում Հաղորդագրությունները հետևում են NFFL-ի օպերատորի հավաքածուի փոփոխություններին: Այս Հաղորդագրությունները կարևոր են համակարգի անվտանգության համար, քանի որ դրանք հնարավորություն են տալիս համախմբված ռեեստրի պայմանագրերին պահպանել վավեր օպերատորների թարմացված գրառումը՝ ապահովելով, որ ատեստավորումներն ընդունվում են միայն վտանգի տակ գտնվող լիազորված մասնակիցներից:
Թեև հաղորդագրությունները թույլ են տալիս արդյունավետ պետական ստուգում, դրանք միայն բավարար չեն համակարգի տնտեսական անվտանգությունն ապահովելու համար: Այստեղ են հայտնվում առաջադրանքները: Առաջադրանքները աշխատանքի շղթայական միավորներ են, որոնք կանոնավոր պարբերականությամբ ստուգում են համակարգի վիճակը: Յուրաքանչյուր հաղորդագրություն Ethereum-ին ուղարկելու փոխարեն, օպերատորները պարբերաբար կառուցում են Sparse Merkle Tree- ը, որը պարունակում է որոշակի ժամանակաշրջանի բոլոր հաղորդագրությունները: Այնուհետև այս ծառի արմատը ներկայացվում է որպես Առաջադրանքի պատասխան՝ ստեղծելով արդյունավետ շղթայական պարտավորություն բոլոր արտաշղթայական հավաստագրերի նկատմամբ:
Այս անցակետային համակարգը հատկապես խելացի է, քանի որ այն հնարավորություն է տալիս ընտրովի ստուգել ցանկացած Հաղորդագրություն՝ չպահանջելով, որ բոլոր հաղորդագրությունները պահվեն շղթայում: Merkle-ի ապացույցների միջոցով յուրաքանչյուրը կարող է ստուգել, որ կոնկրետ Հաղորդագրություն ներառված է անցակետում, ինչը թույլ է տալիս արդյունավետ մարտահրավերների մեխանիզմներ՝ միաժամանակ ցածր պահելով բազային ծախսերը: Դուք կարող եք դա պատկերացնել որպես «հավատարմագրերի բլոկշեյնի» ստեղծում, որտեղ անցակետերը ծառայում են որպես բլոկի վերնագրեր, որոնք պարտավորվում են կատարել բոլոր հաղորդագրությունները որոշակի ժամանակահատվածում:
Ագրեգատորը վճռորոշ դեր է խաղում այս համակարգում՝ հավաքելով օպերատորի ստորագրությունները և դրանք հասանելի դարձնելով API-ի միջոցով: Երբ օպերատորները ստորագրում են հաղորդագրությունները, նրանք դրանք ուղարկում են ագրեգատորին, որը հաստատում է, որ ստորագրությունները հասել են քվորումի (կշռված ըստ դրված ETH-ի)՝ նախքան դրանք ներկայացնելը հավելվածների կողմից օգտագործման համար: Սա ստեղծում է մաքուր ինտերֆեյս մշակողների համար՝ միաժամանակ պահպանելով համակարգի ապակենտրոնացված անվտանգության հատկությունները: Մենք կմանրամասնենք ագրեգատոր ծառայության մասին հաջորդ բաժնում:
Ագրեգատորը գործում է որպես NFFL-ի համակարգող շերտ՝ արդյունավետորեն կառավարելով հաղորդագրությունների հոսքը օպերատորների և հավելվածների միջև: Թեև կոնցեպտուալ առումով պարզ է, դրա դիզայնը արտացոլում է ինչպես մշակողների գործնական կարիքները, այնպես էլ ապակենտրոնացման սկզբունքները:
Իր հիմքում ագրեգատորը լուծում է «ընդհանուրների ողբերգությունը» խնդիրը ստորագրությունների ագրեգացման մեջ։ Առանց հատուկ ծառայության, NFFL օգտագործող յուրաքանչյուր հավելված պետք է ինքնուրույն հավաքի և ստուգի բոլոր օպերատորների ստորագրությունները՝ անարդյունավետ և ծախսատար գործընթաց: Փոխարենը, ագրեգատորը տրամադրում է օպերատորի ստորագրությունների հավաքման մեկ կետ՝ հաստատելով քվորումը և բացահայտելով ստուգված ատեստավորումները պարզ API-ի միջոցով:
Ստորագրությունների համախմբման գործընթացն աշխատում է հետևյալ կերպ.
Օպերատորներն ինքնուրույն ստորագրում են պետական թարմացումները հաստատող հաղորդագրություններ
Այս ստորագրություններն ուղարկվում են ագրեգատորին հավաքագրման համար
Ագրեգատորը ստուգում է ստորագրության վավերականությունը և հետևում է քվորումին
Հենց որ հասնի ցցերի բավարար կշիռը, հանրագումարային ստորագրությունը հասանելի է դառնում
Հավելվածները կարող են ստանալ այս հավաստագրերը ագրեգատորի API-ի միջոցով
Այս դիզայնը զգալիորեն նվազեցնում է NFFL ինտեգրող մշակողների բարդությունը: Բարդ կրիպտոգրաֆիկ գործողություններ կառավարելու կամ օպերատորի խաղադրույքներին հետևելու փոխարեն, հավելվածները կարող են պարզապես պահանջել ատեստավորում հատուկ պետական թարմացումների համար մաքուր API ինտերֆեյսի միջոցով: Ագրեգատորը կառավարում է ստորագրությունների հավաքման, ստուգման և BLS ագրեգացման ամբողջ բարդությունը կուլիսների հետևում:
Եկեք ուսումնասիրենք NFFL-ի կողմից օգտագործվող BLS ագրեգացիան հետագա: BLS ստորագրություններն ունեն հզոր մաթեմատիկական հատկություն, որը թույլ է տալիս մի քանի ստորագրություններ միավորել մեկ ստորագրության մեջ: Օպերատորներից N անհատական ստորագրությունները ստուգելու փոխարեն, ինչը կլինի հաշվողականորեն թանկ և գազատար, հավելվածները կարող են ստուգել մեկ միասնական ստորագրությունը, որն ապացուցում է կոլեկտիվ պայմանագիրը:
Այստեղ արդյունավետության ձեռքբերումները զգալի են: Երբ NFFL օպերատորները ստորագրում են հաղորդագրություն, նրանք ստեղծում են ստանդարտ BLS ստորագրություններ՝ օգտագործելով իրենց անձնական բանալիները: Այնուհետև ագրեգատորը կարող է միավորել այս առանձին ստորագրությունները մեկ կոմպակտ ստորագրության մեջ, որն ապացուցում է քվորումի համաձայնությունը: Այս համախմբված ստորագրության չափը և ստուգման արժեքը մնում է անփոփոխ՝ անկախ նրանից, թե քանի օպերատոր է մասնակցել, մի հատկություն, որը համակարգը դարձնում է մեծ մասշտաբային:
Ավելին, համախմբված ստորագրությունը կարող է ստուգվել ստորագրող օպերատորների համակցված հանրային բանալիների նկատմամբ՝ կշռված ըստ նրանց դրված գումարների՝ ապահովելու տնտեսական անվտանգության պատշաճ հաշվառումը: Այնուհետև գրանցման պայմանագիրը պետք է կատարի ստորագրության ստուգման միայն մեկ գործողություն՝ հաստատելու համար, որ բաժնետոմսերի բավարար կշիռը վկայում է պետական թարմացման մասին:
Կարևոր է նշել, որ չնայած ագրեգատորն ապահովում է հարմարավետություն, այն չի վտանգի NFFL-ի անվտանգության մոդելը: Նրա հավաքած ստորագրությունները հրապարակայնորեն ստուգելի են, և նրա դերը զուտ կազմակերպչական է, քան հեղինակավոր: Հավելվածները միշտ կարող են ինքնուրույն ստուգել, որ համախմբված ստորագրությունները ներկայացնում են լեգիտիմ քվորում խաղացվող օպերատորների կողմից: Ագրեգատորը չի կարող ոչ ստորագրություններ կեղծել, ոչ էլ վավերական ատեստավորումներ թաքցնել, դա պարզապես դրանք ավելի մատչելի է դարձնում:
Ագրեգատորը նույնպես կենսական դեր է խաղում անցակետային համակարգում: Ժամանակի ընթացքում հավաքելով բոլոր հաղորդագրությունները՝ այն կարող է կառուցել Sparse Merkle Trees-ը, որն օգտագործվում է անցակետում Tasks-ում: Սա ստեղծում է համակարգով անցած բոլոր ատեստավորումների արդյունավետ գրառում, ինչը հնարավորություն է տալիս հետագայում ստուգել, եթե անհրաժեշտ է անվտանգության մարտահրավերների կամ աուդիտի նպատակներով:
Ռեեստրի պայմանագիրը, որը տեղակայված է յուրաքանչյուր մասնակցի վրա, ծառայում է որպես կարևոր կամուրջ NFFL-ի արտաշղթայական ատեստավորումների և շղթայական պետական ստուգման միջև: Այս պայմանագրերը հնարավորություն են տալիս հավելվածներին անվստահորեն ստուգել այլ համախմբումների վիճակը՝ վավերացնելով NFFL-ի կրիպտոտնտեսական ապահովված հավաստագրերը:
Ռեեստրը հատկապես հետաքրքիր է դարձնում այն, թե ինչպես է այն պահպանում NFFL-ի անվտանգության հատկությունները տարբեր շղթաներով: Ռեեստրի յուրաքանչյուր պայմանագիր պահում է NFFL-ի օպերատորի հավաքածուի տեղական պատճենը՝ հետևելով փոփոխություններին օպերատորի հավաքածուի թարմացման հավաստագրերի միջոցով: Սա նշանակում է, որ մինչ օպերատորի հավաքածուն կառավարվում է EigenLayer-ի միջոցով Ethereum-ում, նրա վիճակը հուսալիորեն արտացոլվում է բոլոր մասնակցող խմբաքանակներում՝ հնարավորություն տալով նրանց ինքնուրույն ստուգել ատեստավորումները:
Երբ հայտը պետք է ստուգի մեկ այլ միավորի վիճակը, օրինակ՝ վարկավորման արձանագրությունը, որը ստուգում է Arbitrum-ի գրավադրումը Optimism-ից, նա համապատասխան ատեստավորում է ներկայացնում իր տեղական ռեգիստրի պայմանագրին: Այս ատեստավորումը ներառում է ագրեգացված BLS ստորագրությունը, որը մենք քննարկել ենք ավելի վաղ, ինչպես նաև հաստատված հատուկ պետական արմատը և դրա հետ կապված NEAR DA գործարքի հղումը:
Ռեեստրի ստուգման գործընթացը զգալիորեն արդյունավետ է BLS ստորագրությունների համախմբման շնորհիվ: Պայմանագիրը պետք է կատարի միայն մեկ ստորագրության ստուգում ընթացիկ օպերատորի հավաքածուի կշռված հանրային բանալիների նկատմամբ: Եթե ստորագրությունը վավեր է և ներկայացնում է բաժնետոմսերի բավարար կշիռ, Ռեեստրն ընդունում է վավերացված վիճակը որպես հաստատված: Սա ստեղծում է անվստահելի կամուրջ հավաքագրումների միջև, որը և՛ անվտանգ է, և՛ ծախսարդյունավետ:
Ռեեստրը ստեղծում է վստահության նվազագույն չափով կամուրջ հավաքագրումների միջև, որը և՛ անվտանգ է, և՛ ծախսարդյունավետ: Օպերատորի հավաքածուի կշռված հանրային բանալիների նկատմամբ համախմբված ստորագրությունների ստուգման միջոցով այն կարող է հաստատել, որ պետական թարմացումը ստացել է բավարար ատեստավորման կշիռ՝ վավեր համարվելու համար: Սա հնարավորություն է տալիս հավելվածներին արժանահավատորեն ստուգել պետությունները տարբեր խմբաքանակներում՝ միաժամանակ ժառանգելով NFFL-ի տնտեսական անվտանգության երաշխիքները:
Ռեեստրը նաև վճռորոշ դեր է խաղում NFFL-ի մարտահրավերների համակարգում: Եթե հետագայում ապացուցվի, որ ատեստավորումը կեղծ է վիճարկման համակարգի միջոցով, Ռեեստրը կարող է այն անվավեր ճանաչել՝ պաշտպանելով դիմումները սխալ վիճակի վրա հիմնվելուց: Սա ստեղծում է անվտանգության մի քանի շերտեր՝ անհապաղ կրիպտոտնտեսական երաշխիքներ խաղադրույքի ETH-ից՝ զուգորդված մարտահրավերների միջոցով խարդախությունից երկարաժամկետ պաշտպանության հետ:
NFFL-ի անվտանգության մոդելը կենտրոնանում է օպերատորի սխալ վարքագծի երկու հիմնական տեսակների հայտնաբերման և պատժման շուրջ՝ Անվտանգության սխալներ և Կենսունակության անսարքություններ:
Անվտանգության սխալները խախտումներ են, որոնք ազդում են ցանցի ամբողջականության վրա՝ առաջացնելով սխալ վիճակներ կամ համակարգի կանոններին չհամապատասխանող արդյունքներ: Գոյություն ունեն անվտանգության անսարքությունների երկու հիմնական տեսակ, որոնք օպերատորները կարող են թույլ տալ.
Թեև անվտանգության անսարքությունները ուղղակիորեն հարվածում են ճշտությանը, Liveness Faults-ը ազդում է ցանցի հասանելիության և արդյունավետության վրա: Եթե օպերատորները հետևողականորեն ձեռնպահ մնան հաղորդագրությունների ստորագրմանը մասնակցելուց, դա ազդում է և՛ ցանցի հասանելիության վրա, և՛ մեծացնում է ստուգման ծախսերը այն օգտվողների համար, ովքեր ավելի շատ ստորագրությունների կարիք ունեն՝ քվորումի հասնելու համար: Արձանագրությունը հետևում է օպերատորի մասնակցությանը անցակետի առաջադրանքների միջոցով՝ բացահայտելու և պատժելու նման վարքագիծը:
Մարտահրավերի գործընթացը տատանվում է՝ կախված վիճարկվող սխալի տեսակից և հաղորդագրությունից.
Անցակետի առաջադրանքների համար մրցակիցները կարող են ապացուցել կամ հաղորդագրության ներառման կամ բացառման սխալները: Եթե անցակետի ժամանակաշրջանի վավեր հավաստագրերով հաղորդագրությունը բաց է թողնվել, կամ ներառվել է անվավեր/ժամանակաշրջանից դուրս հաղորդագրություն, ապա մարտահրավերը հաջողվում է: Սա ստուգվում է անցակետի հաղորդագրությունների ծառի դեմ merkle-ապացույցներով:
Անհատական հաղորդագրությունները կարող են վիճարկվել իրենց անցակետի ժամկետից հետո՝ ապացուցելով հաղորդագրության բովանդակությունը անվավեր: Օրինակ.
Ստուգման այս բազմաշերտ համակարգը թույլ է տալիս արձանագրությանը պահպանել ինչպես արագ աշխատանքը՝ ոչ շղթայական հաղորդագրությունների միջոցով՝ միաժամանակ պահպանելով անվտանգության ամուր երաշխիքներ կրիպտոտնտեսական մեխանիզմների միջոցով: EigenLayer-ի կրճատման միջոցով անվավեր վարքագիծը ապացուցելիորեն հայտնաբերելի և տնտեսապես պատժելի դարձնելով, NFFL-ն ուժեղ խթաններ է ստեղծում ազնիվ գործունեության համար՝ միաժամանակ հնարավորություն տալով արդյունավետ մարտահրավերներին, երբ խախտումներ են տեղի ունենում:
Սահմանելով արագ և փոշու էժան խաչաձև հավաքման վիճակի ընթերցման եղանակ՝ NFFL-ը բացում է կիրառությունների լայն շրջանակ, որոնք հնարավոր չէին իրականացնել էկոհամակարգի ներկայիս տեխնոլոգիական փաթեթով: Եկեք ուսումնասիրենք որոշ գաղափարներ՝ տեսական և պարզ բանից մինչև ավելի բարդ և կոնկրետ ծրագրեր, որոնք օգտակար են այսօրվա Ethereum էկոհամակարգի ամենատարածված ոլորտներում:
Սկսենք պարզ օրինակից, որը նկարագրված է Nuffle Labs-ի պաշտոնական փաստաթղթերում. արձանագրություն, որը թույլ է տալիս օգտվողներին «բարև» հաղորդագրություններ ուղարկել տարբեր հավաքների միջև: Թեև հիմնականը, սա ցույց է տալիս հիմնական մեխանիզմը, թե ինչպես հավելվածները կարող են օգտագործել NFFL-ը խաչաձեւ շղթայական հաղորդակցության համար:
Հաշվի առեք օգտվողին, ով ցանկանում է հաղորդագրություն ուղարկել ցանցի թիվ 1-ին, որը կկարդան 2-րդ ցանցում: Գործընթացը սկսվում է, երբ նրանք թիվ 1 ցանցում գործարք են ներկայացնում՝ ձայնագրելով իրենց «բարև»: հաղորդագրություն ցանցի վիճակում: Այս պահին հաղորդագրությունը գոյություն ունի միայն ցանցի թիվ 1-ում և սովորաբար պահանջում է սպասել կանոնական կամրջի կարգավորմանը (հնարավոր է ժամեր կամ օրեր), նախքան այն հնարավոր կլինի ստուգել այլ խմբերի կողմից:
Այստեղ է մտնում NFFL-ը: Երբ արտադրվում է այս հաղորդագրությունը պարունակող բլոկը, այն տեղադրվում է NEAR DA-ում ցանցի ռելեերի կողմից: NFFL օպերատորները, որոնք գործարկում են ամբողջական հանգույցներ երկու ցանցերի համար, ստուգում են, որ այս բլոկի տվյալները համընկնում են իրենց Ցանցի թիվ 1 հանգույցի տեղական հաշվարկի հետ: Ստուգումից հետո նրանք ստորագրում են հաղորդագրություններ, որոնք հաստատում են նոր պետական արմատը:
Այս ատեստավորումները հոսում են NFFL-ի ագրեգատոր ծառայության միջոցով, որը ստորագրություններ է հավաքում այնքան ժամանակ, մինչև պետությանը հաստատվի բաժնետոմսերի բավարար չափը: Քվորումի հասնելուց հետո համախմբված ստորագրությունը հասանելի է դառնում NFFL-ի API-ի միջոցով, սովորաբար բլոկի սկզբնական արտադրությունից վայրկյանների ընթացքում:
Այժմ գալիս է հետաքրքիր մասը՝ սպառելով հաղորդագրությունը ցանցի թիվ 2-ում: Hello Protocol-ի պայմանագիրը ցանցի թիվ 2-ում կարող է ընդունել գործարք, որը պարունակում է.
Արձանագրությունն այս տվյալները ուղղորդում է ցանցի թիվ 2 ռեգիստրի պայմանագրին, որը ստուգում է ատեստավորման ստորագրությունը NFFL օպերատորների իր գրառումների համեմատ: Եթե վավեր է, սա ապացուցում է, որ հաղորդագրությունը գոյություն ունի ցանցի թիվ 1 ստուգված վիճակում՝ թույլ տալով արձանագրությանը անվտանգ մշակել այն:
Սա հզոր է դարձնում արագության և անվտանգության համադրությունը: Հաղորդագրության ներկայացումից մինչև խաչաձեւ շղթայական հաստատում ամբողջ հոսքը կարող է ավարտվել վայրկյանների ընթացքում, այլ ոչ թե կանոնական կամուրջներով ժամերով կամ օրերով: Այնուամենայնիվ, անվտանգությունը բխում է կրիպտոտնտեսական երաշխիքներից, որոնք ապահովված են EigenLayer-ի միջոցով վերականգնված ETH-ով, այլ ոչ թե վստահելի օպերատորներից կամ լավատեսական ենթադրություններից:
Թեև «բարև» հաղորդագրություններ ուղարկելը կարող է չնչին թվալ, այս նույն օրինաչափությունը թույլ է տալիս շատ ավելի բարդ խաչաձեւ շղթայական հավելվածներ: Հավաքածուների միջև արագ և վստահելի կերպով ստուգելու կարողությունը կառուցողական բլոկներ է ստեղծում ամեն ինչի համար՝ խաչաձև շղթայական DeFi-ից մինչև շղթայական վերացական օգտագործողների փորձառություններ:
Հիմնվելով այս հիմունքների վրա՝ եկեք ուսումնասիրենք ավելի պրակտիկ կիրառություն՝ խորհրդանշական կամուրջ, որն օգտագործում է NFFL-ը արագ խաչաձեւ փոխանցումների համար: Ներկայիս կամրջի լանդշաֆտը ստիպում է դժվարին փոխզիջումներ արագության, գնի և անվտանգության միջև: Բայց NFFL-ը կարող է վերափոխել այս դինամիկան և հնարավորություն տալ օգտատերերի համար բարելավված կամրջման փորձը:
Այսօրվա առաջատար կամուրջները հստակորեն ցույց են տալիս այս փոխզիջումները: Stargate-ը, որը սնուցվում է LayerZero-ով, ձեռք է բերում համեմատաբար ցածր ծախսեր, սակայն փոխանցումներն ավարտելու համար տևում է 10-30 րոպե, քանի որ իր օպերատորի ցանցը պահանջում է մի քանի շղթաների միջև կոնսենսուս ձեռք բերել և փոխանցել: Across-ն ապահովում է գրեթե ակնթարթային փոխանցումներ, բայց 10-100 անգամ ավելի բարձր ծախսերով, հիմնականում UMA Oracle-ի թանկարժեք արդյունքների և դանդաղ (6-ժամյա) վերաբալանսի ցիկլերի շնորհիվ, որոնք ազդում են իրացվելիության արդյունավետության վրա:
NFFL-ն այստեղ ներկայացնում է նոր պարադիգմ: Օգտագործելով EigenLayer-ի AVS շրջանակը, այլ ոչ թե առանձին օպերատորի ցանց պահպանելը, NFFL-ը կարող է վայրկյանների ընթացքում հասնել կոնսենսուսի միավորման վիճակների վերաբերյալ: Այս կոնսենսուսը կարող է արդյունավետ կերպով փոխանցվել ռեեստրի պայմանագրերի միջոցով բոլոր մասնակից խմբերի միջև՝ թույլ տալով կամուրջների նախագծերը, որոնք համատեղում են Stargate-ի ծախսերի արդյունավետությունը նույնիսկ ավելի արագ վերջնականությամբ, քան Across-ը:
Մտածեք, որ օգտվողը ETH-ն տեղափոխում է Arbitrum-ից դեպի Base: Երբ նշանները փակվում են Arbitrum-ի կամրջի պայմանագրում, NFFL օպերատորներն արագորեն ստուգում և հաստատում են այս վիճակի փոփոխությունն իրենց ամբողջական հանգույցների միջոցով: Հենց որ ագրեգատորը հավաքի բավարար ատեստավորումներ, կամուրջի պայմանագիրը Base-ում կարող է անմիջապես ստուգել նշանի կողպումը ռեեստրի պայմանագրի միջոցով և տրամադրել միջոցներ օգտագործողին:
Այս արագությունն ու արդյունավետությունը դարձնում են շատ գոյություն ունեցող կամուրջների օպտիմալացումներ ավելի քիչ համապատասխան: Օրինակ, մտադրությունների վրա հիմնված կամրջման համակարգերը հաճախ առաջարկվում են աշխատել դանդաղ վերջնականության շուրջ. օգտվողները մտադրություններ են ներկայացնում կամուրջ նշաններին, և այդ մտադրությունները համընկնում և իրականացվում են մասնագիտացված դերակատարների կողմից: Բայց քանի որ NFFL-ն ապահովում է կոնսենսուս գրեթե նույնքան արագ, որքան կպահանջվեր մտադրությունների համընկնումը, կամուրջները կարող են փոխարենը օգտագործել ավելի արդյունավետ իրացվելիության լողավազանների նախագծեր, որոնք նման են Stargate-ին, բայց առանց դրա արագության սահմանափակումների:
Այստեղ ծախսերի օգուտները զգալի են: Կամուրջների օպերատորները կարիք չունեն պահպանել առանձին կոնսենսուսային ենթակառուցվածք կամ վճարել Oracle-ի թանկարժեք արդյունքների համար: Օգտագործողները վայրկյանների ընթացքում ստանում են նշանագրեր նշանակման շղթայում, մինչդեռ հիմնականում վճարում են ստուգման հիմնական գազի ծախսերը: Իրացվելիության մատակարարները կարող են ավելի արդյունավետ կառավարել դիրքերը՝ ավելի արագ վերաբալանսի ցիկլերով:
Որպես հավելյալ առավելություն՝ համակարգը պահպանում է ուժեղ անվտանգություն EigenLayer-ի կրճատման մեխանիզմների միջոցով: Ցանկացած կեղծ ատեստավորում կհանգեցնի նրան, որ օպերատորները կկորցնեն իրենց ցցված ETH-ը, մինչդեռ կամուրջները դեռևս կարող են ստուգել վերջնական կարգավորումը կանոնական կամուրջների միջոցով՝ որպես լրացուցիչ անվտանգության շերտ:
Խաչաձեւ շղթայական վարկավորումը ներկայացնում է NFFL-ի թերևս ամենահետաքրքիր անմիջական կիրառումը: Ընթացիկ վարկավորման արձանագրությունները շղթայի մասնատվածության պատճառով բախվում են զգալի սահմանափակումների: Վերցրեք Aave-ը. չնայած այն տեղաբաշխվում է բազմաթիվ խմբավորումներով, յուրաքանչյուր տեղակայում գործում է մեկուսացված (ինչը մի քանի խնդիրներ է ստեղծում):
Օգտագործողները, ովքեր ցանկանում են օգտագործել գրավի առարկան շղթաներով, պետք է կամրջեն ակտիվները և սպասեն՝ մասնատելով իրացվելիությունը և նվազեցնելով կապիտալի արդյունավետությունը: Ավելին, որոշ տեղաբաշխումներ ավելի փոքր խմբերի վրա նույնիսկ չունեն բավարար իրացվելիություն որևէ իմաստալից վարկավորման համար՝ կասկածի տակ դնելով Aave-ի շուկայավարման դիրքը պարզ վարկավորման վերաբերյալ բոլորի համար ցանկացած չափի: «Պարզապես օգտագործիր Aave»-ը կարող է ավելի լավ ձևակերպվել որպես «Պարզապես օգտագործիր Aave… բայց միայն իր ամենամեծ տեղակայման դեպքում»:
NFFL-ը թույլ է տալիս սկզբունքորեն այլ մոտեցում: Դիտարկենք վարկավորման արձանագրություն, որը պահպանում է մի քանի միավորներ, բայց օգտագործում է NFFL՝ նրանց միջև գրավի կարգավիճակը կիսելու համար: Օգտատերը կարող է USDC-ն ներդնել որպես գրավ Base-ում, այնուհետև անմիջապես USDT վերցնել Arbitrum-ից նույն գրավի դիմաց, չնայած USDT-ն ընդհանրապես չի տեղակայվում Base-ում: Արձանագրության Արբիտրումի պայմանագիրը պարզապես ստուգում է Բազային գրավի դիրքը NFFL ատեստավորումների միջոցով՝ առանց կամրջման պահանջի:
Սա հզոր նոր հնարավորություններ է ստեղծում կապիտալի արդյունավետության համար: Օգտատերերը կարող են մուտք գործել լավագույն գները ցանկացած աջակցվող հավաքագրման համար՝ առանց ակտիվների տեղափոխման: Իրացվելիության մատակարարները կարող են կապիտալը տեղակայել այնտեղ, որտեղ այն առավել անհրաժեշտ է, առանց յուրաքանչյուր շղթայի առանձին դիրքեր պահպանելու: Եվ քանի որ դիրքերը կարող են վերահսկվել գրեթե իրական ժամանակում NFFL հավաստագրերի միջոցով, արձանագրությունները կարող են առաջարկել ավելի լավ դրույքաչափեր՝ պահպանելով անվտանգությունը:
Առավելությունները գերազանցում են հիմնական վարկավորումը: Դիտարկենք առևտրի լծակներով արձանագրություն, որը թույլ է տալիս օգտվողներին դիրքեր բացել բազմաթիվ DEX-ներում: Առևտրականը կարող է գրավ դնել Արբիտրումում, այնուհետև օգտագործել այն՝ միաժամանակ Արբիտրումի և Base-ի DEX-ների վրա լծակային դիրքեր բացելու համար: Արձանագրությունը կարող է վերահսկել բոլոր դիրքերը NFFL-ի հավաստագրերի միջոցով՝ անհրաժեշտության դեպքում հնարավորություն տալով արագ լուծարումներ իրականացնել՝ միաժամանակ թրեյդերներին հնարավորություն տալով օգտվել լավագույն գներից ողջ էկոհամակարգում:
Այս մոդելը զգալիորեն ավելի պարզ և արդյունավետ է, քան գոյություն ունեցող մոտեցումները: Կամուրջների բարդ մեխանիզմների կամ կենտրոնացված գների հոսքերի փոխարեն, արձանագրությունները կարող են ուղղակիորեն ստուգել դիրքերը ռեեստրի պայմանագրերի միջոցով: NFFL-ի արագ վերջնականությունը նշանակում է, որ նրանք կարող են աշխատել ավելի ցածր անվտանգության սահմաններով՝ պահպանելով անվտանգությունը: Եվ օգտատերերը ստանում են իրացվելիություն ամբողջ էկոհամակարգում մուտք գործելու անխափան փորձ:
Ապակենտրոնացված փոխանակումների մասշտաբների համախմբման ներկայիս մոտեցումը հաճախ հանգեցնում է անհեթեթ անարդյունավետության: Երբ Uniswap-ի նման արձանագրությունները տեղադրվում են նոր համախմբման մեջ, օգտվողները սկզբում բախվում են իրացվելիությունից զուրկ լողավազանների և բացակայում են կարևոր առևտրային զույգեր:
Նկատի ունեցեք Uniswap V3-ի վերջին տեղակայումը ZKsync-ում. չնայած վերջին ZK airdrop-ի զգալի ոգևորությանը և միջոցների հոսքին, շատ լողավազաններ գործարկումից հետո օրեր շարունակ անօգտագործելի մնացին՝ անբավարար իրացվելիության պատճառով: Միևնույն ժամանակ, նույն արձանագրության տեղակայումները Arbitrum, Base և այլ հաստատված շղթաներում պահպանում են խորը իրացվելիություն, ցածր վճարներ և արդյունավետ գնագոյացում հազարավոր զույգերի համար:
Այս մասնատումը ստեղծում է շփում ամբողջ էկոհամակարգում: Իրացվելիության մատակարարները պետք է բաժանեն իրենց կապիտալը շղթաներով, ինչը կհանգեցնի ավելի վատ գնի և ամենուր ավելի բարձր սայթաքման: Օգտագործողները պետք է կամրջեն նշանները և սպասեն, երբ նրանք ցանկանում են մուտք գործել ավելի լավ իրացվելիություն մեկ այլ շղթայի վրա: Արձանագրության թիմերը պետք է կառավարեն բազմաթիվ տեղակայումներ, որոնցից յուրաքանչյուրը պահանջում է առանձին սպասարկում և մոնիտորինգ:
Դուք ճիշտ գուշակեցիք. NFFL-ը կրկին հնարավորություն է տալիս հիմնովին այլ մոտեցում ցուցաբերել: Եկեք ուսումնասիրենք սա երկու ավելի հզոր օրինաչափությունների միջոցով.
Դիտարկենք նոր DEX-ը, որը կտեղակայվի բացառապես Arbitrum-ում, որն ընտրվել է իր հաստատված DeFi էկոհամակարգի և գազի բարենպաստ ծախսերի համար: Փոխանակ շղթաներով առանձին օրինակներ գործարկելու փոխարեն, այն պահպանում է իրացվելիության միասնական լողավազաններ Arbitrum-ում` միաժամանակ հնարավորություն տալով առևտրի հասանելիություն ցանկացած համախմբումից:
Ահա, թե ինչպես կարող է Base-ի օգտատերը փոխազդել դրա հետ.
Ալիսը ցանկանում է փոխանակել 10,000 USDC-ը ETH-ով Base-ով
DEX-ի Base ինտերֆեյսը հարցնում է Arbitrum pool-ի վիճակը NFFL հավաստագրերի միջոցով
Ալիսը տեսնում է, որ կարող է ավելի լավ գներ ստանալ, քան Base-ի մասնատված լողավազանները առաջարկում
Նա հաստատում է առևտուրը Base-ում
Գործարքն իրականացվում է Արբիտրումով, որի արդյունքը հաստատվում է Բեյսին
Այս միասնական իրացվելիության օգուտները զգալի են: Իրացվելիության մատակարարները կարող են կենտրոնացնել իրենց կապիտալը մեկ վայրում՝ հանգեցնելով ավելի լավ գնագոյացման և ավելի ցածր սայթաքման: Արձանագրության թիմը պետք է կառավարի միայն մեկ տեղակայում՝ պարզեցնելով զարգացումը և նվազեցնելով գործառնական ծախսերը: Եվ օգտատերերը ստանում են հետևողական մուտք դեպի խորը իրացվելիություն՝ անկախ նրանից, թե որ փաթեթն են օգտագործում:
Նման արձանագրությունը կարող է օգտագործել կամրջման օրինաչափությունը, որը մենք ավելի վաղ ուսումնասիրել ենք՝ փոխանակման հոսքը անխափան կառավարելու համար: Ընդամենը մի քանի վայրկյանի սպասման ժամանակ կամրջելու իրական փաստը կարող է լիովին վերացական լինել: Սա մեզ հուզիչ կերպով մոտեցնում է «շղթայի վերացականության» թեզին, որը վերջերս բավականին տարածված է դարձել կրիպտո համայնքում. միացված են Օգտագործողը կարող է պարզապես անցնել հավելվածի կայք, միացնել իր դրամապանակը և կատարել պահանջվող գործողություն: Կատարված է:
Բայց NFFL-ը հնարավորություն է տալիս ավելի հզոր օրինաչափություն՝ փաթաթելով գոյություն ունեցող DeFi արձանագրությունները՝ խաչաձեւ շղթայական մուտքի համար: Իրացվելիության մրցակից լողավազաններ կառուցելու փոխարեն ծրագրավորողները կարող են ստեղծել «օգնական» արձանագրություններ, որոնք Arbitrum-ի զանգվածային Uniswap լողավազանները հասանելի են դարձնում ցանկացած համախմբման միջոցով:
Օրինակ, հաշվի առեք Բոբին, ով պետք է փոխանակի երկար պոչով նշանների զույգը Base-ում: Ներկայումս նրա տարբերակները սահմանափակ են՝ կա՛մ կամուրջ դեպի մեկ այլ շղթա և սպասի՛ր, կա՛մ ընդունիր ծայրահեղ սայթաքում Base-ի նվազ իրացվելիությունից: Արբիտրումի Uniswap տեղակայման շուրջ NFFL-ով աշխատող փաթաթանով Բոբը կարող էր.
Այս օրինաչափությունը փոխակերպիչ է, քանի որ առկա հաջող տեղակայումները վերածում է ունիվերսալ ենթակառուցվածքի: Ամիսներ կամ տարիներ սպասելու փոխարեն, որ իրացվելիությունը ստեղծվի նոր համախմբումների վրա, արձանագրությունները կարող են անմիջապես ներթափանցել ստեղծված լողավազանների վրա: Սա զգալիորեն ավելի արդյունավետ է կապիտալը և ստեղծում է ավելի լավ օգտվողի փորձ:
Հնարավորությունները տարածվում են ավելի քան պարզ փոխանակումներից: NFFL-ի իրական ժամանակի վիճակի ստուգմամբ, արձանագրությունները կարող են առաջարկել բարդ առանձնահատկություններ, ինչպիսիք են խաչաձեւ շղթայական սահմանային պատվերները: Օգտագործողը կարող է սահմանային պատվեր սահմանել Base-ի վրա՝ Arbitrum-ի իրացվելիության նկատմամբ՝ փաթաթված արձանագրության միջոցով վերահսկելով գների շարժումները NFFL հավաստագրերի միջոցով և գործարկելով, երբ պայմանները բավարարված են:
Այս մոդելը կարող է վերափոխել, թե ինչպես ենք մենք մտածում արձանագրությունների տեղաբաշխման մասին հավաքագրման մեջ: Ամենուր ավտոմատ կերպով տեղակայվելու կամ որոշակի շղթայի ցանցային էֆեկտներին միանալու փոխարեն, արձանագրությունները կարող են ռազմավարականորեն ընտրել իրենց հիմնական շղթան՝ հիմնվելով այնպիսի գործոնների վրա, ինչպիսիք են.
Այնուհետև NFFL-ի միջոցով նրանք դեռ կարող են օգտատերերին սպասարկել ամբողջ համախմբված էկոհամակարգում՝ պահպանելով ավելի պարզ և արդյունավետ գործողություններ:
Հետաքրքիր են նաև MEV-ի հետևանքները: Միասնական իրացվելիությամբ, որը հասանելի է բոլոր շղթաներով, MEV որոնողները պետք է վերահսկեն և փոխազդեն ավելի քիչ տեղակայումների հետ: Սա կարող է հանգեցնել ավելի արդյունավետ գների հայտնաբերման և ավելի լավ կատարման օգտատերերի համար բոլոր համախմբումներում:
Ինչպես արդեն նկատել եք, NFFL-ի միջոցով բազմաշղթայական հասանելիությամբ մեկ շղթայական տեղակայման այս օրինաչափությունը կարող է ավելի շատ տարածվել DEX-ներից: Ցանկացած արձանագրություն, որն օգտվում է իրացվելիության խորությունից կամ ցանցային էֆեկտներից, կարող է ընդունել այս մոդելը՝ վարկավորման արձանագրություններ, տարբերակների հարթակներ, NFT շուկաներ և այլն: Հիմնական պատկերացումն այն է, որ NFFL-ը դարձնում է խաչաձև շղթայական մուտքը գրեթե նույնքան անխափան, որքան նույն շղթայական փոխազդեցությունը՝ թույլ տալով արձանագրություններին օպտիմալացնել իրենց տեղակայման ռազմավարությունը՝ չզոհաբերելով հասանելիությունը: Այլ կերպ ասած, NFFL-ը Ethereum-ը կրկին էկոհամակարգ է դարձնում:
Մինչ NFFL-ն արդեն հնարավորություն է տալիս հզոր նոր խաչաձեւ շղթայական հավելվածներ, արձանագրությունը շարունակում է զարգանալ: NFFL-ի զարգացման ճանապարհային քարտեզը կենտրոնանում է երեք հիմնական ոլորտների վրա.
Արձանագրության անվտանգություն
Ցանցի մասշտաբայնություն
Մշակողի փորձ
Հետևյալ բաժիններում մենք մանրամասնորեն կուսումնասիրենք պլանավորված ամենակարևոր բարելավումները:
Ամենաէական պլանավորված փոփոխություններից մեկը BLS-ից ECDSA ստորագրություններին անցումն է: Ներկայումս NFFL-ն օգտագործում է BLS ստորագրությունները՝ արդյունավետ ագրեգացիա ապահովելու համար. բազմաթիվ օպերատորների ստորագրությունները կարող են միավորվել մեկ ստորագրության մեջ, որն ապացուցում է քվորումի համաձայնությունը: Թեև սա նվազեցնում է ստուգման ծախսերը, այն մարտահրավերներ է ստեղծում օպերատորների հավաքածուների կառավարման համար ամբողջ շղթաներով:
Խնդիրը բխում է նրանից, թե ինչպես է աշխատում BLS ստորագրության ստուգումը: Հավաքված BLS ստորագրությունը ստուգելիս ստուգիչը պետք է օգտագործի հանրային բանալիների ճիշտ նույն փաթեթը, որը ստեղծել է այն: Սա նշանակում է, որ երբ օպերատորի հավաքածուն փոխվում է Ethereum-ում, բոլոր հավաքագրումները պետք է թարմացվեն ճիշտ նույն օպերատորի հավաքածուին, նախքան նրանք կարողանան հաստատել նոր ատեստավորումները: Նույնիսկ շղթաների միջև օպերատորների հավաքածուների մի փոքր անհամապատասխանությունը կարող է կանխել ստորագրության ստուգումը և պահանջել համաժամացնել օպերատորի հավաքածուի փոփոխությունների բոլոր հաղորդագրությունները:
ECDSA ստորագրությունները, թեև ավելի շատ տարածք և հաշվարկ են պահանջում ստուգման համար, սակայն ավելի շատ ճկունություն են առաջարկում: Առանձին օպերատորի ստորագրությունները կարող են ստուգվել ինքնուրույն՝ թույլ տալով ավելի հարթ անցումներ, երբ օպերատորի հավաքածուն փոխվում է: Միավորները կարող են ստուգել ատեստավորումները, քանի դեռ նրանք ճանաչում են ստորագրող օպերատորներին, նույնիսկ եթե նրանց տեսակետը ամբողջական օպերատորի հավաքածուի վերաբերյալ ժամանակավորապես տարբերվում է Ethereum-ի տեսակետից: Այս ավելի մեծ ճկունությունը կարող է արժենալ ստուգման ծախսերի փոքր աճին:
Ստորագրության այս փոփոխությունը ուղղակիորեն կապված է մեկ այլ հիմնական արձանագրության բարելավման հետ՝ դինամիկ օպերատորների հավաքածուների ներդրմամբ: Ընթացիկ համակարգը օգտագործում է օպերատորների ստատիկ, սպիտակ ցուցակում նշված մի շարք: Թեև այս պարզեցված նախնական զարգացումը, այն սահմանափակում է արձանագրության ապակենտրոնացումը և մասշտաբայնությունը:
Օպերատորի դինամիկ համակարգը թույլ կտա նոր օպերատորներին միանալ ցանցին առանց թույլտվության՝ խաղադրույք կատարելով EigenLayer-ի միջոցով: Սա ներկայացնում է մի քանի տեխնիկական մարտահրավերներ, որոնք պետք է ուշադիր լուծվեն.
Նախ, արձանագրությունը պետք է կառավարի օպերատորի մուտքի և ելքի հերթերը: Երբ օպերատորները ցանկանում են միանալ կամ հեռանալ ցանցից, այդ փոփոխությունները պետք է համակարգվեն բոլոր մասնակից շղթաներում: Հերթային համակարգը ապահովում է սահուն անցումներ՝ չխաթարելով ատեստավորումները ստուգելու ցանցի կարողությունը:
Երկրորդ, արձանագրությանը անհրաժեշտ են մեխանիզմներ՝ հետևելու օպերատորի աշխատանքին և խաղադրույքի քաշին: Երբ օպերատորները միանում և հեռանում են, համակարգը պետք է ճշգրիտ գրառումներ պահպանի յուրաքանչյուր օպերատորի բաժնեմասի և կոնսենսուսին մասնակցելու նրանց իրավունքների վերաբերյալ: Սա դառնում է ավելի բարդ դինամիկ հավաքածուի հետ համեմատած ներկայիս սպիտակ ցուցակի մոտեցման հետ:
Վերջապես, արձանագրությունը պետք է արդյունավետ կերպով կարգավորի օպերատորի փաթեթի թարմացումները շղթաների մեջ: Երբ օպերատորը փոփոխություններ է սահմանում Ethereum-ում, այդ թարմացումները պետք է տարածվեն բոլոր մասնակից հավաքների վրա՝ իրենց ռեեստրի պայմանագրերի միջոցով: ECDSA-ի պլանավորված անցումը կօգնի այստեղ՝ այս թարմացումներն ավելի ճկուն դարձնելով:
Զարգացման մեկ այլ կարևոր ոլորտ է անթույլատրելի մարտահրավերների և կրճատման մեխանիզմների ակտիվացումը: Այս մեխանիզմները էական են ազնիվ վարքագիծը պարտադրելու և տնտեսական անվտանգության երաշխիքներ ապահովելու համար, որոնց վրա հիմնվում է NFFL-ը:
Մարտահրավեր համակարգը կենտրոնանում է անցակետի առաջադրանքի մեխանիզմի շուրջ: Երբ օպերատորները ներկայացնում են անցակետեր, որոնք պարունակում են միաձուլված հաղորդագրություններ որոշակի ժամանակահատվածից, յուրաքանչյուրը կարող է վիճարկել այդ անցակետերը, եթե կարծում է, որ դրանք պարունակում են անվավեր ատեստավորում: Հաջող մարտահրավերը կարող է առաջանալ մի քանի տեսակի սխալներից.
Նախ, անվտանգության անսարքությունները, որոնք ուղղակիորեն ազդում են ցանցի ամբողջականության վրա: Դրանք ներառում են անհասկանալիություն. երբ օպերատորը ստորագրում է մի քանի հակասական հաղորդագրություններ նույն գործի համար, ինչպես օրինակ՝ նույն բլոկի համար տարբեր վիճակների արմատների հաստատումը: Դրանք ներառում են նաև անվավեր ատեստավորումներ, երբ օպերատորը ստորագրում է վիճակի ապացուցված սխալ անցումները կամ օպերատորի հավաքածուի թարմացումները:
Երկրորդ, ակտիվության անսարքությունները, որոնք ազդում են ցանցի հասանելիության վրա: Եթե օպերատորները մշտապես ձեռնպահ են մնում հաղորդագրությունների ստորագրմանը մասնակցելուց, դա ազդում է վիճակները արդյունավետ ստուգելու ցանցի ունակության վրա: Մարտահրավերի մեխանիզմը պետք է հավասարակշռի նման վարքագծի պատիժը, իսկ օրինական պարապուրդը հաշվի առնելով:
Արձանագրությունը կիրականացնի գրավի վրա հիմնված մարտահրավերների համակարգ: Մարտահրավերները պետք է կողպեն գրավը վիճարկում ներկայացնելիս, որը նրանք կզրկվեն, եթե վիճարկումն անվավեր դառնա: Այնուամենայնիվ, եթե նրանք հաջողությամբ ապացուցեն օպերատորի սխալը, նրանք պարգևատրում են ստանում կրճատված օպերատորի խաղադրույքից: Սա տնտեսական խթաններ է ստեղծում օպերատորի վարքագծի մոնիտորինգի համար՝ միաժամանակ կանխելով անլուրջ մարտահրավերները:
Նահանգի արմատային թարմացումների համար մարտահրավերի գործընթացը հատկապես հետաքրքիր է: Այն բանից հետո, երբ օպերատորը հաստատում է համախմբման վիճակը, դա կարող է վիճարկվել՝ ապացուցելով կա՛մ, որ համապատասխան բլոկի տվյալները պատշաճ կերպով չեն տեղադրվել NEAR DA-ում, կա՛մ, որ վավերացված վիճակը չի համընկնում կարգավորումից հետո կանոնական վիճակի հետ: Սա պահանջում է, որ մրցակիցները ապացույցներ ներկայացնեն Rainbow Bridge-ի միջոցով NEAR DA-ի ստուգման համար՝ ստեղծելով անվտանգության բազմաթիվ շերտեր:
Կտրման մեխանիզմն ինքնին կիրականացվի EigenLayer-ի միջին ծրագրային պայմանագրերի միջոցով: Երբ մարտահրավերները հաջողվում են, օպերատորները կորցնում են իրենց ցցված ETH-ի մի մասը: Կրճատման պարամետրերը նախագծված են այնպես, որ հնարավոր կորուստները զգալիորեն գերազանցեն վնասակար վարքագծից ստացված ցանկացած շահույթ: Այս կրճատված ցցերի մի մասը շնորհվում է հաջողակ մրցակիցներին, իսկ մնացածը կարող է բաշխվել ազնիվ օպերատորներին կամ օգտագործվել արձանագրությունների մշակման համար:
Այս մեխանիզմները ստեղծում են անվտանգության համապարփակ շրջանակ: Օպերատորներին սպառնում են զգալի ֆինանսական տույժեր վատ պահվածքի համար, մարտահրավեր նետողները խրախուսվում են վերահսկելու ցանցը, և հավելվածները կարող են ապավինել կրիպտոտնտեսական երաշխիքներին, որոնք ապահովված են վերստուգված ETH-ով: Մարտահրավերների ժամանակաշրջանները շատ ավելի կարճ են, քան լավատեսական խարդախության ապացույցները, մինչդեռ դեռևս ապահովում են ուժեղ անվտանգություն EigenLayer-ի կրճատման մեխանիզմի միջոցով:
Թեև NFFL-ն անհապաղ լուծում է տալիս խաչաձև վիճակի ստուգման համար, արժե ուսումնասիրել, թե ինչպես է արձանագրությունը տեղավորվում Ethereum-ի ավելի լայն մասշտաբային ճանապարհային քարտեզի մեջ: Շատերի կողմից տրվող հիմնական հարցը հետևյալն է. «Արդյո՞ք NFFL-ը դեռ ակտուալ կլինի, քանի որ համախմբման տեխնոլոգիան առաջընթաց է ապրում»:
Պատասխանը պարզ է դառնում, երբ մենք ուսումնասիրում ենք կարգավորման հիմնարար սահմանափակումները տարբեր հավաքակազմերի նախագծերում: Լավատեսական հավաքագրումները, չնայած իրենց ժողովրդականությանը և հասունությանը, չեն կարող սկզբունքորեն կարգավորվել ավելի արագ, քան խարդախության ապացույցների պատուհանը՝ սովորաբար 7 օր: Թեև այնպիսի լուծումներ, ինչպիսիք են Optimism's Superchain-ը և Arbitrum Orbit-ը, հնարավորություն են տալիս ավելի արագ հաղորդակցվել կամուրջով կիսվող խմբերի միջև, դրանք չեն օգնում փոխգործունակությանը իրենց հատուկ էկոհամակարգերից դուրս, օրինակ՝ այդ երկուսի միջև:
ZK rollup-ները բախվում են տարբեր, բայց նույնքան կարևոր սահմանափակումների: Նույնիսկ երբ ZK ապացույց տեխնոլոգիան կտրուկ բարելավվում է, կան կարգավորման արագության գործնական սահմանափակումներ: Նույնիսկ եթե մենք հասնենք մի կետի, որտեղ ապացույցներ կարող են ստեղծվել յուրաքանչյուր L1 բլոկի համար, Ethereum-ը դեռ պետք է հնարավորություն ունենա ստուգելու մի քանի ZK ապացույցներ մեկ բլոկի վրա՝ տարբեր հավաքների միջոցով: Երբ դա հնարավոր դառնա, հաշվարկը դեռևս կապված կլինի L1 բլոկի ժամանակի հետ՝ ընթացիկ պարամետրերով առնվազն 12 վայրկյան:
NFFL-ն առաջարկում է այլ մոտեցում՝ օգտագործելով ստորագրված հաջորդականության հավաստագրերը հավաքագրման արդյունքում: L1-ում խմբաքանակների հրապարակմանը սպասելու փոխարեն, NFFL օպերատորները կարող են ստուգել և հաստատել փոփոխությունները, հենց որ դրանք արտադրվեն հաջորդականության կողմից: Սա հնարավորություն է տալիս վայրկյանների ընթացքում ստուգել շղթայական վիճակը՝ պահպանելով կրիպտոտնտեսական ամուր անվտանգությունը EigenLayer-ի միջոցով:
Կարևոր է, որ NFFL-ը չպետք է դիտարկվի որպես Ethereum-ի համակցված անվտանգության մոդելի հետ մրցակցող կամ սպառնացող: Ավելի շուտ, այն ապահովում է լրացուցիչ գործիք, որը նոր հնարավորություններ է տալիս մոդուլային Ethereum էկոհամակարգում: Հավելվածները կարող են օգտագործել NFFL-ը արագ վիճակի ստուգման համար՝ միաժամանակ հենվելով L1-ի միջոցով կանոնական կարգավորման վրա, երբ անհրաժեշտ է: Սա ավելի հարուստ գործիքակազմ է ստեղծում ծրագրավորողների համար՝ ստեղծելու խաչաձև շղթայական հավելվածներ՝ իրենց հատուկ կարիքներին համապատասխան անվտանգության մոդելներով:
NFFL-ը ներկայացնում է Ethereum-ի մոդուլային էկոհամակարգի ամենահրատապ մարտահրավերներից մեկի լուծման նոր մոտեցում՝ թույլ տալով անվտանգ և արդյունավետ խաչաձև վիճակի ստուգում: Օգտագործելով EigenLayer-ի վերստուգված ETH-ը տնտեսական անվտանգության համար, իսկ NEAR DA-ը՝ տվյալների արդյունավետ պահպանման համար, NFFL-ը ստեղծում է արագ վերջնական շերտ, որը կարող է ստուգել միավորման վիճակները վայրկյանների ընթացքում, այլ ոչ թե ժամերի կամ օրերի ընթացքում:
Արձանագրության նախագծային մտածված ընտրությունները արտացոլում են խաչաձեւ շղթայական ենթակառուցվածքի մարտահրավերների խորը ըմբռնումը: Հավաքածուների անվտանգության մոդելը փոխարինելու փորձի փոխարեն NFFL-ն ապահովում է լրացուցիչ շերտ՝ օպտիմիզացված հատուկ օգտագործման դեպքերի համար, որոնք պահանջում են ավելի արագ վերջնականություն: Անցակետի վրա հիմնված առաջադրանքային համակարգը հնարավորություն է տալիս արդյունավետ աշխատել շղթայից դուրս՝ պահպանելով շղթայի անվտանգության ամուր երաշխիքներ: Եվ ռեեստրի պայմանագրերի ճարտարապետությունը թույլ է տալիս միավորներին անվստահորեն ստուգել պետությունները՝ միաժամանակ ժառանգելով NFFL-ի տնտեսական անվտանգությունը:
Ամենակարևորը, թերևս, NFFL-ը հնարավորություն է տալիս նոր սերնդի խաչաձեւ շղթայական հավելվածներ, որոնք նախկինում անիրագործելի էին: Միասնական վարկավորման արձանագրություններից, որոնք համատեղում են գրավը, մինչև DEX փաթաթանները, որոնք հաստատված իրացվելիությունը դարձնում են համընդհանուր հասանելի, NFFL-ի արագ վիճակի ստուգումը կառուցապատման բլոկներ է ստեղծում իրական շղթայի աբստրակցիայի համար: Սա մեծ ազդեցություն ունի կապիտալի արդյունավետության և էկոհամակարգի օգտատերերի փորձի վրա:
Արձանագրության ճանապարհային քարտեզը ցույց է տալիս շարունակական բարելավման նվիրվածությունը: Պլանավորված բարելավումները, ինչպիսիք են ECDSA-ի ստորագրություններին անցնելը և դինամիկ օպերատորների հավաքածուների ներդրումը, կբարձրացնեն ապակենտրոնացումը և մասշտաբայնությունը: Համապարփակ մարտահրավերների և կրճատման մեխանիզմների ակտիվացումը կամրապնդի անվտանգության երաշխիքները։ Եվ NEAR-ից դուրս լրացուցիչ DA լուծումների հետ ինտեգրումը NFFL-ին էլ ավելի ունիվերսալ կդարձնի:
Քանի որ Ethereum-ի համախմբված էկոհամակարգը շարունակում է զարգանալ, անվտանգ միջշղթայական վիճակի ստուգման անհրաժեշտությունը միայն կաճի: NFFL-ի մոտեցումը՝ ընդլայնելով Ethereum-ի անվտանգությունը վերականգնման միջոցով, միաժամանակ օպտիմալացնելով արագությունը և ծախսարդյունավետությունը, այն լավ է ծառայում այս կարիքին: Թույլ տալով խաչաձև շղթայական փոխգործակցության նոր ձևեր՝ միաժամանակ պահպանելով անվտանգության ամուր երաշխիքներ, NFFL-ն նպաստում է Ethereum-ի մոդուլային տեսլականն իրականություն դարձնելուն:
Հեղինակի նշում. Այս հոդվածի տարբերակը սկզբնապես հրապարակվել է այստեղ :