← Back to catalog application · chain42
Chain42
Educational Java blockchain implementation centered on a document hash registry example.
- ID
- chain42
- Kind
- application
- Owner
- aholbreich
- Lifecycle
- experimental
- Tier
- 3
- System
- learning-projects
- Domain
- architecture-experiments
- Platform
- local-dev
Tech stack
- Languages
- java
- Frameworks
- gradle
- Data
- append-only-blocksjson
- Runtime
- local-dev
- Tooling
- gradle
Documentation
Chain42
Chain42 is a compact Java blockchain implementation for learning and architecture exploration. Its example application is a document hash registry where documents can be registered, ownership can be transferred, and state is reconstructed by replaying persisted blocks.
Responsibilities
- demonstrate canonical JSON signing and transaction validation
- produce and persist append-only blocks
- reconstruct state deterministically by replaying blocks
- model a simple document ownership registry
Architecture
flowchart LR
User[User] --> Tx[Register or transfer transaction]
Tx --> Validation[Signature validation]
Validation --> Block[Block production]
Block --> Store[Append-only block store]
Store --> Replay[State reconstruction]
Replay --> Registry[Document owner registry]
Source
This entry was generated from the public, non-fork GitHub repository metadata and README content available under aholbreich.
Operations
- Runbook:
Open runbook ↗ - GitHub Actions:
Open pipeline ↗ - GitHub repository:
Visit ↗ - Issues:
Visit ↗
Dependencies
No dependencies declared.
Quality
No validation issues.