Разработчики ядра и инфраструктуры ETH о дорожной карте ETH 2.0, вызовах и ожиданиях: резюме

ETH 2.0 изображение

С запуском Ethereum (ETH) 2.0 на горизонте, OKEx провела 17 июня сессию «Спроси меня обо всем» (AMA), пригласив пятерых лидеров и разработчиков сообщества ETH, а также группу журналистов для обсуждения изменений и ожиданий. предстоящее обновление.

В числе гостей были основной разработчик ETH 2.0 и соучредитель Prysmatic Labs Рауль Джордан, пионер многоклиентских тестовых сетей ETH2, Афри Шодон, технический директор Loopring Стив Гуо, редактор EthFans.org Цзянь и партнер Unitimes по сообществу Джейсон..

Среди других участников были журналисты из Jinse, Cointelegraph, Chainnews и O’Daily, а также Гаттина из пула OKEx и Эстер из Ethereum.cn (ECN)..

Представления гостей

Рауль Джордан: Меня зовут Рауль Джордан, китайское имя 麥 文 龍, и я являюсь соучредителем одной из команд, реализующих eth2, под названием Prysmatic Labs. Я родом из Гондураса, бедной страны с огромным неравенством и системными проблемами. Мне посчастливилось покинуть свой небольшой город, чтобы поступить в Гарвардский университет, где я изучал информатику с целью изменить ситуацию к лучшему, но не был удовлетворен существующим положением дел в отношении того, над чем работать, пока я не обнаружил Ethereum после получения стипендии Тиля через несколько лет. назад.

Я помог создать команду разработчиков программного обеспечения, стремящихся повлиять на масштабируемость Ethereum, и теперь мы управляем большой общедоступной тестовой сетью для eth2 на пути к запуску основной сети. В свободное время я много занимаюсь древнекитайской каллиграфией 書法 и изучением языков.

Афри Шёдон: Я инженер-программист с семилетним опытом работы в технологии блокчейн. Родом из Берлина, я специализируюсь на управлении проектами программного обеспечения, управлении выпусками, организации репозиториев, сортировке проблем, дорожном картировании, технической документации, поддержке пользователей и отношениях с разработчиками..

Ранее я был соучредителем инициативы Görli Testnet, известной своей тестовой сетью Görli Ethereum Testnet, которая была запущена в прямом эфире на GörliCon-0 в Берлине. В настоящее время он координирует работу по тестированию мультиклиентных сетей Ethereum 2.0, включая запуск мультиклиентных тестовых сетей Schlesi и Witti..

Стив Го: Всем привет! Я Стив, технический директор Loopring. Запущенный как блокчейн-проект в августе 2017 года, протокол Loopring использует технологию на основе zkRollup, которая позволяет разработчикам создавать децентрализованные биржи с высокой пропускной способностью, недорогие, не связанные с хранением и основанные на книге заказов, на Ethereum. Loopring Exchange (Loopring.io) – первый DEX, созданный на основе протокола Loopring 3.0..

Более того, мы также запустили Loopring Pay, также поддерживаемую zkRollup, обеспечивающую мгновенный перевод бесплатно, так что перегрузка и высокая комиссия за транзакцию исключены. Loopring теперь не только высокопроизводительный децентрализованный протокол обмена, но и высокоэффективный децентрализованный платежный протокол..

Цзянь: Я Цзянь. Я работаю редактором и переводчиком на EthFan.org. Начиная с 2015 года, EthFan.org был одним из первых созданных китайских сообществ Ethereum, которое публиковало статьи для продвижения технологии Ethereum и знакомило с передовыми проблемами, касающимися технологии и экосистемы Ethereum..

ETH 2.0 против ETH 1.0

Вопрос: Не могли бы вы простыми словами объяснить, как выглядит Ethereum 2.0? Чем он отличается от текущей основной цепи eth1?

