You are on page 1of 4

TABLE OF CONTENTS

List of Figures I
Nomenclature used II
Chapter 1 01
1. INTRODUCTION 01
1.1Literature Survey 01
1.2Working of Blockchain technology 06
1.3Problem Definition 15
1.4Storage Purpose 16
1.5Methodology 18
1.6Hardware and Software tools used 21

Chapter 2 22
2. BASIC THEORY 22
2.1 Feasibility Study 22
2.2. Software Requirement Specification Document 24
2.3. Validations 25
2.4. Challenges 26
Chapter 3 28
3. TOOL DESCRIPTION 28
3.1. Discription of Software Tools 29
3.2. Standards for Development 34
Chapter 4 36
4. IMPLEMENTATION 36
4.1 Hardware Design and Implementation 36
4.1.1 Architecture 36
4.1.2 Data Flow Daigram 39
4.1.3 Rinkeby test network 41
4.1.4 Solidity smart contracts 41
4.1.5 Construction of Server Side with NodeJs 41
4.1.6 Usage of Web3.js 41
4.1.7 Ethescan API 42
Chapter 5 43
5. RESULTS AND DISCUSSION 43

CONCLUSIONS AND FUTURE SCOPE 46

References ix
APPENDIX
APPENDIX I: PHOTOGRAPHS x
APPENDIX II : APPENDIX-A: Blockchain Types xi
APPENDIX-B: Which Type of Blockchain is Best Fit xiv
INFORMATION REGARDING STUDENTS
BATCH PHOTOGRAPH ALONG WITH GUIDE
LIST OF FIGURES

No. Description of the figure Page No.


1.1 How a Blockchain Works 2
1.2 Hashes in Blockchain 7
1.3 Blockchain storage 17
1.4 Architecture for ether Dapp 18
3.1 How it Works 29
4.1.1.1 Difference between a conventional app and a Dapp 36
4.1.1.2 Client-Server Architecture 37
4.1.1.3 Client-server Interaction with Blockchain 38
4.1.1.4 Architecturenoonproposedensystem 39
4.1.2.1 Dataflow Diagram 40

I
NOMENCLATURE USED

PC Personal Computer
GPRS General Packet Radio Service
AT Attention
GUI Graphical User Interface
USB Universal Serial Bus
BTC Bitcoin
ETH Ethereum
CR Carriage Return
PHP Pre-Processor Hyper text
MySQL My Structured Query Language

II

You might also like