Графік, які захоўвае Blobs Ethereum для доўгатэрміновай даступнасці

У сярэдзіне лютага была створана апошняя тэставая сетка блокчейна Ethereum, і абнаўленне Dencun цяпер працуе ў большасці асноўных сетак. Цяпер Dencun палепшыць сетку Ethereum і ўсе залежныя сістэмы ўзроўню 2. Інтэграцыя новага тыпу транзакцый EIP-4844 у Ethereum, якая дазваляе часова кэшаваць «блакі» даных у вузле маяка, зрабіла транзакцыі практычна бясплатнымі.

Тэхнічна вядомы як Proto-Danksharding, гэты механізм павялічвае маштабаванасць сеткі. Ён зніжае кошт зводных транзакцый, дазваляючы дадаваць масіўныя пакеты даных (так званыя блобы), напрыклад, у транзакцыях Ethereum. Аднак гэтыя кроплі часовыя і не могуць захоўвацца больш за васемнаццаць дзён да абрэзкі.

Нядзіўна, што блобы маюць эфемерную прыроду, улічваючы, што яны ўмацоўваюць прадукцыйнасць і эфектыўнасць аб'яднання дзякуючы пастаяннаму захоўванню экспанентнага аб'ёму блоб-дадзеных на ўзроўні 1. Хаця знікаючыя блобы павялічваюць эфектыўнасць сеткі ўзроўню 2, яны таксама ствараюць цяжкасці з захаваннем гістарычных запісаў, што часта неабходна распрацоўшчыкам, якія працуюць у сетцы. Каб змагацца з такімі праблемамі, The Graph прапануе жыццяздольны падыход для захавання блобаў, гарантуючы іх доўгатэрміновую даступнасць і адначасова дапамагаючы прагрэсу Ethereum да Danksharding.

Сумеснымі намаганнямі распрацоўшчыкаў з The Graph, Pinax і StreamingFast было створана эфектыўнае рашэнне для індэксацыі і захоўвання бінарных даных. Аб'яднанне некалькіх асноўных тэхналогій, у тым ліку Firehose і Substreams, дазваляе здабываць даныя ў маштабаваным і хуткім фармаце.

Паколькі blob-дадзеныя знаходзяцца на кансенсусных кліентах («узгоднены ўзровень»), The Graph Network распрацавала новы Firehose, сумяшчальны з Beacon Node. Гэта паспяхова дэманструе хуткае стварэнне новага Firehose для любой канкрэтнай ланцужкі з выкарыстаннем новага метаду апытання, які абапіраецца на адзін субстрымень Blobs Ethereum.

Гэтыя падпатокі дазваляюць проста і тактоўна атрымліваць даныя з падпатокаў Beacon Chain з падтрымкай Firehose праз gRPC API. Другім спосабам будзе Firehose на базе Blobs Substreams, які здабывае даныя з субграфа на аснове Substreams праз GraphQL API, даступны ў The Graph Network.

Graph захоўвае ўсёабдымнае бачанне, уключаючы новыя сэрвісы перадачы дадзеных і мовы запытаў, тым самым гарантуючы, што дэцэнтралізаваная сістэма добра абсталявана для любых варыянтаў выкарыстання, цяпер і ў агляднай будучыні, паколькі попыт на даныя ў Web3 працягвае расці.

Крыніца: https://www.cryptonewsz.com/the-graph-preserving-ethereums-blobs-for-long-term-accessibility/