1. Reproducible tests #
Standalone scripts shipped in
contrib/testing/. Run any of them on your own machine and
diff the output against ours.
PoW reference verifier
BLAKE3 test vectors
Regtest network simulation
Current test results
Known limitations
Reporting issues
2. Phase 11 security audit #
A structured self-audit run before any mainnet launch. Each item below
has a dedicated audit script and a result page with a tutorial,
expected output, and how to reproduce. The full master checklist is
doc/SECURITY-AUDIT.md.
C-1..C-4 — Supply cap
H-1 — PoW / Block-ID isolation
N-1 — Network isolation
W-1 — Address rejection
B-1 — SIMD BLAKE3 differential
B-2 — Rebranding regression
W-2 — HD wallet coin_type
Live networks #
Beyond the local-only regtest scripts above, B3Chain also runs a permanent public testnet so anyone can soak-test against real network conditions (peer discovery, propagation latency, real difficulty retargeting) before mainnet launch.
3. Attacks & defense #
Educational walkthroughs of how known PoW attacks work and what protects against them, with live regtest demonstrations.
4. Extended security evidence #
Three additional bodies of evidence layered on top of the Phase 11 self-audit: regression-testing what Bitcoin already proves, side-by-side measurements of BLAKE3 vs SHA-256, and a forward-looking improvement roadmap.
Bitcoin security inheritance
inherited /
diverged-by-design / failing.
BLAKE3 vs SHA-256 comparison
Security roadmap
5. Run everything yourself #
Prerequisites
pip3 install blake3cmake (see build-unix.md)One-shot
# Clone & build git clone https://github.com/b3chain/b3chain.git cd b3chain mkdir build && cd build cmake .. && cmake --build . -j$(nproc) cd .. # Reproducible tests bash contrib/testing/regtest-simulation.sh python3 contrib/testing/verify-blake3-pow.py # Phase 11 self-audit (every check) bash contrib/testing/audit/run-all.sh
Each script prints AUDIT RESULT: PASS or
AUDIT RESULT: FAIL on its final line, and exits with the
matching exit code.