Skip to content

RajanChettri/blockchain

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Learn Blockchains by Building One

Motivation

All the current implementations of blockchains are tightly coupled with the larger context and problems they (e.g. Bitcoin or Ethereum) are trying to solve. This makes understanding blockchains a necessarily harder task, than it must be. Especially source-code-wisely. This project is an attempt to provide as concise and simple implementation of a blockchain as possible

What is blockchain

From Wikipedia : Blockchain is a distributed database that maintains a continuously-growing list of records called blocks secured from tampering and revision.

Installation

  1. Linux Operating System (preferably Ubuntu)
  2. Installation of NODE JS
    1. Open Terminal and Type the Following Command
      curl -sL https://deb.nodesource.com/setup_10.x | sudo bash -
    2. sudo apt install nodejs
  3. Installation of lite-server
    1. npm install -g lite-server
    2. lite-server
  4. Installation of MetaMask
    1. Step 1. Go to the Metamask website.
    2. Step 2. Click “Get Chrome Extension” to install Metamask.
    3. Step 3. Click “Add to Chrome” in the upper right.
    4. Step 4. Click “Add Extension” to complete the installation.
    5. You will know Metamask has been installed when you see the fox logo on the upper right hand corner of your browser.

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

About

A blockchain implementation

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages