Виталик Бутерин предложил метод ускоренного слияния действующей цепи с 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», – пишет Бутерин.

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

Фото: Ponderful Pictures

Источник: ttrcoin.com

No votes yet.
Please wait…

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.