Go to file
Daxeel Soni 47dda9fe4c
flask dependecy added
2018-01-27 18:11:09 +05:30
templates View profile button edited 2018-01-26 11:03:02 +05:30
.gitignore Blockshell launched 2018-01-25 16:04:48 +05:30
LICENSE Create LICENSE 2018-01-25 23:35:33 +05:30
README.md Changed demo photo position 2018-01-26 12:23:10 +05:30
blockshell.py Updated metadata 2018-01-26 10:34:18 +05:30
bls.py Updated instructions and metadata 2018-01-26 10:33:46 +05:30
setup.py flask dependecy added 2018-01-27 18:11:09 +05:30
web.py Update web.py 2018-01-26 10:57:23 +05:30

README.md

BlockShell

A command line utility for learning Blockchain technical concepts likechaining, mining, proof of work etc.

About

Anyone who wants to understand how blockchain technology works, then BlockShell should be a great start. Because I have created BlockShell keeping blockchain fundamentals in the center of development. With BlockShell you will actually create a tiny blockchain in your system where you can create blocks with data, explore blocks etc.

So, by using BlockShell anyone can learn following blockchain concepts,

  • Block & Chaining
  • Hashing
  • Mining
  • Proof of Work

BlockShell Web Explorer

BlockShell comes with built-in blockchain explorer by which you can actully see how blocks are mined and what is stored and where.

Latest Mined Blocks Block Details

Installation

Step 1 - Create project directory

mkdir <project_name> && cd project_name

Step 2 - Create new virtual environment

virtualenv venv

Step 3 - Activate virtual environment

source venv/bin/activate

Step 4 - Clone this repo

git clone https://github.com/daxeel/blockshell.git

Step 5 - Change directory to cloned one

cd blockshell

Step 6 - Install blockshell

python setup.py install

Step 7 - Try "blockshell" command and test installation!

blockshell

Output in terminal after calling BlockShell command

Lanuch BlockShell Web

Step 1 - Start new terminal window, go to cloned directory

Step 2 - Start web.py

python web.py

Step 3 - Go to 127.0.0.1:5000 address in browser and boom!