Final Project for Stanford University CS244B (Distributed Systems)
2 phase commit protocol using a blockchain coordinator
TO SET UP:
- cd server
- ./setup
- ./build
TO RUN:
- cd server
- terminal 1: ganache-cli
- terminal 2: ./test or one of the other scripts
GRPC: If you update tpc.proto:
- cd server
- ./build
Resources: Reference Paper: https://dl.acm.org/doi/pdf/10.1145/3211933.3211940