Следваща спирка Шанхай — най-новият етап на Ethereum наближава

Екосистемата на Ethereum ще продължи продължаващата си метаморфоза с наближаването на дългоочакваното надграждане в Шанхай. Последното изтъкнато подобрение на блокчейн протокола за интелигентни договори ще активира Ether (ETH) тегления от Beacon Chain на Ethereum.

Сливането отбеляза важен крайъгълен камък за мрежата Ethereum през 2022 г., като блокчейн платформата премина от доказателство за работа към консенсус за доказателство за залог. Тази промяна въведе валидаторите като новите „копачи“ на мрежата, като залагането на ETH се превърна в ключов компонент в поддържането на мрежата.

Докато пълните валидатори трябваше да залагат 32 ETH за обработка на транзакции и добавяне на нови блокове към мрежата, по-широката екосистема можеше да залага по-малки суми ETH, за да спечели дял от наградите – подобно на инвеститор, който влага капитал в лихвоносни сметки.

Тези, които заключиха ETH, за да станат валидатори, не успяха да изтеглят заложените си дялове от Beacon Chain. Това се променя с надстройката в Шанхай и е основна причина за повишената фанфара около последната промяна в мрежата Ethereum.

Шанхайското надграждане включва шепа предложения за подобряване на Ethereum (EIP) в допълнение към активирането на тегления на залози. Cointelegraph се свърза с членовете на екипа на ConsenSys, Ethereum Foundation и фирмата за анализи Nansen, за да разкрият всички аспекти на предстоящото важно събитие.

Капела x Шанхай = Шапела

Предстоящите промени особеност две едновременни надстройки, обединени, за да обхванат всички аспекти на надстройката.

Shanghai се отнася до промени в слоя за изпълнение на Ethereum, като основно позволява заложен ETH да бъде депозиран в портфейлите на слоя за изпълнение. Шанхайското надграждане изисква едновременна промяна на веригата Beacon Chain, която е наречена Capella.

Джъстин Флорентин, протоколен инженер на персонала за Hyperledger-Besu на ConsenSys, допълнително обясни комбинираните надстройки на слоевете за изпълнение и консенсус:

„Той е наречен двойно, защото е първото едновременно надграждане на слоя за изпълнение и консенсусния слой на Ethereum и е силно очакван, защото ще даде възможност за заложени тегления на ETH.“

В рамките на екосистемата на Ethereum надстройките на изпълнителния слой са кръстени на градове, които са били домакини на събития на Devcon, докато надстройките на консенсусния слой са кръстени на звезди. Следователно техническото име на предстоящото надграждане е Shapella, съчетаващо Shanghai и Capella.

Въпреки това, като се има предвид фокусът върху активирането на заложени тегления на ETH, по-широката екосистема на криптовалута се отнася към задаващото се надграждане като Шанхай. Както обясни Бейко, Шанхай затваря важна глава в еволюцията на Ethereum:

„По-добре е да мислим за Шанхай като за „завършване на сливането“, отколкото за бъдещи надстройки. Не въведохме тегления по време на сливането, защото това надграждане вече беше най-сложното в историята на Ethereum.“

Шанхай накратко

Както беше подчертано от няколко анализатори и разработчици на Ethereum, Shanghai включва пет EIP. EIP-4895 ще позволи на потребителите да се оттеглят от договора за залагане на Ethereum, който преди това е бил заключен.

Наградните плащания ще се изпращат автоматично до валидатори на адреси за теглене на редовни интервали. Потребителите също така имат опцията да излязат напълно от залагането, което ще върне целия им баланс на валидатора.

Балансите на валидатора са максимални до 32 ETH, което означава, че балансите над този праг в резултат на награди не допринасят за основната сума, нито увеличават теглото на валидатор в мрежата.

EIP-3651, EIP-3855, EIP-3860 и EIP-6049 са другите четири елементи на надстройката на мрежата. Мат Нелсън, ConsenSys Hyperledger Besu и старши продуктов мениджър на Web3, подчертаха въздействието на всеки от тези EIP.

Протоколът Ethereum цени газа въз основа на това колко единици работа ще изисква дадена функция от компютър в мрежата. Промените в разходите за газ на Ethereum често се коригират, за да коригират надценени или подценени операции, при които централните процесори вършат повече или по-малко работа от очакваното. Warm coinbase (3651), PUSH0 (3855) и промените в initcode (3860) са част от тези корекции, според Нелсън.

