Skip to content

Understanding block chain and how it works trying to implement it. using different technologies like python, JavaScript and so on.

License

Notifications You must be signed in to change notification settings

rohaanuv/Block-Chain

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Block-Chain

Understanding block chain and how it works and implement it. using different technologies like python, JavaScript and so on. We also explore Ethereum, HyperLeger, Smart Contract, proff of work etc.

What is Block chain

According to me Block Chain maeans it's chain of blocks one block conected into another block in doubly linked list fasion. Block stored pice of information. and Block chain not traditional doubly linked list it has similar strucre implementation in very complex and encrypted way. It uses de-centralization and stores the information in encrypted format and creates it's replica. Block chain can not be hacked due to much complexity and randomization which is unpredictable but 50% or more of maleious node can make down or hack the block chain. So probability of hacking is 50% but is very rear case and till now no one can break or hack the block chain.

Advantages of Block chain

  1. It is very secure.
  2. It implement decentalization.

Disadvantages

  1. It is too complex to understand and implement
  2. It is very expensive.
  3. Not implement for all projects.

Data Structure

To understand the Block chain First we must understand the what is data sture of block chain, how data is stored in block chain ? how data insertion and delition work in block chain.

Refercence :-

Tools :-

Practical 2 :-

  1. Node js :- https://nodejs.org/en/
  2. Ganache :- https://truffleframework.com (for custome own block chain)
  3. Truffle framework :- npm install -g truffle@5.0.5 (for smart contract)
  4. Metamask chrome Extention :- https://metamask.io/

Practical 3 :-

It is basic block chain with Single node.

Practical 4 :-

It is basic block chain with single node and Add database Connectivity(Mongodb).

About

Understanding block chain and how it works trying to implement it. using different technologies like python, JavaScript and so on.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published