Follow Us
Facebooktwitteryoutube
YouTube
Promo
banner
Promo
banner

Дорожная карта к безмятежности

блог 1НовостиДля разработчиковПредприятиеБлокчейн РазъяснениеМероприятия и конференцииПрессаИнформационные бюллетени

Подписывайтесь на нашу новостную рассылку.

Адрес электронной почты

Мы уважаем вашу конфиденциальность

ГлавнаяБлогБлокчейн объяснил

Дорожная карта к безмятежности

Что такое Serenity, какие планы на Ethereum 2.0 и когда это произойдет? Автор ConsenSys16 мая 2019 г.Опубликовано 16 мая 2019 г.

дорожная карта

История Ethereum – это последовательные улучшения и обновления основного протокола. После февральского обновления Константинополя и предстоящего хард-форка в Стамбуле сообщество Ethereum приближается к Serenity, конечной и последней итерации в эволюции Ethereum. Безмятежность – подробно описано в Выступление Виталика на Devcon 2018 – будут проходить в несколько этапов, каждый оценивается в год с разницей друг от друга. Ethereum 2.0, также известный как Serenity, руководствуется пятью принципами проектирования: простота, устойчивость, долговечность, безопасность, децентрализация. Постепенный подход к Serenity призван обеспечить разработку и соблюдение всех принципов, в дальнейшем позиционируя Ethereum как лидера рынка решений на основе блокчейнов..

Дорога к безмятежности

Но сначала – Стамбул

До Serenity Стамбул в настоящее время является последним запланированным хард-форком после обновления Constantinople в феврале этого года. Стамбул рассчитан на октябрь 2019 года, и есть в настоящее время предложено 11 EIP для включения в форк, включая EIP 1057 [ProgPoW].

Проблема ProgPoW уже давно активно обсуждается в сообществе Ethereum. EIP предлагает переключить алгоритм майнинга протокола на ProgPoW, алгоритм, который уменьшает преимущество ASIC над графическими процессорами в эффективности майнинга. ASIC (специализированные интегральные схемы) и графические процессоры (графические процессоры) – это части оборудования, используемые для майнинга криптографии. ASIC – это узкоспециализированное оборудование, которое, как правило, может более эффективно майнить криптовалюту и, таким образом, приносить большую прибыль. Однако они зависят от монеты, то есть биткойн ASIC применим только к блокчейну биткойнов, а Ethereum ASIC применим только к блокчейну Ethereum. Несмотря на то, что ASIC эффективны, они дороги и труднодоступны, что может привести к рискам централизации, если пул майнинга будет ограничен теми, кто может получить в свои руки ASIC (так утверждают). Графические процессоры, напротив, являются вычислительными инструментами общего назначения и могут использоваться для сложных вычислений в ряде вычислительных сценариев использования. В отличие от ASIC, графические процессоры могут использоваться для майнинга любой монеты и, как правило, широко доступны. Однако они не обладают такой же специализированной вычислительной мощностью, как ASIC, и поэтому обычно менее эффективны и менее прибыльны, чем ASIC. В случае утверждения EIP 1057 будет реализовывать алгоритм ProgPoW, который является алгоритмом, устойчивым к ASIC, эффективно устраняя эффективность ASIC, которую имеют по сравнению с графическими процессорами, и делая их одинаково эффективными при добыче эфира и, следовательно, обеспечивая децентрализацию сети (опять же, аргумент идет). Разработчики ядра Ethereum, похоже, в целом поддерживают ProgPoW, но начали сторонние аудиты алгоритма, прежде чем принять окончательное решение..

Обзор дорожной карты Serenity.

Фаза 0: Цепочка маяков | 2019 г.

Ожидается, что в 2019 году на первом этапе Serenity будет запущена Beacon Chain. Beacon Chain – это блокчейн Proof of Stake, который ознаменует выполнение давно запланированного перехода от механизма подтверждения работы к консенсусному механизму подтверждения доли. Цепочка маяка будет активирована и будет работать вместе с исходной цепочкой PoW Ethereum, гарантируя, что непрерывность цепочек не прервется. В своей ранней форме Beacon Chain выполняет три основных обязанности:

Управление механизмом подтверждения доли


Proof of Stake – это механизм консенсуса, в котором сеть ставит ETH (а не тратит энергию на майнинг), чтобы продолжить завершение создания блоков..

Обработка сшивок

Перекрестные ссылки – это основной способ, с помощью которого Beacon Chain может определять и защищать состояние цепочек сегментов. Цепочки осколков будут выпущены в Фазе 1, поэтому это обновление находится в стадии подготовки к Фазе 1..

Прямой консенсус и окончательность

Цепочка Beacon обеспечивает завершенность через PoS и (ранее известный как) Casper FFG. PoS требует, чтобы 2/3 валидаторов поставили ETH на следующий блок, а это означает, что финансовый стимул гораздо более рискован для потенциальных злоумышленников..

Фаза 1: Цепи осколков | 2020 г.

Цепочки шардов – это основная функция будущей масштабируемости сети Ethereum. В качестве общей концепции сегментирование разделяет ответственность за обработку данных в базе данных (децентрализованной или иной) между множеством узлов, что позволяет выполнять параллельные транзакции, хранить и обрабатывать информацию. Это противоречит существующей основной цепи Ethereum, которая требует, чтобы каждый полный узел обрабатывал & проверять каждую транзакцию.

