Ethereum әзірлеушілері Glamsterdam-ға дейін смарт-келісімшарттарды қорғаудың 2 жолын ұсынады

• Евгения Слив (edited: )

Ethereum әзірлеушілері Glamsterdam-ға дейін смарт-келісімшарттарды қорғаудың 2 жолын ұсынады

2026 жылдың 8 қарашасында Ethereum әзірлеушілері Glamsterdam жаңартуларынан кейін смарт-келісімшарттардың ықтимал сәтсіздіктерін болдырмау үшін екі балама ұсынысты таныстырды. Лео Глисич пен Джулио Ребуффоның бастамалары жаңа газ есептеу ережелерімен қолданыстағы қосымшалардың үйлесімділігін сақтаудың әртүрлі жолдарын ұсынады. Екі жоба да әлі мақұлданған жоқ.

Мәселе EIP-8037 және EIP-8038 ұсыныстарына қатысты, олар Ethereum желісіндегі күй деректерін жасау және пайдалану құнын өзгертеді. Газ — бұл блокчейнде операцияларды орындау үшін қажетті есептеу ресурстарының өлшем бірлігі. Жаңа ережелер инфрақұрылым жүктемесін дәлірек есепке алуға арналған, бірақ кейбір қолданыстағы смарт-келісімшарттардың жұмысын бұзуы мүмкін.

Glamsterdam қосымшаларды неге бұзуы мүмкін

Кейбір Ethereum смарт-келісімшарттары белгілі бір операциялар үшін бекітілген газ мөлшерімен жасалған. Жаңартудан кейін олардың орындалуы көбірек ресурстарды қажет етсе, басқа келісімшарттарға жекелеген қоңыраулар қателерге әкелуі мүмкін.

Блокчейнде орналастырылғаннан кейін түзетілмейтін өзгермейтін кодтары бар қосымшалар әсіресе осал. Ықтимал салдарларына операциялардың сәтсіздігі және мұндай келісімшарттармен басқарылатын қаражатқа қол жеткізудің шектелуі жатады.

Мысалы, EIP-8037 жаңа есептік жазбаны жасаудың құнын 25 000-нан 183 600 газ бірлігіне дейін арттыруды ұсынады, бұл желінің күй ресурстарын есепке алудың қайта қаралған бөлігі ретінде.

banteg бүркеншік атымен белгілі әзірлеуші шамамен 200 000 ықтимал әсер ететін келісімшарттардың тізімін хабарлады. Оның бағалауы бойынша, қолданылған әдіс басқа кейбір қосымшаларды есепке алмауы мүмкін. Бұл алдын ала талдау нәтижелері, жұмысын тоқтататын келісімшарттардың расталған саны емес.

Әзірлеушілердің ұсыныстары қалай ерекшеленеді

Лео Глисич EIP-8488 жобасын ұсынды, ол қолданыстағы және жаңа смарт-келісімшарттар үшін газ есептеу ережелерін бөлуге ұсынады.

Ұсынысқа сәйкес, қазірдің өзінде орналастырылған қосымшалар ескі ережелер бойынша жұмысын жалғастырады. Жаңа келісімшарттар үшін жаңартылған газ есептеу жүйесін қолданатын V2 нұсқауларының жеке жиынтығы енгізіледі.

Джулио Ребуффо басқа механизмді ұсынды. Ол әрбір транзакцияда екі газ есептегішін пайдалануды қамтиды. Біріншісі ескі ережелер бойынша смарт-келісімшарттың орындалуын анықтайды, ал екіншісі жаңа тарифтер бойынша нақты төлемді есептейді.

Осылайша, Глисичтің тәсілі ескі және жаңа қосымшаларды бөледі, ал Ребуффоның шешімі операцияларды орындаудың техникалық есепке алуын және төлемді есептеуді бөлуге ұсынады.

Алайда, Ребуффоның жобасы әлі Ethereum клиенттік бағдарламалық жасақтамасында жүзеге асырылмаған және желі ережелеріне сәйкестігі тексерілмеген.

Glamsterdam тестілеуі қашан жалғасады

Үйлесімділік мәселелері Ethereum жаңарту кестесіне әсер етті. 6 қазанда Sepolia тест желісінде Glamsterdam іске қосылғаннан кейін әзірлеушілер 26 қазанда Hoodi-де келесі тестілеу кезеңін өткізуді жоспарлады, бірақ анықталған тәуекелдерге байланысты оны кейінге қалдырды.

6 қарашада Ethereum қоры Hoodi-де жаңартуды іске қосу қолданыстағы келісімшарттармен ықтимал мәселелер шешілгенге дейін болмайтынын растады.

29 қазандағы әзірлеушілер кездесуінде жабық тестілеудің келесі кезеңі 16-20 қарашадан ерте емес деп алдын ала қарастырылды. Алайда, бұл мақсат екі жаңа ұсыныс пайда болғанға дейін қойылған болатын.

Екі жоба да талқылануда және бекітілген іске асыру мерзімдері жоқ. Әзірлеушілер үйлесімділікті сақтау тәсілін таңдап, Glamsterdam жаңартуын жалғастырмас бұрын оның тиімділігін тексеруі керек.

Бұл материал тек таныстыру-ақпараттық мақсатта дайындалған және қаржылық кеңес не ұсыным болып табылмайды.

Popular news