Разработчики Ethereum представили новую версию спецификаций ETH 2.0. В сообщении сказано, что, если не будут обнаружены критические проблемы с безопасностью, версия спецификаций 0.12 станет ближайшей к спецификации основной сети нулевой фазы.
Читайте Bloomchain через любимые соцсети: Telegram, VK, FB
На основе спецификаций 0.12 организация Ethereum Foundation запустит официальный тестнет. В опубликованном 14 мая отчете сказано, что новую тестовую сеть могут запустить уже в июне, однако это будет сильно зависеть от степени готовности разработчиков клиентов.
Ethereum Foundation также рассказала, как будет работать механизм валидации в блокчейне Ethereum 2.0. Аналитик организации Карл Бекхойзен объяснил, что каждый валидатор будет иметь два набора ключей: ключ подписи (signing key) и ключ вывода (withdrawal key). Полномочия валидатора будут «разделены» между этими двумя ключами.
С помощью ключа подписи валидатор подтверждает транзакции, записывает информацию в блоки и подписывает сообщения. Последнее действие ему необходимо выполнять как минимум один раз в каждые 30 тыс. блоков, поэтому ключ подписи хранится в клиентском ПО.
Клиентское ПО требует постоянного подключения к сети Интернет, поэтому существует вероятность компрометации ключа подписи. Как раз для того, чтобы снизить возможные негативные последствия такой ситуации, полномочия валидатора и решили разделить между двумя наборами ключей.
Ключ вывода нужен для совершения каких-либо действий с подконтрольными валидатору токенами. У валидаторов нет нужды регулярно производить операции с токенами, поэтому этот ключ можно содержать в аппаратном хранилище в автономном режиме.
Напомним, на прошлой неделе разработчики Ethereum рассказали сообществу о возможностях стекинга в ETH 2.0. Эту функцию могут запустить уже в третьем квартале 2020 года, а доход смогут получить даже майнеры с небольшим остатком криптовалюты на счете.