PDF Version With Date
PDF Version With Date
BACHELOR OF TECHNOLOGY
in
by
S .VAMSI KASYAP
( 174G1A05A5 )
2020-2021
SRINIVASA RAMANUJAN INSTITUTE OF TECHNOLOGY: ANANTAPUR
(Approved by AICTE & Affiliated to JNTU,Anantapur)
Rotarypuram Village, B K Samudram Mandal, Ananthapuramu – 515701
Certificate
This is to certify that the Technical Seminar report entitled INTERPLANETARY FILE
SYSTEM is the bonafide work carried out by S.VAMSI KASYAP bearing Roll Number
174G1A05A5 in partial fulfillment of the requirements for the award of the degree of Bachelor
of Technology in Computer Science & Engineering during the academic year 2020-2021
Date: 25-06-2021
Place: Rotarypuram
ACKNOWLEDGEMENT
The satisfaction and euphoria that accompany the successful completion of any
task would be incomplete without the mention of people who made it possible,
whose constant guidance and encouragement crowned our efforts with success.
It is a pleasant aspect that I have now the opportunity to express my gratitude
for all of them.
I also express our sincere thanks to the Management for providing excellent
facilities.
S.VAMSI KASYAP
(174G1AO5A5)
CONTENTS
List of Figures v
List of Abbreviations vi
Abstract vii
CHAPTER-1
1. Introduction 1
CHAPTER-2
CHAPTER-3
CHAPTER-4
4 Problem with IPFS & Concept of
Versioning 7
4.1 Problem with IPFS 7
CHAPTER-5
5 Issue with availability of files in
IPFS and solution 9
5.1 Issue with availability of files in
IPFS 9
5.2 Solution – Incentivizing Nodes 9
5.3 Solution - Proactive File Distribution 10
CHAPTER-6
6 Applications of IPFS 11
6.1 Acessing of wikepedia content in
Turkey 11
6.2 DTube 11
6.3 Filecoin 11
CHAPTER-7
7 IPFS Implementation 12
7.1 IPFS Init 12
7.2 IPFS Daemon 12
7.3 Interactive web console 12
7.4 IPFS Add 13
7.5 IPFS Pin 13
7.6 IPFS Files cp and ls 14
7.7 IPFS Files stat 14
7.8 IPFS Files write 14
7.9 IPFS website 14
CHAPTER – 8
8 16
Justification for title
CHAPTER – 9
9
Types of web architecture
9.1 17
Sever – Client
9.2 17
Server – Server
CHAPTER – 10
Importance of merkle tree
10 18
In ipfs
CONCLUSION 19
REFERENCES 20
List of Figures
v
List of Abbreviations
IP Internet Protocol
vi
ABSTRACT
IPFS follows the concept of content based addressing which will become solution to the
issues that we are facing due to the usage of Location Based Addressing Present day internet follow
the concept of Location based addressing in which every time our request goes to the server located
at one physical location.The IPFS will become game changer because of the fact that it will deviate
the traffic this will inturn reduces the latency and the central authority will be vanished.
In IPFS will be very much useful when we go for interplanetary living because as the content
is present on the multiple nodes present in the network so there is no ned for the request to always
travel to the one physical location.In IPFS each and every file is uniquely identified by hash value
but it is difficult to remember the hashes so for this we have IPNS which is Interplanetary naming
system in which if any change is done to the content the change is reflected in the peer id which is a
unique identity generated in IPFS.
vii