<nirel>
This message was brought to you by Private Internet Access
<Guest12557>
This message was brought to you by Private Internet Access
nirel has quit [Killed (Sigyn (Spam is off topic on freenode.))]
Guest12557 has quit [Killed (Sigyn (Spam is off topic on freenode.))]
mrhavercamp has joined #ipfs
fazo96 has joined #ipfs
<mrhavercamp>
I'm looking to incorporate a multiformat into a dapp which will archive files and associated metadata. The storage mechanism of choice would be IPFS but I would like to keep options open for referencing assets on other systems; perhaps a url (http(s)) or ftp or maybe even Ethereum's swarm. Initially I thought to use multiaddr to reference the location of the file (E.g. /ipfs/QmahqCsAUAw7zMv6P6Ae8PjCTck7taQA6FgGQLnWdKG7U8). However,
<mrhavercamp>
now I'm thinking multistream is a better option. Am I right in assuming that multistream can be used to store the location of the file not just the details of the file? Or would multiaddr be better suited?
reit has joined #ipfs
CurryWurst has joined #ipfs
<CurryWurst>
Hey, I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/
<CurryWurst>
or maybe this blog by freenode staff member Matthew 'mst' Trout https://MattSTrout.com/
<okdas>
This message was brought to you by Private Internet Access
okdas has quit [Killed (Sigyn (Spam is off topic on freenode.))]
BeerHall has quit [Quit: BeerHall]
tdiesler has joined #ipfs
chanpoyu[m] has joined #ipfs
rendar has joined #ipfs
dimitarvp has quit [Quit: Bye]
PaulCapestany has joined #ipfs
<PaulCapestany>
Hey, I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/
<PaulCapestany>
or maybe this blog by freenode staff member Matthew 'mst' Trout https://MattSTrout.com/
<TriJetScud15>
or maybe this blog by freenode staff member Matthew 'mst' Trout https://MattSTrout.com/
<TriJetScud15>
Hey, I thought you guys might be interested in this blog by freenode staff member Bryan 'kloeri' Ostergaard https://bryanostergaard.com/
hph^ has quit []
bomb-on has quit [Quit: SO LONG, SUCKERS!]
vmx has joined #ipfs
fireglow has quit [Read error: Connection reset by peer]
Alpha64 has quit [Read error: Connection reset by peer]
fireglow has joined #ipfs
A_D210 has joined #ipfs
A_D210 has quit [Killed (Sigyn (Spam is off topic on freenode.))]
<mrhavercamp>
this spamming is frustrating its pushing out legit questions
plexigras2 has joined #ipfs
plexigras has quit [Ping timeout: 260 seconds]
ulrichard has quit [Remote host closed the connection]
ONI_Ghost has joined #ipfs
ONI_Ghost has quit [Changing host]
ONI_Ghost has joined #ipfs
Mottengrotte has quit [Quit: Mottengrotte]
<flowpoint[m]>
> now I'm thinking multistream is a better option. Am I right in assuming that multistream can be used to store the location of the file not just the details of the file? Or would multiaddr be better suited?
<flowpoint[m]>
Correct me if wrong but
<flowpoint[m]>
I think multisttreams specify the protocol + content but don't care about location,
pcardune has joined #ipfs
<flowpoint[m]>
mrhavercamp: ^
permalac has quit [Quit: Leaving]
The_8472 has quit [Ping timeout: 256 seconds]
ylp has quit [Quit: Leaving.]
The_8472 has joined #ipfs
ONI_Ghost has quit [Read error: Connection reset by peer]
pcardune has quit [Remote host closed the connection]
omnigoat has quit []
The_8472 has quit [Ping timeout: 240 seconds]
<mrhavercamp>
how does protocol path factor in to the multistream? or am i reading this all wrong?
chrsch79 has joined #ipfs
The_8472 has joined #ipfs
hinderfully has joined #ipfs
dimitarvp has joined #ipfs
nyanz has quit [Quit: Leaving]
nyanz has joined #ipfs
nyanz has quit [Client Quit]
nyanz has joined #ipfs
goiko has quit [Quit: ﴾͡๏̯͡๏﴿ O'RLY? Bye!]
nyanz has quit [Client Quit]
nyanz has joined #ipfs
<lgierth>
mrhavercamp: multistream is not part of the multiaddr, multistream stuff is negotiated between the two endpoints once the connection represented by the multiaddr is established
<lgierth>
multiaddr only specifies how to reach the process on the other end
<mrhavercamp>
lgierth: thanks understood. so if i'm looking to reference a file in a future proof way (my use case is archiving assets and associated metadata) I would want to use the multiaddr format correct? so, for example, I have a file stored on ipfs then I can store /ipfs/qm... ?
<lgierth>
/ipfs/QmFoo paths are not multiaddrs ;)
<lgierth>
there's a lot of things that start in slashes
<lgierth>
/ipfs paths are about making content independent of its location
r0kk3rz has quit [Quit: WeeChat 2.1]
r0kk3rz has joined #ipfs
danordille has joined #ipfs
tcfhhrw has quit [Read error: Connection reset by peer]
r0kk3rz has quit [Quit: WeeChat 2.2]
r0kk3rz has joined #ipfs
Encrypt has joined #ipfs
tcfhhrw has joined #ipfs
shizy has quit [Ping timeout: 264 seconds]
<mrhavercamp>
ah okay. i was thinking i would be able to reference a file via /http/example.com/my.file and also /ipfs/qmWotevah but i'm nowing guessing that's not the case? initially i was storing the ipfs hash against my smart contract but wanted a more future proof way where i could store any kind of file, whether on http or ftp or ipfs or swarm, etc
<mrhavercamp>
but i think i'm reading the spec wrong :/
<lgierth>
we'll have /http multiaddrs some time soon, so that you can convert a url to a multiaddr
<lgierth>
ipfs://QmFoo is the URL version of /ipfs/QmFoo
<lgierth>
(dweb:/ipfs/QmFoo is the URI version but fewer tools support non-URL URIs)
dethos has joined #ipfs
ahiknsr has quit [Quit: ZNC 1.6.3+deb1 - http://znc.in]
<mrhavercamp>
My initial thought was to do as you suggested; ipfs://QmFoo or http://example.com, but what I also liked was storing the machine-readable multiaddr within the contract. but maybe storing the string version is fine
ygrek has joined #ipfs
mandric has joined #ipfs
rendar has quit []
vivus has joined #ipfs
vivus has left #ipfs [#ipfs]
mandric has quit [Ping timeout: 264 seconds]
tombusby has quit [Ping timeout: 250 seconds]
shizy has joined #ipfs
tombusby has joined #ipfs
mandric has joined #ipfs
Alpha64 has joined #ipfs
cwahlers_ has joined #ipfs
cwahlers has quit [Ping timeout: 256 seconds]
pcardune has joined #ipfs
Oatmeal has joined #ipfs
mandric has quit [Ping timeout: 268 seconds]
nublar has joined #ipfs
xzha has quit [Ping timeout: 256 seconds]
pcardune has quit [Remote host closed the connection]
pcardune has joined #ipfs
xzha has joined #ipfs
Alpha64 has quit [Ping timeout: 260 seconds]
BeardRadiation has joined #ipfs
saki has quit [Read error: Connection reset by peer]
mandric has joined #ipfs
mauz555 has joined #ipfs
pvh has joined #ipfs
saki has joined #ipfs
chrsch79_ has joined #ipfs
guideline has joined #ipfs
guideline has quit [Remote host closed the connection]
aalex__ has quit [Quit: This computer has gone to sleep]
tcfhhrw has quit [Ping timeout: 244 seconds]
pecastro has joined #ipfs
Alpha64 has joined #ipfs
f0i has quit [Remote host closed the connection]
saki has joined #ipfs
abueide has quit [Ping timeout: 260 seconds]
mauz555 has quit [Remote host closed the connection]
Encrypt has quit [Quit: Quit]
MDead has joined #ipfs
MDude has quit [Ping timeout: 264 seconds]
MDead is now known as MDude
bomb-on has quit [Quit: SO LONG, SUCKERS!]
mauz555 has joined #ipfs
kaotisk has quit [Read error: Connection reset by peer]
kaotisk has joined #ipfs
danordille has joined #ipfs
guideline has quit [Remote host closed the connection]
Oatmeal has quit [Ping timeout: 268 seconds]
saki has quit [Ping timeout: 256 seconds]
pcardune has quit [Remote host closed the connection]
guideline has joined #ipfs
itaipu has quit [Ping timeout: 260 seconds]
mrhavercamp has quit [Ping timeout: 265 seconds]
pcardune has joined #ipfs
pcardune has quit [Remote host closed the connection]
pcardune has joined #ipfs
warner has joined #ipfs
Jesin has joined #ipfs
jesse22_ has joined #ipfs
jesse22 has quit [Ping timeout: 260 seconds]
BeardRadiation has quit [Remote host closed the connection]
saki has joined #ipfs
abueide has joined #ipfs
mindCrime has quit [Ping timeout: 240 seconds]
mazeto has joined #ipfs
chrsch79_ has quit [Ping timeout: 240 seconds]
abueide has quit [Ping timeout: 264 seconds]
shizy has quit [Ping timeout: 244 seconds]
Oatmeal has joined #ipfs
bomb-on has joined #ipfs
kkarhan has joined #ipfs
kkarhan has quit [Remote host closed the connection]
kkarhan has joined #ipfs
kkarhan has left #ipfs [#ipfs]
Barnabas[m] has joined #ipfs
kkarhan has joined #ipfs
kkarhan has left #ipfs [#ipfs]
saki has quit [Ping timeout: 244 seconds]
mauz555 has quit [Remote host closed the connection]
mauz555 has joined #ipfs
pecastro has quit [Read error: Connection reset by peer]
mauz555 has quit [Ping timeout: 256 seconds]
Lymkwi has quit [Quit: "Tell 'em an invisible dude in the sky made the Universe, they'll believe ya. Tell 'em the paint's still wet, they'll always touch it to check."]
Lymkwi has joined #ipfs
Lymkwi has quit [Ping timeout: 264 seconds]
Lymkwi has joined #ipfs
saki has joined #ipfs
pcardune has quit [Remote host closed the connection]