Появился самый простой способ запустить узел Zcash

Все новости про Zcash в социальной сети «X» (бывший Twitter)  |  Интересные видео про Zcash на YouTube

Автор: ruzcash | Статья актуальна на 10 апреля 2024

О том, что такое узел Zebra можно почитать в этом блоге здесь.

Команда Zebra выпустила альфа-версию Zebra Launcher, который позволяет устанавливать и запускать Zebra на обычных операционных системах без использования командной строки или каких-либо предварительных настроек, кроме самой операционной системы.

На данный момент (1 июня 2024) в Zebra Launcher v0.0.0-alpha.2 доступны установщики для Windows, MacOS и Debian.

Примечание: на момент написания статьи мне не удалось запустить Лаунчер на MacOS Sonoma 14.5 (MacBook Pro Intel Core i9). И не только мне. Также известно о проблеме с запуском на MacBook с процессорами M2. Разработчики обещали всё починить.

Zebra Launcher включает в себя скомпилированный двоичный код из последней версии кода zebrad в главной ветке. Он также отображает логи Zebra в окне настольного приложения, показывает конфигурацию Zebra и позволяет обновлять конфигурацию прямо из приложения.

Информация для разработчиков

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

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

Использование веб-интерфейса с Tauri и SolidJS позволяет встраивать другие веб-проекты, такие как Grafana или Zingo-PC, в интерфейс Zebra Launcher, что позволяет пользователям получить к ним доступ в одном месте.

Что дальше? В настоящее время Zebra Launcher включает проверки и примеры данных для отображения предварительных просмотров его внешнего вида в браузере без бэкэнда Rust, а также рабочий процесс CI для развертывания этих просмотров при каждом запросе на объединение, чтобы облегчить процесс проверки изменений стиля. Однако отсутствуют автоматизированные тесты, проверяющие состояния как во фронтэнде TypeScript, так и в бэкэнде Rust. Нам нужно добавить эти начальные тесты, чтобы помочь обнаруживать и устранять ошибки, а также гарантировать, что ошибки не повторяются при добавлении новых функций или внесении изменений.

Также есть несколько малозатратных, но эффективных исправлений и улучшений:

  • Иконки Zebra (в настоящее время используются иконки Tauri по умолчанию).
  • Добавление меню системного трея и сохранение процесса zebrad при закрытии окна Zebra Launcher.
  • Включение встроенного обновления Tauri, чтобы пользователи получали уведомления о доступных обновлениях и чтобы их можно было загружать и устанавливать максимально просто.
  • Кнопки для запуска и остановки zebrad.
  • Пакетирование внешних бинарных файлов для Prometheus и Grafana, а также встраивание панели мониторинга Grafana в интерфейс Zebra Launcher.

Есть и другие идеи для функций, которые могут потребовать больше усилий и которые могут быть приоритизированы на основе отзывов сообщества:

  • Страница сообщества для отслеживания последних обновлений на серверах Discord ZCash, на Форуме сообщества и в репозитории Zebra Github, а также для информирования нас о багах и возможностях развития.
  • Проверенная форма для обновления конфигурации Zebra.
  • Страница панели мониторинга и строка поиска.
  • Полосы прогресса на основе метрик Prometheus.
  • Встроенный настольный кошелек в интерфейс Zebra Launcher, такой как Zingo-PC.

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

Пожалуйста, опробуйте его, загрузив и запустив установщик для вашей операционной системы, и дайте нам знать, что вы думаете! Мы также приветствуем любые улучшения проекта в виде проблем, обсуждений или PR на репозитории zebra-launcher на Github.

Источник


Arborist Call Bitcoin Halo NU5 Orchard PoS PoW Trezor z2z zcashd Zcon Zebra ZecWallet ZSA Гранты Доказательства с нулевым разглашением Дорожная карта Конференции Кошельки Кошельки для Zcash Метрики Нода Разработки Релизы аппаратные кошельки без KYC биржи и обмены биткоин будущее криптовалют внедрение интеграции интервью конфиденциальность майнинг новости Zcash обновление сети объяснения обёрнутые токены платёжное средство регулирование транзакции унифицированные адреса управление цена ZEC эмиссия

Метки: ,

Все новости про Zcash в социальной сети «X» (бывший Twitter)  |  Интересные видео про Zcash на YouTube

Вы можете поддержать автора проекта pro.zcash:
(для отправки доната на данный адрес требуется кошелёк с функционалом экранированных транзакций)

Комментировать статью: