7 юли 2024 г

Разработчиците на Ethereum работят върху Ethereum 1.x проект за интегриране на актуализацията на Serenity

 

Разработчиците на Ethereum работят върху Ethereum 1.x проект за интегриране на актуализацията на Serenity

Докато екипът на Ethereum се придвижва към внедряване на следващия етап от еволюцията 2.0,екипът за разработка непрекъснато работи, за да поддържа съществуващата верига.

Проектът, наречен Ethereum 1.x, има за цел да поддържа използваемостта на Ethereum (ETH), докато работи върху актуализацията на Serenity.

Историята започна с осъзнаването на главноторазработчиците, че последният етап от пътната карта на Ethereum, Serenity, няма да бъде готов толкова бързо, колкото се очакваше първоначално. Потенциално много години преди Ethereum 2.0 да бъде напълно разгърнат в текущата мрежа, ще са необходими промени, за да се гарантира, че по-големите проблеми няма да направят Ethereum неизползваем и ще бъдат решени преди протоколът да бъде напълно надстроен, – отбелязано в блога на Ethereum.

Въпреки факта, че няма неразрешимипроблеми, разработчиците отбелязват лек спад в производителността поради постоянното нарастване на размера на блокчейна. Пълните възли трябва да изтеглят и обработват цялата история на Ethereum, която днес тежи повече от 200 гигабайта.

Тази цифра се увеличава с 10-15 GB месечно и води до проблеми с работата на възела и забавяне на мрежата.

Как Ethereum 1.x решава проблеми

Предложени са няколко решения на този проблем.  Намаляването и премахването на ненужни блокчейн данни може да увеличи размерите за съхранение, но е трудно за изпълнение.

Ethereum 1.x въвежда концепцията за „клиенти без гражданство“ в мрежата. Вместо да съхраняват цялото състояние, клиентите просто изчисляват промените в него в сравнение с предишния блок, като използват „свидетели на блокове“, за да осигурят валидност. Въпреки че някои възли все още трябва да поддържат цялото си състояние, предимствата изглеждат значителни.

Обърнете внимание, че Ethereum 1.x е разработен под пълното ръководство на Ethereum Foundation. Но в същото време 1.x кодовата база ще остане отделна от 2.0.

Коинтелеграфът поиска разяснениядо Джеймс Ханкок, координатор на проектния екип 1.x. На въпроса как различните фази на Ethereum 2.0 ще взаимодействат с него, той обясни:

Внедрената фаза 0 все още ще бъдеизползвайте Eth1.X като отделна кодова база. Фаза 0 е мост и въпреки че преходът между Eth1 и Eth2 ще бъде осъществен постепенно, обърнете внимание на състоянието на договорите на Ethereum. В допълнение, има възможност за спорен хард форк, подобен на този, довел до създаването на Ethereum Classic. Но докато това е възможно, екипът на 1.x не възнамерява да създава отделна верига.

Както поясни Hancock, след като Ethereum влезе в веригата 2.0, той ще се превърне в основната версия на мрежата.