Экспорт

Введение

Reticulum-Go - это высокопроизводительная реализация Reticulum Network Stack на языке Go. Этот проект предоставляет полную реализацию на Go с бесшовной поддержкой WebAssembly для браузеров.

Цели проекта

  • Полная совместимость протоколов: Поддержание полной совместимости с эталонной реализацией на Python.
  • Кроссплатформенная поддержка: Поддержка устаревших и современных платформ на различных архитектурах.
  • Производительность: Использование модели конкурентности и среды выполнения Go для повышения пропускной способности и снижения задержек.
  • Повышенная конфиденциальность и безопасность: Дополнительные функции конфиденциальности и безопасности помимо базовой спецификации.

Особенности

  • Высокая производительность: Создано на Go для максимальной производительности и эффективности.
  • Поддержка WASM: Полная поддержка запуска Reticulum прямо в браузере через WebAssembly.
  • Экспериментальный сборщик мусора (GC): Поддержка экспериментального сборщика мусора Green Tea для оценки производительности.

Поддерживаемые функции

Реализация на Go обеспечивает надежную поддержку основных функций Reticulum:

  • Идентификация и криптография: Ed25519, Curve25519, AES-256-CBC, HMAC-SHA256 и HKDF.
  • Интерфейсы: TCP/UDP, WebSocket и многие другие типы интерфейсов.
  • Транспорт и маршрутизация: Полная поддержка транспортных уровней, поиска путей и установления связей.
  • Каналы и буферы: Эффективная обработка данных через выделенные реализации каналов и буферов.
  • Ресурсы: Поддержка объявлений ресурсов и эффективной передачи данных.

Начало работы

Чтобы начать работу с Reticulum-Go, ознакомьтесь с разделом Использование.

R
Reticulum-Go

A Go implementation of the Reticulum Network Stack. Building the future of resilient, sovereign communications.

License: 0BSD

Follow Development

Links

Quad4 Software

Backed by Quad4 Software. Building privacy-first, secure, efficient software.

quad4.io
© 2026 Quad4 Software. All rights reserved.
Deployed using Coolify