Почему архитектура Eclipse выбирает SolanaVM, Celestia и Ethereum

Автор: Тор Хартвигсен, аналитик DeFi, Перевод: Golden Finance 0xjs

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

Прежде чем погрузиться в интересный разговор с Нилом, вот краткое введение в то, из чего состоит блокчейн. Блокчейн содержит 4 слоя:

  • Уровень выполнения — обрабатывает пользовательские транзакции и предоставляет среду для dApps.
  • Уровень доступности данных. Узлы получают блок от производителя блока и проверяют, являются ли данные общедоступными.
  • Уровень консенсуса — определяет порядок транзакций.
  • Уровень расчетов — определяет состояние блокчейна (окончательность).

Монолитный блокчейн сам обрабатывает все эти компоненты, то есть содержит все четыре слоя. Модульные блокчейны содержат только один или несколько (но не все) из этих слоев.

Вот несколько примеров этих различных архитектур.

Hl3cxKDb8YTFSQ97BX9K7hSAlDbpjhkzeNao4127.png![bx7RZjjc4N3mpmR xswjAc6U9gP8qWct0UnQB35eD.png](https://img-cdn .gateio.im/resized-social/moments-40baef27dd-0e3c45d87e-dd1a6f-69ad2a "7110644") Изображение Eclipse:

  • Виртуальная машина Solana (SVM) служит исполнительным уровнем.
  • Celestia как уровень доступности данных.
  • Основная сеть Ethereum служит уровнем урегулирования и консенсуса.

Интервью выглядит следующим образом:

**Давайте сначала обсудим уровень выполнения. Что заставило вас выбрать в качестве среды выполнения виртуальную машину Solana вместо EVM? На своем веб-сайте вы упоминаете такие понятия, как параллелизм и собственные рынки комиссий. Это основные преимущества? **

"Это, безусловно, самое большое преимущество. Вы можете понять это так: если 100 человек отправляют транзакции в цепочку EVM, все эти транзакции должны быть поставлены в очередь, чтобы обслуживаться по одной транзакции за раз. Это невозможно обойти никаким образом. А на Solana для виртуальных машин Solana они фактически могут быть поставлены в разные очереди и все сервисы могут обслуживаться одновременно.Так что, конечно, вы ограничены количеством ядер, на которых работает основной исполнитель, и некоторым оборудованием ограничений, но пропускная способность выше, чем у цепочки EVM. Гораздо выше. А еще они сократили время блоков за счет оптимизации и сделали однопоточное выполнение очень быстрым. Это была основная причина, по которой мы выбрали его».

**Есть ли здесь какие-либо компромиссы? **

«Недостаток в том, как определить, в какой очереди все должны стоять? Если в очереди 100 человек, пытающихся получить услугу, это означает, что им нужно заранее указать некоторую дополнительную информацию. Итак, они должны заявить, я хочу прочитать статус этой части, или я хочу написать другие части. Они должны заранее сказать, что они собираются делать. С транзакциями EVM это не так. Вы можете просто сказать: «Я собираюсь запустить эту транзакцию», и тогда он может запускать все, что вы хотите. Это EV. Одна из причин медленного M. Но это также очень удобно».

**Можете ли вы рассказать о возможности компоновки Eclipse? Я думаю, разработчикам Solana/Rust проще создавать SVM. Могут ли разработчики Solidity, сеть Ethereum или другие протоколы L2 быть легко интегрированы в Eclipse? **

"На самом деле это новые функции, но да, мы можем поддерживать Solidity через проект под названием Solang. Существует также продукт под названием Neon, который позволяет использовать кошелек MetaMask. Drift также создал MetaMask Snap, который представляет собой MetaMask. Новое расширение для SVM. код, который позволяет вам использовать ваш кошелек с использованием кода SVM. Для контрактов Rust разработчики могут использовать Seahorse, и они могут писать свои смарт-контракты на Python, и даже Python может работать с Eclipse. Итак, у нас есть множество разных языков на данный момент поддерживаются».

**Что касается уровня доступности данных (DA), почему стоит выбрать Celestia вместо Ethereum? **

"Мы всегда будем выбирать то, что лучше для пользователей и приложений. Мы не трайбалисты, хотя, очевидно, мы Ethereum L2. Если Ethereum DA недостаточно хорош с точки зрения стоимости или пропускной способности прямо сейчас, мы не пытаемся заставить Ethereum DA работать. .Но мы следим за этим.Как только он будет готов, мы сможем перейти на ETH DA.Но на данный момент Celestia предлагает более крупные блоки.Как только они запустят свою основную сеть, блоки.Пространство, вероятно, будет пустым.Итак, мы' У нас будет большая пропускная способность, и они смогут увеличить ее за счет управления. Они смогут увеличить размер блока за счет управления, и я ожидаю, что они сделают это, возможно, несколько раз после того, как мы его развернем».

**Eclipse будет использовать Risc Zero для проверки сводных данных. Чем он отличается от других типов накопительных пакетов? **

«Мы используем совсем другой подход, чем Оптимизм или Арбитрум. Причина в том, что виртуальная машина, которую мы используем, поскольку она параллельна, у нее нет одних и тех же примитивов, у нее нет некоторых одинаковых частей, как у деревьев Меркла. ", например, деревья Меркла не являются частью нашего накопительного пакета. Деревья Меркла используются в процессе проверки ошибок. Поэтому нам приходится выполнять проверку ошибок другим способом, что в конечном итоге требует, чтобы Risc Zero делал это эффективно. Это Вот почему Risc Zero присутствует в стеке: он станет важной частью нашей защиты от ошибок».

**Далее я хочу спросить об извлечении ценности. В случае с Arbitrum, когда пользователи совершают транзакции, они платят комиссию Rollups, которая затем должна платить определенный процент валидаторам Ethereum в качестве расчетных затрат, но, по сути, оставшиеся комиссии остаются у них. Как это работает на Eclipse? Какие части этого модульного стека покроют эти расходы? Остался ли в Eclipse какой-то баланс? **

«Поэтому сейчас мы еще не решили, собираемся ли мы выделить какую-то сумму на Eclipse и сколько это будет. Если какая-то сумма и есть, то это просто компенсация за риск. Тем не менее, мы рассчитываем комиссию следующим образом: посмотрим на первый уровень, мы говорим: какова плата за публикацию на Ethereum, сколько мы должны там публиковать?А затем мы смотрим на Celestia, мы делаем то же самое, а затем складываем все это вместе, и это комиссия которые мы собираемся передать пользователям. Но риск заключается в том, что когда пользователь платит комиссию, проходит несколько секунд, верно? И затем мы публикуем на первом уровне. Возможно, эта плата увеличилась. Итак, как В результате, возможно, было бы разумно взять немного больше, чтобы защититься от этого риска.

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

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

**Какова стратегия привлечения приложений и развития экосистемы на ранних этапах? **

"У нас есть несколько DApps от Solana, которые занимаются мультичейн-разработкой, поэтому они будут дополнительно развернуты в Eclipse. Мы инкубируем некоторые проекты. Мы поддерживаем некоторые проекты через нашу программу солнечных ускорителей. Мы предоставляем эти гранты разработчикам, мы можем предоставить рекомендации , разбейте его на этапы и предоставьте им все необходимые ресурсы. В настоящее время мы все еще ведем переговоры с Solana DApps. Вскоре мы расширимся до Solidity DApps».

**Появится ли в будущем токен Eclipse, целью которого является децентрализация Rollup и внедрение управления? **

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

**Когда Eclipse будет запущен в основной сети? **

"У нас уже есть devnet, сеть, которую люди сейчас активно разрабатывают для основной сети. Как только мы заморозим код и проверим его, мы сделаем его открытым исходным кодом, чтобы люди могли сами просмотреть код и использовать его. Это план запуска основной сети Eclipse. По сути, к концу года мы предпримем эти шаги и в идеале, предполагая, что Celestia стабильна, предполагая, что больше ничего нет, другой инфраструктуры не хватает, тогда мы продолжим работу с основной сетью запуск».

Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • комментарий
  • Поделиться
комментарий
0/400
Нет комментариев
  • Закрепить