Skip to content

gallettilance/ATS-blockchain

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ATS-Blockchain

Build Status License

Blockchain, Smart Contract, and Database implementation in ATS

example

About

The CLI is currently to be used in the following way:

  1. define miners/users
  2. make transactions (valid or otherwise)
  3. write/execute smart contract
  4. write/execute queries
  5. decide who will mine the next block
  6. view the balance of users
  7. view the blockchain and/or repeat from 1/2

The full report is online. Part 1 is here and part 2 is here.

Running the application

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!