Bitcoin Forum
September 10, 2026, 06:24:59 PM *
News: Latest Bitcoin Core release: 31.1 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: [ANN][POW] b3chain (B3C) — B3PoW-Scratch L1 | testnet live  (Read 188 times)
This is a self-moderated topic. If you do not want to be moderated by the person who started this topic, create a new topic.
b3chain (OP)
Newbie
*
Offline

Activity: 2
Merit: 0


View Profile
May 22, 2026, 02:07:36 AM
 #1

B3Chain (ticker: B3C)
Conservative Bitcoin-Core-derived Layer 1 · B3PoW-Scratch v1.1 · testnet live



Official links only

NOT us — do not use
What is B3Chain?

B3Chain Core is a fork of Bitcoin Core 30.2 that replaces Bitcoin's
SHA-256d mining algorithm with B3PoW-Scratch v1.1 — a memory-hard
BLAKE3-based PoW with a 1 MiB on-chip scratchpad, 8 parallel lanes, and
2 048 sequential read–modify–write iterations per hash. Everything else
(UTXO model, 21 M cap, 10-minute target, 210 k halving, Bitcoin script,
P2P protocol, transaction format) stays as close to Bitcoin as we can
keep it. The block-identity hash is still SHA-256d, so explorer UX,
merkle proofs, and the wire protocol look identical.

The chain is at testnet stage. There is no mainnet, no premine,
no ICO, no airdrop, no token sale, no founder reward, no developer
tax. Test coins (`tB3C`) have no monetary value.

Why a new PoW chain?

Starting a new SHA-256d chain in 2026 means inheriting Bitcoin's idle
ASIC capacity on day one — any small mining outfit can centralise the
new chain before its first difficulty retarget. Choosing a CPU/GPU
algorithm trades that for botnet hashrate and unverifiable claims.
B3PoW-Scratch is one point on this trade-off curve. The explicit goal
is to make the most economical production miner a small, low-power
FPGA card with on-chip memory
(the reference is a Xilinx KU5P at
~10 W), and to bound the per-hash advantage of a custom ASIC by
making the algorithm memory-bandwidth-bound rather than compute-bound.
We do not claim "ASIC immunity" — none exists. The full argument is
in §1 and §6 of the whitepaper.

Key parameters

FieldValue
BaseBitcoin Core 30.2.0 fork (MIT)
PoW algorithmB3PoW-Scratch v1.1 (1 MiB scratchpad, 8 lanes, 2 048 iterations, BLAKE3 primitive)
Block-identity hashSHA-256d (unchanged)
Block target600 s (10 min)
Difficulty algorithmLWMA-3 (Zawy LWMA-3)
Halving interval210 000 blocks (50 → 25 → 12.5 → ...)
Supply cap21 000 000 B3C
Bech32 HRPmainnet b3 / testnet tb3
P2P portmainnet 8533 / testnet 18533
RPC portmainnet 8534 / testnet 18534
Stratum (testnet pool)stratum+tcp://pool.b3chain.org:3333
Testnet DNS seedtestnet-seed.b3chain.org
Testnet genesis hashebc117cd39760da3c8a3687484858e8ea2cfbc88990fb587957b4ba956a661c6 (v1.1.5)
Reorg-depth cap200 blocks (consensus-enforced)
Verifier budget50 ms / header (≪ 1 % of block interval)
Reference minerB3Miner-1 — Xilinx KU5P FPGA card, ~10 W TDP
Premine / founder rewardnone

Read this first

Try it (testnet)

Source

  • Core repo: github.com/b3chain/b3chain (MIT)
  • Website repo: github.com/b3chain/b3chain-website (MIT)
  • Reference Python miner: contrib/miner/b3chain-cpuminer.py
  • Canonical Python reference: contrib/miner/b3miner-rtl/ref/b3pow_ref.py
  • C++ consensus implementation: src/crypto/b3pow_scratch.{h,cpp}
  • TypeScript pool validator: contrib/testnet/pool/src/lib/b3pow-scratch.ts
  • SystemVerilog RTL: contrib/miner/b3miner-rtl/rtl/
  • Hardware schematic (B3Miner-1): contrib/miner/b3miner-hardware/SCHEMATIC.md
All four PoW implementations are CI-gated against a single set of
consensus vectors at src/test/data/b3pow_consensus_vectors.json.

Build from source (required)

We do not distribute prebuilt wallet binaries on Bitcointalk or via third-party GitHub accounts. Build b3chaind yourself from the official repo:

Code:
git clone https://github.com/b3chain/b3chain.git
cd b3chain && git checkout b3chain-main
mkdir build && cd build
cmake .. && cmake --build . -j$(nproc)
./bin/b3chaind -chain=test
    The DNS seed
testnet-seed.b3chain.org returns the three operator seed nodes; your node syncs automatically.

How to participate

[list=1]
  • Run a node. Build as above, then b3chaind -chain=test. Add yourself to doc/testnet-runbook.md §11 if you stand up a long-running peer — we will list community nodes.
  • Mine. The reference Python miner is for protocol validation, not hashrate competition. Production miners run on the B3Miner-1 FPGA reference (RTL is open). A community KU5P bitstream is being assembled at contrib/miner/b3miner-rtl/sim/.
  • Pool. You can solo-mine via getblocktemplate or join pool.b3chain.org:3333. Pool implementer contract: doc/stratum.md. Operator guide for standing up your own pool: doc/pool-operator-guide.md.
  • Mirror the reference implementation. The Python reference is single-file and small. Independent ports (Rust, Go, C, Zig, ...) help us shake out spec ambiguities. Open a PR with parity tests against b3pow_consensus_vectors.json and we will list it.
  • File issues. github.com/b3chain/b3chain/issues for bugs and feature requests. github.com/b3chain/b3chain/discussions for design RFCs.
  • Security. Private email to security@b3chain.org (see security.txt). 90-day responsible-disclosure window (see CONTRIBUTING.md §10). Do not post unpatched-vulnerability details on this thread.
