<galex-713>
Is it a petname system (thus not global) or centralized (thus SPoF and hierarchical)?
ruby32d has joined #ipfs
<zero-one>
galex-713: neither
<zero-one>
the resource-names are not human-friendly
<zero-one>
which is the third point of the triangle you are referencing :)
ruby32 has quit [Ping timeout: 250 seconds]
<zero-one>
oh wait
<zero-one>
you're talking about IPNS
<galex-713>
yes
<zero-one>
i have no idea
<zero-one>
lol
<galex-713>
What is it based upon?
<A124>
PeerID
<galex-713>
I mean I’d prefer it to be a petname system, but I read somewhere it was global I think (not sure), so I fear it’s centralized :/
<galex-713>
A124: ?
stoogenmeyer has joined #ipfs
reit has joined #ipfs
ruby32d has quit [Read error: Connection reset by peer]
<lgierth>
global doesn't mean centralized
<lgierth>
names in IPNS are hashes of a private key
<lgierth>
who controls the private key, controls to which object an IPNS record points
<lgierth>
there's also integration with human-readable name systems
<lgierth>
the first is DNS, others will follow
<lgierth>
these allow you to e.g. map example.com to /ipns/Qmfoo or /ipfs/Qmbar
pfista has quit [Ping timeout: 252 seconds]
<galex-713>
of course global means centralized (except if it’s random stuff, then it’s not human-understandable)
<galex-713>
lgierth: aaah ok
<lgierth>
it is random stuff
<galex-713>
Ok
<lgierth>
:)
<galex-713>
I feared it was centralized but people were openly pretending it was decentralized because using blockchain and being persuaded blockchains are decentralized
<lgierth>
blockchains are a whole different thing
<galex-713>
yeah
Akaibu has quit [Quit: Connection closed for inactivity]
<M-hash>
although they seem to have been quite liberal with what a non-cryptographic hash allows (e.g. maps are subject to an interesting cheat to avoid sorting).
<A124>
galex-713 There are two levels. Authority and distribution.
<A124>
The name (athority) is centralized, the distribution is not.
<lgierth>
multiple parties can control one private key and publish IPNS records signed by it
pfista has joined #ipfs
<lgierth>
so right now in go-ipfs itself, it's centralized (that'll soon change with the keystore and keychain)
<whyrusleeping>
M-hash: yeah, its pretty simple to do in general.
<A124>
galex-713 I think the problem might stem from mearing two terms together, decentralized and distributed.
<M-hash>
having a hash:"opts..." tag is also an interesting thought
substack_ is now known as substack
<M-hash>
i'm staring at a big mess of code right now where the structures should totally be CA via ipld. but they're also human-facing config sometimes. which means i have opinions about how they should be serialized sometimes, which may be divergent than how they should be canonicalize for hashing.
<M-hash>
repeatr formulas should be deterministically addressible, hayo, yeh?
disgusting_wall has joined #ipfs
<M-hash>
but there's a couple interesting exceptions, like, I want to compute a hash that ignores the URL for a git clone (but includes the git commit hash, obvi), and use that hash for some index.
<zero-one>
how recent is the whitepaper draft on the IPFS website
<M-hash>
maybe the coolest thing would actually be a hasherCfg struct that let me specify what tag name to look for. let the user use more than one set of tagging info over the same struct if desired.
apiarian has quit [Ping timeout: 240 seconds]
ipfsrocks has joined #ipfs
apiarian has joined #ipfs
Aerides is now known as Aeon
stoogenmeyer has quit [Remote host closed the connection]
wallacoloo has joined #ipfs
mgue has quit [Quit: WeeChat 1.5]
[0__0] has quit [Ping timeout: 244 seconds]
mgue has joined #ipfs
ryjen has joined #ipfs
ruby32 has quit [Remote host closed the connection]
ruby32 has joined #ipfs
PrinceOfPeeves has quit [Read error: Connection reset by peer]
<M-pfista>
alu: lol nice now all you need is some vaporwave playing in the background
<alu>
i was thinking about adding music
deltab has joined #ipfs
ipfsrocks has joined #ipfs
reit has joined #ipfs
Stskeepz is now known as Stskeeps
Stskeeps has quit [Quit: Reconnecting]
Stskeeps has joined #ipfs
ryjen has quit [Ping timeout: 252 seconds]
ygrek has joined #ipfs
Tv` has quit [Quit: Connection closed for inactivity]
mildred has joined #ipfs
mildred has quit [Ping timeout: 250 seconds]
reit has quit [Quit: Leaving]
mildred has joined #ipfs
seg_violation has joined #ipfs
reit has joined #ipfs
computerfreak has joined #ipfs
computerfreak1 has joined #ipfs
j12t has quit [Remote host closed the connection]
pfista has quit [Ping timeout: 240 seconds]
espadrine has joined #ipfs
ylp1 has joined #ipfs
computerfreak1 has quit [Remote host closed the connection]
Senji has quit [Disconnected by services]
Senj has joined #ipfs
zorglub27 has joined #ipfs
Senji has joined #ipfs
espadrine has quit [Ping timeout: 240 seconds]
Senj has quit [Ping timeout: 244 seconds]
Senji is now known as Senj
Senj is now known as Senji
Senji is now known as Senj
Senj is now known as Senji
<MJRider>
are there no ipv6 bootstrap nodes ?
ansuz has joined #ipfs
<yangwao>
^
<ansuz>
whyrusleeping: we're working on it
zz_r04r is now known as r04r
disgusting_wall has quit [Quit: Connection closed for inactivity]
j12t has joined #ipfs
Senji has quit [Disconnected by services]
Senj has joined #ipfs
Senj is now known as Senji
Kane` has quit [Quit: Leaving]
computerfreak has quit [Quit: Leaving.]
computerfreak1 has joined #ipfs
herzmeister has joined #ipfs
palkeo has quit [Quit: Konversation terminated!]
rombou has joined #ipfs
rendar has joined #ipfs
cemerick has joined #ipfs
j0hnsmith has joined #ipfs
sydbarrett74 has quit [Ping timeout: 240 seconds]
ygrek has quit [Ping timeout: 244 seconds]
j12t has quit [Ping timeout: 250 seconds]
<victorbjelkholm>
hey guys, regarding the js-ipfs-api, seems like the response have changed from being {Name, Hash} to DAGNode but I can't seem to find the hash anywhere... How can I get the hash?
jokoon has joined #ipfs
<Kubuxu>
victorbjelkholm: which call?
<victorbjelkholm>
Kubuxu, trying to use the addFiles command, to be able to add a directory of files
<daviddias>
victorbjelkholm: that seems like a bug
<victorbjelkholm>
so in the ipfs add -r (with go-ipfs), last hash is of the directory I added, but in js-ipfs-api, the directory I added is not there at all
<victorbjelkholm>
ooh
<victorbjelkholm>
daviddias, yeah, I can take a quick look for sure :)
<daviddias>
victorbjelkholm: I believe that is being caused the addFiles is adding files as an Array
<daviddias>
that is, separately
<victorbjelkholm>
hm, missing out on including the actual directory that we add?
<victorbjelkholm>
just containing the files inside that directory...
<daviddias>
yeah, that is a bug
<daviddias>
wanna report it or even fixit in a PR?
<victorbjelkholm>
daviddias, yeah, I could try to fix it in a PR, but it'll take until tonight for me to fix it...
<daviddias>
that is ok :)
<victorbjelkholm>
daviddias, I'll keep you posted :)
rardiol has quit [Remote host closed the connection]
<daviddias>
thank you :)
j12t has quit [Ping timeout: 240 seconds]
ipfsrocks has quit [Ping timeout: 250 seconds]
ylp has quit [Ping timeout: 264 seconds]
apiarian has quit [Quit: zoom]
ylp has joined #ipfs
computerfreak has quit [Quit: Leaving.]
Teeed_ is now known as Teeed
j0hnsmith has quit [Quit: j0hnsmith]
ylp has quit [Ping timeout: 264 seconds]
ylp has joined #ipfs
cemerick has quit [Ping timeout: 276 seconds]
Encrypt_ has quit [Quit: Quitte]
slothbag has joined #ipfs
cemerick has joined #ipfs
chriscool has quit [Quit: Leaving.]
<lgierth>
Kubuxu: was turning to you for advice on extractig the gateway, but i think i've got it
computerfreak has joined #ipfs
<Kubuxu>
:D
ruby32 has joined #ipfs
mildred1 has joined #ipfs
mildred has quit [Ping timeout: 250 seconds]
ruby32 has quit [Read error: Connection reset by peer]
sametsisartenep has joined #ipfs
seg_violation has quit [Remote host closed the connection]
A124 has quit [Read error: No route to host]
cemerick has quit [Ping timeout: 252 seconds]
A124 has joined #ipfs
mildred1 has quit [Quit: Leaving.]
mildred has joined #ipfs
apiarian has joined #ipfs
apiarian has quit [Ping timeout: 240 seconds]
apiarian has joined #ipfs
mildred has quit [Remote host closed the connection]
ygrek has joined #ipfs
mildred has joined #ipfs
obarb is now known as brabo
reit has quit [Ping timeout: 246 seconds]
rgrinberg has joined #ipfs
vikneshwaren[m] has joined #ipfs
rgrinberg has quit [Client Quit]
rgrinberg has joined #ipfs
mildred1 has joined #ipfs
mildred has quit [Quit: Leaving.]
ygrek has quit [Ping timeout: 240 seconds]
mildred1 has quit [Ping timeout: 260 seconds]
naggie[m] has joined #ipfs
cryptix has joined #ipfs
cryptix has quit [Remote host closed the connection]
cryptix has joined #ipfs
apiarian has quit [Ping timeout: 264 seconds]
mildred has joined #ipfs
apiarian has joined #ipfs
chungy has quit [Ping timeout: 264 seconds]
chungy_ has joined #ipfs
chungy_ is now known as chungy
PrinceOfPeeves has joined #ipfs
cemerick has joined #ipfs
<ipfsbot>
[js-ipfs] RichardLitt created feature/standard-readme-compliancy (+1 new commit): https://git.io/voEey
<ipfsbot>
js-ipfs/feature/standard-readme-compliancy 90897d2 Richard Littauer: Made Standard Readme Compliant...
<ipfsbot>
[js-ipfs] RichardLitt opened pull request #324: Made Standard Readme Compliant (master...feature/standard-readme-compliancy) https://git.io/voEeH
j12t has joined #ipfs
stoogenmeyer has joined #ipfs
j12t has quit [Ping timeout: 260 seconds]
slothbag has quit [Quit: Leaving.]
<M-7141>
bla
revolve has quit [Ping timeout: 244 seconds]
<lgierth>
nice, we're at about 20 requests/s on the gateways
<lgierth>
and ipfs doesn't care
sull[m] has joined #ipfs
<sull[m]>
hello, quick question. will IPFS ever implement it's own "filecoin" for usage? curious if this is off the table (hopefully) or if their has been discussion on this. thanks.
herzmeister has quit [Quit: Leaving]
<lgierth>
we'll get to filecoin later this year
<lgierth>
it's very much not off the table :)
<lgierth>
it's just important to get the underlying this right first (libp2p, ipld, ipfs)
jokoon has quit [Quit: Leaving]
<sull[m]>
ok thats interesting
<lgierth>
ooh, all of this gateway requests influx is 404 :/
herzmeister has joined #ipfs
<victorbjelkholm>
lgierth, is there any public graphs about this things you are talking about?
<victorbjelkholm>
would be interesting to have like a dashboard for ipfs
<lgierth>
not yet!
<lgierth>
by the end of the month i hope to have a public dashboard
<victorbjelkholm>
ooh, means it's coming! That's cool
<Kubuxu>
lgierth: can we get "response time" on in the metrics?
<Kubuxu>
It would be awesome to see.
Humanity has joined #ipfs
<Kubuxu>
Wow, 20r/s of 404
ashark has joined #ipfs
<lgierth>
yeeeah response times are not really useful
<lgierth>
we have no way to tell if it had to use bitswap and the network
<MJRider>
repeat beacuse there are more ppl online now; are there no ipv6 bootstrap nodes ? , and related .. no ipv6 public gateways and would the project be intrested an offer of adding those ?
<ipfsbot>
[js-ipfs-api] VictorBjelkholm opened pull request #297: Include directory in pattern (master...include-directory-addFiles) https://git.io/vouta
stoogenmeyer has quit [Remote host closed the connection]
shadoxx_ is now known as shadoxx
stoogenmeyer has joined #ipfs
rendar has quit [Ping timeout: 260 seconds]
Oatmeal has joined #ipfs
mgue has joined #ipfs
G-Ray has quit [Quit: Konversation terminated!]
neurosis12 has joined #ipfs
neurosis12 has quit [Changing host]
neurosis12 has joined #ipfs
aluchan has quit [Quit: Bye]
<em-ly>
whyrusleeping: is that possible?!
<whyrusleeping>
we have to buy the .fs thing
<whyrusleeping>
and those are pretty expensive
<whyrusleeping>
we could also buy .ipfs
<whyrusleeping>
which would technically allow us to have https://ipfs/XYZ be a valid url
cemerick has quit [Ping timeout: 250 seconds]
<em-ly>
why the https doe D:
<victorbjelkholm>
whyrusleeping, really?
<victorbjelkholm>
then I'm guessing http://com should lead somewhere no?
<whyrusleeping>
em-ly: well, we could technically just have ipfs/XYZ
<whyrusleeping>
victorbjelkholm: yeah, i'm not sure if anyone actually does this
<em-ly>
allipfseverything
<whyrusleeping>
but its how the dns spec lays things out
<whyrusleeping>
i set dns shortnames on my home router all the time
<victorbjelkholm>
just tried it, redirects to some shady site, site.xyz
<victorbjelkholm>
not sure how that works though
<whyrusleeping>
yeah, 'com' doesnt have any A records
<whyrusleeping>
just an SOA
gsf has joined #ipfs
computerfreak has joined #ipfs
infinity0 has quit [Ping timeout: 244 seconds]
nicolagreco is now known as nicolag
erde74 has quit [Quit: Verlassend]
sametsisartenep has quit [Quit: leaving]
rendar has joined #ipfs
herzmeister has joined #ipfs
infinity0 has joined #ipfs
numeo_ is now known as numeo
<Kubuxu>
If we had gTLD then we might be able to set A on TLD.
neurosis12 has quit [Remote host closed the connection]
mildred has joined #ipfs
Mitar has quit [Ping timeout: 258 seconds]
stoogenmeyer has quit [Remote host closed the connection]
rgrinberg has quit [Quit: WeeChat 1.5]
rgrinberg has joined #ipfs
stoogenmeyer has joined #ipfs
Mitar has joined #ipfs
asie has quit [Quit: WeeChat 1.5]
jo_mo has joined #ipfs
matoro has quit [Remote host closed the connection]
matoro has joined #ipfs
r04r is now known as ayy
ayy is now known as r04r
rgrinberg has quit [Ping timeout: 252 seconds]
<dvn>
come on, don't support ICANN :P
fleeky has quit [Ping timeout: 244 seconds]
ashark has quit [Ping timeout: 240 seconds]
fleeky has joined #ipfs
<stoogenmeyer>
what's wrong with icann
<dansup>
dvn, there is nothing better :P
stoogenmeyer has quit [Remote host closed the connection]
<ipfsbot>
[go-ipfs] whyrusleeping opened pull request #2860: Write providers to disk to avoid memory leaks (master...feat/provide-storage) https://git.io/vou9a
rendar has quit [Quit: std::lower_bound + std::less_equal *works* with a vector without duplicates!]
stoogenmeyer has quit [Remote host closed the connection]
r04r is now known as zz_r04r
matoro has quit [Ping timeout: 252 seconds]
Arwalk has joined #ipfs
Senji has joined #ipfs
<ipfsbot>
[webui] greenkeeperio-bot opened pull request #401: Update eslint-plugin-react to version 5.2.1