Blockchain, Smart Contract, and Database implementation in ATS
The CLI is currently to be used in the following way:
- define miners/users
- make transactions (valid or otherwise)
- write/execute smart contract
- write/execute queries
- decide who will mine the next block
- view the balance of users
- view the blockchain and/or repeat from 1/2
The full report is online. Part 1 is here and part 2 is here.
Currently only supported on Linux. After installing ATS and cloning the repo, simply run
cd ATS-blockchain
git clone https://github.com/ashalkhakov/colorado.git
make regress
Pull requests are welcome!