Код для долгожданного перевода блокчейна Ethereum на алгоритм консенсуса Proof-of-Stake должен быть завершен уже в следующем месяце. Разработчики раскрывают информацию о важном обновлении.
Исследователь Ethereum Foundation Джастин Дрейк сказал, что код для первого этапа перехода Ethereum к модели сети PoS уже «на ходу и должен быть завершен к 30 июня».
«Я продолжал тщательно исследовать Phase Zero, готовясь к замораживанию спецификаций, которое мы планируем на 30 июня», - заметил Дрейк. «Все еще предстоит многое сделать. Тем не менее, [код] упрощения готовится, и это здорово, и процесс тонкого расчесывания также предназначен для поиска окончательных ошибок».
Ethereum движется к серьезному обновлению, получившему название Ethereum 2.0, которое радикально изменит то, как сеть стоимостью 17 миллиардов долларов создает блоки и проверяет транзакции. Как объяснил основатель Ethereum Виталик Бутерин в недавнем интервью на конференции ETHCapetown, Ethereum 2.0 имеет «два основных флагманских компонента». Бутерин сказал в то время:
Одним из них является Casper, являющийся нашим proof-of-stake-алгоритмом, который заменяет майнинг… чем-то, что мы считаем гораздо более эффективным. Вторая часть - это Sharding, это значительное улучшение масштабируемости, которое происходит потому, что вам больше не нужен каждый компьютер в сети для обработки каждой транзакции в сети.
Читайте по теме: Виталик Бутерин по-прежнему верит в Ethereum 2.0
Бутерин тогда добавил, что с помощью Sharding он ожидает «масштабируемости в 1000 раз» для сети. Тем не менее, осколки появятся только на более поздних двух этапах развертывания Ethereum 2.0. Первая фаза, получившая название Phase Zero, строго запускает новый блокчейн Ethereum с Proof-of-Stake.
Долгий путь к Beacon Chain
Названный «Beacon Chain», Phase Zero активирует новую систему проверки блоков, в которой валидаторы, а не майнеры, используя токены сети голосуют за различные предложения.
Как заявил разработчик Ethereum Бен Эджингтон в прошлом сообщении в блоге, Beacon Chain будет выполнять ряд функций, включая: управление валидаторами и их долями; организация валидаторов в комитеты для голосования по предложенным блокам; применение согласованных правил; применение вознаграждений и штрафов к валидаторам; и больше.
Награды за валидаторы в этой новой системе рассчитываются на основе количества токенов, а также общего количества поставленных в сети токенов. Бутерин недавно предложил увеличить выдачу вознаграждений валидатора в системе Ethereum 2.0, которая должна быть завершена для выполнения Phase Zero.
Читайте по теме: Бутерин предлагает высокие ставки для PoS-майнинга ETH
«К концу второго этапа это будет полная система», - объяснил Бутерин во время интервью. «Но для Phase Zero и Phase One, это все еще полезно для некоторых вещей. В настоящее время Phase Zero очень близка к завершению». Дрейк сказал в новом интервью:
Одна из вещей, которая может быть возможна, когда мы делаем замораживание спецификаций - благодаря всем этим упрощениям, как косметическим, так и существенным, - это то, что мы могли бы уместить функцию перехода состояний Phase Zero в 512 строк кода ... Весь Ethereum 2.0 с точки зрения функции транзакции состояния, включающей в себя как Beacon Chain, так и сегменты, могут вписаться в 1000 строк кода, что просто удивительно.
Дрейк предложил предостережение о том, что есть «несколько черных ящиков», которые еще предстоит выяснить с помощью дизайна Ethereum 2.0. Тем не менее, многие разработчики Ethereum 2.0 стремятся начать тестирование на Phase Zero.
В связи с этим Джозеф Делонг, старший инженер-программист в Consensys, подчеркнул, что 16 мая в Нью-Йорке состоится личное совещание между различными группами по внедрению Ethereum 2.0.