markqvist/Reticulum
The cryptography-based networking stack for building unstoppable networks with LoRa, Packet Radio, WiFi and everything in between.
Thành tựu nổi bật
Những danh hiệu mới nhất của dự án
#1 Repository Của Tuần
#1 Repository Của Tuần
#1 Repository Của Tuần
🔐 Reticulum: Ngăn xếp mạng mã hóa không cần IP
Xây dựng mạng cho con người — không kill-switch, không giám sát, không trung tâm.
Reticulum là một ngăn xếp mạng hoàn chỉnh chạy bằng Python, không phụ thuộc vào IP hay bất kỳ lớp nào truyền thống. Dự án phát triển bởi Mark Qvist, Reticulum cho phép người dùng tự trở thành nhà điều hành mạng riêng, kết nối các thiết bị như LoRa, Packet Radio, WiFi chỉ với hardware phổ thông. Dù thiết kế cho môi trường truyền thông không ổn định với băng thông rất thấp và độ trễ cao, Reticulum vẫn duy trì kết nối mạnh mẽ nhờ cơ chế mã hóa và định tuyến đa dãy tự động.
✨ Điểm nổi bật
- Địa chỉ toàn cầu không cần phối hợp: Tự động tạo địa chỉ và ID duy nhất toàn cầu mà không cần trung tâm.
- Định tuyến đa dãy tự động: Hỗ trợ định tuyến qua nhiều nhảy trên bất kỳ loại truyền thông nào.
- Ẩn danh người gửa: Không đưa địa chỉ nguồn lên gói tin, bảo vệ danh tính người giao tiếp.
- Mã hóa X25519 + Ed25519: Dùng khóa ECC 512-bit làm nền tảng cho toàn bộ giao tiếp.
- Bảo mật Forward Secrecy: Hỗ trợ bảo mật cho cả gói tin đơn lẫn kết nối dài hạn.
- Xác nhận giao hàng không thể giả mạo: Đảm bảo gói tin đến đúng nơi và không thể bị đánh cấp.
- API đơn giản nhưng mạnh mẽ: Dễ sử dụng hơn cả socket API, hỗ trợ truyền dữ liệu từ vài byte đến hàng GB.
- Chi phí thiết lập kết nối thấp: Chỉ cần 3 gói tin, tổng 297 byte để thiết lập kết nối mã hóa.
💡 Vì sao đáng chú ý
Reticulum không chỉ là một giao thức truyền thông khác — nó là một nền tảng cho phép người dùng tự do tạo ra và kết nối hàng ngàn mạng lưới độc lập, không bị kiểm soát bởi bất kỳ thực thể trung tâm nào. Với thiết kế chạy hoàn toàn trên userland và không yêu cầu kernel module hay driver, Reticulum có thể triển khai trên bất kỳ hệ điều hành nào hỗ trợ Python 3, mở rộng khả năng ứng dụng đến cả môi trường cực kỳ hạn chế về tài nguyên.
#NetworkingStack #Cryptography #MeshNetworks #LoRa #OpenSource #TiniX
Similar Projects
Discover other similar projects and AI models.
LXMF client for Android, Linux and macOS allowing you to communicate with people or LXMF-compatible systems over Reticulum networks using LoRa, Packet Radio, WiFi, I2P, or anything else Reticulum supports.
Native Android messaging app using Bluetooth LE, TCP, or RNode (LoRa) over LXMF and Reticulum
Various small programs and tools which use the message protocol LXMF from https://github.com/markqvist/LXMF
NetBird securely connects people, machines and AI agents across any network with one identity-based Zero Trust platform. Powered by peer-to-peer WireGuard®
The official firmware for Meshtastic, an open-source, off-grid mesh communication system.
An experiment in scalable routing as an encrypted IPv6 overlay network
An encrypted IPv6 network using public-key cryptography for address allocation and a distributed hash table for routing.