Понедельник , Апрель 6 2020
Домой >> Новости >> Виталик Бутерин рассказал, как ускорить объединение действующей цепи с Ethereum 2.0

Виталик Бутерин рассказал, как ускорить объединение действующей цепи с Ethereum 2.0

Виталик Бутерин рассказал, как ускорить объединение действующей цепи с Ethereum 2.0

Создатель Ethereum Виталик Бутерин представил техническое альтернативное решение для раннего перехода на вторую версию протокола, которое «достигает цели по избавлению от PoW-цепи и позволяет переместить всё на Beacon Chain в соответствии с ускоренным распорядком». По словам Бутерина, такое решение может быть осуществлено при помощи клиента без сохранения состояния (stateless), тогда как майнинг и инструкции для виртуальной машины потребуют меньшего «перепроектирования».

Основным требованием к реализации такого сценария является наличие нескольких имплементаций клиентского программного обеспечения – «функции без побочного эффекта» для верификации блоков. Также необходим метод для генерации свидетельств блоков и изменения на стороне протокола Ethereum 1.0 для работы с ним.

Согласно идее Бутерина, действующая система Ethereum может быть помещена в нулевой шард новой сети вместе со всеми функциями Beacon Chain.

«Любой валидатор в любой момент времени может зарегистрироваться как дружественный Eth1 (и отменить регистрацию). Создатель блока в любом из слотов нулевого шарда выбирается случайно из списка дружественных Eth1 валидаторов».

Совет нулевого шарда будет верифицировать блоки в нём на основании содержимого блока и свидетельства stateless-клиента.

«Советы всех других шардов будут верифицировать блоки в своих собственных шардах, но они будут верифицировать только доступность данных, а не выполнение состояния, так как нулевой шард – это единственный шард, который будет осуществлять вычисления».

Другими словами, Ethereum 1.0 изначально будет существовать в качестве нулевого шарда в Ethereum 2.0, а в перспективе сможет стать одной из сред выполнения. Валидаторы, которые зарегистрируются как дружественные Ethereum 1.0, должны будут поддерживать ноду в старой сети вдобавок к ноде в Beacon Chain.

«Полная нода Eth1 будет скачивать все блоки нулевого шарда и поддерживать актуальное состояние Eth1», – пишет Бутерин.

Описанное разработчиком предложение охватывает только процесс слияния двух сетей, тогда как полный переход на новую систему будет требовать выполнения других ранее описанных процедур.

Смотрите также

Криптовалюта Биткоин опустилась ниже уровня 6.712,5, падение составило 0,97%

Investing.com — Цена криптовалюты Биткоин опустилась ниже уровня $6.712,5 в воскресенье. В течение дня криптовалюта …

Добавить комментарий

Adblock
detector