Появился самый простой способ запустить узел 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:
(для отправки доната на данный адрес требуется
кошелёк с функционалом экранированных транзакций)
