Blockchain implementation in golang
- You can use some difficulty algorithms to calculate the difficulty
shinjiru
│
├── blockchain
│ ├── blockchain.go
│ ├── block.go
│ ├── chain_iter.go
│ ├── merkle.go
│ ├── merkle_test.go
│ ├── proof.go
│ ├── transaction.go
│ ├── tx.go
│ └── utxo.go
├── cli
│ └── cli.go
├── cmd
│ └── main.go
├── Dockerfile
├── go.mod
├── go.sum
├── network
│ └── network.go
├── README.md
├── tmp
│ └── blocks
│ └── keep.txt
└── wallet
├── utils.go
├── wallet.go
└── wallets.go
git clone https://github.com/nezutero/shinjiru
docker build -t your_image_name .
docker run -d -p 8080:80 your_image_name
- Pull requests are welcome, for major changes, please open an issue first to
discuss what you would like to change.