Рауль: Для меня eth2 – это полная переработка блокчейна Ethereum с целью максимизации децентрализации, устойчивости к цензуре и масштабируемости одновременно. Он берет все доходы, которые мы получали за последние несколько лет, и превращает их в гораздо более устойчивый подход к достижению своей первоначальной цели – стать «мировым компьютером»..


Дэнни Райан сказал, что eth2.0 создан для Ethereum, и, наконец, он станет самим Ethereum. Ethereum 2.0 призван создать базовый уровень экосистемы блокчейна Ethereum следующего поколения. Eth2 отличается от нынешнего Ethereum в двух отношениях: 1) использует алгоритм PoS (Proof-of-Stake) для управления операциями блокчейна; 2) улучшает масштабируемость за счет "цепочка маяков + цепочка из нескольких сегментов" архитектура.

Проще говоря, блоки в eth2 не производятся майнерами PoW, а подтверждаются и завершаются стейкерами, которые депонировали свои ETH. Помимо, "цепочка маяков + цепочка из нескольких сегментов" архитектура разделяет состояние внутри PoS и состояние транзакций. Вместо выполнения транзакций цепочка маяков будет обрабатывать финализацию и взаимодействовать с шардами. Шарды можно рассматривать как сложные блокчейны, напоминающие текущую цепочку eth1, которые выполняют транзакции..

Дорожная карта ETH 2.0

Вопрос: Прошли годы с тех пор, как был инициирован план Ethereum 2.0. В сообществе существует множество мнений и предположений об официальном времени запуска. Не могли бы вы поделиться с нами текущим прогрессом в разработке Ethereum 2.0? Какие основные проблемы необходимо решить? И когда вы ожидаете, что Ethereum 2.0 выйдет в эфир??

Африка: Можно сказать, что это 3 января или 30 июля. Но правда в том, что это не будет ни одна из дат. Мы не можем сказать, когда произойдет зарождение основной сети. Это потому, что в нем так много движущихся частей.

Но я могу дать реалистичный взгляд на нерешенные проблемы и вехи. Прежде всего, все клиенты должны реализовать финальную версию спецификации v0.12.1. В настоящее время выпуск выпущен только для одного клиента, а остальные четыре клиента все еще работают над стабильным выпуском. Мы увидим, что первая мультиклиентская тестовая сеть с окончательной спецификацией v0.12.1 будет запущена потенциально в конце этого месяца..

Если все пойдет хорошо, мы сможем подготовить запуск общедоступной мультиклиентной тестовой сети в условиях основной сети в начале июля. Это долгожданная веха, которую иногда ошибочно называют "официальный" мультиклиентная тестовая сеть. Но если все пойдет хорошо, мы можем провести финальное публичное тестирование в июле..

На стороне может быть пара небольших тестовых сетей для разработчиков, но основное внимание должно быть уделено общедоступной. Если общедоступная мультиклиентская тестовая сеть окажется стабильной в течение двух или трех месяцев, мы можем начать работу над запуском настоящей основной сети..

Прежде всего, для этого нужен депозитный договор. Необходимо провести церемонию определения контракта, который будет использоваться в качестве единственного моста к депозитам ETH2. Как это будет выглядеть, пока окончательно не определено. Я знаю, что Карл это готовит. Мы должны спросить его в ближайшее время. Я ожидаю, что самая ранняя дата проведения такой церемонии – конец августа или, скорее, середина сентября..

После того, как церемония завершена и контракт размещен, технически активизация ETH2 официально началась. Даже без официальной даты запуска люди могут начать делать первые депозиты валидатора в цепочке ETH1, поскольку это полностью без разрешения процесс..

Я бы посоветовал установить минимальное время создания основной сети цепочки маяков, которое должно быть ровно через 90 дней после времени создания официальной многоклиентской тестовой сети. Это даст нам 8 недель тестирования и 4 недели буферного времени на случай, если нам придется что-то исправить..

Независимо от развернутого депозитного контракта, мы всегда можем отодвинуть время создания основной сети, если это необходимо. Но с учетом шагов, описанных выше, самое раннее время создания основной сети будет где-то в октябре. При этом не учитывается, что нам нужно как минимум 16 тысяч депозитов, прежде чем мы увидим событие генезиса основной сети. Это может также занять несколько недель, чтобы нарастить.

Итак, подведем итоги … ноябрь, если все будет хорошо. Октябрь, если мы очень оптимистично и настойчиво относимся к дате. Пессимистично говоря, это будет 2021 год, если что-то нужно будет исправить в спецификации и адаптировать для всех клиентов … Я не думаю, что мы запустим в декабре..

Совместимость ETH 2.0

Вопрос: Взаимодействие было одним из преимуществ Ethereum. Я все еще помнил "Блокировка взаимодействия" в сентябре прошлого года, и я очень рад видеть, как клиенты eth2 общаются и синхронизируются друг с другом. Вопрос для Рауля в том, что что-то еще происходит с взаимодействием клиентов? И почему взаимодействие клиентов так важно для eth2?

Рауль: Взаимодействие клиентов имеет большое значение, потому что таким образом мы можем отловить критические ошибки в одной реализации. Например, если бы весь eth2 работал с использованием нашей реализации Prysm, мы бы никогда не обнаружили критической проблемы с вознаграждением и штрафами валидатора, которую мы обнаружили благодаря взаимодействию с клиентами..

Цели тестовой сети с несколькими клиентами

Вопрос: Мультиклиентная тестовая сеть считается главным препятствием, прежде чем мы увидим настоящий eth2. В качестве инициатора мультиклиентских тестовых сетей eth2 Шлези и Витти мог бы Афри поделиться с нами основными целями мультиклиентности и текущим состоянием работы Витти.?

Африка: Первая фаза Ethereum 2.0, фаза 0, – это цепочка маяков. Старые клиенты ETH1 не смогут запускать цепочку маяков. Впервые множество недавно реализованных клиентов будут работать вместе над совершенно новой цепочкой блоков с новым, уникальным подходом к сетям и консенсусу..

Прежде чем такую ​​сеть можно будет запустить, нам нужны тестовые сети, которые максимально точно имитируют условия сети. Это требует, чтобы у нас были стабильные, долгосрочные и постоянные запущенные и работающие тестовые сети, которые поддерживаются не только одним клиентом, но и несколькими клиентами, в идеале – всеми клиентами. Тестовая сеть Schlesi была одним из многих шагов в этом направлении, тестовая сеть Witti – другим, и скоро мы запустим Altona..

Witti работает довольно стабильно. В настоящее время он видел около 150 тыс. Слотов и неплохую живость. Уровень участия валидаторов колеблется на уровне 71%..

Все клиенты по-прежнему сталкиваются с ошибками и вводят новые оптимизации. Я подозреваю, что нам все еще нужно намного больше тестирования с несколькими клиентами.

Вопрос: Говорят, что окончательная мультиклиентская тестовая сеть должна оставаться стабильной в течение как минимум 2 месяцев до выпуска цепочки маяков, так каковы индикаторы для измерения стабильности? Когда ожидается запуск общедоступной тестовой сети с несколькими клиентами?

Африка: Показатели стабильности есть "нет проблем с консенсусом" и "нет постоянных вилок" очевидно, что все клиенты должны согласовать правильную цепочку. Кроме того, нам необходимо завершить создание надлежащей сети, между различными клиентами существует множество шероховатостей и сбоев. Я надеюсь, что мы сможем запретить ENR в серверной части клиентов перед запуском и иметь правильный многоадресный формат для подключения узлов..

Дальнейшие индикаторы – это аттестации и активность валидатора. Если мы будем поддерживать активность выше 80-90%, а цепочка останется в идеальном состоянии с высокой завершенностью, у нас все будет хорошо..

