Go to file
Daxeel Soni 367b3c0d54
View profile button edited
2018-01-26 11:03:02 +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 Update README.md 2018-01-25 23:54:45 +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 Blockshell launched 2018-01-25 16:04:48 +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.

BlockShell Logo BlockShell CLI

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