- Add infrastructure.md and workflow files to .gitignore to prevent sensitive info leaks - Change blockchain node mempool backend default from memory to database for persistence - Refactor blockchain node logger with StructuredLogFormatter and AuditLogger (consistent with coordinator) - Add structured logging fields: service, module, function, line number - Unify coordinator config with Database
1.1 KiB
1.1 KiB
Blockchain Node Documentation
Run a blockchain node: validate transactions, produce blocks, maintain the AITBC ledger.
Reading Order
| # | File | What you learn |
|---|---|---|
| 1 | 1_quick-start.md | Get a node running in 10 minutes |
| 2 | 2_configuration.md | Node, RPC, P2P, mempool settings |
| 3 | 3_operations.md | Start/stop, sync, peers, backups |
| 4 | 4_consensus.md | PoA consensus mechanism |
| 5 | 5_validator.md | Become a validator, duties, rewards |
| 6 | 6_networking.md | Firewall, NAT, bootstrap nodes |
| 7 | 7_monitoring.md | Prometheus, dashboards, alerts |
| 8 | 8_troubleshooting.md | Common issues and fixes |
| 9 | 9_upgrades.md | Version upgrades, rollback |
| 10 | 10_api-blockchain.md | RPC and WebSocket API reference |
Related
- Installation — Install all components
- CLI Guide —
aitbc blockchaincommands