Ethereum 2.0: депозитный контракт почти готов
Ethereum 2.0 скоро начнет процесс запуска, начиная с депозитного контракта, который «закончил формальную проверку», по словам Дэнни Райана, программиста, координирующего ETH 2.0.
В настоящее время разработчики заканчивают стандартизацию так называемой схемы подписи Boneh-Lynn-Shacham (BLS).
«Хотя работа по стандартизации BLS близится к завершению, мы не можем развернуть контракт, пока эта схема подписи не будет считаться стабильной»,
- говорит Райан.
Депозитный смарт-контракт будет использовать BLS для части процесса регистрации валидатора, написанного на Vyper. Vyper - это язык программирования смарт-контрактов, похожий на Solidity, но более похожий на язык Python.
Райан говорит:
«После выявления и исправления ошибки компилятора Vyper, депозитный договор завершил формальную проверку и готов к работе после завершения процесса стандартизации».
В прошлом месяце Эджингтон заявил, что для внесения изменений в BLS потребуется несколько недель, но теперь депозитный контракт будет запущен предположительно вскоре после Devcon, который начинается во вторник.
«Это не должно задерживать запланированный запуск сети «Beacon Chain» в первом квартале следующего года»,
- заявил Эджингтон.
Обновление Ethereum 2.0
«Beacon Chain» - это совершенно новая цепочка, которая не имеет никакого отношения к цепочке Proof of Work (PoW), за исключением того, что она может «читать» ее, и в следующем году может даже «записать» ее, завершая блоки.
Это означает, что будет новый генезис-блок для совершенно нового блокчейна. Его запуск сначала ожидает мульти-клиентская тестовая сеть, которая также должна быть запущена в октябре.
Тестовая сеть - это в основном новый блокчейн, но в лабораторных условиях, где можно найти ошибки и устранить все баги и уязвимости.
Если предположить, что все пойдет хорошо, то достаточно трех месяцев общедоступной тестовой сети, к которой сможет присоединиться каждый.
Так что, если тестнет пройдет в этом месяце, разработчики смогут начать имплементацию уже 3 января 2020.
Beacon Chain и Proof of Stake
Числа, приведенные Бутерином на Devcon 2019, дают некоторое представление о том, чего можно ожидать. После запуска тестовой сети люди, вероятно, начнут строить свои «фермы» для стейкинга.
Некоторые уже задумываются об участии в стейкинге, потому что те, кто идут первыми, получают больше наград. Например, если для стейкинга нужно 500 000 ETH, они могут получить до 37%.
Поскольку интересы стейкеров состоят в том, чтобы к ним не присоединились новые стейкеры, социальная динамика может быть интересной, потому что можно ожидать, что нынешние стейкеры будут отговаривать потенциальных новых участников, преувеличивая потенциальные риски, чтобы они не «разбавляли» доходы.
Что касается пулов, они также могут столкнуться с DDoS или другими атаками.
Однако делать ставку с самого начала может быть довольно рискованно.
Любые ошибки уровня протокола вряд ли приведут к потерям, потому что будут внесены изменения, но «ошибки» уровня пользователя могут привести к потерям средств.