mirror of
https://github.com/luxfi/docs.git
synced 2026-09-24 00:25:32 +00:00
docs(lux-node): protobuf fully retired — .proto codegen path gone, ZAP schemas only
Co-authored-by: Hanzo Dev <[email protected]>
This commit is contained in:
@@ -14,7 +14,7 @@ Lux Node (`luxd`) is the core validator node for the Lux Network -- a multi-chai
|
||||
- **Crypto**: BLS aggregate signatures, ML-DSA-65 (post-quantum), ML-KEM, Pulsar threshold, Falcon, secp256k1
|
||||
- **Database**: LevelDB/PebbleDB (via `github.com/luxfi/database`)
|
||||
- **Networking**: Custom TCP P2P with TLS mutual auth, PROXY protocol support, Zstd compression
|
||||
- **Serialization**: ZAP zero-copy wire (`github.com/luxfi/zap`) — every transaction, block, and VM↔node message is the buffer itself (struct = wire, no reflection codec). Protocol Buffers retained only for build-time codegen tooling.
|
||||
- **Serialization**: ZAP zero-copy wire (`github.com/luxfi/zap`) — every transaction, block, and VM↔node message is the buffer itself (struct = wire, no reflection codec, no protobuf). The `.proto` codegen path is fully retired — hand-written ZAP schemas replace it.
|
||||
- **Build**: Make, shell scripts (`scripts/build.sh`), Docker multi-stage
|
||||
- **Observability**: OpenTelemetry (OTLP traces), Prometheus metrics, structured logging (zap)
|
||||
- **FIPS**: FIPS 140-3 always enabled (`GOFIPS140=latest`)
|
||||
|
||||
Reference in New Issue
Block a user