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