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
Инженерное обновление №2 – MMS
MMS

В Lava мы верим в прозрачность и делимся своим прогрессом с сообществом. Вот почему мы проводим ежемесячные конференции Engineering Progress Calls, на которых делимся последними новостями о разработке Lava Network.

В нашей последней телеконференции, которая включала открытые вопросы и ответы с нашим техническим директором, главным архитектором и руководителем группы блокчейн, мы представили новый формат, обсуждая:

  • Захватывающая новая функция — подписки WebSocket.

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

Новая функция — подписки WSS

Объявляем о доступности подписки WebSocket во всех поддерживаемых нами сетях! Это позволяет разработчикам и клиентам приложений устанавливать постоянное соединение с узлами и подписываться на методы WebSocket в цепочках, поддерживающих этот API. Мы знаем, что это популярная функция среди разработчиков и может сэкономить вычисления, позволяя вам запрашивать конкретную информацию при поступлении нового блока.

Lava начинает с JSON-RPC, но сеть также будет поддерживать другие API-интерфейсы блокчейна, включая WSS и gRPC, в зависимости от цепочки.

Функция в разработке — SDK для децентрализованного доступа

В настоящее время мы также работаем над SDK для децентрализованного доступа к сети, избавляя разработчиков от необходимости использовать Lava Gateway в средах производственного уровня. Его будет легко использовать в децентрализованных приложениях, он будет полностью настраиваемым и с открытым исходным кодом.

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

Проблема — отказ от консенсуса

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

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

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

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

Напоминаем, что протокол и цепочка приложений будут полностью открытыми. По мере продвижения наша команда инженеров будет поддерживаться сообществом в разработке Lava — подотчетной и децентрализованной инфраструктуры для Web3.

Заключение

Мы благодарим всех, кто присутствовал! Дискорд всегда открыт для вопросов и ответов .

Увидимся на следующей телеконференции, вторник, 1 марта, 15:00 UTC 🌋

Lava Network

Lava Network обеспечивает подотчетный и децентрализованный доступ к web3. Пользователи получают данные о состоянии любого блокчейна через открытый рынок независимых поставщиков узлов RPC. Каждый провайдер узлов несет ответственность за быстрые ответы, высокое время безотказной работы и актуальность данных.

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

Tags:

Leave a Reply

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