Aggregator

TypeScript Blockchain Privado

Lenguaje

TypeScript

Categoria

Blockchain

Estado

Privado

Attelyx Media Hub es la plataforma de distribución de contenido de nueva generación: un agregador multimedia descentralizado que devuelve el control a los creadores. A diferencia de plataformas centralizadas como YouTube o Spotify, Attelyx garantiza privacidad por defecto, propiedad verificable on-chain y modelos de monetización flexibles con comisiones competitivas (5–10 %).

Características principales

  • Privacidad por defecto: cifrado XChaCha20-Poly1305 multinivel; el servidor nunca accede al contenido privado.
  • Propiedad verificable: NFTs dinámicos y tokens de capacidad on-chain que acreditan la titularidad del contenido.
  • Monetización flexible: Pay-Per-View, suscripciones mensuales/anuales, donaciones en tiempo real, NFTs en edición limitada y fractional ownership.
  • Transparencia total: analíticas y distribución de ingresos verificables en la blockchain.
  • Contenido variado: podcasts, vídeos, imágenes, documentos, datasets y más.

Stack tecnológico

Frontend

  • Next.js 15 (App Router) + TypeScript en modo estricto
  • Tailwind CSS 4.x + shadcn/ui + Radix UI
  • TanStack Query, next-intl, wagmi + viem (Web3)

Backend

  • tRPC con middleware type-safe
  • PostgreSQL 15 + Prisma + Redis 7 (caché LRU, 256 MB)
  • Validación con Zod, logging estructurado con Pino

Blockchain

  • Attelyx Chain (L1 DAG) con consenso Narwhal+Bullshark (10 000+ TPS)
  • Autenticación SIWE (Sign-In with Ethereum)

Rendimiento en producción

  • 96 % de reducción de latencia gracias al caché Redis
  • Imagen Docker de 150 MB (Alpine Linux, multi-stage)
  • Cobertura OWASP Top 10 completa

Características innovadoras

  • Playlists colaborativas y proof of consumption NFTs
  • Revenue sharing automático mediante smart contracts
  • Contenido con bloqueo temporal (time-locked) y restricción geográfica
  • Streaming de pagos: pago por segundo consumido

Inicio rápido

git clone <repository-url>
cd aggregator
cp .env.docker .env
docker-compose up -d
docker-compose exec app npx prisma migrate deploy

Compartir