Professional Documents
Culture Documents
DEVELOPMENT
FOR
BLOCK CHAIN
NETWORK
Presented by:
Ujjwal Karki
Rajendra Joshi
Tshering Wangel sherpa
Suraj Dahal
WHAT IS BLOCK CHAIN NETWORK ?
A peer t o peer netw ork of nodes(dev ice c onnect ed t o block chai n)whi ch tal k
t o each ot her.
All of the copies of data s and codes are shared ov er a d istributed network
among the nodes and they are unchangeabl e.
All t he nodes work t oget her to ensure all t he rec ords on the publi c led ger are
secured.
Added dat as are permanent and pub lic ly v erif iable.
All t o-do-it ems by the t asks are stored on bl oc k chai n i tself.
Building component:
Smart cont rac ts
(agreement ont o code f or b usi ness or transacti on l ogic s)
Bl oc k chai n programs
Writ ten in sol idi ty programming l anguage(contract -ori ented ,high l evel ,
i nfluenced by C++,Jav aS cri pt and python)
Unchangeable
BACKEND ARCHITECTURE
Smart contract
Coded in solidity
language
DEPENDENCIES
Package installer:
Nodejs
Framework:
Truffle
(used because it provides personalized blockchain for Ethereum
development:GANACHE)
Browser extension :
Metamask (crypto currency wallet)
Here, we are using test network for deployment of our smart code
since it costs ethers(gas) to deploy in ethereum main network.
EPILOGUE