Files
dejo-node/changelog.md
2025-05-23 10:44:32 -03:00

1.3 KiB

📦 Changelog - DEJO Node

Versão 1.0.0 (Finalizada)

🏗️ Estrutura Inicial

  • Organização de diretórios cmd/, internal/, pkg/
  • Dockerfile, Makefile e configs prontos
  • main.go funcional

🔐 Transações

  • Estrutura básica de TX (from, to, value, nonce, signature)
  • Validações e verificação de assinatura
  • Mempool integrada

📦 Armazenamento

  • Implementação com LevelDB
  • Indexação por hash e blocos

🌐 Comunicação P2P

  • libp2p com detecção automática
  • Proteção Sybil (limite de conexões, delay por PeerID)
  • Logs de conexões e desconexões

⚖️ Consenso

  • Algoritmo mínimo viável tipo PoA/BFT
  • Validação e finalização de blocos

🔗 API REST

  • Endpoints: /tx, /tx/{hash}, /block/{hash}, /mempool
  • Health checks: /health, /startup, /ready

🗳️ Governança

  • Estrutura de staking e votação
  • RPCs para propostas e eleição

🛰️ Oráculos

  • Placeholder e endpoint para feed externo validado

🔐 Segurança

  • Rate Limiting anti-DDoS
  • Monitoramento de conexões suspeitas
  • Modularização para reputação de peer

📊 DevOps

  • /metrics com Prometheus (tx_total, uptime)
  • openapi.yaml com documentação completa

🚀 Projeto DEJO Node pronto para produção modular!