EIP-3651 променя цената за достъп до адреса на coinbase на валидатор, който изпраща и изпълнява транзакции. Валидаторите получават такси на своя coinbase адрес за поддържане на мрежата. Както обобщава Нелсън, EIP-3651 се стреми да намали разходите за газ за достъп до адрес на coinbase, така че потребителите, които изпращат транзакции, да могат да плащат директно на валидаторите при определени условия:

„Независимо от това, този EIP коригира предишен пропуск върху цената за достъп до адреса на coinbase и дава някои допълнителни предимства на потребителите и разработчиците, които отварят нови случаи на употреба.“

EIP-3860 ще има подобен ефект. Разработчиците изпращат initcode към мрежата, когато внедряват нов интелигентен договор. Когато initcode се изпълни, във веригата се създава „байткод“ на интелигентен договор, който се изпълнява при всяко извикване на договора и също така изпълнява децентрализирани приложения (DApps).

Initcode за измерване има за цел да коригира разходите за газ, необходими за мрежовите възли за обработка и внедряване на интелигентните договори, посочени в initcode. Валидиращите възли в момента проверяват дали договорите са валидни при внедряване, което струва време и газ за завършване, което initcode EIP цели да подобри, както обясни Нелсън:

„EIP-3860 прилага нова цена към initcode, която се мащабира в зависимост от размера на „initcode“, за да се гарантира, че обработката на създаването на договора се оценява по подходящ начин.“

И накрая, EIP-3855 извършва „директна и проста промяна“ на виртуалната машина Ethereum (EVM) и изчисляването на разходите за газ. Текущото състояние на EVM не съхранява стойност нула в стека за изпълнение евтино, като разработчиците трябва да използват „скъпата“ операция PUSH1, за да зададат стойност на нула.

Нелсън подчерта, че разходите за газ са пряко свързани с пространството за съхранение в този случай, което означава, че EVM се нуждае само от 1 байт, за да съхрани една нула, докато повече от 1 байт е необходим, за да съхрани по-голямо число от операцията PUSH1:

„Тази промяна създава нов код за операция PUSH0, който струва 1 байт за съхранение на данни (по-малко от PUSH1) и ще намали разходите за газ за разработчиците (и в крайна сметка за потребителите).“

Beiko също повтори, че EIP във формат на Ethereum Virtual Machine, първоначално включени в надстройката в Шанхай, са били отстранен от събитието.

Какво да очаквам

Ефектът от надстройката в Шанхай върху пазарите на криптовалута и стойността на ETH е друг уместен въпрос, на който може би е по-трудно да се отговори.

Андрю Търман, анализатор в платформата за анализ на блокчейн Nansen, каза за Cointelegraph, че надстройката ще има значителни последици за потоците от доставки и цената на ETH, като се има предвид, че залагането създава фундаментални промени в пазарната структура на Ethereum:

„Някои вярват, че успешно надграждане на мрежата ще стимулира повече депозити, което ще доведе до възходяща пазарна активност. Междувременно други смятат, че големи части от заложеното предлагане на ETH — сега надхвърлящо 17.5 милиона ETH — ще бъдат изтеглени и продадени.“

Саймън Дъдли, старши инженер на блокчейн протокола на ConsenSys, обобщи промяната на фокуса за надстройката в Шанхай, за да даде приоритет на тегленията на валидатори. Това означаваше, че внедряването на някои EIP беше изместено по-надолу във времевата линия, за да се ограничат рисковете от допълнителни забавяния на предстоящото надграждане: 

„Поради тази причина имаше силно желание сред основните разработчици да предотвратят надстройката в Шанхай да стане прекалено сложна.“

Няколко от тези EIP бяха върнати към надстройката в Канкун, която ще последва Шанхай по-късно през 2023 г. Това включва подобрения, които ще положат основата за шардинг, а именно „Proto-Danksharding“ EIP-4844.

Дъдли отбеляза, че Шанхай умишлено е изключил основната работа по шардинг, но работата по EIP-4844 е продължила паралелно. Той също така признава, че разполагането на Shanghai може да повлияе на текущата работа по шардинга през идните месеци:

„Изпращането на надграждането на Shanghai може да окаже влияние върху шардинга, защото освобождава разработчиците, които са работили върху Shanghai, да се съсредоточат върху по-сложната поредица от надстройки на шардинг, известни като „The Surge“.“

Надграждането на Шанхай е планирано да се проведе в основната мрежа на Ethereum в началото на април. Първоначалната дата беше изместена от март 2023 г. с тестовата мрежа на Goerli — която позволява тестване за разработка преди внедряване на основната мрежа — извършване на надграждането на Shapella на март 14.