aschmahmann changed the topic of #ipfs to: Heads Up: To talk, you need to register your nick! Announcements: go-ipfs 0.7.0 and js-ipfs 0.50.2 are out! Get them from dist.ipfs.io and npm respectively! | Also: #libp2p #ipfs-cluster #filecoin #ipfs-dev | IPFS: https://github.com/ipfs/ipfs | Logs: https://view.matrix.org/room/!yhqiEdqNjyPbxtUjzm:matrix.org/ | Forums: https://discuss.ipfs.io | Code of Conduct: https://git.io/vVBS0
dckc has joined #ipfs
cubemonkey has quit [Ping timeout: 240 seconds]
<dckc>
strange... "Operation not permitted" for `ls /ipfs` but `ls /ipns` works fine. (this is after ipfs daemon --mount)
pecastro has quit [Ping timeout: 246 seconds]
zeden has joined #ipfs
cubemonkey has joined #ipfs
cubemonkey has joined #ipfs
cubemonkey has quit [Changing host]
Ai9zO5AP has quit [Remote host closed the connection]
cubemonkey has quit [Ping timeout: 265 seconds]
joocain2 has quit [Remote host closed the connection]
<JCaesar>
This happens everywhere. Intercontinental internet cables can contain several TB of data, iirc. And you can even calculate the "length" of a bit. In 1000BaseT ("Gbit-ethernet"), it's 2mm, if I recall correctly. I.e. a 2mm piece of the wire that belongs to one bit, moving along at ~⅔ light speed.
<JCaesar>
(I learned about all of this in my mother tongue so I don't know the proper english terms. :/ Do you call this wire capacity?)
lootshot[m] has joined #ipfs
MDude has quit [Quit: Going offline, see ya! (www.adiirc.com)]
LHLaurini has quit [Quit: Konversation terminated!]
<rvklein[m]>
ˈt͡sɛːzaɐ̯: that's very enlightening to think about. Thank you.
arcatech_ has quit [Quit: Be back later.]
arcatech has joined #ipfs
arcatech has quit [Ping timeout: 240 seconds]
lootshot[m] has left #ipfs ["User left"]
lootshot[m] has joined #ipfs
<JCaesar>
Lightspeed is just fucking slow. -.-
zeden has quit [Quit: WeeChat 2.9]
joocain2 has quit [Ping timeout: 240 seconds]
joocain2 has joined #ipfs
<TengkuIzdihar[m]>
hello
<TengkuIzdihar[m]>
does ipfs reveal my IP address to every single node that I connected to or is there some sort of obfuscation that I did not get?
lootshot[m] has left #ipfs ["User left"]
lootshot[m] has joined #ipfs
arcatech has joined #ipfs
<JCaesar>
There isn't.
<TengkuIzdihar[m]>
hmm... I get that IPFS tries to make sure that a file can be available as long as there's a node connected to it, but I still don't get how it can be a drop in solution for HTTP. I mean, what if I want to have a service that has database in it that contains sensitive information of my customer? Can I still use IPFS for that? I might misunderstand the use of IPFS so bare with me here.
arcatech has quit [Quit: Be back later.]
vick has joined #ipfs
_whitelogger has joined #ipfs
joocain2 has quit [Remote host closed the connection]
joocain2 has joined #ipfs
vick has quit [Quit: Leaving]
<zhoreeq[m]>
Is there a way to find a file size of a given CID before actually downloading it?
<zhoreeq[m]>
I see there's UnixFS API, but it ain't clear what method should I use
katian_ has quit [Ping timeout: 272 seconds]
supercoven has joined #ipfs
SereneBean has quit [Remote host closed the connection]
<zhoreeq[m]>
I think I found the right method, `ipfs object stat [cid]` shows DataSize
<zhoreeq[m]>
* Is there a way to find a file size of a given CID before actually downloading it from the network?
gmoro__ has joined #ipfs
spossiba has quit [Read error: No route to host]
spossiba has joined #ipfs
pecastro has joined #ipfs
drathir_tor has quit [Ping timeout: 240 seconds]
lootshot[m] has left #ipfs ["User left"]
lootshot[m] has joined #ipfs
<JCaesar>
aschmahmann: Btw, I wrote that reproviding script you suggested. I throw 100 reprovide requests in parallel, and in the first 10 minutes of running, it did 164 provides, meaning I could provide 24000 files from my node (assuming a one day churn period).
<JCaesar>
So 70000 is definitely out of the question. (Unless you have ideas why the providing is so slow.)
ipfs-stackbot1 has quit [Remote host closed the connection]
ipfs-stackbot1 has joined #ipfs
KeiraT has quit [Ping timeout: 240 seconds]
KeiraT has joined #ipfs
Nact has joined #ipfs
KeiraT has quit [Ping timeout: 240 seconds]
supercoven_ has joined #ipfs
KeiraT has joined #ipfs
supercoven has quit [Ping timeout: 240 seconds]
lootshot[m] has left #ipfs ["User left"]
lootshot[m] has joined #ipfs
lootshot[m] has left #ipfs ["User left"]
Acacia has quit [Remote host closed the connection]
Acacia has joined #ipfs
lootshot[m] has joined #ipfs
lootshot[m] has left #ipfs ["User left"]
lootshot[m] has joined #ipfs
Mitar has quit [Ping timeout: 256 seconds]
Mitar has joined #ipfs
wissotsky[m] has joined #ipfs
KeiraT has quit [Ping timeout: 240 seconds]
LHLaurini has joined #ipfs
Anth0mk has joined #ipfs
KeiraT has joined #ipfs
lnoferin has joined #ipfs
Encrypt has quit [Ping timeout: 260 seconds]
Encrypt has joined #ipfs
dqx has joined #ipfs
dqx has quit [Max SendQ exceeded]
dqx has joined #ipfs
zeden has joined #ipfs
lnoferin has quit [Quit: WeeChat 2.9]
lootshot[m] has left #ipfs ["User left"]
lootshot[m] has joined #ipfs
Torus[m] is now known as Victorus[m]
Ecran10 has quit [Quit: Going offline, see ya! (www.adiirc.com)]
drathir_tor has quit [Ping timeout: 240 seconds]
drathir_tor has joined #ipfs
masterberg[m] has joined #ipfs
Vincent[m]2 has joined #ipfs
netrace has quit [Ping timeout: 258 seconds]
MDude has joined #ipfs
jcea has joined #ipfs
lawr3nce has joined #ipfs
Alin[m] has left #ipfs ["User left"]
arcatech has joined #ipfs
maggotbrain has quit [Quit: Gone to Croatan...]
lawr3nce has quit [Quit: Leaving]
nothing has joined #ipfs
nothing has left #ipfs [#ipfs]
arcatech has quit [Quit: Be back later.]
arcatech has joined #ipfs
mowcat has joined #ipfs
fredthomsen has joined #ipfs
fredthomsen has left #ipfs [#ipfs]
Jesin has quit [Quit: Leaving]
Jesin has joined #ipfs
<MarvinDrescher[m>
<zhoreeq[m] "Is there a way to find a file si"> Not quite an answer but if your file is larger than 256Kb the CID will just resolve to an object containing links to all the chunks and also an dict containing the size of those blocks
Ecran10 has joined #ipfs
Acacia has quit [Remote host closed the connection]
Acacia has joined #ipfs
supercoven_ has quit [Read error: Connection reset by peer]
jadedctrl_ has quit [Quit: Vision[znc]: i've been blurred!]
jadedctrl has joined #ipfs
<jadedctrl>
TengkuIzdihar[m]: for user data (in most cases) it should be enough to either store their data locally, or to use strong encryption (using a password they set) before putting it on IPFS, or decentralized database
<jadedctrl>
for a store, or business (and not some app/program), it makes sense to, at least for now, keep payment, etc. centralized
<rvklein[m]>
<TengkuIzdihar[m] "hmm... I get that IPFS tries to "> I don't think you'd want to use IPFS for that usecase anyway. There's probably better solutions which integrate more seamlessly with whatever major DB tech you might be using.
<rvklein[m]>
Although it could be doable.
Mateon1 has quit [Ping timeout: 240 seconds]
Mateon2 is now known as Mateon1
pecastro has quit [Ping timeout: 258 seconds]
<rvklein[m]>
But for absolute assurance of confidentiality you probably want to rely on isolation and not just the strength of whatever strong encryption methods you could use.
<rvklein[m]>
IPFS is a file/object store and at least SQL databases are a different thing
<rvklein[m]>
though for public data contained in an SQLite database file maybe IPFS could be hella useful in some ways
<jessicara>
at least in the case of things like password hashes, the salt used for hmac taking some effort to get in to something centralized to get at it is a layer would miss out on if it was public over ipfs
<swedneck>
fwiw there's things like textile and orbitdb that built on ipfs
<swedneck>
which might be more suitable
nhkays has quit [Ping timeout: 256 seconds]
<TengkuIzdihar[m]>
Thank you for the answer guys. I think I kinda get what could be done now with IPFS.