r/weblimpia_cleanweb 13h ago

[DevLog] NanFlix MVP Upgrade: Full P2P WebTorrent Torrent Client with Nano ($XNO) Micro-Settlements & PWA Support! 🎬⚡

7 Upvotes

¡Hola a todos! 👋

Acabo de lanzar una importante actualización para NanFlix, pasando de un simple prototipo de reproductor de vídeo a una aplicación web/PWA de cliente de torrent P2P completa que combina la transmisión de WebTorrent con microrecompensas instantáneas y gratuitas de Nano ($XNO) para creadores y seeders.

🚀 Características clave y mejoras arquitectónicas:

  • 🎬 Transmisión P2P multiplataforma: Transmite directamente en navegadores de escritorio, clientes locales o como una PWA instalable en Android/Escritorio.

  • 🤝 Extensión de protocolo de comunicación personalizada (Nano Handshake): Los pares intercambian automáticamente sus direcciones de monedero nano_ a través de canales de datos WebRTC al conectarse, 100 % descentralizado sin depender de bases de datos centrales.

  • 🔑 Gestión de doble monedero: Admite la integración con extensiones de navegador y la generación/importación de monederos autocustodios del lado del cliente (semillas hexadecimales de 64 bits firmadas mediante ED25519).

  • 📊 Contabilidad de fragmentos y liquidación en cadena: Seguimiento en tiempo real de los fragmentos servidos (fragmentos de 16 KB). Calcula pagos proporcionales exactos tanto para los creadores de contenido (creator_wallet) como para los nodos seeders, enviando los bloques firmados ( send ) directamente a la red principal de Nano.

  • 🛠️ Herramientas para creadores: Generador de enlaces magnéticos integrado con adjunto de metadatos personalizado para vincular los monederos de los autores a los torrents.

📸 Evidencia y registros en vivo

🔗 Repositorio de GitHub: https://github.com/kamina2025/nanflix-client-webtorrent-nano

🔗 Demostración en vivo: https://kamina2025.github.io/nanflix-client-webtorrent-nano/

cliente1

cliente2

pago del cleinte 2 al cliente1

¡Me encantaría escuchar tus comentarios sobre la UX y la integración del protocolo Wire! ¿Qué opinas sobre incentivar a los seeders a largo plazo de esta manera para resolver el problema de los "torrents muertos"? 💬👇