Istek Ethereum State, evo šta je to i zašto je važno


slika članka

Arman Shirinyan

Ethereum ima ključni osnovni problem koji se u nekom trenutku mora riješiti

Količina resursa Ethereum potreba za održavanjem raste iz dana u dan i, u određenom trenutku, taj teret će se povećati do beskonačnosti, uzrokujući ozbiljne probleme za mrežu stabilnost.

Tehnički, Ethereum je World Computer, platforma koja postoji uz podršku hiljada čvorova. Sistem čvorova je ono što čini Ethereum mrežom koju poznajemo: čvorovi obezbjeđuju hardver, EVM obezbjeđuje virtuelni računar, a blockchain bilježi svaku transakciju napravljenu u historiji Ethera.

Virtuelna mašina je pohranjena u strukturi podataka koja se zove Merkle drvo. Njegova glavna upotreba je provjera podataka koji se pohranjuju, rukuju i prenose između računala. Merkle stabla osiguravaju autentičnost podataka primljenih od drugih kolega na mreži.

Međutim, postoje neki nedostaci, a najproblematičnija je skaliranje. Od danas, World Computer pohranjuje cijeli EVM, uključujući svaki unos, račun i adresu koja seže do njegovog nastanka. Iako pohranjivanje te količine podataka ne uzrokuje probleme danas, to će postati problem u budućnosti, koji će narasti do beskonačnosti. Srećom, postoji rješenje koje se zove „istek stanja“.

Aplikacije

Sa istekom stanja, dijelovi zadanog stanja postaju neaktivni i moraju se obnoviti "dodirom", što u suštini predstavlja pristup stanju koje će odgoditi istek. Zahvaljujući mehanizmu, veličina stanja EVM-a će ostati razumna i ostaviti mjesta za nove objekte.

Iako ponuda za rješavanje postojećih problema skaliranja Merkle drveta zvuči dobro na papiru, implementacija bi bila komplikovan proces koji bi oduzeo mnogo vremena i radne snage. Međutim, najnoviji prelazak na PoS pokazao je da je sve moguće s Etherom.

Izvor: https://u.today/ethereum-roadmap-ethereum-state-expiry-heres-what-it-is-and-why-it-matters