alanshaw changed the topic of #ipfs to: Heads Up: To talk, you need to register your nick! Announcements: go-ipfs 0.4.22 and js-ipfs 0.40 are out! Get them from dist.ipfs.io and npm respectively! | Also: #libp2p #ipfs-cluster #filecoin #ipfs-dev | IPFS, the InterPlanetary FileSystem: https://github.com/ipfs/ipfs | Logs: https://view.matrix.org/room/!yhqiEdqNjyPbxtUjzm:matrix.org/ | Forums: https://discuss.ipfs.io | Code of
Mateon2 has quit [Ping timeout: 268 seconds]
Mateon1 has joined #ipfs
jakehemmerle has joined #ipfs
ygrek_ has quit [Ping timeout: 268 seconds]
tidewalk has joined #ipfs
mortdeus has quit [Remote host closed the connection]
mowcat has joined #ipfs
bsm117532 has quit [Ping timeout: 260 seconds]
mr_johnson22[m] has joined #ipfs
jakehemmerle has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
jakehemmerle has joined #ipfs
jakehemmerle has quit [Client Quit]
pecastro has quit [Ping timeout: 260 seconds]
developer24 has joined #ipfs
bsm117532 has joined #ipfs
factormystic has quit [Read error: Connection reset by peer]
mowcat has quit [Remote host closed the connection]
delli3 has joined #ipfs
delli3 has quit [Max SendQ exceeded]
xcm has quit [Read error: Connection reset by peer]
xcm has joined #ipfs
gmoro__ has joined #ipfs
bsm117532 has quit [Ping timeout: 268 seconds]
gmoro_ has quit [Ping timeout: 268 seconds]
AbramAdelmo_ has quit [Remote host closed the connection]
KempfCreative has joined #ipfs
KempfCreative has quit [Ping timeout: 265 seconds]
KempfCreative has joined #ipfs
factormystic has joined #ipfs
AbramAdelmo has joined #ipfs
AbramAdelmo_ has joined #ipfs
AbramAdelmo has quit [Ping timeout: 268 seconds]
spinza has quit [Ping timeout: 268 seconds]
gmoro_ has joined #ipfs
Dowzee has joined #ipfs
gmoro__ has quit [Ping timeout: 268 seconds]
Trieste has quit [Ping timeout: 268 seconds]
Trieste has joined #ipfs
llorllale has quit [Quit: WeeChat 1.9.1]
Trieste has quit [Ping timeout: 268 seconds]
Trieste has joined #ipfs
Belkaar_ has quit [Ping timeout: 268 seconds]
Belkaar has joined #ipfs
Belkaar has joined #ipfs
developer24 has quit [Quit: Leaving]
rho has quit [Quit: ZNC 1.7.5 - https://znc.in]
rho has joined #ipfs
xelra has quit [Remote host closed the connection]
xelra has joined #ipfs
hurikhan77 has joined #ipfs
kakra has quit [Ping timeout: 260 seconds]
null1337 has joined #ipfs
jcea has quit [Ping timeout: 265 seconds]
shizy has quit [Remote host closed the connection]
verin0x0 has joined #ipfs
verin0x has quit [Ping timeout: 265 seconds]
verin0x0 is now known as verin0x
gmoro__ has joined #ipfs
gmoro_ has quit [Ping timeout: 265 seconds]
user_51 has quit [Ping timeout: 260 seconds]
user_51 has joined #ipfs
Trieste has quit [Ping timeout: 268 seconds]
Trieste has joined #ipfs
seba-- has joined #ipfs
seba- has quit [Ping timeout: 260 seconds]
spinza has joined #ipfs
KempfCreative1 has joined #ipfs
KempfCreative has quit [Ping timeout: 265 seconds]
KempfCreative1 is now known as KempfCreative
joocain2 has quit [Ping timeout: 240 seconds]
joocain2 has joined #ipfs
Clarth3 has joined #ipfs
stoopkid_ has joined #ipfs
lord| has quit [Ping timeout: 260 seconds]
lord| has joined #ipfs
KempfCreative1 has joined #ipfs
KempfCreative has quit [Ping timeout: 268 seconds]
KempfCreative1 is now known as KempfCreative
KempfCreative has quit [Ping timeout: 260 seconds]
KeiraT has quit [Remote host closed the connection]
KeiraT has joined #ipfs
crest has quit [Read error: Connection reset by peer]
crest has joined #ipfs
k4k0 has joined #ipfs
dasj19 has joined #ipfs
redfish has quit [Remote host closed the connection]
dasj19 has quit [Remote host closed the connection]
mrinfinity is now known as HappyTree
cwahlers has joined #ipfs
k4k0 has quit [Quit: VS: Agora com WhatsApp em alta, quando recebo sms, é de presidiário dizendo que eu ganhei um Ecosport. [www.virtualscript.16mb.com]]
c0ncordian has quit [Ping timeout: 272 seconds]
Clarth3 has quit [Quit: Leaving]
cwahlers has quit [Quit: Gone fishing]
arch-nemesis has joined #ipfs
arch-nemesis has quit [Client Quit]
Jybz has joined #ipfs
arch-nemesis has joined #ipfs
<ipfsbot> vasa @vasa-develop posted in Which Microcontrollers/Chips should I go with to experiment with Libp2p/IPFS/Cluster? - https://discuss.ipfs.io/t/which-microcontrollers-chips-should-i-go-with-to-experiment-with-libp2p-ipfs-cluster/7184/1
AbramAdelmo_ has quit [Read error: Connection reset by peer]
AbramAdelmo has joined #ipfs
cwahlers has joined #ipfs
clemo has joined #ipfs
joocain2 has quit [Ping timeout: 240 seconds]
}ls{ has joined #ipfs
joocain2 has joined #ipfs
clemo has quit [Ping timeout: 240 seconds]
_whitelogger has joined #ipfs
AbramAdelmo has quit [Remote host closed the connection]
AbramAdelmo has joined #ipfs
pecastro has joined #ipfs
maxzor has joined #ipfs
rendar has joined #ipfs
AbramAdelmo_ has joined #ipfs
AbramAdelmo has quit [Ping timeout: 265 seconds]
seba- has joined #ipfs
seba-- has quit [Ping timeout: 260 seconds]
UndefinedIsNotAF has joined #ipfs
<graylan[m]> That's a good idea, maybe Brave would work with you on that. They do develop IPFS in the browser .
ipfs-stackbot has quit [Remote host closed the connection]
ipfs-stackbot has joined #ipfs
mowcat has joined #ipfs
KeiraT has quit [Remote host closed the connection]
KeiraT has joined #ipfs
irssitest has joined #ipfs
irssitest is now known as c0ncord
xcm has quit [Remote host closed the connection]
xcm has joined #ipfs
mowcat has quit [Remote host closed the connection]
zeden has joined #ipfs
zeden has quit [Quit: WeeChat 2.6]
zeden has joined #ipfs
jcea has joined #ipfs
jcea has quit [Ping timeout: 248 seconds]
jcea has joined #ipfs
xcm has quit [Remote host closed the connection]
xcm has joined #ipfs
rjknight has quit []
rjknight has joined #ipfs
rcsheets has quit []
rcsheets has joined #ipfs
llorllale has joined #ipfs
xcm has quit [Ping timeout: 260 seconds]
xcm has joined #ipfs
maxzor has quit [Remote host closed the connection]
mowcat has joined #ipfs
KempfCreative has joined #ipfs
xcm has quit [Read error: Connection reset by peer]
kaotisk-irc has joined #ipfs
xcm has joined #ipfs
kaotisk has quit [Ping timeout: 268 seconds]
stoopkid_ has quit [Quit: Connection closed for inactivity]
KempfCreative has quit [Ping timeout: 265 seconds]
Ecran has joined #ipfs
jokoon has joined #ipfs
captain_morgan has quit [Ping timeout: 265 seconds]
plexigras has joined #ipfs
captain_morgan0 has joined #ipfs
<c0ncord> hey guys
<c0ncord> i still don't get it
<c0ncord> what is the deal with ipns?
<c0ncord> what am i missing?
<c0ncord> how am i supposed to update the ipns peer id?
<c0ncord> i modified one of the files, what now?
UndefinedIsNotAF has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
vroom has quit [Read error: Connection reset by peer]
vroom has joined #ipfs
<aschmahmann[m]> c0ncord: While IPFS is an immutable pointer tieing a hash of data to the data itself, IPNS is a mutable pointer tieing the hash of a public key to an arbitrary path (including an IPFS path). ou can just run `ipfs name publish QmYourCIDHere`. If you want to change the
<aschmahmann[m]> * c0ncord: While IPFS is an immutable pointer tieing a hash of data to the data itself, IPNS is a mutable pointer tieing the hash of a public key to an arbitrary path (including an IPFS path). You can just run `ipfs name publish QmYourCIDHere` to update the pointer to point at a new CID. You can also choose to use a key other than the one associated with your PeerID as an IPNS pointer by passing the `-k` flag after
<aschmahmann[m]> generating a new key with `ipfs key gen`
<c0ncord> so, let me get this straight: the peer id is tied to my instance?
<c0ncord> does this mean that i can only have 1 website per instance?
Ai9zO5AP has quit [Ping timeout: 260 seconds]
Ai9zO5AP_ has joined #ipfs
kaotisk-irc has quit [Quit: Leaving]
<aschmahmann[m]> As I mentioned you can also choose to use a key other than the one associated with your PeerID as an IPNS pointer by passing the -k flag after generating a new key with ipfs key gen.
<aschmahmann[m]> So you can run something like `ipfs key gen -t rsa -s 2048 myKey` and then `ipfs name publish -k myKey`. As described in the documention for `ipfs name publish` if you run `ipfs key list -l` you will see all the keys available for use. The default happens to be the `self` key (i.e. the one associated with your peerID), but you can use any key.
tsrt^ has quit [Ping timeout: 260 seconds]
<c0ncord> ah, that's make more sense, thanks
Acacia has quit [Ping timeout: 246 seconds]
llorllale has quit [Quit: WeeChat 1.9.1]
<c0ncord> it looks like it's not very fast, right?
AbramAdelmo_ has quit [Read error: Connection reset by peer]
<aschmahmann[m]> lol yes, was just in the middle of writing some warning about that. give me a sec 😁
AbramAdelmo has joined #ipfs
Caterpillar has quit [Ping timeout: 268 seconds]
<c0ncord> nice, i want to learn as much as i can about ipns
AbramAdelmo has quit [Remote host closed the connection]
xcm has quit [Read error: Connection reset by peer]
xcm has joined #ipfs
Acacia has joined #ipfs
spinza has quit [Ping timeout: 240 seconds]
zeden has quit [Quit: WeeChat 2.6]
xcm has quit [Remote host closed the connection]
xcm has joined #ipfs
lord| has quit [Read error: Connection reset by peer]
lord| has joined #ipfs
joocain2 has quit [Ping timeout: 240 seconds]
AbramAdelmo has joined #ipfs
AbramAdelmo_ has joined #ipfs
AbramAdelmo has quit [Read error: Connection reset by peer]
adrianbrink has quit []
adrianbrink has joined #ipfs
joocain2 has joined #ipfs
mowcat has quit [Remote host closed the connection]
captain_morgan0 has quit [Ping timeout: 268 seconds]
<c0ncord> i don't know if it's a good idea, this ipns thing
<aschmahmann[m]> c0ncord: what's your concern?
<c0ncord> i imagine that after the first time a hash is resolved it holds it in cache for some time
<c0ncord> but... what is a reasonable time to retain this data?
<c0ncord> and let's suppose that every internet user in the world uses ipfs, and ipns... should they keep record of every dns entry in the world forever?
<c0ncord> (so that they get a decent performance while browsing new websites)
<c0ncord> as much as i like the idea of distributed technologies, i'd stick to federated systems for name resolution
Ecran has quit [Quit: Going offline, see ya! (www.adiirc.com)]
mithilarun has joined #ipfs
<c0ncord> ipns may be a good fallback system, but not sure if it must attain mainstream status
<aschmahmann[m]> IPNS isn't DNS, and the way in which caching is done is definitely situational.
<aschmahmann[m]> For example, with IPNS-over-PubSub any changes to an IPNS record are pushed to you so caching can be mostly eliminated if you care strongly enough about the topic to continue to subscribe to updates. Additionally, authors can set suggested caching times in the records to let you know roughly how often they plan on changing the data.
<c0ncord> what do you mean by "situational"?
<aschmahmann[m]> it's not prescribed by the IPNS protocol itself and is application specific
<aschmahmann[m]> For example, a web browser might choose to use a different caching strategy then a file syncronization service
lord| has quit [Ping timeout: 240 seconds]
lord| has joined #ipfs
<aschmahmann[m]> I'm not really sure how DNS helps at all here since in many cases DNS updates are even slower to propagate (although they'd be faster to resolve) then IPNS could be.
<c0ncord> sounds clunky, sorry
jokoon has quit [Quit: jokoon]
<c0ncord> i'm gonna research more, i'll try to solve this name resolution thing
<c0ncord> and by "to solve" i mean making it a little bit more decentralized than just dns
<aschmahmann[m]> I'm not sure I understand what the issue you're concerned about is. How is DNS helping you with caching issues in a way that IPNS would not?
<c0ncord> performance
<c0ncord> final user will go away after the first second of wait
<c0ncord> we don't want that
mithilar_ has joined #ipfs
lord| has quit [Read error: Connection reset by peer]
rendar has quit []
mithilarun has quit [Ping timeout: 272 seconds]
<aschmahmann[m]> I agree that there are performance issues, but I don't think they're inherent in having public-key addressed content discovery which is essentially what IPNS is.
<aschmahmann[m]> IPFS (as with any p2p system) also has issues with the time to receiving a single byte being slower than a centralized system.
lord| has joined #ipfs
<aschmahmann[m]> However, as the file gets larger and more people can send you content IPFS can become even faster than a centralized service
c0ncord has quit [Ping timeout: 272 seconds]
mithilarun has joined #ipfs
XORed has quit [Ping timeout: 272 seconds]
c0ncord has joined #ipfs
mithila__ has joined #ipfs
mithilar_ has quit [Ping timeout: 265 seconds]
<aschmahmann[m]> Some notes on how long propagation of DNS updates can take from a service provider (https://www.hostgator.com/help/article/when-will-my-domain-start-working-propagation#propagation). DNS isn't really meant to get updated frequently.
mithilarun has quit [Ping timeout: 260 seconds]
<c0ncord> that's not something the user cares about
<c0ncord> final user, this is
shizy has joined #ipfs
<c0ncord> "During the first 48 hours, even if you are able to see your site on the new server, your next door neighbor might still be seeing the site on the old server", yes, and he still doesn't care, so long as it works for him, and it's fast.
<aschmahmann[m]> If you're not concerned about propagation delay and updates then shouldn't you be fine with just caching IPNS records for a while?
<aschmahmann[m]> While IPNS is quite slow currently it doesn't have to be that way and can be about as fast as IPFS gets.
<c0ncord> ipfs isn't fast unless you pin things
fling has quit [Read error: Connection reset by peer]
fling has joined #ipfs
<c0ncord> see, my expectation is getting 1M new users one day, and not having to worry about any number above 1% experiencing any kind of sluggishness
<aschmahmann[m]> I guess I would rephrase that to "p2p content discovery across the global internet with IPFS isn't fast". If you have data locally stored (e.g. pinning) it's obviously fast, if you are on a LAN with MDNS enabled it's pretty speedy too.
<aschmahmann[m]> If you're trying to find content on the global internet IPFS's DHT used for content discovery currently has some performance issues. Improving this is currently a pretty big focus for a number of people involved with IPFS. I wouldn't write off the future just bc of present issues 😀
<c0ncord> let's assume all of them are native ipfs users, and let's assume that ipns gets better, as better as ipfs at content discovery
<c0ncord> *as good as ipfs
arch-nemesis has quit [Quit: WeeChat 2.6]
<c0ncord> then maybe that's good for the last 100k users
<c0ncord> but the first 100k, i figure wouldn't have as fast responses from the ipfs network
<c0ncord> maybe having slow content discovery for not yet popular websites is ok, but having double the wait time for each request, because of ipns...
<c0ncord> for those 100k users
<c0ncord> is probably unacceptable in many cases
<c0ncord> Look, i totally respect the ipns approach, it's genius, but in practice, it might not be for everyone.
<aschmahmann[m]> Perhaps the 2x time hurts a lot in a given case, it's hard to tell.
<aschmahmann[m]> However, you might nonetheless get saved by things like IPNS-over-PubSub. Since by connecting to peers that have the IPNS record you likely will end up finding peers that have the IPFS data as well, making it now 1x time to find the data.
<aschmahmann[m]> > but in practice, it might not be for everyone.
<aschmahmann[m]> for sure, if you have more stability in who has the content you're looking for you can use strategies like tracking peerIDs (or even IP addresses) that can improve performance even more. For example, the new Threads proposal from Textile utilizes some of these techniques.
<aschmahmann[m]> It also handles some issues like multiple writers that IPNS doesn't deal with
captain_morgan0 has joined #ipfs
mithilarun has joined #ipfs
<c0ncord> interesting, although way over my head
mithila__ has quit [Ping timeout: 268 seconds]
<c0ncord> i'll have to learn more
arch-nemesis has joined #ipfs
<aschmahmann[m]> yep, there's a lot going on in the space and tons of work to do 😁
<c0ncord> keep it up!
<c0ncord> and thanks for all the hard work
mithilar_ has joined #ipfs
mithilarun has quit [Read error: No route to host]
<aschmahmann[m]> It's an open community and there's always more to do if you're interested 😉
<c0ncord> yes, i am, of course
<aschmahmann[m]> 👍️
fleeky has quit [Quit: Ex-Chat]
Acacia_ has joined #ipfs
Acacia has quit [Ping timeout: 265 seconds]
Acacia_ has quit [Ping timeout: 265 seconds]
spinza has joined #ipfs
Acacia has joined #ipfs
mauz555 has joined #ipfs
alexgr has quit [Quit: Leaving]
Acacia has quit [Ping timeout: 265 seconds]
Jybz has quit [Quit: Konversation terminated!]
stzsch has joined #ipfs
ygrek_ has joined #ipfs
maggotbrain has quit [Remote host closed the connection]
maggotbrain has joined #ipfs
Acacia has joined #ipfs
mauz555 has quit []
redfish has joined #ipfs
Acacia has quit [Ping timeout: 265 seconds]
Acacia has joined #ipfs
Acacia_ has joined #ipfs
Acacia has quit [Ping timeout: 265 seconds]
zeden has joined #ipfs
foxcpp has quit [Quit: Looks like my relay decided to commit suicide]
foxcpp has joined #ipfs
zeden has quit [Quit: WeeChat 2.6]
ygrek_ has quit [Ping timeout: 260 seconds]
mithilar_ has quit [Remote host closed the connection]
mithilarun has joined #ipfs
Ecran has joined #ipfs
smixqse has joined #ipfs
mithilarun has quit [Ping timeout: 268 seconds]
Ecran has quit [Quit: Going offline, see ya! (www.adiirc.com)]
mithilarun has joined #ipfs
heklel[m] has joined #ipfs
c0ncord has quit [Ping timeout: 272 seconds]
c0ncord has joined #ipfs
stzsch has quit [Remote host closed the connection]
opal has quit [Remote host closed the connection]
opal has joined #ipfs
stzsch has joined #ipfs
<ipfsbot> @smixqse posted in Problem with creating a PubSub enabled node in browser - https://discuss.ipfs.io/t/problem-with-creating-a-pubsub-enabled-node-in-browser/7187/1
xcm has quit [Remote host closed the connection]
xcm has joined #ipfs
clemo has joined #ipfs
mithilarun has quit [Ping timeout: 265 seconds]
mithilarun has joined #ipfs
fionnan[m] has joined #ipfs
hydrolab[m]1 has joined #ipfs
mithilarun has quit [Ping timeout: 248 seconds]
joocain2 has quit [Ping timeout: 240 seconds]
joocain2 has joined #ipfs
KempfCreative has joined #ipfs
AbramAdelmo_ has quit [Remote host closed the connection]
AbramAdelmo has joined #ipfs
ipfs-stackbot has quit [Remote host closed the connection]
ipfs-stackbot has joined #ipfs
plexigras has quit [Ping timeout: 265 seconds]