Skip to content

b3chain/b3chain-website

Repository files navigation

b3chain-website

Static site for b3chain. Deploys to GitHub, IPFS, and ENS.

Structure

b3chain-website/
├── index.html       # Landing page (project intro + status)
├── b3pow.html       # B3PoW-Scratch v1.1.1 algorithm landing
├── testnet.html     # Public testnet operator guide
├── testing.html     # Reproducible-test + verification hub
├── demo.html        # Interactive in-browser PoW demos
├── testing/         # Per-audit, per-vector, per-comparison pages
│   ├── pow-verifier.html
│   ├── test-vectors.html
│   ├── operator-tools.html  # M-14 RPCs + 51attack-watch monitoring
│   ├── 51-attack.html
│   ├── security-audit.html
│   ├── roadmap.html
│   └── compare/...
├── assets/
│   ├── b3pow-scratch.js    # In-browser B3PoW-Scratch v1.1.1 port
│   ├── b3pow-demo.js       # Demo UI + Web Worker driver
│   └── charts/             # Benchmark charts (SVG)
├── css/
│   └── style.css
├── favicon.svg
└── README.md

Static HTML/CSS plus a couple of small scripts (footer year, in-browser PoW demo). Fine to pin on IPFS.

Quick deploy

1. GitHub

git init
git add .
git commit -m "Update b3chain-website"
git branch -M main
git remote add origin https://github.com/b3chain/b3chain-website.git
git push -u origin main

Optional: Settings → Pages → Deploy from branch mainhttps://b3chain.github.io/b3chain-website/

2. IPFS

ipfs init                    # once
ipfs add -r ./b3chain-website

Use the root hash (last line, e.g. Qm...) to open:

  • https://ipfs.io/ipfs/<QmHashRoot>/

3. ENS

If you own b3chain.eth:

  1. Open app.ens.domains
  2. Select the name → EditContent hash
  3. Set content hash to your IPFS folder root: QmHashRoot

Then the site is available at b3chain.eth.link (and in ENS-enabled browsers).

4. Optional

  • Multi-sig: Store ENS/domain admin keys in a 2-of-3 (or similar) multi-sig.
  • Gateways: Mirror with Pinata, Cloudflare IPFS, etc.
  • Subdomains: e.g. docs.b3chain.eth, bin.b3chain.eth for docs/binaries.

Updating

  1. Update files in this repo and push to GitHub.
  2. Re-add folder to IPFS: ipfs add -r ./b3chain-website
  3. Update ENS content hash to the new root hash.

No foundation, no single point of control. Verify; don’t trust.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors