The Graph Preserving Ethereum's Blobs-ը երկարաժամկետ հասանելիության համար

Փետրվարի կեսերին ստեղծվեց Ethereum բլոկչեյնի վերջնական թեստային ցանցը, և Dencun-ի արդիականացումը այժմ գործում է հիմնական ցանցերում: Dencun-ն այժմ կուժեղացնի Ethereum ցանցը և բոլոր կախյալ շերտ-2 համակարգերը: EIP-4844-ի նոր գործարքների տեսակի ինտեգրումը Ethereum-ին, որը թույլ է տալիս տվյալների «բլթակները» ժամանակավորապես պահել փարոսային հանգույցում, գործարքները գործնականում ծախսատար են դարձրել:

Այս մեխանիզմը, որը տեխնիկապես հայտնի է որպես Proto-Danksharding, մեծացնում է ցանցի մասշտաբայնությունը: Այն նվազեցնում է համախմբված գործարքների արժեքը՝ թույլատրելով տվյալների զանգվածային փաթեթների ավելացումը (որոնք կոչվում են blobs), ինչպես օրինակ Ethereum գործարքներում: Այնուամենայնիվ, այս բշտիկները ժամանակավոր են և չեն կարող պահպանվել ավելի քան տասնութ օր առաջ էտումից առաջ:

Զարմանալի չէ, որ բշտիկները ունեն անցողիկ բնույթ՝ հաշվի առնելով, որ դրանք ամրապնդում են հավաքման կատարողականությունը և արդյունավետությունը Շերտ 1-ում բլբի տվյալների էքսպոնենցիալ ծավալի մշտական ​​պահպանման միջոցով: Պատմական գրառումների պահպանման դժվարություն, որը հաճախ անհրաժեշտ է ցանցում գործող մշակողների համար: Նման մարտահրավերների դեմ պայքարելու համար The Graph-ն առաջարկում է բլբերը պահպանելու կենսունակ մոտեցում՝ երաշխավորելով դրանց երկարաժամկետ հասանելիությունը՝ միաժամանակ օգնելով Ethereum-ի առաջընթացին դեպի Danksharding:

The Graph-ի, Pinax-ի և StreamingFast-ի ծրագրավորողների համատեղ ջանքերը արդյունավետ լուծում են ստեղծել երկուական տվյալների ինդեքսավորման և պահպանման համար: Մի քանի հիմնական տեխնոլոգիաների, ներառյալ Firehose-ի և Substreams-ի համատեղումը հնարավորություն է տալիս տվյալների արդյունահանումը մասշտաբային և արագ ձևաչափով:

Քանի որ բլբի տվյալները գտնվում են կոնսենսուսի հաճախորդների վրա («համաձայնության շերտ»), The Graph Network-ը մշակել է նոր Firehose, որը համապատասխանում է Beacon Node-ին: Սա հաջողությամբ ցուցադրում է նոր Firehose-ի արագ կառուցումը ցանկացած կոնկրետ շղթայի համար՝ օգտագործելով նոր մեթոդը՝ հիմնված poller-ի վրա, որը հիմնված է մեկ Ethereum Blobs Substreams-ի վրա:

Այս ենթահոսքերը թույլ են տալիս տվյալների պարզ և նրբանկատ առբերում Firehose-ով միացված Beacon Chain Substreams-ից gRPC API-ի միջոցով: Երկրորդ ճանապարհը կլինի Firehose-ը, որը սնուցվում է Blobs Substreams-ով, որը տվյալներ է առբերում Substreams-ով աշխատող ենթագրաֆից GraphQL API-ի միջոցով, որը հասանելի է The Graph Network-ում:

Գրաֆիկը պահպանում է համապարփակ տեսլական՝ ներառելով տվյալների նոր ծառայություններ և հարցումների լեզուներ՝ դրանով իսկ ապահովելով, որ ապակենտրոնացվածը լավ հագեցած է ցանկացած օգտագործման դեպքերի համար, այժմ և տեսանելի ապագայում, քանի որ Web3-ում տվյալների պահանջարկը շարունակում է աճել:

Աղբյուր՝ https://www.cryptonewsz.com/the-graph-preserving-ethereums-blobs-for-long-term-accessibility/