Эксперт по сетевой безопасности Чейз Райт выразил сомнения в целесообразности участия в стейкинге после запуска нулевой фазы Ethereum 2.0. Его аргументы базируются на основе опыта валидатора на базе клиентов Prysm и Lighthouse в тестовых сетях Onyx, Witti, Altona и Medalla.
1/ Why I won’t be staking ETH at launch, a thread…#Ethereum #eth2
Like many of you, I am excited for ETH2, the Beacon Chain, Phase 0, and everything that will come after.
I have participated in Onyx, Witti, Altona, and Medalla test networks.
I tried Prysm and Lighthouse.
— Chase Wright (@mysticryuujin) September 23, 2020
Райт говорит, что решал проблемы с кодом на Github и был участником нечеткого тестирования, поэтому проблемы тестнетов ему известны не понаслышке.
3/ I’ve pretty much done it all when it comes to getting familiar with the clients, how to run them, how to configure them, etc.
However, I will not be participating in the genesis, and I will not be staking ETH. Why?
Well, a few reasons really.
— Chase Wright (@mysticryuujin) September 23, 2020
Причиной скепсиса выступает тот факт, что типичный валидатор в тестовой сети Medalla пока так и не вышел в плюс.
Это обусловлено обнаружением бага в одном из клиентов. Подобная проблема, по мнению специалиста, возможна и в основной сети. Он подверг критике реакцию разработчиков, отметив, что к текущему дню не было осуществлено ни одного успешного форка ETH2.
5/ Because the Medalla response to do fuck all is an unacceptable response. None of the teams have demonstrated their ability to «fix» a situation like this. To this date there hasn’t been a single successful fork of an ETH2 beacon chain.
— Chase Wright (@mysticryuujin) September 23, 2020
«Вы собираетесь перейти в коммерческую стадию, потенциально с сотнями миллионов долларов в день, с нетронутым и прошедшим аудит кодом только для того, чтобы разбираться с форками позже? Нет, спасибо. Вас ждет The DAO часть 2. Вопрос лишь когда», — выплеснул Райт.
7/ No. You want to come into a production network with potentially hundreds of millions of dollars day one with pristine, audited code, only to figure out how to deal with forks later? No thanks. The DAO Part 2 will happen, it’s not a matter of if but when.
— Chase Wright (@mysticryuujin) September 23, 2020
«Виталик говорил, что в случае атаки на ETH2 будет осуществлен форк, но никто не хочет показать, как он выглядит. Черт!», — поиронизировал эксперт.
8/ When Vitalik’s answer to what do we do when ETH2 is attacked is «fork» but nobody wants to demonstrate what a fork for ETH2 looks like…yikes…
— Chase Wright (@mysticryuujin) September 23, 2020
Еще одним узким местом ETH2 в представлении Райта выступает недостаточное качество взаимодействия между различными клиентами. Он считает, что вместо решения этой задачи команды разработчиков больше озабочены стремлением соблюсти ноябрьский дедлайн.
10/ …another client…but no, that seems to be something to finalize / work out later too. The whole thing wreaks of being in a hurry to deliver on an arbitrary deadline that nobody is enforcing but themselves.
— Chase Wright (@mysticryuujin) September 23, 2020
Райт отмечает разрыв между качеством, финансированием и сотрудничеством между командами разработчиков клиентов ETH2. Также его расстраивает недостаточное финансирование тех, что не связаны с Prysm.
11/ Without a doubt there is a disconnect between the quality, funding, and cooperation between the ETH2 client teams. It’s one thing to say «You should run a non-Prysm node» and it’s another thing to actually put your $ down on doing so.
— Chase Wright (@mysticryuujin) September 23, 2020
Ведущий разработчик Ethereum Foundation Дэнни Райан предметно ответил на критику Райта. Он не согласился с тем, что запуск нулевой фазы ETH2 подгоняется искусственно, что может привести к неблагоприятным последствиям. Одновременно с этим Райан согласился с критиком, что ETH2 — не для всех.
I agree — Phase 0 is not for everybody.
Due your own research. Follow your own risk analysis.
But I do not agree that shipping soon is artificially and unsafely being rushed.
— dannyryan (@dannyryan) September 23, 2020
Ранее разработчик Эван Ван Несс сообщил, что запуск Ethereum 2.0 может произойти раньше намеченных сроков. Незадолго до этого Райан опубликовал официальное предложение EIP-2982, предполагающее запуск ETH2.