# [1.5.0](https://git.dejodigital.com.br/dejo-core/dejo-node/compare/v1.4.0...v1.5.0) (2025-06-12) ### Features * Alteração trigger deploy branch master para dev ([dbe89a5](dbe89a5cc4)) * Alteração trigger deploy branch master para dev ([0ec68b0](0ec68b07bc)) * Alteração trigger deploy branch master para dev ([8208b46](8208b46622)) * Alteração trigger deploy branch master para dev ([70d8fe4](70d8fe4906)) * Alteração trigger deploy branch master para dev ([6363e7a](6363e7a9d5)) * Alteração trigger deploy branch master para dev ([15bb087](15bb0872f8)) * Alteração trigger deploy branch master para dev ([1b2aaff](1b2aaff753)) * Alteração trigger deploy branch master para dev ([772a1ac](772a1ac9e9)) * resolve conflitos em CHANGELOG.md após merge de master ([f9fca8c](f9fca8c0a0))
🏗️ DEJO Node - Core da Blockchain
📌 Visão Geral
O DEJO Node é o núcleo da blockchain DEJO, responsável por validação de transações, consenso, geração de blocos e armazenamento descentralizado. Ele garante segurança, escalabilidade e integridade dos dados na rede.
Para detalhes técnicos e implementação, veja a documentação completa:
🔹 Arquitetura do Sistema
🔹 Mecanismo de Consenso
🔹 API RPC/WebSockets
🔹 Healthchecks
🔹 Logging e Auditoria
🔹 Deploy no Kubernetes
🔹 Planejamento de Desenvolvimento
🎯 Funcionalidades Principais
✅ Validação de transações com criptografia de chave pública.
✅ Criação e sincronização de blocos entre os nós.
✅ Implementação do consenso PoS/BFT para garantir segurança.
✅ Persistência de dados com LevelDB/BadgerDB para escalabilidade.
✅ API RPC/WebSockets para interação com a rede.
✅ Proteção contra ataques Sybil, DDoS e replay attacks.
✅ Mecanismo de auditoria on-chain para monitoramento da rede.
✅ Criptografia pós-quântica para garantir segurança futura.
ℹ️ Staking e Governança são gerenciados no microserviço dejo-governance.
🚀 Como Rodar o DEJO Node
# Clonar o repositório
git clone https://github.com/dejo/dejo_node.git
cd dejo_node
# Instalar dependências
go mod tidy
# Rodar um nó da blockchain
go run cmd/main.go
🔬 Testes e Validação
Os testes cobrem validação de blocos, execução de transações e sincronização P2P.
# Rodar testes unitários
go test ./...
📌 Testes adicionais planejados:
- Testes de stress para verificar escalabilidade.
- Simulação de ataques para validar segurança.
- Recuperação após falha para garantir robustez.
📖 Documentação e Referências
🚀 DEJO Node: O Coração da Blockchain! 🔥