51 lines
1.3 KiB
Markdown
51 lines
1.3 KiB
Markdown
# 📦 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!
|