Фаза 1 «Безмятежность» будет касаться окончательности и консенсуса по цепочкам осколков. Цепочки сегментов на этапе 1 Serenity будут скорее «тестовым запуском» для цепочек сегментов, чем выпуском немедленно масштабируемого решения. Beacon Chain будет отслеживать выполнение этих цепочек осколков. Валидатор поставит 32 ETH и будет случайным образом назначен валидатором в определенной цепочке сегментов (случайность гарантирует, что назначение валидаторов цепочкам сегментов непредсказуемо, что может привести к возможности манипуляции). Согласно спецификациям Ethereum 2.0, Beacon Chain будет поддерживать 1024 цепочки сегментов, каждая из которых будет проверяться набором из 128 узлов..

Фаза 2: eWASM | 2020 или 2021

На этапе 2 объединяются функциональные возможности Ethereum 2.0. С появлением новой виртуальной машины – веб-сборки со вкусом Ethereum (eWASM) – цепочки сегментов эволюционируют от довольно элементарных маркеров данных до полнофункциональных цепочек транзакций, способных масштабировать сеть Ethereum..

Чтобы экосистема блокчейна работала, узлы должны выполнять транзакции и смарт-контракты на виртуальной машине. Виртуальная машина Ethereum 1.0 называлась виртуальной машиной Ethereum (EVM). С переходом на Ethereum 2.0 и Beacon Chain виртуальная машина сети будет обновлена ​​до eWASM, виртуальной машины, основанной на Web Assembly, которая определена Консорциумом World Wide Web (W3C) как стандарт с открытым исходным кодом. Поскольку WASM поддерживает несколько языков кодирования, eWASM может позволить выполнять смарт-контракты, написанные на любом языке, в Ethereum, в отличие от тех, которые написаны на Solidity в сегодняшней EVM..

«Ethereum 1.x»

Важно отметить, что во время фаз 0, 1 и 2 безмятежности исходная цепочка PoW Ethereum не исчезнет. Он будет по-прежнему поддерживаться вместе с Beacon Chain, при этом майнеры в исходной цепочке PoW по-прежнему будут получать вознаграждение в ETH посредством традиционных форм майнинга. Постепенно, когда экосистема переходит в Beacon Chain, PoW-цепочка может быть постепенно свернута, если «Сложная бомба» сделает ее устаревшей с точки зрения вычислений [«может», потому что некоторые выступают за ее постоянное продолжение]. Поскольку Beacon Chain тестируется и проверяется, улучшения в исходную цепочку Ethereum 1.0 все равно будут вноситься. Эта серия обновлений и хард-форков называется «Ethereum 1.x» и гарантирует, что текущая основная цепочка Ethereum будет постоянно обновляться для удовлетворения потребностей экосистемы и принятия по мере масштабирования Beacon Chain..

Команда, стоящая за Ethereum 1.x, все еще находится на ранних этапах разработки дорожной карты, но они определили три главные цели для обновлений Ethereum 1.x:

  1. Повышение масштабируемости основной сети за счет увеличения пропускной способности tx / s (достигается с помощью клиентских оптимизаций, которые позволят существенно поднять лимит блока газа)
  2. Обеспечение устойчивости работы полного узла за счет сокращения и ограничения требований к дисковому пространству с помощью «государственных сборов».
  3. Улучшенный опыт разработчиков с обновлением виртуальных машин, включая eWASM и другая модель комиссии за транзакцию это стабилизирует общую комиссию за транзакцию.
  4. Работая над гаджет окончательности связать Ethereum 1.0 и 2.0 с помощью Beacon Chain для завершения блоков Ethereum 1.x.

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

Фаза 3: Постоянное улучшение | 2022 год

После фазы 2 график Ethereum становится менее конкретным. Одно можно сказать наверняка – разработчики будут продолжать работать над неотложными проблемами и улучшать протокол, чтобы удовлетворить растущие потребности технологии блокчейн. Среди обсуждаемых продолжающихся улучшений: легкий протокол состояния клиента, связь с безопасностью основной цепи и суперквадратичное или экспоненциальное сегментирование. И где-то за пределами Ethereum 3.0, следующий этап последовательной эволюции Ethereum..

Хотите вывести свое образование в области блокчейна на новый уровень?

Изучите наши учебные курсы по блокчейну →

Ethereum 2.0Новостная рассылкаПодпишитесь на нашу рассылку, чтобы получать последние новости Ethereum, корпоративные решения, ресурсы для разработчиков и многое другое.Отчет DeFi по Ethereum за 3 квартал 2020 г.Отчет

Отчет DeFi по Ethereum за 3 квартал 2020 г.

Отчет DeFi по Ethereum за 2 квартал 2020 г.Отчет

Отчет DeFi по Ethereum за 2 квартал 2020 г.

Полное руководство по бизнес-сетям с блокчейномГид

Полное руководство по бизнес-сетям с блокчейном

Как создать успешный блокчейн-продуктВебинар

Как создать успешный блокчейн-продукт

Введение в токенизациюВебинар

Введение в токенизацию

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me
Adblock
detector