Skip to content

Instantly share code, notes, and snippets.

@NeoTeo
Created March 2, 2017 17:56
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save NeoTeo/2aa7e2740c19302ec37a13566fb27442 to your computer and use it in GitHub Desktop.
Save NeoTeo/2aa7e2740c19302ec37a13566fb27442 to your computer and use it in GitHub Desktop.
wireshark hexdump swift api
00000000 50 4f 53 54 20 2f 61 70 69 2f 76 30 2f 61 64 64 POST /ap i/v0/add
00000010 3f 73 74 72 65 61 6d 2d 63 68 61 6e 6e 65 6c 73 ?stream- channels
00000020 3d 74 72 75 65 20 48 54 54 50 2f 31 2e 31 0d 0a =true HT TP/1.1..
00000030 48 6f 73 74 3a 20 31 32 37 2e 30 2e 30 2e 31 3a Host: 12 7.0.0.1:
00000040 35 30 30 31 0d 0a 43 6f 6e 74 65 6e 74 2d 54 79 5001..Co ntent-Ty
00000050 70 65 3a 20 6d 75 6c 74 69 70 61 72 74 2f 66 6f pe: mult ipart/fo
00000060 72 6d 2d 64 61 74 61 3b 20 62 6f 75 6e 64 61 72 rm-data; boundar
00000070 79 3d 6d 72 48 37 63 62 4a 56 4a 7a 47 4a 4c 58 y=mrH7cb JVJzGJLX
00000080 5a 77 68 7a 6e 4a 62 55 76 39 65 6c 68 6b 30 4e ZwhznJbU v9elhk0N
00000090 70 47 0d 0a 54 72 61 6e 73 66 65 72 2d 45 6e 63 pG..Tran sfer-Enc
000000A0 6f 64 69 6e 67 3a 20 43 68 75 6e 6b 65 64 0d 0a oding: C hunked..
000000B0 41 63 63 65 70 74 3a 20 2a 2f 2a 0d 0a 55 73 65 Accept: */*..Use
000000C0 72 2d 41 67 65 6e 74 3a 20 53 77 69 66 74 20 49 r-Agent: Swift I
000000D0 50 46 53 20 43 6c 69 65 6e 74 0d 0a 41 63 63 65 PFS Clie nt..Acce
000000E0 70 74 2d 4c 61 6e 67 75 61 67 65 3a 20 65 6e 2d pt-Langu age: en-
000000F0 75 73 0d 0a 41 63 63 65 70 74 2d 45 6e 63 6f 64 us..Acce pt-Encod
00000100 69 6e 67 3a 20 67 7a 69 70 2c 20 64 65 66 6c 61 ing: gzi p, defla
00000110 74 65 0d 0a 43 6f 6e 6e 65 63 74 69 6f 6e 3a 20 te..Conn ection:
00000120 6b 65 65 70 2d 61 6c 69 76 65 0d 0a 0d 0a keep-ali ve....
0000012E 41 30 30 0d 0a 2d 2d 6d 72 48 37 63 62 4a 56 4a A00..--m rH7cbJVJ
0000013E 7a 47 4a 4c 58 5a 77 68 7a 6e 4a 62 55 76 39 65 zGJLXZwh znJbUv9e
0000014E 6c 68 6b 30 4e 70 47 0d 0a 63 6f 6e 74 65 6e 74 lhk0NpG. .content
0000015E 2d 64 69 73 70 6f 73 69 74 69 6f 6e 3a 20 66 69 -disposi tion: fi
0000016E 6c 65 3b 20 66 69 6c 65 6e 61 6d 65 3d 22 2f 55 le; file name="/U
0000017E 73 65 72 73 2f 74 65 6f 2f 74 6d 70 2f 69 70 66 sers/teo /tmp/ipf
0000018E 73 73 69 7a 65 64 2e 74 78 74 22 3b 0d 0a 63 6f ssized.t xt";..co
0000019E 6e 74 65 6e 74 2d 74 79 70 65 3a 20 61 70 70 6c ntent-ty pe: appl
000001AE 69 63 61 74 69 6f 6e 2f 6f 63 74 65 74 2d 73 74 ication/ octet-st
000001BE 72 65 61 6d 0d 0a 63 6f 6e 74 65 6e 74 2d 74 72 ream..co ntent-tr
000001CE 61 6e 73 66 65 72 2d 65 6e 63 6f 64 69 6e 67 3a ansfer-e ncoding:
000001DE 20 62 69 6e 61 72 79 0d 0a 0d 0a 48 54 54 50 20 binary. ...HTTP
000001EE 69 73 20 69 6e 65 66 66 69 63 69 65 6e 74 20 61 is ineff icient a
000001FE 6e 64 20 65 78 70 65 6e 73 69 76 65 0a 0a 48 54 nd expen sive..HT
0000020E 54 50 20 64 6f 77 6e 6c 6f 61 64 73 20 61 20 66 TP downl oads a f
0000021E 69 6c 65 20 66 72 6f 6d 20 61 20 73 69 6e 67 6c ile from a singl
0000022E 65 20 63 6f 6d 70 75 74 65 72 20 61 74 20 61 20 e comput er at a
0000023E 74 69 6d 65 2c 20 69 6e 73 74 65 61 64 20 6f 66 time, in stead of
0000024E 20 67 65 74 74 69 6e 67 20 70 69 65 63 65 73 20 getting pieces
0000025E 66 72 6f 6d 20 6d 75 6c 74 69 70 6c 65 20 63 6f from mul tiple co
0000026E 6d 70 75 74 65 72 73 20 73 69 6d 75 6c 74 61 6e mputers simultan
0000027E 65 6f 75 73 6c 79 2e 20 57 69 74 68 20 76 69 64 eously. With vid
0000028E 65 6f 20 64 65 6c 69 76 65 72 79 2c 20 61 20 50 eo deliv ery, a P
0000029E 32 50 20 61 70 70 72 6f 61 63 68 20 63 6f 75 6c 2P appro ach coul
000002AE 64 20 73 61 76 65 20 36 30 25 20 69 6e 20 62 61 d save 6 0% in ba
000002BE 6e 64 77 69 64 74 68 20 63 6f 73 74 73 2e 0a 0a ndwidth costs...
000002CE 49 50 46 53 20 6d 61 6b 65 73 20 69 74 20 70 6f IPFS mak es it po
000002DE 73 73 69 62 6c 65 20 74 6f 20 64 69 73 74 72 69 ssible t o distri
000002EE 62 75 74 65 20 68 69 67 68 20 76 6f 6c 75 6d 65 bute hig h volume
000002FE 73 20 6f 66 20 64 61 74 61 20 77 69 74 68 20 68 s of dat a with h
0000030E 69 67 68 20 65 66 66 69 63 69 65 6e 63 79 2e 20 igh effi ciency.
0000031E 41 6e 64 20 7a 65 72 6f 20 64 75 70 6c 69 63 61 And zero duplica
0000032E 74 69 6f 6e 20 6d 65 61 6e 73 20 73 61 76 69 6e tion mea ns savin
0000033E 67 73 20 69 6e 20 73 74 6f 72 61 67 65 2e 0a 48 gs in st orage..H
0000034E 54 54 50 20 69 73 20 69 6e 65 66 66 69 63 69 65 TTP is i nefficie
0000035E 6e 74 20 61 6e 64 20 65 78 70 65 6e 73 69 76 65 nt and e xpensive
0000036E 0a 0a 48 54 54 50 20 64 6f 77 6e 6c 6f 61 64 73 ..HTTP d ownloads
0000037E 20 61 20 66 69 6c 65 20 66 72 6f 6d 20 61 20 73 a file from a s
0000038E 69 6e 67 6c 65 20 63 6f 6d 70 75 74 65 72 20 61 ingle co mputer a
0000039E 74 20 61 20 74 69 6d 65 2c 20 69 6e 73 74 65 61 t a time , instea
000003AE 64 20 6f 66 20 67 65 74 74 69 6e 67 20 70 69 65 d of get ting pie
000003BE 63 65 73 20 66 72 6f 6d 20 6d 75 6c 74 69 70 6c ces from multipl
000003CE 65 20 63 6f 6d 70 75 74 65 72 73 20 73 69 6d 75 e comput ers simu
000003DE 6c 74 61 6e 65 6f 75 73 6c 79 2e 20 57 69 74 68 ltaneous ly. With
000003EE 20 76 69 64 65 6f 20 64 65 6c 69 76 65 72 79 2c video d elivery,
000003FE 20 61 20 50 32 50 20 61 70 70 72 6f 61 63 68 20 a P2P a pproach
0000040E 63 6f 75 6c 64 20 73 61 76 65 20 36 30 25 20 69 could sa ve 60% i
0000041E 6e 20 62 61 6e 64 77 69 64 74 68 20 63 6f 73 74 n bandwi dth cost
0000042E 73 2e 0a 0a 49 50 46 53 20 6d 61 6b 65 73 20 69 s...IPFS makes i
0000043E 74 20 70 6f 73 73 69 62 6c 65 20 74 6f 20 64 69 t possib le to di
0000044E 73 74 72 69 62 75 74 65 20 68 69 67 68 20 76 6f stribute high vo
0000045E 6c 75 6d 65 73 20 6f 66 20 64 61 74 61 20 77 69 lumes of data wi
0000046E 74 68 20 68 69 67 68 20 65 66 66 69 63 69 65 6e th high efficien
0000047E 63 79 2e 20 41 6e 64 20 7a 65 72 6f 20 64 75 70 cy. And zero dup
0000048E 6c 69 63 61 74 69 6f 6e 20 6d 65 61 6e 73 20 73 lication means s
0000049E 61 76 69 6e 67 73 20 69 6e 20 73 74 6f 72 61 67 avings i n storag
000004AE 65 2e 0a 48 54 54 50 20 69 73 20 69 6e 65 66 66 e..HTTP is ineff
000004BE 69 63 69 65 6e 74 20 61 6e 64 20 65 78 70 65 6e icient a nd expen
000004CE 73 69 76 65 0a 0a 48 54 54 50 20 64 6f 77 6e 6c sive..HT TP downl
000004DE 6f 61 64 73 20 61 20 66 69 6c 65 20 66 72 6f 6d oads a f ile from
000004EE 20 61 20 73 69 6e 67 6c 65 20 63 6f 6d 70 75 74 a singl e comput
000004FE 65 72 20 61 74 20 61 20 74 69 6d 65 2c 20 69 6e er at a time, in
0000050E 73 74 65 61 64 20 6f 66 20 67 65 74 74 69 6e 67 stead of getting
0000051E 20 70 69 65 63 65 73 20 66 72 6f 6d 20 6d 75 6c pieces from mul
0000052E 74 69 70 6c 65 20 63 6f 6d 70 75 74 65 72 73 20 tiple co mputers
0000053E 73 69 6d 75 6c 74 61 6e 65 6f 75 73 6c 79 2e 20 simultan eously.
0000054E 57 69 74 68 20 76 69 64 65 6f 20 64 65 6c 69 76 With vid eo deliv
0000055E 65 72 79 2c 20 61 20 50 32 50 20 61 70 70 72 6f ery, a P 2P appro
0000056E 61 63 68 20 63 6f 75 6c 64 20 73 61 76 65 20 36 ach coul d save 6
0000057E 30 25 20 69 6e 20 62 61 6e 64 77 69 64 74 68 20 0% in ba ndwidth
0000058E 63 6f 73 74 73 2e 0a 0a 49 50 46 53 20 6d 61 6b costs... IPFS mak
0000059E 65 73 20 69 74 20 70 6f 73 73 69 62 6c 65 20 74 es it po ssible t
000005AE 6f 20 64 69 73 74 72 69 62 75 74 65 20 68 69 67 o distri bute hig
000005BE 68 20 76 6f 6c 75 6d 65 73 20 6f 66 20 64 61 74 h volume s of dat
000005CE 61 20 77 69 74 68 20 68 69 67 68 20 65 66 66 69 a with h igh effi
000005DE 63 69 65 6e 63 79 2e 20 41 6e 64 20 7a 65 72 6f ciency. And zero
000005EE 20 64 75 70 6c 69 63 61 74 69 6f 6e 20 6d 65 61 duplica tion mea
000005FE 6e 73 20 73 61 76 69 6e 67 73 20 69 6e 20 73 74 ns savin gs in st
0000060E 6f 72 61 67 65 2e 0a 48 54 54 50 20 69 73 20 69 orage..H TTP is i
0000061E 6e 65 66 66 69 63 69 65 6e 74 20 61 6e 64 20 65 nefficie nt and e
0000062E 78 70 65 6e 73 69 76 65 0a 0a 48 54 54 50 20 64 xpensive ..HTTP d
0000063E 6f 77 6e 6c 6f 61 64 73 20 61 20 66 69 6c 65 20 ownloads a file
0000064E 66 72 6f 6d 20 61 20 73 69 6e 67 6c 65 20 63 6f from a s ingle co
0000065E 6d 70 75 74 65 72 20 61 74 20 61 20 74 69 6d 65 mputer a t a time
0000066E 2c 20 69 6e 73 74 65 61 64 20 6f 66 20 67 65 74 , instea d of get
0000067E 74 69 6e 67 20 70 69 65 63 65 73 20 66 72 6f 6d ting pie ces from
0000068E 20 6d 75 6c 74 69 70 6c 65 20 63 6f 6d 70 75 74 multipl e comput
0000069E 65 72 73 20 73 69 6d 75 6c 74 61 6e 65 6f 75 73 ers simu ltaneous
000006AE 6c 79 2e 20 57 69 74 68 20 76 69 64 65 6f 20 64 ly. With video d
000006BE 65 6c 69 76 65 72 79 2c 20 61 20 50 32 50 20 61 elivery, a P2P a
000006CE 70 70 72 6f 61 63 68 20 63 6f 75 6c 64 20 73 61 pproach could sa
000006DE 76 65 20 36 30 25 20 69 6e 20 62 61 6e 64 77 69 ve 60% i n bandwi
000006EE 64 74 68 20 63 6f 73 74 73 0a 0a 49 50 46 53 20 dth cost s..IPFS
000006FE 6d 61 6b 65 73 20 69 74 20 70 6f 73 73 69 62 6c makes it possibl
0000070E 65 20 74 6f 20 64 69 73 74 72 69 62 75 74 65 20 e to dis tribute
0000071E 68 69 67 68 20 76 6f 6c 75 6d 65 73 20 6f 66 20 high vol umes of
0000072E 64 61 74 61 20 77 69 74 68 20 68 69 67 68 20 65 data wit h high e
0000073E 66 66 69 63 69 65 6e 63 79 2e 20 41 6e 64 20 7a fficienc y. And z
0000074E 65 72 6f 20 64 75 70 6c 69 63 61 74 69 6f 6e 20 ero dupl ication
0000075E 6d 65 61 6e 73 20 73 61 76 69 6e 67 73 20 69 6e means sa vings in
0000076E 20 73 74 6f 72 61 67 65 2e 0a 48 54 54 50 20 69 storage ..HTTP i
0000077E 73 20 69 6e 65 66 66 69 63 69 65 6e 74 20 61 6e s ineffi cient an
0000078E 64 20 65 78 70 65 6e 73 69 76 65 0a 0a 48 54 54 d expens ive..HTT
0000079E 50 20 64 6f 77 6e 6c 6f 61 64 73 20 61 20 66 69 P downlo ads a fi
000007AE 6c 65 20 66 72 6f 6d 20 61 20 73 69 6e 67 6c 65 le from a single
000007BE 20 63 6f 6d 70 75 74 65 72 20 61 74 20 61 20 74 compute r at a t
000007CE 69 6d 65 2c 20 69 6e 73 74 65 61 64 20 6f 66 20 ime, ins tead of
000007DE 67 65 74 74 69 6e 67 20 70 69 65 63 65 73 20 66 getting pieces f
000007EE 72 6f 6d 20 6d 75 6c 74 69 70 6c 65 20 63 6f 6d rom mult iple com
000007FE 70 75 74 65 72 73 20 73 69 6d 75 6c 74 61 6e 65 puters s imultane
0000080E 6f 75 73 6c 79 2e 20 57 69 74 68 20 76 69 64 65 ously. W ith vide
0000081E 6f 20 64 65 6c 69 76 65 72 79 2c 20 61 20 50 32 o delive ry, a P2
0000082E 50 20 61 70 70 72 6f 61 63 68 20 63 6f 75 6c 64 P approa ch could
0000083E 20 73 61 76 65 20 36 30 25 20 69 6e 20 62 61 6e save 60 % in ban
0000084E 64 77 69 64 74 68 20 63 6f 73 74 73 2e 0a 0a 49 dwidth c osts...I
0000085E 50 46 53 20 6d 61 6b 65 73 20 69 74 20 70 6f 73 PFS make s it pos
0000086E 73 69 62 6c 65 20 74 6f 20 64 69 73 74 72 69 62 sible to distrib
0000087E 75 74 65 20 68 69 67 68 20 76 6f 6c 75 6d 65 73 ute high volumes
0000088E 20 6f 66 20 64 61 74 61 20 77 69 74 68 20 68 69 of data with hi
0000089E 67 68 20 65 66 66 69 63 69 65 6e 63 79 2e 20 41 gh effic iency. A
000008AE 6e 64 20 7a 65 72 6f 20 64 75 70 6c 69 63 61 74 nd zero duplicat
000008BE 69 6f 6e 20 6d 65 61 6e 73 20 73 61 76 69 6e 67 ion mean s saving
000008CE 73 20 69 6e 20 73 74 6f 72 61 67 65 2e 0a 48 54 s in sto rage..HT
000008DE 54 50 20 69 73 20 69 6e 65 66 66 69 63 69 65 6e TP is in efficien
000008EE 74 20 61 6e 64 20 65 78 70 65 6e 73 69 76 65 0a t and ex pensive.
000008FE 0a 48 54 54 50 20 64 6f 77 6e 6c 6f 61 64 73 20 .HTTP do wnloads
0000090E 61 20 66 69 6c 65 20 66 72 6f 6d 20 61 20 73 69 a file f rom a si
0000091E 6e 67 6c 65 20 63 6f 6d 70 75 74 65 72 20 61 74 ngle com puter at
0000092E 20 61 20 74 69 6d 65 2c 20 69 6e 73 74 65 61 64 a time, instead
0000093E 20 6f 66 20 67 65 74 74 69 6e 67 20 70 69 65 63 of gett ing piec
0000094E 65 73 20 66 72 6f 6d 20 6d 75 6c 74 69 70 6c 65 es from multiple
0000095E 20 63 6f 6d 70 75 74 65 72 73 20 73 69 6d 75 6c compute rs simul
0000096E 74 61 6e 65 6f 75 73 6c 79 2e 20 57 69 74 68 20 taneousl y. With
0000097E 76 69 64 65 6f 20 64 65 6c 69 76 65 72 79 2c 20 video de livery,
0000098E 61 20 50 32 50 20 61 70 70 72 6f 61 63 68 20 63 a P2P ap proach c
0000099E 6f 75 6c 64 20 73 61 76 65 20 36 30 25 20 69 6e ould sav e 60% in
000009AE 20 62 61 6e 64 77 69 64 74 68 20 63 6f 73 74 73 bandwid th costs
000009BE 2e 0a 0a 49 50 46 53 20 6d 61 6b 65 73 20 69 74 ...IPFS makes it
000009CE 20 70 6f 73 73 69 62 6c 65 20 74 6f 20 64 69 73 possibl e to dis
000009DE 74 72 69 62 75 74 65 20 68 69 67 68 20 76 6f 6c tribute high vol
000009EE 75 6d 65 73 20 6f 66 20 64 61 74 61 20 77 69 74 umes of data wit
000009FE 68 20 68 69 67 68 20 65 66 66 69 63 69 65 6e 63 h high e fficienc
00000A0E 79 2e 20 41 6e 64 20 7a 65 72 6f 20 64 75 70 6c y. And z ero dupl
00000A1E 69 63 61 74 69 6f 6e 20 6d 65 61 6e 73 20 73 61 ication means sa
00000A2E 76 69 6e 67 73 20 69 6e 20 73 74 6f 72 61 67 65 vings in storage
00000A3E 2e 0a 48 54 54 50 20 69 73 20 69 6e 65 66 66 69 ..HTTP i s ineffi
00000A4E 63 69 65 6e 74 20 61 6e 64 20 65 78 70 65 6e 73 cient an d expens
00000A5E 69 76 65 0a 0a 48 54 54 50 20 64 6f 77 6e 6c 6f ive..HTT P downlo
00000A6E 61 64 73 20 61 20 66 69 6c 65 20 66 72 6f 6d 20 ads a fi le from
00000A7E 61 20 73 69 6e 67 6c 65 20 63 6f 6d 70 75 74 65 a single compute
00000A8E 72 20 61 74 20 61 20 74 69 6d 65 2c 20 69 6e 73 r at a t ime, ins
00000A9E 74 65 61 64 20 6f 66 20 67 65 74 74 69 6e 67 20 tead of getting
00000AAE 70 69 65 63 65 73 20 66 72 6f 6d 20 6d 75 6c 74 pieces f rom mult
00000ABE 69 70 6c 65 20 63 6f 6d 70 75 74 65 72 73 20 73 iple com puters s
00000ACE 69 6d 75 6c 74 61 6e 65 6f 75 73 6c 79 2e 20 57 imultane ously. W
00000ADE 69 74 68 20 76 69 64 65 6f 20 64 65 6c 69 76 65 ith vide o delive
00000AEE 72 79 2c 20 61 20 50 32 50 20 61 70 70 72 6f 61 ry, a P2 P approa
00000AFE 63 68 20 63 6f 75 6c 64 20 73 61 76 65 20 36 30 ch could save 60
00000B0E 25 20 69 6e 20 62 61 6e 64 77 69 64 74 68 20 63 % in ban dwidth c
00000B1E 6f 73 74 73 2e 0a 0a 49 50 46 53 20 6d 61 6b 65 osts...I PFS make
00000B2E 73 20 69 74 20 s it
00000B33 0d 0a 41 30 30 0d 0a 70 6f 73 73 69 62 6c 65 20 ..A00..p ossible
00000B43 74 6f 20 64 69 73 74 72 69 62 75 74 65 20 68 69 to distr ibute hi
00000B53 67 68 20 76 6f 6c 75 6d 65 73 20 6f 66 20 64 61 gh volum es of da
00000B63 74 61 20 77 69 74 68 20 68 69 67 68 20 65 66 66 ta with high eff
00000B73 69 63 69 65 6e 63 79 2e 20 41 6e 64 20 7a 65 72 iciency. And zer
00000B83 6f 20 64 75 70 6c 69 63 61 74 69 6f 6e 20 6d 65 o duplic ation me
00000B93 61 6e 73 20 73 61 76 69 6e 67 73 20 69 6e 20 73 ans savi ngs in s
00000BA3 74 6f 72 61 67 65 2e 0a 48 54 54 50 20 69 73 20 torage.. HTTP is
00000BB3 69 6e 65 66 66 69 63 69 65 6e 74 20 61 6e 64 20 ineffici ent and
00000BC3 65 78 70 65 6e 73 69 76 65 0a 0a 48 54 54 50 20 expensiv e..HTTP
00000BD3 64 6f 77 6e 6c 6f 61 64 73 20 61 20 66 69 6c 65 download s a file
00000BE3 20 66 72 6f 6d 20 61 20 73 69 6e 67 6c 65 20 63 from a single c
00000BF3 6f 6d 70 75 74 65 72 20 61 74 20 61 20 74 69 6d omputer at a tim
00000C03 65 2c 20 69 6e 73 74 65 61 64 20 6f 66 20 67 65 e, inste ad of ge
00000C13 74 74 69 6e 67 20 70 69 65 63 65 73 20 66 72 6f tting pi eces fro
00000C23 6d 20 6d 75 6c 74 69 70 6c 65 20 63 6f 6d 70 75 m multip le compu
00000C33 74 65 72 73 20 73 69 6d 75 6c 74 61 6e 65 6f 75 ters sim ultaneou
00000C43 73 6c 79 2e 20 57 69 74 68 20 76 69 64 65 6f 20 sly. Wit h video
00000C53 64 65 6c 69 76 65 72 79 2c 20 61 20 50 32 50 20 delivery , a P2P
00000C63 61 70 70 72 6f 61 63 68 20 63 6f 75 6c 64 20 73 approach could s
00000C73 61 76 65 20 36 30 25 20 69 6e 20 62 61 6e 64 77 ave 60% in bandw
00000C83 69 64 74 68 20 63 6f 73 74 73 2e 0a 0a 49 50 46 idth cos ts...IPF
00000C93 53 20 6d 61 6b 65 73 20 69 74 20 70 6f 73 73 69 S makes it possi
00000CA3 62 6c 65 20 74 6f 20 64 69 73 74 72 69 62 75 74 ble to d istribut
00000CB3 65 20 68 69 67 68 20 76 6f 6c 75 6d 65 73 20 6f e high v olumes o
00000CC3 66 20 64 61 74 61 20 77 69 74 68 20 68 69 67 68 f data w ith high
00000CD3 20 65 66 66 69 63 69 65 6e 63 79 2e 20 41 6e 64 efficie ncy. And
00000CE3 20 7a 65 72 6f 20 64 75 70 6c 69 63 61 74 69 6f zero du plicatio
00000CF3 6e 20 6d 65 61 6e 73 20 73 61 76 69 6e 67 73 20 n means savings
00000D03 69 6e 20 73 74 6f 72 61 67 65 2e 0a 48 54 54 50 in stora ge..HTTP
00000D13 20 69 73 20 69 6e 65 66 66 69 63 69 65 6e 74 20 is inef ficient
00000D23 61 6e 64 20 65 78 70 65 6e 73 69 76 65 0a 0a 48 and expe nsive..H
00000D33 54 54 50 20 64 6f 77 6e 6c 6f 61 64 73 20 61 20 TTP down loads a
00000D43 66 69 6c 65 20 66 72 6f 6d 20 61 20 73 69 6e 67 file fro m a sing
00000D53 6c 65 20 63 6f 6d 70 75 74 65 72 20 61 74 20 61 le compu ter at a
00000D63 20 74 69 6d 65 2c 20 69 6e 73 74 65 61 64 20 6f time, i nstead o
00000D73 66 20 67 65 74 74 69 6e 67 20 70 69 65 63 65 73 f gettin g pieces
00000D83 20 66 72 6f 6d 20 6d 75 6c 74 69 70 6c 65 20 63 from mu ltiple c
00000D93 6f 6d 70 75 74 65 72 73 20 73 69 6d 75 6c 74 61 omputers simulta
00000DA3 6e 65 6f 75 73 6c 79 2e 20 57 69 74 68 20 76 69 neously. With vi
00000DB3 64 65 6f 20 64 65 6c 69 76 65 72 79 2c 20 61 20 deo deli very, a
00000DC3 50 32 50 20 61 70 70 72 6f 61 63 68 20 63 6f 75 P2P appr oach cou
00000DD3 6c 64 20 73 61 76 65 20 36 30 25 20 69 6e 20 62 ld save 60% in b
00000DE3 61 6e 64 77 69 64 74 68 20 63 6f 73 74 73 2e 0a andwidth costs..
00000DF3 0a 49 50 46 53 20 6d 61 6b 65 73 20 69 74 20 70 .IPFS ma kes it p
00000E03 6f 73 73 69 62 6c 65 20 74 6f 20 64 69 73 74 72 ossible to distr
00000E13 69 62 75 74 65 20 68 69 67 68 20 76 6f 6c 75 6d ibute hi gh volum
00000E23 65 73 20 6f 66 20 64 61 74 61 20 77 69 74 68 20 es of da ta with
00000E33 68 69 67 68 20 65 66 66 69 63 69 65 6e 63 79 2e high eff iciency.
00000E43 20 41 6e 64 20 7a 65 72 6f 20 64 75 70 6c 69 63 And zer o duplic
00000E53 61 74 69 6f 6e 20 6d 65 61 6e 73 20 73 61 76 69 ation me ans savi
00000E63 6e 67 73 20 69 6e 20 73 74 6f 72 61 67 65 2e 0a ngs in s torage..
00000E73 48 54 54 50 20 69 73 20 69 6e 65 66 66 69 63 69 HTTP is ineffici
00000E83 65 6e 74 20 61 6e 64 20 65 78 70 65 6e 73 69 76 ent and expensiv
00000E93 65 0a 0a 48 54 54 50 20 64 6f 77 6e 6c 6f 61 64 e..HTTP download
00000EA3 73 20 61 20 66 69 6c 65 20 66 72 6f 6d 20 61 20 s a file from a
00000EB3 73 69 6e 67 6c 65 20 63 6f 6d 70 75 74 65 72 20 single c omputer
00000EC3 61 74 20 61 20 74 69 6d 65 2c 20 69 6e 73 74 65 at a tim e, inste
00000ED3 61 64 20 6f 66 20 67 65 74 74 69 6e 67 20 70 69 ad of ge tting pi
00000EE3 65 63 65 73 20 66 72 6f 6d 20 6d 75 6c 74 69 70 eces fro m multip
00000EF3 6c 65 20 63 6f 6d 70 75 74 65 72 73 20 73 69 6d le compu ters sim
00000F03 75 6c 74 61 6e 65 6f 75 73 6c 79 2e 20 57 69 74 ultaneou sly. Wit
00000F13 68 20 76 69 64 65 6f 20 64 65 6c 69 76 65 72 79 h video delivery
00000F23 2c 20 61 20 50 32 50 20 61 70 70 72 6f 61 63 68 , a P2P approach
00000F33 20 63 6f 75 6c 64 20 73 61 76 65 20 36 30 25 20 could s ave 60%
00000F43 69 6e 20 62 61 6e 64 77 69 64 74 68 20 63 6f 73 in bandw idth cos
00000F53 74 73 2e 0a 0a 49 50 46 53 20 6d 61 6b 65 73 20 ts...IPF S makes
00000F63 69 74 20 70 6f 73 73 69 62 6c 65 20 74 6f 20 64 it possi ble to d
00000F73 69 73 74 72 69 62 75 74 65 20 68 69 67 68 20 76 istribut e high v
00000F83 6f 6c 75 6d 65 73 20 6f 66 20 64 61 74 61 20 77 olumes o f data w
00000F93 69 74 68 20 68 69 67 68 20 65 66 66 69 63 69 65 ith high efficie
00000FA3 6e 63 79 2e 20 41 6e 64 20 7a 65 72 6f 20 64 75 ncy. And zero du
00000FB3 70 6c 69 63 61 74 69 6f 6e 20 6d 65 61 6e 73 20 plicatio n means
00000FC3 73 61 76 69 6e 67 73 20 69 6e 20 73 74 6f 72 61 savings in stora
00000FD3 67 65 2e 0a 48 54 54 50 20 69 73 20 69 6e 65 66 ge..HTTP is inef
00000FE3 66 69 63 69 65 6e 74 20 61 6e 64 20 65 78 70 65 ficient and expe
00000FF3 6e 73 69 76 65 0a 0a 48 54 54 50 20 64 6f 77 6e nsive..H TTP down
00001003 6c 6f 61 64 73 20 61 20 66 69 6c 65 20 66 72 6f loads a file fro
00001013 6d 20 61 20 73 69 6e 67 6c 65 20 63 6f 6d 70 75 m a sing le compu
00001023 74 65 72 20 61 74 20 61 20 74 69 6d 65 2c 20 69 ter at a time, i
00001033 6e 73 74 65 61 64 20 6f 66 20 67 65 74 74 69 6e nstead o f gettin
00001043 67 20 70 69 65 63 65 73 20 66 72 6f 6d 20 6d 75 g pieces from mu
00001053 6c 74 69 70 6c 65 20 63 6f 6d 70 75 74 65 72 73 ltiple c omputers
00001063 20 73 69 6d 75 6c 74 61 6e 65 6f 75 73 6c 79 2e simulta neously.
00001073 20 57 69 74 68 20 76 69 64 65 6f 20 64 65 6c 69 With vi deo deli
00001083 76 65 72 79 2c 20 61 20 50 32 50 20 61 70 70 72 very, a P2P appr
00001093 6f 61 63 68 20 63 6f 75 6c 64 20 73 61 76 65 20 oach cou ld save
000010A3 36 30 25 20 69 6e 20 62 61 6e 64 77 69 64 74 68 60% in b andwidth
000010B3 20 63 6f 73 74 73 2e 0a 0a 49 50 46 53 20 6d 61 costs.. .IPFS ma
000010C3 6b 65 73 20 69 74 20 70 6f 73 73 69 62 6c 65 20 kes it p ossible
000010D3 74 6f 20 64 69 73 74 72 69 62 75 74 65 20 68 69 to distr ibute hi
000010E3 67 68 20 76 6f 6c 75 6d 65 73 20 6f 66 20 64 61 gh volum es of da
000010F3 74 61 20 77 69 74 68 20 68 69 67 68 20 65 66 66 ta with high eff
00001103 69 63 69 65 6e 63 79 2e 20 41 6e 64 20 7a 65 72 iciency. And zer
00001113 6f 20 64 75 70 6c 69 63 61 74 69 6f 6e 20 6d 65 o duplic ation me
00001123 61 6e 73 20 73 61 76 69 6e 67 73 20 69 6e 20 73 ans savi ngs in s
00001133 74 6f 72 61 67 65 2e 0a 48 54 54 50 20 69 73 20 torage.. HTTP is
00001143 69 6e 65 66 66 69 63 69 65 6e 74 20 61 6e 64 20 ineffici ent and
00001153 65 78 70 65 6e 73 69 76 65 0a 0a 48 54 54 50 20 expensiv e..HTTP
00001163 64 6f 77 6e 6c 6f 61 64 73 20 61 20 66 69 6c 65 download s a file
00001173 20 66 72 6f 6d 20 61 20 73 69 6e 67 6c 65 20 63 from a single c
00001183 6f 6d 70 75 74 65 72 20 61 74 20 61 20 74 69 6d omputer at a tim
00001193 65 2c 20 69 6e 73 74 65 61 64 20 6f 66 20 67 65 e, inste ad of ge
000011A3 74 74 69 6e 67 20 70 69 65 63 65 73 20 66 72 6f tting pi eces fro
000011B3 6d 20 6d 75 6c 74 69 70 6c 65 20 63 6f 6d 70 75 m multip le compu
000011C3 74 65 72 73 20 73 69 6d 75 6c 74 61 6e 65 6f 75 ters sim ultaneou
000011D3 73 6c 79 2e 20 57 69 74 68 20 76 69 64 65 6f 20 sly. Wit h video
000011E3 64 65 6c 69 76 65 72 79 2c 20 61 20 50 32 50 20 delivery , a P2P
000011F3 61 70 70 72 6f 61 63 68 20 63 6f 75 6c 64 20 73 approach could s
00001203 61 76 65 20 36 30 25 20 69 6e 20 62 61 6e 64 77 ave 60% in bandw
00001213 69 64 74 68 20 63 6f 73 74 73 2e 0a 0a 49 50 46 idth cos ts...IPF
00001223 53 20 6d 61 6b 65 73 20 69 74 20 70 6f 73 73 69 S makes it possi
00001233 62 6c 65 20 74 6f 20 64 69 73 74 72 69 62 75 74 ble to d istribut
00001243 65 20 68 69 67 68 20 76 6f 6c 75 6d 65 73 20 6f e high v olumes o
00001253 66 20 64 61 74 61 20 77 69 74 68 20 68 69 67 68 f data w ith high
00001263 20 65 66 66 69 63 69 65 6e 63 79 2e 20 41 6e 64 efficie ncy. And
00001273 20 7a 65 72 6f 20 64 75 70 6c 69 63 61 74 69 6f zero du plicatio
00001283 6e 20 6d 65 61 6e 73 20 73 61 76 69 6e 67 73 20 n means savings
00001293 69 6e 20 73 74 6f 72 61 67 65 2e 0a 48 54 54 50 in stora ge..HTTP
000012A3 20 69 73 20 69 6e 65 66 66 69 63 69 65 6e 74 20 is inef ficient
000012B3 61 6e 64 20 65 78 70 65 6e 73 69 76 65 0a 0a 48 and expe nsive..H
000012C3 54 54 50 20 64 6f 77 6e 6c 6f 61 64 73 20 61 20 TTP down loads a
000012D3 66 69 6c 65 20 66 72 6f 6d 20 61 20 73 69 6e 67 file fro m a sing
000012E3 6c 65 20 63 6f 6d 70 75 74 65 72 20 61 74 20 61 le compu ter at a
000012F3 20 74 69 6d 65 2c 20 69 6e 73 74 65 61 64 20 6f time, i nstead o
00001303 66 20 67 65 74 74 69 6e 67 20 70 69 65 63 65 73 f gettin g pieces
00001313 20 66 72 6f 6d 20 6d 75 6c 74 69 70 6c 65 20 63 from mu ltiple c
00001323 6f 6d 70 75 74 65 72 73 20 73 69 6d 75 6c 74 61 omputers simulta
00001333 6e 65 6f 75 73 6c 79 2e 20 57 69 74 68 20 76 69 neously. With vi
00001343 64 65 6f 20 64 65 6c 69 76 65 72 79 2c 20 61 20 deo deli very, a
00001353 50 32 50 20 61 70 70 72 6f 61 63 68 20 63 6f 75 P2P appr oach cou
00001363 6c 64 20 73 61 76 65 20 36 30 25 20 69 6e 20 62 ld save 60% in b
00001373 61 6e 64 77 69 64 74 68 20 63 6f 73 74 73 2e 0a andwidth costs..
00001383 0a 49 50 46 53 20 6d 61 6b 65 73 20 69 74 20 70 .IPFS ma kes it p
00001393 6f 73 73 69 62 6c 65 20 74 6f 20 64 69 73 74 72 ossible to distr
000013A3 69 62 75 74 65 20 68 69 67 68 20 76 6f 6c 75 6d ibute hi gh volum
000013B3 65 73 20 6f 66 20 64 61 74 61 20 77 69 74 68 20 es of da ta with
000013C3 68 69 67 68 20 65 66 66 69 63 69 65 6e 63 79 2e high eff iciency.
000013D3 20 41 6e 64 20 7a 65 72 6f 20 64 75 70 6c 69 63 And zer o duplic
000013E3 61 74 69 6f 6e 20 6d 65 61 6e 73 20 73 61 76 69 ation me ans savi
000013F3 6e 67 73 20 69 6e 20 73 74 6f 72 61 67 65 2e 0a ngs in s torage..
00001403 48 54 54 50 20 69 73 20 69 6e 65 66 66 69 63 69 HTTP is ineffici
00001413 65 6e 74 20 61 6e 64 20 65 78 70 65 6e 73 69 76 ent and expensiv
00001423 65 0a 0a 48 54 54 50 20 64 6f 77 6e 6c 6f 61 64 e..HTTP download
00001433 73 20 61 20 66 69 6c 65 20 66 72 6f 6d 20 61 20 s a file from a
00001443 73 69 6e 67 6c 65 20 63 6f 6d 70 75 74 65 72 20 single c omputer
00001453 61 74 20 61 20 74 69 6d 65 2c 20 69 6e 73 74 65 at a tim e, inste
00001463 61 64 20 6f 66 20 67 65 74 74 69 6e 67 20 70 69 ad of ge tting pi
00001473 65 63 65 73 20 66 72 6f 6d 20 6d 75 6c 74 69 70 eces fro m multip
00001483 6c 65 20 63 6f 6d 70 75 74 65 72 73 20 73 69 6d le compu ters sim
00001493 75 6c 74 61 6e 65 6f 75 73 6c 79 2e 20 57 69 74 ultaneou sly. Wit
000014A3 68 20 76 69 64 65 6f 20 64 65 6c 69 76 65 72 79 h video delivery
000014B3 2c 20 61 20 50 32 50 20 61 70 70 72 6f 61 63 68 , a P2P approach
000014C3 20 63 6f 75 6c 64 20 73 61 76 65 20 36 30 25 20 could s ave 60%
000014D3 69 6e 20 62 61 6e 64 77 69 64 74 68 20 63 6f 73 in bandw idth cos
000014E3 74 73 2e 0a 0a 49 50 46 53 20 6d 61 6b 65 73 20 ts...IPF S makes
000014F3 69 74 20 70 6f 73 73 69 62 6c 65 20 74 6f 20 64 it possi ble to d
00001503 69 73 74 72 69 62 75 74 65 20 68 69 67 68 2e 0d istribut e high..
00001513 0a 2d 2d 6d 72 48 37 63 62 4a 56 4a 7a 47 4a 4c .--mrH7c bJVJzGJL
00001523 58 5a 77 68 7a 6e 4a 62 55 76 39 65 6c 68 6b 30 XZwhznJb Uv9elhk0
00001533 4e 70 47 0d 0a 63 6f NpG..co
0000153A 0d 0a 41 30 30 0d 0a 6e 74 65 6e 74 2d 64 69 73 ..A00..n tent-dis
0000154A 70 6f 73 69 74 69 6f 6e 3a 20 66 69 6c 65 3b 20 position : file;
0000155A 66 69 6c 65 6e 61 6d 65 3d 22 2f 55 73 65 72 73 filename ="/Users
0000156A 2f 74 65 6f 2f 74 6d 70 2f 69 70 66 73 73 69 7a /teo/tmp /ipfssiz
0000157A 65 64 2d 32 2e 74 78 74 22 3b 0d 0a 63 6f 6e 74 ed-2.txt ";..cont
0000158A 65 6e 74 2d 74 79 70 65 3a 20 61 70 70 6c 69 63 ent-type : applic
0000159A 61 74 69 6f 6e 2f 6f 63 74 65 74 2d 73 74 72 65 ation/oc tet-stre
000015AA 61 6d 0d 0a 63 6f 6e 74 65 6e 74 2d 74 72 61 6e am..cont ent-tran
000015BA 73 66 65 72 2d 65 6e 63 6f 64 69 6e 67 3a 20 62 sfer-enc oding: b
000015CA 69 6e 61 72 79 0d 0a 0d 0a 48 54 54 50 20 69 73 inary... .HTTP is
000015DA 20 69 6e 65 66 66 69 63 69 65 6e 74 20 61 6e 64 ineffic ient and
000015EA 20 65 78 70 65 6e 73 69 76 65 0a 0a 48 54 54 50 expensi ve..HTTP
000015FA 20 64 6f 77 6e 6c 6f 61 64 73 20 61 20 66 69 6c downloa ds a fil
0000160A 65 20 66 72 6f 6d 20 61 20 73 69 6e 67 6c 65 20 e from a single
0000161A 63 6f 6d 70 75 74 65 72 20 61 74 20 61 20 74 69 computer at a ti
0000162A 6d 65 2c 20 69 6e 73 74 65 61 64 20 6f 66 20 67 me, inst ead of g
0000163A 65 74 74 69 6e 67 20 70 69 65 63 65 73 20 66 72 etting p ieces fr
0000164A 6f 6d 20 6d 75 6c 74 69 70 6c 65 20 63 6f 6d 70 om multi ple comp
0000165A 75 74 65 72 73 20 73 69 6d 75 6c 74 61 6e 65 6f uters si multaneo
0000166A 75 73 6c 79 2e 20 57 69 74 68 20 76 69 64 65 6f usly. Wi th video
0000167A 20 64 65 6c 69 76 65 72 79 2c 20 61 20 50 32 50 deliver y, a P2P
0000168A 20 61 70 70 72 6f 61 63 68 20 63 6f 75 6c 64 20 approac h could
0000169A 73 61 76 65 20 36 30 25 20 69 6e 20 62 61 6e 64 save 60% in band
000016AA 77 69 64 74 68 20 63 6f 73 74 73 2e 0a 0a 49 50 width co sts...IP
000016BA 46 53 20 6d 61 6b 65 73 20 69 74 20 70 6f 73 73 FS makes it poss
000016CA 69 62 6c 65 20 74 6f 20 64 69 73 74 72 69 62 75 ible to distribu
000016DA 74 65 20 68 69 67 68 20 76 6f 6c 75 6d 65 73 20 te high volumes
000016EA 6f 66 20 64 61 74 61 20 77 69 74 68 20 68 69 67 of data with hig
000016FA 68 20 65 66 66 69 63 69 65 6e 63 79 2e 20 41 6e h effici ency. An
0000170A 64 20 7a 65 72 6f 20 64 75 70 6c 69 63 61 74 69 d zero d uplicati
0000171A 6f 6e 20 6d 65 61 6e 73 20 73 61 76 69 6e 67 73 on means savings
0000172A 20 69 6e 20 73 74 6f 72 61 67 65 2e 0a 48 54 54 in stor age..HTT
0000173A 50 20 69 73 20 69 6e 65 66 66 69 63 69 65 6e 74 P is ine fficient
0000174A 20 61 6e 64 20 65 78 70 65 6e 73 69 76 65 0a 0a and exp ensive..
0000175A 48 54 54 50 20 64 6f 77 6e 6c 6f 61 64 73 20 61 HTTP dow nloads a
0000176A 20 66 69 6c 65 20 66 72 6f 6d 20 61 20 73 69 6e file fr om a sin
0000177A 67 6c 65 20 63 6f 6d 70 75 74 65 72 20 61 74 20 gle comp uter at
0000178A 61 20 74 69 6d 65 2c 20 69 6e 73 74 65 61 64 20 a time, instead
0000179A 6f 66 20 67 65 74 74 69 6e 67 20 70 69 65 63 65 of getti ng piece
000017AA 73 20 66 72 6f 6d 20 6d 75 6c 74 69 70 6c 65 20 s from m ultiple
000017BA 63 6f 6d 70 75 74 65 72 73 20 73 69 6d 75 6c 74 computer s simult
000017CA 61 6e 65 6f 75 73 6c 79 2e 20 57 69 74 68 20 76 aneously . With v
000017DA 69 64 65 6f 20 64 65 6c 69 76 65 72 79 2c 20 61 ideo del ivery, a
000017EA 20 50 32 50 20 61 70 70 72 6f 61 63 68 20 63 6f P2P app roach co
000017FA 75 6c 64 20 73 61 76 65 20 36 30 25 20 69 6e 20 uld save 60% in
0000180A 62 61 6e 64 77 69 64 74 68 20 63 6f 73 74 73 2e bandwidt h costs.
0000181A 0a 0a 49 50 46 53 20 6d 61 6b 65 73 20 69 74 20 ..IPFS m akes it
0000182A 70 6f 73 73 69 62 6c 65 20 74 6f 20 64 69 73 74 possible to dist
0000183A 72 69 62 75 74 65 20 68 69 67 68 20 76 6f 6c 75 ribute h igh volu
0000184A 6d 65 73 20 6f 66 20 64 61 74 61 20 77 69 74 68 mes of d ata with
0000185A 20 68 69 67 68 20 65 66 66 69 63 69 65 6e 63 79 high ef ficiency
0000186A 2e 20 41 6e 64 20 7a 65 72 6f 20 64 75 70 6c 69 . And ze ro dupli
0000187A 63 61 74 69 6f 6e 20 6d 65 61 6e 73 20 73 61 76 cation m eans sav
0000188A 69 6e 67 73 20 69 6e 20 73 74 6f 72 61 67 65 2e ings in storage.
0000189A 0a 48 54 54 50 20 69 73 20 69 6e 65 66 66 69 63 .HTTP is ineffic
000018AA 69 65 6e 74 20 61 6e 64 20 65 78 70 65 6e 73 69 ient and expensi
000018BA 76 65 0a 0a 48 54 54 50 20 64 6f 77 6e 6c 6f 61 ve..HTTP downloa
000018CA 64 73 20 61 20 66 69 6c 65 20 66 72 6f 6d 20 61 ds a fil e from a
000018DA 20 73 69 6e 67 6c 65 20 63 6f 6d 70 75 74 65 72 single computer
000018EA 20 61 74 20 61 20 74 69 6d 65 2c 20 69 6e 73 74 at a ti me, inst
000018FA 65 61 64 20 6f 66 20 67 65 74 74 69 6e 67 20 70 ead of g etting p
0000190A 69 65 63 65 73 20 66 72 6f 6d 20 6d 75 6c 74 69 ieces fr om multi
0000191A 70 6c 65 20 63 6f 6d 70 75 74 65 72 73 20 73 69 ple comp uters si
0000192A 6d 75 6c 74 61 6e 65 6f 75 73 6c 79 2e 20 57 69 multaneo usly. Wi
0000193A 74 68 20 76 69 64 65 6f 20 64 65 6c 69 76 65 72 th video deliver
0000194A 79 2c 20 61 20 50 32 50 20 61 70 70 72 6f 61 63 y, a P2P approac
0000195A 68 20 63 6f 75 6c 64 20 73 61 76 65 20 36 30 25 h could save 60%
0000196A 20 69 6e 20 62 61 6e 64 77 69 64 74 68 20 63 6f in band width co
0000197A 73 74 73 2e 0a 0a 49 50 46 53 20 6d 61 6b 65 73 sts...IP FS makes
0000198A 20 69 74 20 70 6f 73 73 69 62 6c 65 20 74 6f 20 it poss ible to
0000199A 64 69 73 74 72 69 62 75 74 65 20 68 69 67 68 20 distribu te high
000019AA 76 6f 6c 75 6d 65 73 20 6f 66 20 64 61 74 61 20 volumes of data
000019BA 77 69 74 68 20 68 69 67 68 20 65 66 66 69 63 69 with hig h effici
000019CA 65 6e 63 79 2e 20 41 6e 64 20 7a 65 72 6f 20 64 ency. An d zero d
000019DA 75 70 6c 69 63 61 74 69 6f 6e 20 6d 65 61 6e 73 uplicati on means
000019EA 20 73 61 76 69 6e 67 73 20 69 6e 20 73 74 6f 72 savings in stor
000019FA 61 67 65 2e 0a 48 54 54 50 20 69 73 20 69 6e 65 age..HTT P is ine
00001A0A 66 66 69 63 69 65 6e 74 20 61 6e 64 20 65 78 70 fficient and exp
00001A1A 65 6e 73 69 76 65 0a 0a 48 54 54 50 20 64 6f 77 ensive.. HTTP dow
00001A2A 6e 6c 6f 61 64 73 20 61 20 66 69 6c 65 20 66 72 nloads a file fr
00001A3A 6f 6d 20 61 20 73 69 6e 67 6c 65 20 63 6f 6d 70 om a sin gle comp
00001A4A 75 74 65 72 20 61 74 20 61 20 74 69 6d 65 2c 20 uter at a time,
00001A5A 69 6e 73 74 65 61 64 20 6f 66 20 67 65 74 74 69 instead of getti
00001A6A 6e 67 20 70 69 65 63 65 73 20 66 72 6f 6d 20 6d ng piece s from m
00001A7A 75 6c 74 69 70 6c 65 20 63 6f 6d 70 75 74 65 72 ultiple computer
00001A8A 73 20 73 69 6d 75 6c 74 61 6e 65 6f 75 73 6c 79 s simult aneously
00001A9A 2e 20 57 69 74 68 20 76 69 64 65 6f 20 64 65 6c . With v ideo del
00001AAA 69 76 65 72 79 2c 20 61 20 50 32 50 20 61 70 70 ivery, a P2P app
00001ABA 72 6f 61 63 68 20 63 6f 75 6c 64 20 73 61 76 65 roach co uld save
00001ACA 20 36 30 25 20 69 6e 20 62 61 6e 64 77 69 64 74 60% in bandwidt
00001ADA 68 20 63 6f 73 74 73 0a 0a 49 50 46 53 20 6d 61 h costs. .IPFS ma
00001AEA 6b 65 73 20 69 74 20 70 6f 73 73 69 62 6c 65 20 kes it p ossible
00001AFA 74 6f 20 64 69 73 74 72 69 62 75 74 65 20 68 69 to distr ibute hi
00001B0A 67 68 20 76 6f 6c 75 6d 65 73 20 6f 66 20 64 61 gh volum es of da
00001B1A 74 61 20 77 69 74 68 20 68 69 67 68 20 65 66 66 ta with high eff
00001B2A 69 63 69 65 6e 63 79 2e 20 41 6e 64 20 7a 65 72 iciency. And zer
00001B3A 6f 20 64 75 70 6c 69 63 61 74 69 6f 6e 20 6d 65 o duplic ation me
00001B4A 61 6e 73 20 73 61 76 69 6e 67 73 20 69 6e 20 73 ans savi ngs in s
00001B5A 74 6f 72 61 67 65 2e 0a 48 54 54 50 20 69 73 20 torage.. HTTP is
00001B6A 69 6e 65 66 66 69 63 69 65 6e 74 20 61 6e 64 20 ineffici ent and
00001B7A 65 78 70 65 6e 73 69 76 65 0a 0a 48 54 54 50 20 expensiv e..HTTP
00001B8A 64 6f 77 6e 6c 6f 61 64 73 20 61 20 66 69 6c 65 download s a file
00001B9A 20 66 72 6f 6d 20 61 20 73 69 6e 67 6c 65 20 63 from a single c
00001BAA 6f 6d 70 75 74 65 72 20 61 74 20 61 20 74 69 6d omputer at a tim
00001BBA 65 2c 20 69 6e 73 74 65 61 64 20 6f 66 20 67 65 e, inste ad of ge
00001BCA 74 74 69 6e 67 20 70 69 65 63 65 73 20 66 72 6f tting pi eces fro
00001BDA 6d 20 6d 75 6c 74 69 70 6c 65 20 63 6f 6d 70 75 m multip le compu
00001BEA 74 65 72 73 20 73 69 6d 75 6c 74 61 6e 65 6f 75 ters sim ultaneou
00001BFA 73 6c 79 2e 20 57 69 74 68 20 76 69 64 65 6f 20 sly. Wit h video
00001C0A 64 65 6c 69 76 65 72 79 2c 20 61 20 50 32 50 20 delivery , a P2P
00001C1A 61 70 70 72 6f 61 63 68 20 63 6f 75 6c 64 20 73 approach could s
00001C2A 61 76 65 20 36 30 25 20 69 6e 20 62 61 6e 64 77 ave 60% in bandw
00001C3A 69 64 74 68 20 63 6f 73 74 73 2e 0a 0a 49 50 46 idth cos ts...IPF
00001C4A 53 20 6d 61 6b 65 73 20 69 74 20 70 6f 73 73 69 S makes it possi
00001C5A 62 6c 65 20 74 6f 20 64 69 73 74 72 69 62 75 74 ble to d istribut
00001C6A 65 20 68 69 67 68 20 76 6f 6c 75 6d 65 73 20 6f e high v olumes o
00001C7A 66 20 64 61 74 61 20 77 69 74 68 20 68 69 67 68 f data w ith high
00001C8A 20 65 66 66 69 63 69 65 6e 63 79 2e 20 41 6e 64 efficie ncy. And
00001C9A 20 7a 65 72 6f 20 64 75 70 6c 69 63 61 74 69 6f zero du plicatio
00001CAA 6e 20 6d 65 61 6e 73 20 73 61 76 69 6e 67 73 20 n means savings
00001CBA 69 6e 20 73 74 6f 72 61 67 65 2e 0a 48 54 54 50 in stora ge..HTTP
00001CCA 20 69 73 20 69 6e 65 66 66 69 63 69 65 6e 74 20 is inef ficient
00001CDA 61 6e 64 20 65 78 70 65 6e 73 69 76 65 0a 0a 48 and expe nsive..H
00001CEA 54 54 50 20 64 6f 77 6e 6c 6f 61 64 73 20 61 20 TTP down loads a
00001CFA 66 69 6c 65 20 66 72 6f 6d 20 61 20 73 69 6e 67 file fro m a sing
00001D0A 6c 65 20 63 6f 6d 70 75 74 65 72 20 61 74 20 61 le compu ter at a
00001D1A 20 74 69 6d 65 2c 20 69 6e 73 74 65 61 64 20 6f time, i nstead o
00001D2A 66 20 67 65 74 74 69 6e 67 20 70 69 65 63 65 73 f gettin g pieces
00001D3A 20 66 72 6f 6d 20 6d 75 6c 74 69 70 6c 65 20 63 from mu ltiple c
00001D4A 6f 6d 70 75 74 65 72 73 20 73 69 6d 75 6c 74 61 omputers simulta
00001D5A 6e 65 6f 75 73 6c 79 2e 20 57 69 74 68 20 76 69 neously. With vi
00001D6A 64 65 6f 20 64 65 6c 69 76 65 72 79 2c 20 61 20 deo deli very, a
00001D7A 50 32 50 20 61 70 70 72 6f 61 63 68 20 63 6f 75 P2P appr oach cou
00001D8A 6c 64 20 73 61 76 65 20 36 30 25 20 69 6e 20 62 ld save 60% in b
00001D9A 61 6e 64 77 69 64 74 68 20 63 6f 73 74 73 2e 0a andwidth costs..
00001DAA 0a 49 50 46 53 20 6d 61 6b 65 73 20 69 74 20 70 .IPFS ma kes it p
00001DBA 6f 73 73 69 62 6c 65 20 74 6f 20 64 69 73 74 72 ossible to distr
00001DCA 69 62 75 74 65 20 68 69 67 68 20 76 6f 6c 75 6d ibute hi gh volum
00001DDA 65 73 20 6f 66 20 64 61 74 61 20 77 69 74 68 20 es of da ta with
00001DEA 68 69 67 68 20 65 66 66 69 63 69 65 6e 63 79 2e high eff iciency.
00001DFA 20 41 6e 64 20 7a 65 72 6f 20 64 75 70 6c 69 63 And zer o duplic
00001E0A 61 74 69 6f 6e 20 6d 65 61 6e 73 20 73 61 76 69 ation me ans savi
00001E1A 6e 67 73 20 69 6e 20 73 74 6f 72 61 67 65 2e 0a ngs in s torage..
00001E2A 48 54 54 50 20 69 73 20 69 6e 65 66 66 69 63 69 HTTP is ineffici
00001E3A 65 6e 74 20 61 6e 64 20 65 78 70 65 6e 73 69 76 ent and expensiv
00001E4A 65 0a 0a 48 54 54 50 20 64 6f 77 6e 6c 6f 61 64 e..HTTP download
00001E5A 73 20 61 20 66 69 6c 65 20 66 72 6f 6d 20 61 20 s a file from a
00001E6A 73 69 6e 67 6c 65 20 63 6f 6d 70 75 74 65 72 20 single c omputer
00001E7A 61 74 20 61 20 74 69 6d 65 2c 20 69 6e 73 74 65 at a tim e, inste
00001E8A 61 64 20 6f 66 20 67 65 74 74 69 6e 67 20 70 69 ad of ge tting pi
00001E9A 65 63 65 73 20 66 72 6f 6d 20 6d 75 6c 74 69 70 eces fro m multip
00001EAA 6c 65 20 63 6f 6d 70 75 74 65 72 73 20 73 69 6d le compu ters sim
00001EBA 75 6c 74 61 6e 65 6f 75 73 6c 79 2e 20 57 69 74 ultaneou sly. Wit
00001ECA 68 20 76 69 64 65 6f 20 64 65 6c 69 76 65 72 79 h video delivery
00001EDA 2c 20 61 20 50 32 50 20 61 70 70 72 6f 61 63 68 , a P2P approach
00001EEA 20 63 6f 75 6c 64 20 73 61 76 65 20 36 30 25 20 could s ave 60%
00001EFA 69 6e 20 62 61 6e 64 77 69 64 74 68 20 63 6f 73 in bandw idth cos
00001F0A 74 73 2e 0a 0a 49 50 46 53 20 6d 61 6b 65 73 20 ts...IPF S makes
00001F1A 69 74 20 70 6f 73 73 69 62 6c 65 20 74 6f 20 64 it possi ble to d
00001F2A 69 73 74 72 69 62 75 74 65 20 68 69 67 68 20 76 istribut e high v
00001F3A 6f 6c 75 6d 65 73 20 olumes
00001F41 0d 0a 39 44 43 0d 0a 6f 66 20 64 61 74 61 20 77 ..9DC..o f data w
00001F51 69 74 68 20 68 69 67 68 20 65 66 66 69 63 69 65 ith high efficie
00001F61 6e 63 79 2e 20 41 6e 64 20 7a 65 72 6f 20 64 75 ncy. And zero du
00001F71 70 6c 69 63 61 74 69 6f 6e 20 6d 65 61 6e 73 20 plicatio n means
00001F81 73 61 76 69 6e 67 73 20 69 6e 20 73 74 6f 72 61 savings in stora
00001F91 67 65 2e 0a 48 54 54 50 20 69 73 20 69 6e 65 66 ge..HTTP is inef
00001FA1 66 69 63 69 65 6e 74 20 61 6e 64 20 65 78 70 65 ficient and expe
00001FB1 6e 73 69 76 65 0a 0a 48 54 54 50 20 64 6f 77 6e nsive..H TTP down
00001FC1 6c 6f 61 64 73 20 61 20 66 69 6c 65 20 66 72 6f loads a file fro
00001FD1 6d 20 61 20 73 69 6e 67 6c 65 20 63 6f 6d 70 75 m a sing le compu
00001FE1 74 65 72 20 61 74 20 61 20 74 69 6d 65 2c 20 69 ter at a time, i
00001FF1 6e 73 74 65 61 64 20 6f 66 20 67 65 74 74 69 6e nstead o f gettin
00002001 67 20 70 69 65 63 65 73 20 66 72 6f 6d 20 6d 75 g pieces from mu
00002011 6c 74 69 70 6c 65 20 63 6f 6d 70 75 74 65 72 73 ltiple c omputers
00002021 20 73 69 6d 75 6c 74 61 6e 65 6f 75 73 6c 79 2e simulta neously.
00002031 20 57 69 74 68 20 76 69 64 65 6f 20 64 65 6c 69 With vi deo deli
00002041 76 65 72 79 2c 20 61 20 50 32 50 20 61 70 70 72 very, a P2P appr
00002051 6f 61 63 68 20 63 6f 75 6c 64 20 73 61 76 65 20 oach cou ld save
00002061 36 30 25 20 69 6e 20 62 61 6e 64 77 69 64 74 68 60% in b andwidth
00002071 20 63 6f 73 74 73 2e 0a 0a 49 50 46 53 20 6d 61 costs.. .IPFS ma
00002081 6b 65 73 20 69 74 20 70 6f 73 73 69 62 6c 65 20 kes it p ossible
00002091 74 6f 20 64 69 73 74 72 69 62 75 74 65 20 68 69 to distr ibute hi
000020A1 67 68 20 76 6f 6c 75 6d 65 73 20 6f 66 20 64 61 gh volum es of da
000020B1 74 61 20 77 69 74 68 20 68 69 67 68 20 65 66 66 ta with high eff
000020C1 69 63 69 65 6e 63 79 2e 20 41 6e 64 20 7a 65 72 iciency. And zer
000020D1 6f 20 64 75 70 6c 69 63 61 74 69 6f 6e 20 6d 65 o duplic ation me
000020E1 61 6e 73 20 73 61 76 69 6e 67 73 20 69 6e 20 73 ans savi ngs in s
000020F1 74 6f 72 61 67 65 2e 0a 48 54 54 50 20 69 73 20 torage.. HTTP is
00002101 69 6e 65 66 66 69 63 69 65 6e 74 20 61 6e 64 20 ineffici ent and
00002111 65 78 70 65 6e 73 69 76 65 0a 0a 48 54 54 50 20 expensiv e..HTTP
00002121 64 6f 77 6e 6c 6f 61 64 73 20 61 20 66 69 6c 65 download s a file
00002131 20 66 72 6f 6d 20 61 20 73 69 6e 67 6c 65 20 63 from a single c
00002141 6f 6d 70 75 74 65 72 20 61 74 20 61 20 74 69 6d omputer at a tim
00002151 65 2c 20 69 6e 73 74 65 61 64 20 6f 66 20 67 65 e, inste ad of ge
00002161 74 74 69 6e 67 20 70 69 65 63 65 73 20 66 72 6f tting pi eces fro
00002171 6d 20 6d 75 6c 74 69 70 6c 65 20 63 6f 6d 70 75 m multip le compu
00002181 74 65 72 73 20 73 69 6d 75 6c 74 61 6e 65 6f 75 ters sim ultaneou
00002191 73 6c 79 2e 20 57 69 74 68 20 76 69 64 65 6f 20 sly. Wit h video
000021A1 64 65 6c 69 76 65 72 79 2c 20 61 20 50 32 50 20 delivery , a P2P
000021B1 61 70 70 72 6f 61 63 68 20 63 6f 75 6c 64 20 73 approach could s
000021C1 61 76 65 20 36 30 25 20 69 6e 20 62 61 6e 64 77 ave 60% in bandw
000021D1 69 64 74 68 20 63 6f 73 74 73 2e 0a 0a 49 50 46 idth cos ts...IPF
000021E1 53 20 6d 61 6b 65 73 20 69 74 20 70 6f 73 73 69 S makes it possi
000021F1 62 6c 65 20 74 6f 20 64 69 73 74 72 69 62 75 74 ble to d istribut
00002201 65 20 68 69 67 68 20 76 6f 6c 75 6d 65 73 20 6f e high v olumes o
00002211 66 20 64 61 74 61 20 77 69 74 68 20 68 69 67 68 f data w ith high
00002221 20 65 66 66 69 63 69 65 6e 63 79 2e 20 41 6e 64 efficie ncy. And
00002231 20 7a 65 72 6f 20 64 75 70 6c 69 63 61 74 69 6f zero du plicatio
00002241 6e 20 6d 65 61 6e 73 20 73 61 76 69 6e 67 73 20 n means savings
00002251 69 6e 20 73 74 6f 72 61 67 65 2e 0a 48 54 54 50 in stora ge..HTTP
00002261 20 69 73 20 69 6e 65 66 66 69 63 69 65 6e 74 20 is inef ficient
00002271 61 6e 64 20 65 78 70 65 6e 73 69 76 65 0a 0a 48 and expe nsive..H
00002281 54 54 50 20 64 6f 77 6e 6c 6f 61 64 73 20 61 20 TTP down loads a
00002291 66 69 6c 65 20 66 72 6f 6d 20 61 20 73 69 6e 67 file fro m a sing
000022A1 6c 65 20 63 6f 6d 70 75 74 65 72 20 61 74 20 61 le compu ter at a
000022B1 20 74 69 6d 65 2c 20 69 6e 73 74 65 61 64 20 6f time, i nstead o
000022C1 66 20 67 65 74 74 69 6e 67 20 70 69 65 63 65 73 f gettin g pieces
000022D1 20 66 72 6f 6d 20 6d 75 6c 74 69 70 6c 65 20 63 from mu ltiple c
000022E1 6f 6d 70 75 74 65 72 73 20 73 69 6d 75 6c 74 61 omputers simulta
000022F1 6e 65 6f 75 73 6c 79 2e 20 57 69 74 68 20 76 69 neously. With vi
00002301 64 65 6f 20 64 65 6c 69 76 65 72 79 2c 20 61 20 deo deli very, a
00002311 50 32 50 20 61 70 70 72 6f 61 63 68 20 63 6f 75 P2P appr oach cou
00002321 6c 64 20 73 61 76 65 20 36 30 25 20 69 6e 20 62 ld save 60% in b
00002331 61 6e 64 77 69 64 74 68 20 63 6f 73 74 73 2e 0a andwidth costs..
00002341 0a 49 50 46 53 20 6d 61 6b 65 73 20 69 74 20 70 .IPFS ma kes it p
00002351 6f 73 73 69 62 6c 65 20 74 6f 20 64 69 73 74 72 ossible to distr
00002361 69 62 75 74 65 20 68 69 67 68 20 76 6f 6c 75 6d ibute hi gh volum
00002371 65 73 20 6f 66 20 64 61 74 61 20 77 69 74 68 20 es of da ta with
00002381 68 69 67 68 20 65 66 66 69 63 69 65 6e 63 79 2e high eff iciency.
00002391 20 41 6e 64 20 7a 65 72 6f 20 64 75 70 6c 69 63 And zer o duplic
000023A1 61 74 69 6f 6e 20 6d 65 61 6e 73 20 73 61 76 69 ation me ans savi
000023B1 6e 67 73 20 69 6e 20 73 74 6f 72 61 67 65 2e 0a ngs in s torage..
000023C1 48 54 54 50 20 69 73 20 69 6e 65 66 66 69 63 69 HTTP is ineffici
000023D1 65 6e 74 20 61 6e 64 20 65 78 70 65 6e 73 69 76 ent and expensiv
000023E1 65 0a 0a 48 54 54 50 20 64 6f 77 6e 6c 6f 61 64 e..HTTP download
000023F1 73 20 61 20 66 69 6c 65 20 66 72 6f 6d 20 61 20 s a file from a
00002401 73 69 6e 67 6c 65 20 63 6f 6d 70 75 74 65 72 20 single c omputer
00002411 61 74 20 61 20 74 69 6d 65 2c 20 69 6e 73 74 65 at a tim e, inste
00002421 61 64 20 6f 66 20 67 65 74 74 69 6e 67 20 70 69 ad of ge tting pi
00002431 65 63 65 73 20 66 72 6f 6d 20 6d 75 6c 74 69 70 eces fro m multip
00002441 6c 65 20 63 6f 6d 70 75 74 65 72 73 20 73 69 6d le compu ters sim
00002451 75 6c 74 61 6e 65 6f 75 73 6c 79 2e 20 57 69 74 ultaneou sly. Wit
00002461 68 20 76 69 64 65 6f 20 64 65 6c 69 76 65 72 79 h video delivery
00002471 2c 20 61 20 50 32 50 20 61 70 70 72 6f 61 63 68 , a P2P approach
00002481 20 63 6f 75 6c 64 20 73 61 76 65 20 36 30 25 20 could s ave 60%
00002491 69 6e 20 62 61 6e 64 77 69 64 74 68 20 63 6f 73 in bandw idth cos
000024A1 74 73 2e 0a 0a 49 50 46 53 20 6d 61 6b 65 73 20 ts...IPF S makes
000024B1 69 74 20 70 6f 73 73 69 62 6c 65 20 74 6f 20 64 it possi ble to d
000024C1 69 73 74 72 69 62 75 74 65 20 68 69 67 68 20 76 istribut e high v
000024D1 6f 6c 75 6d 65 73 20 6f 66 20 64 61 74 61 20 77 olumes o f data w
000024E1 69 74 68 20 68 69 67 68 20 65 66 66 69 63 69 65 ith high efficie
000024F1 6e 63 79 2e 20 41 6e 64 20 7a 65 72 6f 20 64 75 ncy. And zero du
00002501 70 6c 69 63 61 74 69 6f 6e 20 6d 65 61 6e 73 20 plicatio n means
00002511 73 61 76 69 6e 67 73 20 69 6e 20 73 74 6f 72 61 savings in stora
00002521 67 65 2e 0a 48 54 54 50 20 69 73 20 69 6e 65 66 ge..HTTP is inef
00002531 66 69 63 69 65 6e 74 20 61 6e 64 20 65 78 70 65 ficient and expe
00002541 6e 73 69 76 65 0a 0a 48 54 54 50 20 64 6f 77 6e nsive..H TTP down
00002551 6c 6f 61 64 73 20 61 20 66 69 6c 65 20 66 72 6f loads a file fro
00002561 6d 20 61 20 73 69 6e 67 6c 65 20 63 6f 6d 70 75 m a sing le compu
00002571 74 65 72 20 61 74 20 61 20 74 69 6d 65 2c 20 69 ter at a time, i
00002581 6e 73 74 65 61 64 20 6f 66 20 67 65 74 74 69 6e nstead o f gettin
00002591 67 20 70 69 65 63 65 73 20 66 72 6f 6d 20 6d 75 g pieces from mu
000025A1 6c 74 69 70 6c 65 20 63 6f 6d 70 75 74 65 72 73 ltiple c omputers
000025B1 20 73 69 6d 75 6c 74 61 6e 65 6f 75 73 6c 79 2e simulta neously.
000025C1 20 57 69 74 68 20 76 69 64 65 6f 20 64 65 6c 69 With vi deo deli
000025D1 76 65 72 79 2c 20 61 20 50 32 50 20 61 70 70 72 very, a P2P appr
000025E1 6f 61 63 68 20 63 6f 75 6c 64 20 73 61 76 65 20 oach cou ld save
000025F1 36 30 25 20 69 6e 20 62 61 6e 64 77 69 64 74 68 60% in b andwidth
00002601 20 63 6f 73 74 73 2e 0a 0a 49 50 46 53 20 6d 61 costs.. .IPFS ma
00002611 6b 65 73 20 69 74 20 70 6f 73 73 69 62 6c 65 20 kes it p ossible
00002621 74 6f 20 64 69 73 74 72 69 62 75 74 65 20 68 69 to distr ibute hi
00002631 67 68 20 76 6f 6c 75 6d 65 73 20 6f 66 20 64 61 gh volum es of da
00002641 74 61 20 77 69 74 68 20 68 69 67 68 20 65 66 66 ta with high eff
00002651 69 63 69 65 6e 63 79 2e 20 41 6e 64 20 7a 65 72 iciency. And zer
00002661 6f 20 64 75 70 6c 69 63 61 74 69 6f 6e 20 6d 65 o duplic ation me
00002671 61 6e 73 20 73 61 76 69 6e 67 73 20 69 6e 20 73 ans savi ngs in s
00002681 74 6f 72 61 67 65 2e 0a 48 54 54 50 20 69 73 20 torage.. HTTP is
00002691 69 6e 65 66 66 69 63 69 65 6e 74 20 61 6e 64 20 ineffici ent and
000026A1 65 78 70 65 6e 73 69 76 65 0a 0a 48 54 54 50 20 expensiv e..HTTP
000026B1 64 6f 77 6e 6c 6f 61 64 73 20 61 20 66 69 6c 65 download s a file
000026C1 20 66 72 6f 6d 20 61 20 73 69 6e 67 6c 65 20 63 from a single c
000026D1 6f 6d 70 75 74 65 72 20 61 74 20 61 20 74 69 6d omputer at a tim
000026E1 65 2c 20 69 6e 73 74 65 61 64 20 6f 66 20 67 65 e, inste ad of ge
000026F1 74 74 69 6e 67 20 70 69 65 63 65 73 20 66 72 6f tting pi eces fro
00002701 6d 20 6d 75 6c 74 69 70 6c 65 20 63 6f 6d 70 75 m multip le compu
00002711 74 65 72 73 20 73 69 6d 75 6c 74 61 6e 65 6f 75 ters sim ultaneou
00002721 73 6c 79 2e 20 57 69 74 68 20 76 69 64 65 6f 20 sly. Wit h video
00002731 64 65 6c 69 76 65 72 79 2c 20 61 20 50 32 50 20 delivery , a P2P
00002741 61 70 70 72 6f 61 63 68 20 63 6f 75 6c 64 20 73 approach could s
00002751 61 76 65 20 36 30 25 20 69 6e 20 62 61 6e 64 77 ave 60% in bandw
00002761 69 64 74 68 20 63 6f 73 74 73 2e 0a 0a 49 50 46 idth cos ts...IPF
00002771 53 20 6d 61 6b 65 73 20 69 74 20 70 6f 73 73 69 S makes it possi
00002781 62 6c 65 20 74 6f 20 64 69 73 74 72 69 62 75 74 ble to d istribut
00002791 65 20 68 69 67 68 20 76 6f 6c 75 6d 65 73 20 6f e high v olumes o
000027A1 66 20 64 61 74 61 20 77 69 74 68 20 68 69 67 68 f data w ith high
000027B1 20 65 66 66 69 63 69 65 6e 63 79 2e 20 41 6e 64 efficie ncy. And
000027C1 20 7a 65 72 6f 20 64 75 70 6c 69 63 61 74 69 6f zero du plicatio
000027D1 6e 20 6d 65 61 6e 73 20 73 61 76 69 6e 67 73 20 n means savings
000027E1 69 6e 20 73 74 6f 72 61 67 65 2e 0a 48 54 54 50 in stora ge..HTTP
000027F1 20 69 73 20 69 6e 65 66 66 69 63 69 65 6e 74 20 is inef ficient
00002801 61 6e 64 20 65 78 70 65 6e 73 69 76 65 0a 0a 48 and expe nsive..H
00002811 54 54 50 20 64 6f 77 6e 6c 6f 61 64 73 20 61 20 TTP down loads a
00002821 66 69 6c 65 20 66 72 6f 6d 20 61 20 73 69 6e 67 file fro m a sing
00002831 6c 65 20 63 6f 6d 70 75 74 65 72 20 61 74 20 61 le compu ter at a
00002841 20 74 69 6d 65 2c 20 69 6e 73 74 65 61 64 20 6f time, i nstead o
00002851 66 20 67 65 74 74 69 6e 67 20 70 69 65 63 65 73 f gettin g pieces
00002861 20 66 72 6f 6d 20 6d 75 6c 74 69 70 6c 65 20 63 from mu ltiple c
00002871 6f 6d 70 75 74 65 72 73 20 73 69 6d 75 6c 74 61 omputers simulta
00002881 6e 65 6f 75 73 6c 79 2e 20 57 69 74 68 20 76 69 neously. With vi
00002891 64 65 6f 20 64 65 6c 69 76 65 72 79 2c 20 61 20 deo deli very, a
000028A1 50 32 50 20 61 70 70 72 6f 61 63 68 20 63 6f 75 P2P appr oach cou
000028B1 6c 64 20 73 61 76 65 20 36 30 25 20 69 6e 20 62 ld save 60% in b
000028C1 61 6e 64 77 69 64 74 68 20 63 6f 73 74 73 2e 0a andwidth costs..
000028D1 0a 49 50 46 53 20 6d 61 6b 65 73 20 69 74 20 70 .IPFS ma kes it p
000028E1 6f 73 73 69 62 6c 65 20 74 6f 20 64 69 73 74 72 ossible to distr
000028F1 69 62 75 74 65 20 68 69 67 68 2e 0d 0a 2d 2d 6d ibute hi gh...--m
00002901 72 48 37 63 62 4a 56 4a 7a 47 4a 4c 58 5a 77 68 rH7cbJVJ zGJLXZwh
00002911 7a 6e 4a 62 55 76 39 65 6c 68 6b 30 4e 70 47 2d znJbUv9e lhk0NpG-
00002921 2d 0d 0a -..
00002924 0d 0a 30 0d 0a 0d 0a ..0....
00000000 48 54 54 50 2f 31 2e 31 20 32 30 30 20 4f 4b 0d HTTP/1.1 200 OK.
00000010 0a 41 63 63 65 73 73 2d 43 6f 6e 74 72 6f 6c 2d .Access- Control-
00000020 41 6c 6c 6f 77 2d 48 65 61 64 65 72 73 3a 20 58 Allow-He aders: X
00000030 2d 53 74 72 65 61 6d 2d 4f 75 74 70 75 74 2c 20 -Stream- Output,
00000040 58 2d 43 68 75 6e 6b 65 64 2d 4f 75 74 70 75 74 X-Chunke d-Output
00000050 2c 20 58 2d 43 6f 6e 74 65 6e 74 2d 4c 65 6e 67 , X-Cont ent-Leng
00000060 74 68 0d 0a 41 63 63 65 73 73 2d 43 6f 6e 74 72 th..Acce ss-Contr
00000070 6f 6c 2d 45 78 70 6f 73 65 2d 48 65 61 64 65 72 ol-Expos e-Header
00000080 73 3a 20 58 2d 53 74 72 65 61 6d 2d 4f 75 74 70 s: X-Str eam-Outp
00000090 75 74 2c 20 58 2d 43 68 75 6e 6b 65 64 2d 4f 75 ut, X-Ch unked-Ou
000000A0 74 70 75 74 2c 20 58 2d 43 6f 6e 74 65 6e 74 2d tput, X- Content-
000000B0 4c 65 6e 67 74 68 0d 0a 43 6f 6e 74 65 6e 74 2d Length.. Content-
000000C0 54 79 70 65 3a 20 61 70 70 6c 69 63 61 74 69 6f Type: ap plicatio
000000D0 6e 2f 6a 73 6f 6e 0d 0a 53 65 72 76 65 72 3a 20 n/json.. Server:
000000E0 67 6f 2d 69 70 66 73 2f 30 2e 34 2e 36 2d 64 65 go-ipfs/ 0.4.6-de
000000F0 76 0d 0a 54 72 61 69 6c 65 72 3a 20 58 2d 53 74 v..Trail er: X-St
00000100 72 65 61 6d 2d 45 72 72 6f 72 0d 0a 56 61 72 79 ream-Err or..Vary
00000110 3a 20 4f 72 69 67 69 6e 0d 0a 58 2d 43 68 75 6e : Origin ..X-Chun
00000120 6b 65 64 2d 4f 75 74 70 75 74 3a 20 31 0d 0a 44 ked-Outp ut: 1..D
00000130 61 74 65 3a 20 54 68 75 2c 20 30 32 20 4d 61 72 ate: Thu , 02 Mar
00000140 20 32 30 31 37 20 31 37 3a 35 35 3a 33 36 20 47 2017 17 :55:36 G
00000150 4d 54 0d 0a 54 72 61 6e 73 66 65 72 2d 45 6e 63 MT..Tran sfer-Enc
00000160 6f 64 69 6e 67 3a 20 63 68 75 6e 6b 65 64 0d 0a oding: c hunked..
00000170 0d 0a 36 30 0d 0a 7b 22 4e 61 6d 65 22 3a 22 2f ..60..{" Name":"/
00000180 55 73 65 72 73 2f 74 65 6f 2f 74 6d 70 2f 69 70 Users/te o/tmp/ip
00000190 66 73 73 69 7a 65 64 2e 74 78 74 22 2c 22 48 61 fssized. txt","Ha
000001A0 73 68 22 3a 22 51 6d 55 77 44 6f 79 68 76 38 53 sh":"QmU wDoyhv8S
000001B0 72 39 73 43 74 32 75 59 67 77 48 73 33 4c 63 50 r9sCt2uY gwHs3LcP
000001C0 63 5a 77 63 71 4d 77 51 35 37 43 37 59 4a 56 35 cZwcqMwQ 57C7YJV5
000001D0 53 47 47 22 7d 0a 0d 0a SGG"}...
000001D8 30 0d 0a 58 2d 53 74 72 65 61 6d 2d 45 72 72 6f 0..X-Str eam-Erro
000001E8 72 3a 20 6d 75 6c 74 69 70 61 72 74 3a 20 50 61 r: multi part: Pa
000001F8 72 74 20 52 65 61 64 3a 20 68 74 74 70 3a 20 69 rt Read: http: i
00000208 6e 76 61 6c 69 64 20 52 65 61 64 20 6f 6e 20 63 nvalid R ead on c
00000218 6c 6f 73 65 64 20 42 6f 64 79 0d 0a 0d 0a losed Bo dy....
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment