Skip to content

S4LPICON/java-blockchain-learning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Java Blockchain Learning

Blockchain

A basic blockchain implementation in Java created for educational purposes.

The goal of this project is to understand the fundamental concepts behind blockchain technology, such as block creation, hash generation, block linking, and the basic operation of a Proof of Work system.

How it works

Each block contains data, its own hash, and the hash of the previous block. This creates a chain where modifying a block affects all subsequent blocks.

The mining process uses a simple Proof of Work algorithm, where the nonce is incremented until a valid hash that meets the required difficulty is found.

Technologies

  • Java 25
  • Maven
  • SHA-256
  • Gson

About

blockchain learning

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages