EIP-4844: Mis on Dencun?
Dencun on Ethereum’i suurim värskendus, mis toob kaasa blob-andmete käsitlemise. Sõna „blob” viitab massiivsetele andmekogumitele, mis on loodud suurema skaleeritavuse jaoks, aga ei sisalda tehinguid otse. See on nagu massiivne laual, kuhu saad visata info plahvatuslikult, ilma et iga tükk üksikult loendataks.
Miks see on kriitiline?
Kujuta ette, et su andmevoog on tõrjutud läbi õhu, kuid see õhk on täis õhku, mis ei kanna kaalu. EIP-4844 eemaldab selle koormuse, laseb node’idel salvestada vaid “blob” viiteid, mitte kogu sisu. Tulemuseks on kiirem blokivahetus, madalam latentsus.
Kuidas blob töötab?
Blobi andmed põimuvad eelseisvate plokkidega, kuid need on eraldatud. Node’id peavad need andmed ainult ajutiselt hoidma. See on nagu ühekordne foto, mis kaob, kui see on vaadatud. Nii väheneb püsiva salvestuse nõudlus.
Tehniline sügavus
Blob-suurus on piiratud 128 MiB-ni, mis tähendab, et suurus on märkimisväärne, kuid kontrollitud. Blobi juurdepääs toimub KZG-kommitiidi kaudu – lühidalt, krüptograafiline tõend, mis kinnitab andmete õigsust. Kui KZG-kommitiit ei klapi, lükkab süsteem blobi ära.
Võimalikud lõksud
Üks risk on, et arendajad võivad ekslikult eeldada, et kõik andmed on püsivad. Vale. Blob on mõeldud lühiajalisteks, näiteks rolli-põhisteks andmeteks. Kui sa salvestad midagi, mida pead tulevikus vajaduse korral säilitama, on vaja eraldi kahte – üks blob, üks traditsiooniline state.
Praktiline mõju
Rollup-lahendused saavad nüüd pakkuda madalamat tasu, sest nende tehingud saavad “blob” kanda. See on nagu hinnanguline hind, mis lükkab kütusekulu alla. Projektid, mis varem võitlesid transaktsioonitasude koormuse all, tunnevad kohe leevendust.
Lisaks, Dencuni rolli-metaandmete salvestus võimaldab “data availability sampling” – lühiajaline kontroll, et kõik nodid saavad vajalikud andmed.
Kui sa tahad sügavamat ülevaadet, vaata https://ethereumkihlveod.com/artikkel/dencun-eip-4844-selgitus/.
Toimintakava
Alusta testnetis, rakenda blob-andmeid oma protokollile, jälgi KZG-kommitiidi valideerimist, ja hakatäida oma rakendus uue tasuga. Siin on käsk: seadista oma node KZG-koodi ja loo esimene blob-plokk juba täna.