Ръководство за Ethereum 2.0: Всичко, което трябва да знаете за ETH2 – развенчани фази на стартиране, награди, депозити, виртуални машини и тестови мрежи
Докато втората итерация на Ethereum става все по-осезаема всеки ден, някои от техническите аспекти на Eth 2.0 остават до голяма степен неизвестни. За да запознае общността с постигнатото и това, което предстои, Виталик Бутерин, основателят на Ethereum, и някои от водещите разработчици на мрежата отидоха в Reddit, за да отговорят на потребителски въпроси.
Екипът не се сдържа, когато трябваше да даде своите честни мисли за напредъка, постигнат с развитието на Ethereum 2.0, разкривайки, че някои аспекти от пътната карта на мрежата все още изискват сериозна работа. Отклонението от AMA обаче е, че екипът изглежда е възприел бавен и стабилен подход към развитието и се стреми както да де-рискува, така и да опрости всяка фаза на въвеждането.
Деконструиране на пътната карта за втората итерация на Ethereum
Самият размер и доминиране на пазара Ethereum често има тенденция да засенчва някои от по-техническите му аспекти. Като основа на процъфтяващия сектор DeFi и втората по големина криптовалута по пазарна капитализация, със сигурност не се обмисля толкова дълбоко, колкото някои от по-новите проекти.
Но сега, когато втората итерация на мрежата се приближава, гмуркането дълбоко в Ethereum изглежда по-важно от всякога. Той е настроен да премине към напълно доказана система, напълно управлявана и управлявана от общността.
Ethereum 2.0 донесе справедлив дял от противоречия тази година. Самият размер на Ethereum означаваше, че всяко отклонение от първоначалната идея на Eth 2.0 и всеки пропуснат срок предизвикваха лудост както в медиите, така и на пазара. Основният инженерен екип на мрежата, воден от Виталик Бутерин, искаше да внесе известна яснота в процеса на проектиране на Ethereum 2.0.
Екипът се отправи към Reddit и проведе почти два часа AMA без разговори, където засегна както техническите, така и спорните теми около Ethereum 2.0.
Един от най-често задаваните въпроси и въпросите, получили най-голяма сила сред общността, беше относно пътната карта на Ethereum 2.0. Макар че по-голямата част от общността изглежда е била запозната с по-техническите аспекти на мрежата, на тях им липсва ясно разбиране за практическото й предоставяне.
С относително висока увереност екипът разкри, че Ethereum 2.0 ще бъде доставен в този ред:
- Фаза 0 – Доказателство за залог
- Фаза 0.5 – Лек клиент
- Фаза 1 – Разбиване на данни
- Фаза 1.5 – Сливане
- Фаза 2 – Записана VM
Фаза 0, според Бутерин, най-вероятно ще се случи през 2021 г. Фаза 1 обаче може да бъде доставена през 2021 г. само „в най-добрия случай“.
След много напред и назад с общността, член на екипа отбеляза, че те все още експериментират с нови имена и терминология за различните фази на старта.
„След фаза 0 никой от тях не е непременно последователен“, пишат те, добавяйки, че използването на термина „докинг“ за описване на фаза 1.5 осигурява много по-добра аналогия на това, за какво става въпрос във фазата. А именно, настоящата ракета Ethereum, задвижвана от доказателство за работа, в крайна сметка ще се „закачи“ във веригата за маяци, а не буквално да се слее с нея.
Премахването на препратки към номера на фази също ще помогне да се покаже, че всички тези фази не са непременно последователни, а независими паралелни работни усилия.
„Можете да закачите Eth1 към Eth2, преди да добавите наличност с изострени данни и обратно. Независимостта позволява и двете усилия да се развиват едновременно. Възможно е дори да видим тестова мрежа Eth1 / Eth2 в относително близко бъдеще “, написа екипът на Reddit.
Анализирайки напредъка на всяка част от пътната карта на Ethereum
И докато първите няколко отговора, получени от екипа, предоставиха доста официална информация, докато AMA продължи, те започнаха да удрят някои от по-трудните въпроси.
На въпрос дали има някаква част от пътната карта, която те все още нямаха представа как да направят, екипът даде доста мрачен отговор.
От гледна точка на изследването, всеки ред на доставка, при който са изложени конкретни планове, които включват фази 0, 1 и 2, са почти кристално ясни за разработчиците. Това, което те отбелязват, е, че повечето от проблемите, които очакват да срещнат, ще идват от практическата или изпълнението на нещата. За Фаза 1 това е наличност на данни и за Фаза 2 изпълнение без състояние и използване на нова виртуална машина (VM) като eWASM. Намаляването на тези относително обмислени фази води до проблема с квантовата сигурност, за който екипът смята, че все още се нуждае от много изследвания, за да стане едновременно практичен и ефективен.
Бутерин каза, че изследването е било направено или поне е с нисък риск за всичко, за да се изостри данните и да се слеят Eth1 / Eth2.
„Сега е предимно инженеринг и координация“, обясни той.
Той обаче вярва, че Eth2 в крайна сметка ще се нуждае от нова вградена VM, която да замени EVM. И въпреки че би искал включената VM да е zkVM, т.е. подходяща за SNARK алтернатива на EVM, той отбеляза, че на пресечната точка на научните изследвания и инженерството за Eth2 zkVM има значителни отворени проблеми.
Амбициозните идеи за виртуална машина на Buterin обаче може да не се реализират.
Член на екипа разкри, че не е бил сигурен дали Ethereum WebAssembly (eWASM) някога ще стигне до главната мрежа. Въпреки че eWASM винаги се обсъждаше в сферата на възможностите, това е първият път, когато някой от сплотения кръг на изследователския екип на Ethereum се съмнява в неговото внедряване. Дани Райън, основният изследовател от фондацията Ethereum, каза, че количеството на съществуващите договори, инструменти, езици и оптимизации за EVM става „доста зашеметяващо“. Тъй като EVM се превръща донякъде в блокчейн стандарт сам по себе си, обещаните печалби от ефективността на интерпретирания eWASM може да са минимални в допълнение към това, което вече имат с EVM. Оказа се също така, че е възможно да се внедрят много нови неща в съществуващия EVM.
Не е ясно дали слоят на абстракция, предоставен от eWASM, осигурява значителна стойност за цената на сложността и дали може да бъде достатъчно ефективен и практичен, за да напише тези среди в eWASM / EVM на първо място.
Бутерин повтори изявлението на Райън, казвайки, че преминаването от една виртуална машина към две удвоява сложността на консенсуса. Отделно от това, той отбеляза, че изследователският екип вече има много неща и превключването на виртуалната машина има много по-ниска полза от „почти всяка друга част с подобна трудност в пътната карта за доказателство за залагане и рязкост. Много от предимствата, които първоначално са били предвидени за eWASM, като изпълнение с почти родна скорост, което премахва необходимостта от предварителни компилатори, също не са се появили. По-конкретно се оказа, че е изключително трудно да се направят компилатори, които да са безопасни по време на изпълнение и безопасни за състезателен код по време на компилация.
Това обаче не означава, че е краят на eWASM. Buterin каза, че ще има бъдеще предимно като двигател за изпълнение в сборни пакети, тъй като те могат да включват всяка функция за преход на държава, стига да са снабдени с устройство за измама. В дългосрочен план има както добър импулс, така и добра обосновка за надграждане на EVM. Бутерин обясни, че искат да активират изпълнението на ZK-SNARK VM, добавяйки, че WASM е много по-ефективен за това от настоящия EVM.
Що се отнася до други аспекти на пътната карта, екипът изглеждаше много по-оптимистичен. Понастоящем по същество се извършват проучвания за рязане на данни и понастоящем се извършва прецизиране.
Въпреки че има инженерни предизвикателства, като извадката за наличност на данни все още предстои да бъде решена, екипът е уверен в това как да се направи по-опростено рязане на данни само с комисии. Средите за изпълнение най-вероятно няма да изискват прекалено много работа, тъй като екипът каза, че сборната виртуална машина е достатъчно добър заместител на ЕЕ както в средносрочен, така и в дългосрочен план. От друга страна, сборните сборове не са част от консенсуса на Eth2, но са нови части от инфраструктурата на слой-2. Следователно те са до голяма степен извън правомощията на Фондация Ethereum и на всеки друг изследователски екип, фокусиран върху Eth2.
Изследванията и спецификациите за леки клиенти също се извършват до голяма степен – екипът не очаква допълнителни проблеми по въпроса, тъй като внедряването е относително лесно и няма да изисква специални усилия.
Груб график за стартиране, въвеждането на тестови мрежи, портфейли и сборни пакети
Конкретните дати на стартиране обикновено са нещо, което крипто общността е много запалена, така че не е изненадващо, че значителен брой въпроси, насочени към изследователския екип на Ethereum, бяха относно графика за стартиране на Eth2. Въпреки че обхватът на работата, която все още е необходима за въвеждане на Eth2 на живо, затруднява определянето на дата в камък, фактът, че повечето фази се работят паралелно, прави почти невъзможно.
Екипът обаче направи всичко възможно да прецени кога повечето фази ще се разгърнат, разкривайки на общността, че съвсем буквално ще са необходими години, преди Eth2 да бъде напълно завършен.
На въпрос дали е необходимо минимално време за изпълнение за фаза преди стартирането на следващата, Бутерин каза, че има значителна разлика между въпросите „какво е минималното време за изпълнение до шардинга“ и „какво е минималното време за изпълнение до сливането. ” Както Бутерин, така и Райън казаха, че рязането може да се приложи веднага щом е готово и сравнително стабилно, като и двамата се съгласиха, че не би било добре да чакаме твърде дълго.
Райън каза, че сливането, или Фаза 1.5, ще изисква веригата маяци да е стабилна в производството най-малко 9 месеца. „Наистина трябва да проверим веригата за маяци в производството за продължителен период от време, преди да я сметнем за достатъчно стабилна и безопасна, за да бъде новият дом на Ethereum“, обясни той.
Що се отнася до сливането, Бутерин беше много по-консервативен в оценката си. Той каза, че до голяма степен това е решението на общността, а не неговото или на Ethereum Foundation, което означава, че това е по-строго решение, което ще отнеме много повече време. По-широката общност на Ethereum, която включва разработчиците на ядрото Eth1, изследователите на блокове, борсите и всички останали участници в мрежата, трябва да бъде убедена, че доказателствата за залог са достатъчно изложени на риск. Докато повечето от тях не са убедени, че е безопасно да се премине изцяло към Eth2, сливането няма да се случи, каза той.
Според Buterin, изпълнението на сливането ще изисква фаза 1 да работи поне една година:
„Дори ако цялостно внедряване на сливане падна от небето през февруари, бих препоръчал да седнем на краката си до ноември или така, за да убедим хората, че PoS е в безопасност, така че хората да се чувстват удобно да превключват превключвателя, за да позволят цели 50 млрд. Долара екосистемата наистина и наистина става зависима от веригата на маяците. “
Фактът, че до момента депозитите са били доста бавни за фаза 0, може само да удължи разпространението на фаза 1.5. Според много Redditors повечето потребители все още се колебаят да депозират средствата си и започват да залагат, знаейки, че техните средства ще останат заключени за неизвестен период от време. Екипът обаче заяви, че понастоящем не обмисля да даде приоритет на сливането пред рязането, но работи върху мост, който също ще отнеме малко време.
Настоящото разделение на Eth1 и Eth2 идва със също толкова дълъг списък за и против, каза Бутерин, така че на всяка стъпка трябва да се направи компромис. Големият размер на стойността, който се обменя и задържа на Eth1, означава, че мрежата се променя със значително по-ниска скорост от Eth2. Бързото сливане на Eth1 с Eth2 ще натовари Eth2 с графика за развитие на Eth1, което драстично ще забави колко бързо Eth2 може да достигне окончателната си форма.
От друга страна, изграждането на мост също не е толкова просто от процеса. Все още се изисква много развитие, преди Eth1 дори да е готов да бъде свързан с Eth2 чрез мост, обясни Карл Бекхуйзен. Изследователят на фондация Ethereum обясни, че най-малкото възлите Eth1 трябва да следват финализираните епохи от Eth2.
Завършването на някое от тези неща ще отвори изцяло нов свят от възможности за мрежата.
Бутерин заяви, че се надява, че след като се установи тестова мрежа за Eth1 вътре в Eth2, това може да замести някои от съществуващите тестови мрежи на Ethereum. Това, обясни той, ще служи едновременно на две цели – първо, ще задоволи нарастващата нужда от среда за тестване на Ethereum. На второ място, това би позволило на екипа да тества много части от изпълнението на сливането с много нисък риск. Той също така каза, че цялата процедура за сливане може да се извърши на Ropsten или друга тестова мрежа.
След като обединяването приключи и фаза 1.5 узрее, възниква въпросът за заличаването.
Buterin каза, че в дългосрочен план повечето потребители на екосистемата ще живеят на сборен принцип. Дори ако екипът беше в състояние да прокара основната верига до 100 транзакции в секунда, това би позволило само около 3,1 милиарда транзакции годишно. Изглежда, че никой от фондация Ethereum не вярва, че това ще бъде достатъчно, за да позволи на аудитория в световен мащаб да направи твърде много транзакции.
Наличието на цялото ви присъствие в Ethereum вътре в сборния пакет обаче ще ви позволи да избегнете високи такси за транзакции и да предложите много повече удобство от парчето. Buterin също така отбеляза, че по-голямата част от ликвидността на AMM ще живее или на базовия слой Eth1.x, или в рамките на един сбор, който сам по себе си получава голям мрежов ефект.
За повече информация:
- Прочетете последните новини от ETH2
- Следвайте най-новата цена на Ethereum
- Научете повече за фондацията Ethereum
- Вижте всички символи в Ethereum