Custom implementation of a simple blockchain in order to learn the inner workings blockchain and the basics of blockchain development.
- Transactions
- PoW mining
- Chain validation
- Wallet (private keys, public keys, address)
- Signing Transactions
- Gas fees
- Mining reward
- Smart Contract
- NFTs
- Nodes
- Frontend for interacting with chain
- PoS validation
Custom Implementation of blockchain in Rust (Project largely based on this) How To Build A Simple Cryptocurrency Blockchain In Node.js
Example of wallet on Ethereum blockchain Example of transaction on Ethereum blockchain Example of block on Ethereum blockchain Example of a smart contract stored on Ethereum blockchain Example of dApp stored on Ethereum blockchain