Skip to content

Project P14: Blockchain

GirlScript Jaipur edited this page Jun 25, 2019 · 1 revision

Mentor: Tushar Sadana

Details

A blockchain is a growing list of records, called blocks, which are linked using cryptography. Each block contains a cryptographic hash of the previous block a timestamp, and transaction data. This by far the most secure way of saving read-only data. More or less it is a concept, and can be implemented using various technology stacks, but we will be using python for this project.

Aim: To create a simple blockchain on Python using Flask and relevant libraries.

Execution:

  1. Getting familiar with python 3.x (preferably 3.6 +)
  2. Getting familiar with Flask and how to create a service with flask
  3. How to use postman, this project aims to make you understand the backend of the blockchain, thus the working can be checked without actually creating a front end by using postman.
  4. Understanding the 5 essential features of Blockchain.
  5. Code
  6. Play with your first blockchain!

Technology stack

  1. Python 3.x

Road Map:

  • Day 1 - 3: Simple Blockchain understanding, flask and postman
  • Day 4 - 6: Coding the blockchain
  • Day 7: Improvements, Discussion on real life implementation

What you will learn

  • Using python
  • Installing Libraries inPython
  • Using Flask to create services
  • The concept of post and get methods
  • The concept ofBlockchains
  • The use of postman