# 📦 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!