Термін дії стану Ethereum, ось що це таке та чому це важливо


зображення статті

Арман Ширинян

У Ethereum є критична основна проблема, яку в якийсь момент потрібно буде вирішити

Обсяг ресурсів Ethereum потреби в обслуговуванні зростають з кожним днем, і в певний момент цей тягар зросте до нескінченності, що спричинить серйозні проблеми для мережі стабільність.

Технічно Ethereum — це Всесвітній комп’ютер, платформа, яка існує з підтримкою тисяч вузлів. Система вузлів – це те, що робить Ethereum мережею, яку ми знаємо: вузли забезпечують апаратне забезпечення, EVM забезпечує віртуальний комп’ютер, а блокчейн записує кожну транзакцію, здійснену в історії Ether.

Віртуальна машина зберігається в структурі даних, яка називається деревом Меркла. Його основне використання — перевірка даних, що зберігаються, обробляються та передаються між комп’ютерами. Дерева Merkle забезпечують автентичність даних, отриманих від інших однорангових вузлів у мережі.

Однак є деякі недоліки, найбільш проблематичним є масштабування. Станом на сьогодні Всесвітній комп’ютер зберігає всю EVM, включаючи кожен запис, обліковий запис і адресу, починаючи з моменту їх виникнення. Хоча сьогодні зберігання такої кількості даних не викликає проблем, у майбутньому це стане проблемою, яка зростатиме до нескінченності. На щастя, є рішення, яке називається «термін дії стану».

оголошення

Із закінченням терміну дії стану частини стану за замовчуванням стають неактивними, і їх потрібно оновити шляхом «торкання», що, по суті, означає доступ до стану, який відкладає закінчення терміну дії. Завдяки цьому механізму розмір стану EVM залишатиметься прийнятним і звільнить місце для нових об’єктів.

Хоча пропозиція вирішити існуючі проблеми масштабування дерева Merkle звучить добре на папері, її реалізація буде складним процесом, який займе багато часу та робочої сили. Однак останній перехід на PoS довів, що з Ether можливо все.

Джерело: https://u.today/ethereum-roadmap-ethereum-state-expiry-heres-what-it-is-and-why-it-matters