Protocol Overview
A structured overview of the xPrivFi Layer-1 blockchain and its supporting tools, written to be simple, transparent, and technically precise.
Layer-1: Deterministic Chain
The xPrivFi blockchain is a minimalistic Layer-1 built for transparency, predictability, and fairness. All balances, transactions, and state changes are publicly visible and validated deterministically by every node.
- Consensus: RandomHash-based Proof-of-Work.
- Difficulty: CP-Diff v1.0 targeting ~6 minute blocks.
- Supply: Fixed 1,000,000 XPF — no inflation.
- Ledger model: simple UTXO-like account ledger.
- Full transparency: no shielded balances, no hidden state.
Layer-1 serves as the settlement layer and the foundation for HexGrid mining, the ecosystem pool, and future tooling.
Layer-2: HexGrid Mining
HexGrid is a lightweight Layer-2 mechanism that distributes exactly 500,000 XPF over ~6.66 years. It is designed to be fair, human-scale, and resistant to hardware dominance.
- Rounds: each cycle lasts 6 minutes + 30s reveal + 30s lobby.
- Reward: 1 XPF per round.
- Distribution window: ~6 years of rounds.
- Fairness: CPU-friendly, no GPU advantage.
- Deterministic: winner proof is verifiable from the round data.
The Layer-2 miner is visual and interactive, but the validation rules remain minimal and verifiable.
Privacy Model
xPrivFi is fully transparent at the protocol level. No shielded balances, private pools, commitments, or nullifiers are used. Every transaction and balance is visible for full auditability.
Optional privacy tools may be added at the wallet level only:
- local address rotation,
- address masking for everyday privacy,
- optional view-only keys for sharing history,
- metadata obfuscation (client-side).
These features do not change consensus and do not hide supply.
Wallets
The reference wallet supports generating addresses, sending and receiving transactions, and interacting with the Layer-1 node through RPC.
- Seed phrase: 24-word mnemonic.
- Keys: secp256k1 signing keys.
- RPC: simple JSON-RPC for transfers and queries.
- Optional tools: future light wallet modes.
Node Architecture
The reference implementation is written in Go and provides a complete node:
- block validation,
- transaction validation,
- state management,
- mempool and propagation,
- peer-to-peer networking,
- RPC service.
Additional node implementations (Rust, C++, Go v2) may be explored in the future for redundancy and long-term resilience.
Ecosystem
Several independent projects relate to xPrivFi through shared principles: minimalism, structure, and transparency.
- RootBaseLayer (RBL): a principle-based platform for minimalistic chains and tokens.
- PEX: “Principle Exchange” — the category describing RBL.
- Fabrix (FBX): a BEP-based experiment mirroring the HexGrid method.
- Presence: a separate human-layer app, unrelated to blockchain.
These projects remain independent from the XPF protocol.
This documentation describes implemented components and ongoing research. Nothing in this document should be interpreted as a financial promise, guarantee, or commitment to future features.