A simple and integrity blockchain implementation in Golang ย
- Base block struct
- NewBlock
- Merkle
- GenesisBlock
- Tranaction
- UTXO
- Balance
- MemPool
- Orphan
- DoubleSpend
- ProofOfWork
- calculateHash
- coinbase reward
- Peer
- ping-pong
- downstream nodes
- JsonRPC server
Until now, the dotcoin node must have public ip.