Roadmap (honest)

  • Now (testnet phase): B3Chain testnet is live with three seed nodes, a public Stratum pool, faucet, explorer, and a status monitor. Four PoW implementations are CI-gated to a shared vector set. The whitepaper, formal SPEC.md, 51 %-attack analysis, and threat-model docs are published.
  • Next (mainnet candidate): external security audit (RFP package at doc/audit/; auditor not yet contracted), reproducible-build pipeline (Guix/Docker, SBOM, Sigstore signing), benchmark suite hardware run, IACR ePrint preprint submission, third-party miner integrations (cpuminer-multi, BFGMiner). Date: TBD. We will not name a mainnet date until the audit is contracted and the testnet has soaked under load for several months.
  • Audit publication: all audit reports are intended to be published verbatim, with response notes, before mainnet activation. We do not pre-launch under embargo.
  • Things we are deliberately not promising: a mainnet date, a price, a listing, an ICO, an airdrop, a yield, an "ecosystem of partners". B3Chain is engineering work; everything in this paragraph is in scope for other people to do, not us.
Disclaimers

  • This is testnet only. There is no mainnet B3C coin in circulation. Anyone selling a "B3C presale token" or "early-access allocation" is a scammer. The only official domain is b3chain.org. Impersonators may fork our GitHub tree — see the pinned advisory at issues/4.
  • No unofficial binaries. Do not download "B3Chain wallet" .exe files from typosquat GitHub accounts (notably b3cblockchain). Build from github.com/b3chain/b3chain only.
  • No premine, no founder reward, no developer tax, no investment vehicle. B3Chain is a software project, not a security offering. We are not your investment adviser; this thread is not a solicitation.
  • Audit not yet contracted. The C++, RTL, and TypeScript implementations are reviewed in-tree and parity-tested against the Python reference, but no third-party audit firm has been engaged yet. The audit RFP is at doc/audit/RFP.md.
  • Bug bounty (testnet only at launch). Critical bugs in the testnet PoW pipeline are payable in testnet B3C (tB3C, no monetary value) at launch — we are deliberately not paying mainnet bounties for testnet bugs. A treasury-funded mainnet bounty kicks in at mainnet launch. Scope and amounts: security/bug-bounty.md.
  • Calibrated language. We do not use the words "ASIC-proof", "permanently decentralised", "unhackable", "revolutionary", "moonshot", or "quantum-resistant" to describe B3Chain. The README, code-of-conduct, and whitepaper say what we do claim, and the threat model says what we don't.
Maintainer contact

  • Project email: hello@b3chain.org
  • Security only: security@b3chain.org (RFC 9116 security.txt)
  • Code of conduct concerns: coc@b3chain.org
  • GitHub: github.com/b3chain
  • Real-time chat: Discord and Matrix are being stood up — invite link will be edited into this thread when ready (see doc/outreach/DISCORD-MATRIX.md for the planned channel layout).
  • This thread: preferred for protocol-level discussion. We read every reply for the first 12 hours and most replies after that. Please don't DM the maintainers' personal accounts on Twitter/Telegram with operational questions — file an issue or post here.


Posted by the B3Chain maintainers. The text of this post is also tracked in the repository at doc/outreach/BITCOINTALK-ANN.md — pull requests welcome if anything has gone stale.
b3chain (OP)
Newbie
*
Offline

Activity: 2
Merit: 0


View Profile
May 22, 2026, 02:23:32 AM
 #2

Quick links
Please post technical questions in this thread, not via PM. We do not offer "early access" or wallet downloads over DM.
lightbit
Member
**
Offline

Activity: 445
Merit: 89


View Profile WWW
July 21, 2026, 03:52:36 AM
 #3

Hey! I’d like to invite your team to submit a free listing.  Smiley

It includes your official links, network, launch date and project information after editorial review:

https://chainquiry.com/list-your-project/

CHAINQUIRY — Discover, Research & Verify Crypto Projects
Free Project Listings | Official Thread
fibonacciopstan
Jr. Member
*
Offline

Activity: 63
Merit: 2


View Profile
July 23, 2026, 09:49:20 AM
 #4

Tracking the Bitcointalk announcement inside the repository is already better than relying only on a forum post. It creates a useful connection between the public description and the project’s engineering history.

However, the announcement file itself can still be changed by a later commit or pull request. That matters because B3Chain makes several precise commitments that future miners may want to verify: no premine or founder reward, publication of audit reports before mainnet, no launch date before the audit is contracted, the current limitations of B3PoW-Scratch, and the promise not to distribute unofficial binaries.

Git history can show that a file changed, but ordinary users may struggle to determine which version was the official public statement at a particular moment. The same issue applies to security warnings, testnet parameters, audit status and decisions made before mainnet.

Have you published a separate append-only record where each official B3Chain announcement is permanently timestamped and remains readable in its original form even if the repository, website or forum thread is later edited? I would like to review that record, so please point me to the exact link if it exists.
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!