Как я уже отмечал ранее, ближайшая возможная дата запуска общедоступной мультиклиентской тестовой сети – середина июля..

Решения масштабируемости уровня 1 и уровня 2

Вопрос: Поскольку разработка eth2 идет полным ходом, мы видим, что решения Layer2 достигают "базовый" успех тоже. После официального запуска eth2 с поддержкой решений Layer1, таких как PoS и сегментирование, Ethereum вступает в новую эпоху масштабируемости. Принятие методов Rollup способствует увеличению скорости транзакций при значительном снижении комиссий за транзакции, что значительно улучшает работу пользователей..

Как технический директор Loopring, первого и когда-либо децентрализованного протокола с работающим ZK-Rollup, не могли бы вы описать, как ZK-Rollup разработан для оптимизации нашего взаимодействия с пользователем.?

Стив: ZK в ZK-Rollup означает нулевое знание; Накопление можно рассматривать как пакетную обработку транзакций. Loopring выбрала zkSnark в качестве своей структуры доказательства zk (проверенной ZCash в течение многих лет) с наименьшим размером проверочных данных до сих пор, что означает наименьшие затраты на цепочку. И zkSnark не требует много вычислительных ресурсов вне сети для создания доказательств..

В ZK-Rollup есть релейная система. Во-первых, ретранслятор организует всю информацию об учетной записи вне сети в дерево Меркла, где хеши вычисляются попарно, пока мы не получим корневой хеш Меркла. Учитывая, что любое изменение в произвольном значении листа приводит к другому корневому хешу, корневой хеш будет единственным отображением текущего состояния всего дерева..

Затем ретранслятор соберет набор транзакций (передача или покупка & продавать) вне сети и генерировать zk-доказательства для этих транзакций.

Процесс генерации доказательства: последний сохраненный корневой хэш R1; каждая транзакция подписывается пользователями; обновить дерево Меркла в соответствии с этими транзакциями и проверить изменения; получить обновленный корневой хеш R2;

Наконец, ретранслятор отправляет важные данные (например, баланс), подтверждение zk и обновленный корневой хэш R2 в цепочку блоков. Предварительно развернутый смарт-контракт проверит, действительно ли доказательство, на основе записанного корневого хэша R1 и введенных данных транзакции. Если он действителен, корневой хэш R2 может быть обновлен, потому что ретранслятор произвел честные изменения в дереве Меркла вне сети..

В этом заключается ключевой момент этой схемы: она сокращает потребление ресурсов и улучшает общую производительность блокчейна, сохраняя только хранилище данных и проверку доказательства zk в цепочке и перемещая вычисления вне цепочки. И что еще более важно, безопасность и достоверность обработки активов вне цепочки может быть гарантирована проверкой в ​​цепочке, так что нам не нужно ставить под угрозу безопасность для повышения производительности. Теоретически Loopring может передавать 2025 транзакций в секунду по цене 150 долларов за миллион транзакций с тем же уровнем безопасности, что и основная сеть Ethereum..

Вопрос: Не могли бы Стив и Джейсон поделиться своими мыслями о том, как экосистема Ethereum выиграет от сочетания масштабируемости Layer1 + Layer2? И каковы потенциальные движущие силы DeFi?

Стив: Реальное применение масштабируемости Layer2 необходимо для экосистемы Ethereum. В последнее время некоторые схемы мошенничества приводят к скачку цен на газ, и скорость работы сети замедляется, что нанесет ущерб массовому внедрению Ethereum. Например, Reddit уже решил использовать Ethereum в качестве платформы для распространения токенов. С огромной пользовательской базой Reddit, наводняющей Ethereum, трафик будет слишком большим, чтобы сеть могла его обработать..

К счастью, Loopring внедрила платежную систему Loopring Pay, основанную на ZkRollup, которая была официально запущена 7 июня. Теперь она уже поддерживает передачу 10+ токенов на уровне 2 с нулевой комиссией, что помогает смягчить такие проблемы, как перегрузка сети и высокие комиссии. В то время как для приложений DeFi, если мы сможем обрабатывать передачи на уровне 2, то пропускная способность уровня 1 может быть уменьшена..

