MihailButnaru / QMTISBlockchain

Blockchain command-line interface to inform students about the new technology.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool



QMTIS Blockchain

A blockchain command-line interface.


Features

  • Blocks with index, hash, data and time.
  • Decentralized system.
  • Encryption

Installation

To install this application you will need to install Node.js. To do that you install npm in your computer (Mac | Windows | Linux). From your line command:

# Clone this repository
$ git clone https://github.com/MihailButnaru/QMTISBlockchain

# Go into the repository
$ cd QMTISBlockchain

# Install dependencies
$ npm install

# Run the app
$ npm start

Tutorial

  1. Start the application using the npm start.

  1. Create a new peer to the blockchain.
$ open 1027
  1. Connect to the new peer created
$ connect localhost 1027

  1. Mine a new block
$ mine QMTISBlock created

  1. To view the blocks
$ blockchain

Acknowledgments

  • Mihail Butnaru
  • Investment and Trading Society at Queen Mary University

When, why and what should I use this?

You can use this prototype if you want to build a bitcoin, ethereum wallet. This application can be used as a demo to show how the decentralized network or p2p application is working.

Blockchain is a public ledger, if you send bitcoin to a friend, the information is publicly available on the blockchain. Many people see blockchain as an alternative to traditional banking. Instead of needing a bank or some other institution to verify the transfer of money, you can use blockchain and eliminate the middle man.

Good explanation could be found: https://www.youtube.com/watch?v=SSo_EIwHSd4 https://www.youtube.com/watch?v=r43LhSUUGTQ

Author

MIHAIL BUTNARU

About

Blockchain command-line interface to inform students about the new technology.


Languages

Language:JavaScript 100.0%