Резюме
Ethereum 2.0 е дългоочаквана надстройка на мрежата Ethereum (ETH), която обещава значителни подобрения във функционалността и опита на мрежата като цяло. Някои от по-забележителните надстройки включват преминаване към Доказателство за залог (PoS), фрагментарни блокчейни и нов блокчейн в основата, наречена Beacon Chain. Очаква се всичко това и повече да бъдат поетапно въведено чрез внимателно планирана пътна карта.
Но това е само върхът на айсберга. Тъй като Ethereum е една от най-популярните криптовалути на планетата, има важни подробности за това какво всъщност е Ethereum 2.0 и как това ще повлияе на крипто-вселената като цяло.
Въведение
След пускането на Ethereum развитието на нови технологии под формата на децентрализирани приложения (Dapp-ове) и други блокчейни се разшири значително. По-важното е, че много от тези технологии са изградени върху мрежата на Ethereum. Помислете за някои от най-големите иновации на децентрализираните финанси (DeFi) – значителна част от тях работят върху Ethereum.
За съжаление започнаха да се появяват проблеми с мащабируемостта. С увеличаването на броя на трансакциите в мрежата на Ethereum се увеличиха и разходите за извършване на тези трансакции (които се плащат в газ). Ако се предполага, че Ethereum е платформата, която въвежда следващото поколение интернет, икономиката трябва да има смисъл. В противен случай използването ѝ става непрактично.
Тук идва Ethereum 2.0. Предлаганите ъпгрейди на ETH 2.0 към мрежата на Ethereum трябва да решат преди всичко проблема с мащабируемостта. Тези подобрения ще създадат контраст със съществуващата версия на Ethereum, като всички те ще бъдат разгърнати чрез внимателно планирана пътна карта.
Какво представлява Ethereum 2.0?
Ethereum 2.0 (известен още като Eth2 или „Serenity“) е дългоочакваното надграждане към мрежата Ethereum, което обещава, наред с други неща, да подобри мащабируемостта на мрежата. Чрез прилагането на няколко подобрения, скоростта, ефективността и мащабируемостта трябва да бъдат подобрени, без да се жертват сигурността и децентрализацията.
Тази версия на Ethereum винаги е била на хоризонта, но са били необходими няколко години, за да се появи. Основната причина за това е, че мащабирането на блокчейн по сигурен и децентрализиран начин е предизвикателна задача.
За щастие, Ethereum 2.0 има за цел да реши този проблем чрез внедряването на някои много важни функции. Тези нови функции създават няколко ключови разлики между познатия ни Ethereum и Ethereum, който трябва да очакваме.
Разлики между Ethereum и Ethereum 2.0
Най-големите разлики между Ethereum и Ethereum 2.0 включват използването на консенсусен механизъм Доказателство за залог (PoS), shard chain-и и beacon chain. Нека разгледаме тези различия по-подробно.
Доказателство за залог
Доказателството за работа (PoW) е начинът на Ethereum (и много други блокчейни) да поддържа мрежата сигурна и актуална, като възнаграждава копачите за създаване и валидиране на блокове в блокчейна. За съжаление, PoW не е мащабируем, тъй като с нарастването на блокчейна се изисква нарастващо количество изчислителна мощ.
Доказателството за залог (PoS) решава това, като заменя изчислителната мощност със залагане на карта на собствените интереси. Това ще рече, че стига да имате минимум 32 ETH, можете да го ангажирате (т.е. да го стейкнете), да станете валидатор и да получавате заплащане чрез потвърждаване на трансакции. Ако искате да се впуснете по-задълбочено в това как работят PoS и стейкингът, вижте обяснението на Доказателство за залог.
Sharding (фрагментиране)
Всеки, който иска достъп до мрежата Ethereum, трябва да го направи чрез възел. Възелът съхранява копие на цялата мрежа, което означава, че възелът трябва да сваля, изчислява, съхранява и обработва всяка отделна трансакция от началото на съществуването на Ethereum. Тъй като вие като потребител не сте задължени да стартирате възел само за извършване на трансакции, това забавя всичко.
Shard chain-ите са като всеки друг блокчейн, с изключение на това, че съдържат само специфични подмножества от един цял блокчейн. Това помага на възлите, като се налага само да управляват част или фрагмент от мрежата на Ethereum. Това би трябвало да увеличи производителността на трансакциите и общия капацитет на Ethereum.
Beacon chain
Тъй като shard chain-ите работят паралелно, нещо трябва да гарантира, че всички те ще останат синхронизирани по между си. Да, ориентировъчната верига се грижи за това, като осигурява консенсус за всички паралелни shard chain-и.
Beacon chain е чисто нов блокчейн, който играе централна роля в Ethereum 2.0. Без него споделянето на информация между фрагменти не би било възможно и мащабируемостта би липсвала. Поради тази причина беше заявено, че това ще бъде първата функция, доставена по пътя към Ethereum 2.0.
Пътят към Ethereum 2.0
Въвеждането на Ethereum 2.0 няма да стане наведнъж. Тя ще бъде пусната на три фази, всяка от които придружава различни функции, за да гарантира успеха на новия Ethereum.
Фаза 0
Първата фаза, или фаза 0, ще бъде посветена на освобождаването на beacon chain, тъй като тя е централна за функционалността на shard chain-ите. Все още няма да има shard chain-и, но beacon chain ще започне да приема валидатори (т.е. стейкъри) чрез еднопосочен договор за депозит.
Важно е да се отбележи, че всички регистрирани валидатори, които стейкват своя ETH, няма да могат да „премахнат стейка“, докато shard chain-ите не бъдат напълно внедрени. Това означава, че ETH от валидаторите ще бъдат заключени до следващата фаза.
Beacon Chain стартира на 1 декември 2020 г. и работи успоредно с основната мрежа. След стартирането си Beacon Chain не обработва трансакции в основната мрежа. Вместо това тече паралелно, постигайки консенсус чрез постигане на съгласие относно активните валидатори и балансите по техните сметки.
Фаза 1/1.5
Следващата фаза всъщност е смесица от две фази: фаза 1 и фаза 1.5. Фаза 1 въведе shard chain-и, което ще позволи на валидаторите да създават блокове в блокчейн чрез PoS. Фаза 1.5 се реализира, когато основната мрежа на Ethereum официално ще въведе shard chain-ите и ще започне преход от PoW към PoS.
Фаза 1/1.5 започна да се разпространява през 2021 г.
Сливането
Сливането е важна стъпка към Ethereum 2.0 и е заключение на прехода от PoW. Сливането ще прехвърли блокчейна на Ethereum от PoW консенсусен механизъм към PoS механизъм.
Сливането включва прехвърляне на текущия протокол на основната мрежа на Ethereum към Beacon Chain. Това е голяма промяна, тъй като сега трансакциите на Ethereum ще се извършват в новата PoS мрежа. Нови ETH токени ще бъдат създадени от възли в мрежата, стейквайки справедливо количество етер токени в пул за защита на мрежата и валидиране на трансакциите.
Сливането не е като твърдо разклонение, което би довело до две различни версии на блокчейна. Ethereum ще продължи като единичен блокчейн и цялата история на потребителските трансакции ще бъде обединена. Цялата история на трансакциите, съхранявана в момента в основната мрежа, няма да бъде загубена; следователно потребителите не трябва да предприемат никакви действия, за да защитят активите си.
Фаза 2
Последната фаза ще бъде фаза 2, когато Ethereum 2.0 ще поддържа напълно оформени фрагменти и ще стане официалната мрежа Ethereum. Shard chain-ите ще могат да работят и със смарт договори, което позволява на разработчиците на Dapp-ове и други технологии да се интегрират безпроблемно с Ethereum 2.0.
Очаква се фаза 2 да се появи след сливането или по-късно.
Заключителни мисли
Ethereum 2.0 е важен ъпгрейд на мрежата Ethereum поради редица причини, особено когато става въпрос за мащабируемост. Без новите функции на PoS, shard chain-ите и beacon chain, Ethereum в крайна сметка може да стане неустойчив и вече няма да бъде водещата платформа за смарт договори в крипто екосистемата.
Въвеждането на Eth2 ще отнеме известно време, а може дори да отнеме повече време от очакваното. Добрата новина е, че вече е в ход и разработчиците на Ethereum са посветени изцяло на реализирането му.