Skip to content

BlockChat is a transaction platform based on blockchain. This project is part of the Distributed Systems course of the 9th semester of the school of Electrical and Computer Engineering, NTUA.

Notifications You must be signed in to change notification settings

urcodeboijorto574/distributed-systems-ntua

Repository files navigation

BlockChat

Overview

BlockChat is a simple Blockchain platform in which users can send coins and messages to each other. The block validation procedure includes a Proof of Stake protocol. This application was developed as a semester project in the course "Distributed Systems" of the Electrical and Computer Engineering School of NTUA.

Setup

  • Create a conda environment using the environment.yml
  • Add the URL and PORT to the config file of your node
  • start server: python start_server.py <Node_id>
  • Wait until bootstrap node initializes the blockchain
  • Start Cli: python blockchat.py <Node_id>

Authors

  • Dimitrios Vassiliou
  • Nikolaos Giannakakis
  • Ioannis Giannoukos

About

BlockChat is a transaction platform based on blockchain. This project is part of the Distributed Systems course of the 9th semester of the school of Electrical and Computer Engineering, NTUA.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages