# anders94/blockchain-demo

A web-based demonstration of blockchain concepts.

Repository: https://github.com/anders94/blockchain-demo
Canonical: https://ross.abutalabs.com/products/blockchain-demo
Language: Pug
License: MIT
License Family: permissive
Topics: bitcoin, blockchain, blockchain-technology
Last push: 2026-07-29T02:17:13+00:00

## Health v2 (maintenance only)
Score: 75/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 94, release rhythm 35, longevity 100
- inputs: {"age_days": 3589, "days_push": 36, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 5662, forks 2777 (observed 2026-08-28T04:09:27.456612+00:00)

## What it is
An interactive Node.js web application that visually demonstrates core blockchain concepts such as hashing, block mining, nonces, and immutable ledgers directly in the browser. Users can edit block data, adjust proof-of-work difficulty, mine blocks, and watch how tampering invalidates the rest of the chain.

## Use cases
- learn how blockchain works interactively
- visualize how block hashing and mining produce valid blocks
- demonstrate why changing one block breaks the whole chain
- teach a blockchain 101 class with a hands-on demo
- experiment with proof-of-work difficulty settings
- show students how immutable ledgers are built from hashes

## When to choose
- You want a browser-based, visual way to explain blockchain fundamentals like hashing, mining, and immutability
- You are teaching or presenting an introductory blockchain session and need an interactive demo you can run locally or via Docker

## When to avoid
- You need a real blockchain platform, SDK, or node to build or run production blockchain software
- You want actual cryptocurrency transactions, consensus, or peer-to-peer networking rather than a simplified simulation

## Facets
- artifact type: application
- maturity: stable
- function: simulation, gui
- domain: blockchain, education
- platform: self-hosted
- tags: blockchain, interactive-demo, education, hashing, proof-of-work, mining, distributed-ledger, bitcoin, visual-explanation, teaching-tool, cryptocurrency, nodejs, web-server

## Member repositories
- anders94/blockchain-demo (main) score 75

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:09:27.456612+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T17:54:19.946046+00:00, confidence not recorded.
  - readme: https://github.com/anders94/blockchain-demo (fetched 2026-08-28T04:09:27.456612+00:00, sha aa66bfbb1e6e)
- Data as of 2026-08-30T08:39:29.467469+00:00.