Во-первых, это вопрос выбора. Растущие решения для масштабируемости на уровне 2 предоставляют разработчикам и пользователям больше возможностей выбора, избегая при этом потенциального отказа одного уровня 2. Возьмем, к примеру, схемы ZK-Rollup и Optimistic Rollup. Судя по транзакциям с токенами, ZK-Rollup – лучший выбор для приложений DEX и пользователей с более высокой скоростью транзакций и расчетов. Может быть, поэтому Loopring принял ZK-Rollup. В то время как Optimistic Rollup более дружелюбен к логической реализации смарт-контрактов, что позволяет разработчикам создавать более тонкие приложения DeFi. Итак, мы увидели Synthetix с Optimistic Rollup. Чем больше вариантов появится, тем более процветающей будет экосистема..

Во-вторых, на более высоком уровне безопасность и масштабируемость Ethereum улучшаются. Layer1, основная цепочка Ethereum, служит основной гарантией безопасности данных. С одной стороны, масштабируемый уровень 1 улучшает обработку данных в цепочке, снижая при этом возможность атак со спам-транзакциями. С другой стороны, благодаря большему количеству решений, развертываемых на уровне 2, уровень 1 может облегчить свою нагрузку на масштабируемость и сосредоточиться на стороне безопасности. То есть Ethereum станет более надежным, обеспечивая при этом удобство работы пользователей, что побуждает больше пользователей использовать Ethereum, включая приложения DeFi, где безопасность является приоритетом..

В-третьих, я хотел бы поговорить о захвате ценности и сетевых эффектах. Комбинация Layer1 + Layer2 позволяет Ethereum удовлетворять потребности большинства приложений в сфере финансов и других сферах. С PoS и быстрорастущим DeFi на Ethereum будет больше активов для ставок, что в конечном итоге может сделать Ethereum "расчетный слой". Между тем, больший сетевой эффект придет вместе с процветающим финансированием, что станет сильной положительной обратной связью, стимулирующей дальнейшее развитие экосистемы Ethereum, включая DeFi..

Экономика ставок в перспективе

Вопрос: Известно, что когда произойдет фаза 0 eth2, Proof-of-Work Ethereum превратится в блокчейн Proof-of-Stake, где экономика ставок будет основным игроком. Что вы думаете об экономике ставок? Как различные заинтересованные стороны могут участвовать в стейкинге eth2, такие как средние инвесторы, майнеры, майнинговые пулы, услуги DeFi и т..?

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

Теперь, когда мы говорим об Eth2, мы больше говорим о приближающейся фазе 0, которая не принесет разрушительных изменений сразу для всей экосистемы. Так что продолжать смотреть – это нормально. Я предлагаю, чтобы, если вы хотите участвовать в ставке Eth2, понимание того, как разработаны его протоколы, было бы полезно для ваших оценок, независимо от того, выберете ли вы DIY или используете сторонние сервисы..

Джейсон: На рынке поведение ставок приводит к сокращению обращения на рынке ETH, что определенно будет стимулировать рост цены ETH. Это то, что хотели бы видеть все держатели ETH. Будучи неотъемлемой частью экосистемы Ethereum, большинство средних инвесторов, майнеров и пулов движимы доходами. В конце концов, заинтересованным сторонам нужно в первую очередь сводить концы с концами, а затем они смогут позволить себе поддерживать рост Ethereum..

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

Более простой способ участия обычных инвесторов – это покупка ETH или размещение их ETH с помощью услуг по размещению ставок, предоставляемых биржами или кошельками. Если вы хотите запустить свой собственный PoS-узел, это не так уж и сложно.

Это то, что хотели бы видеть серверы DeFi, поскольку реализовать частичное резервирование немного сложно. Одно дело в том, что управлять своим активом с помощью DeFi по-прежнему рискованно. Более того, другие публичные сети относительно меньше по объему, и иногда доход от стекинга не может покрыть убыток при снижении цены. Однако, возможно, серверы DeFi смогут получить чистую прибыль, сделав ставки с дополнительными активами в своих пулах..

Рауль: Для меня экономика ставок будет определять безопасность Ethereum. Мы хотим упростить стекинг для большинства людей, включая любителей, которые хотят запустить валидатор дома. Если большая часть ставок происходит только на нескольких централизованных биржах, мы считаем, что цепочка не будет такой безопасной или ненадежной, как должна быть. Большинство участников могут начать экспериментировать с eth2 уже сегодня, присоединившись к одной из общедоступных тестовых сетей. В Prysmatic Labs мы запускаем общедоступную тестовую сеть под названием Onyx, к которой вы можете присоединиться здесь: https://prylabs.net и отслеживать здесь: https://beaconcha.in

Стив: Лично я с оптимизмом отношусь к тому, что стекинг Eth2 повысит цену ETH. И, вероятно, более 10 миллионов ETH будут заблокированы в стейкинге. Для средних инвесторов есть три варианта: владение ETH; запущенные узлы стейкинга; выбор пула для ставок.

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

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

Проблемы расширения сообщества Ethereum

Вопрос: Наши гости А Цзянь и Джейсон – представители китайских сообществ Ethereum EthFans и Unitimes, которые внесли большой вклад в образование и продвижение Ethereum внутри страны..

Интересно, какие проблемы стоят перед разработчиками сообществ на пороге Ethereum 2.0? Какие могут быть лучшие практики для вовлечения членов сообщества или даже более широких слоев населения в следующее поколение Ethereum??

Цзянь: Большая проблема заключается в сложности и долговечности системы Eth2, которая требует большего терпения, чтобы сказать, что действительно важно на текущем этапе, а что ценно в долгосрочной перспективе. В противном случае у нас есть время, чтобы популяризировать сложную систему Eth2 более тонкими усилиями..

Я думаю, что создатели сообщества должны хорошо понимать всю меняющуюся экосистему, чтобы создавать интересные и захватывающие вещи. Технологии могут быть сухими, но вокруг экосистемы Ethereum всегда происходят чудеса и новинки. Экосистема в целом разнообразна и увлекательна.

Джейсон: Самая большая проблема, стоящая перед сообществом Ethereum, заключается в том, что в настоящее время все еще не так много поклонников и участников технологии с открытым исходным кодом блокчейн..

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

Одно дело в том, что в последние несколько лет большинство пользователей бродили по вторичному рынку в поисках заработка, не участвуя в построении экосистемы Ethereum. Более того, некоторым потенциальным изучающим Ethereum немного сложно преодолеть языковой барьер из-за отсутствия зрелости сообщества и быстрой итерации технологий Ethereum. Eth2 или Eth1.x могут появиться до того, как кто-то поймет Eth1. И в этом случае нам все еще нужно продолжать обучение Ethereum и построение сообщества разработчиков..

Теперь у нас есть EthFans, Unitimes, ECN и EthPlanet для работы в качестве участников китайского сообщества. Eth2 – это совершенно новый старт, который также дает возможность китайскому сообществу Ethereum процветать. У нас по-прежнему много дел, например, организация онлайн- и офлайн-семинаров, мастер-классов и разработка образовательных ресурсов..

Следите за OKEx по:

Твиттер: https://twitter.com/OKEx

Facebook: https://www.facebook.com/okexofficial/

LinkedIn: https://www.linkedin.com/company/okex/

Середина: https://medium.com/@OKEx

Telegram group (английский): https://t.me/OKExOfficial_English

Telegram group (русский): https://t.me/okexofficial_ru

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me
Like this post? Please share to your friends:
Adblock
detector
map