Warning: Declaration of Gutenberg_REST_Global_Styles_Controller_6_2::get_available_actions() should be compatible with WP_REST_Global_Styles_Controller::get_available_actions($post, $request) in /home/mmsteam/public_html/wp-content/plugins/gutenberg/lib/compat/wordpress-6.2/class-gutenberg-rest-global-styles-controller-6-2.php on line 304
Инженерное обновление №3 – MMS
MMS

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

Во время телеконференции на прошлой неделе мы обсудили последние инженерные достижения, рассмотрели проблемы и вопросы сообщества, а также сделали специальное объявление — исходный код и документация Lava теперь доступны для наших первых членов сообщества!

Обсуждаемые темы:

  • Новая функция: информация о лаве

Вот краткий обзор!

Новая функция — Lava Info 

Lava Info — это панель инструментов для просмотра данных и аналитики в реальном времени о блокчейне Lava. На главной странице Info представлены краткие сведения о ставках, вознаграждениях и реле, распределенных по цепочкам, поддерживаемым Lava, с течением времени. Info также объединяет данные обо всех провайдерах в сети: адрес, доля, реле и обслуживаемые CU, их последний блок и многое другое.

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

Крошечный лайфхак!

В разработке — gRPC и Web-gRPC

gRPC — это высокопроизводительная, строго типизированная платформа с открытым исходным кодом для создания API-интерфейсов RPC, а Web-gRPC — это библиотека JavaScript, которая позволяет веб-приложениям взаимодействовать с серверными частями gRPC, используя стандартный HTTP/1.1 вместо пользовательского двоичного протокола.

Эти две структуры особенно распространены и полезны для разработчиков экосистемы Cosmos. Cosmos SDK основан на Protobufs, которые изначально доступны для gRPC. Это означает, что использование gRPC для приложения Cosmos повышает производительность RPC и упрощает разработку.

Более того, сегодня многие внешние библиотеки Cosmos используют Web-gRPC в сочетании с JSON-RPC. Используя Web-gRPC напрямую, приложения могут пропускать упаковку и распаковку пакетов gRPC для повышения производительности.

Большинство поставщиков RPC не поддерживают gRPC и Web-gRPC. Это в основном потому, что его значительно сложнее обернуть, чем другие протоколы RPC, такие как JSON и REST. Наше решение предложить поддержку для них исходит из нашей веры в предоставление разработчикам и пользователям максимально простого и гибкого опыта. Lava также строится, чтобы стать стандартом для доступа к блокчейну через Web3 — это omni-chain и omni-API. Протокол активно стимулирует провайдеров поддерживать весь спектр API, доступных для каждой сети. Разработчикам не нужно будет никуда обращаться за своими данными — гибкость среды Lava является результатом ее настраиваемости.

Вызов — Повторяющийся код протокола

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

Чтобы преодолеть это, один из вариантов — иметь 2 разных репозитория и 2 разные среды, реализующие протокол, используя преимущества каждой среды в соответствующей области. Недостатком этого подхода являются обновления и исправления реализации протокола, где темп разработки будет медленнее.

Другой вариант — попытаться объединить общую библиотеку между ними, которая не зависит от среды, такой как WebAssembly, и использовать общие функции, такие как управление конечным автоматом и проверки на уровне протокола.

В настоящее время мы изучаем различные варианты и поделимся нашими выводами в будущих телеконференциях. Если у вас есть мысли по этому поводу — вы можете начать обсуждение в нашем Discord !

Ранний доступ для нашего раннего сообщества — и для вас

В течение 72 часов после звонка наши участники разногласий могли претендовать на новую роль «Early Lava», которая предоставляет доступ к нашим документам, Github, каналам поддержки и Faucet.

Любой, у кого есть доступ к этим ресурсам, может самостоятельно запустить Lava Validator и синхронизировать его с сетью, и мы рады, что уже запущено и работает более 550 валидаторов сообщества!

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

Если вы заинтересованы в использовании Lava Gateway для этапа тестирования — вы можете это сделать прямо сейчас! Мы предлагаем поддержку RPC в Cosmos Hub, Osmosis, Juno, Ethereum и т. д., а также в более чем 10 других сетях. Заполните эту форму , и мы свяжемся с вами через Discord.

Резюме

Мы благодарим всех за участие, наш Discord всегда открыт для вопросов и поддержки.

Увидимся на следующем звонке 31 января в 15:30 UTC!

Lava Network  🌋

Lava Network — это протокол, который соединяет приложения с децентрализованной сетью поставщиков высококачественных API-интерфейсов блокчейна. Каждый провайдер несет ответственность в сети и вознаграждается за обеспечение быстрого, надежного и точного обслуживания. Соединение является частным, что позволяет любому получать данные, не привязываясь к своим запросам.

Lava — это поддерживаемый сообществом стандарт доступа к данным блокчейна, поэтому разработчики могут сосредоточиться на создании веб-3-приложений с лучшим пользовательским интерфейсом.

Tags:

Leave a Reply

Your email address will not be published. Required fields are marked *