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
voltar13_ has quit [Ping timeout: 246 seconds]
voltar13_ has joined #ipfs
jfrag[m] has joined #ipfs
jakehemmerle has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
dethos has quit [Ping timeout: 265 seconds]
D_ has quit [Ping timeout: 245 seconds]
D_ has joined #ipfs
seba-- has joined #ipfs
carldd4 has quit [Ping timeout: 240 seconds]
carldd4 has joined #ipfs
PISCES has quit [Ping timeout: 240 seconds]
seba- has quit [Ping timeout: 240 seconds]
yosafbridge has quit [Ping timeout: 240 seconds]
Lochnair has quit [Ping timeout: 240 seconds]
hurikhan77 has quit [Remote host closed the connection]
PISCES has joined #ipfs
yosafbridge has joined #ipfs
Lochnair has joined #ipfs
hurikhan77 has joined #ipfs
loken87[m] has joined #ipfs
<loken87[m]> IS there a way to connect to the web ui on running on my raspi from another computer on the LAN?
jpaa has quit [Ping timeout: 268 seconds]
jpaa has joined #ipfs
Leggequadro1 has joined #ipfs
Leggequadro1 has left #ipfs [#ipfs]
pescobar has quit [Ping timeout: 240 seconds]
jakehemmerle has joined #ipfs
CGretski_ has joined #ipfs
aLeSD has quit [Remote host closed the connection]
CGretski has quit [Ping timeout: 252 seconds]
pescobar has joined #ipfs
elfatherbrown has joined #ipfs
carldd4 has quit [Ping timeout: 276 seconds]
Zalyssa has quit [Quit: no]
mauz555 has quit []
carldd4 has joined #ipfs
maxzor has joined #ipfs
ipfs-stackbot has quit [Remote host closed the connection]
ipfs-stackbot has joined #ipfs
nimaje has quit [Read error: Connection reset by peer]
nimaje has joined #ipfs
shizy has quit [Remote host closed the connection]
_whitelogger has joined #ipfs
shizy has joined #ipfs
carldd4 has quit [Read error: Connection reset by peer]
carldd4 has joined #ipfs
ebarch has joined #ipfs
Belkaar_ has joined #ipfs
Belkaar has quit [Ping timeout: 276 seconds]
maxzor has quit [Ping timeout: 265 seconds]
jakehemmerle has quit [Ping timeout: 240 seconds]
mowcat has joined #ipfs
cxl000 has joined #ipfs
user_51 has quit [Ping timeout: 276 seconds]
user_51 has joined #ipfs
DavidPH has joined #ipfs
thomasanderson has joined #ipfs
alyssa0 has joined #ipfs
andi- has quit [Remote host closed the connection]
kakra has joined #ipfs
reit has joined #ipfs
andi- has joined #ipfs
hurikhan77 has quit [Ping timeout: 250 seconds]
verin0x3 has joined #ipfs
reit has quit [Ping timeout: 268 seconds]
verin0x has quit [Ping timeout: 276 seconds]
verin0x3 is now known as verin0x
ebarch has quit [Quit: ebarch]
thomasanderson has quit [Remote host closed the connection]
reit has joined #ipfs
KempfCreative has joined #ipfs
shizy has quit [Quit: leaving]
shizy has joined #ipfs
mowcat has quit [Remote host closed the connection]
shizy has quit [Quit: leaving]
shizy has joined #ipfs
KempfCreative1 has joined #ipfs
KempfCreative has quit [Ping timeout: 265 seconds]
shizy has quit [Client Quit]
KempfCreative1 is now known as KempfCreative
shizy has joined #ipfs
thomasanderson has joined #ipfs
shizy has quit [Quit: leaving]
shizy has joined #ipfs
wookiehangover has joined #ipfs
wookiehangover has left #ipfs [#ipfs]
thomasanderson has quit []
Adbray has quit [Quit: Ah! By Brain!]
<shizy> /reload
KempfCreative has quit [Ping timeout: 250 seconds]
Adbray has joined #ipfs
shizy has quit [Quit: leaving]
shizy has joined #ipfs
xcm has quit [Ping timeout: 265 seconds]
is_null_ has joined #ipfs
ntsrth^ has quit [Read error: Connection reset by peer]
is_null has quit [Ping timeout: 276 seconds]
Harekiet has quit [Ping timeout: 246 seconds]
tstock_007 has joined #ipfs
caskd-dev has joined #ipfs
caskd has quit [Quit: Freeman you fool!!]
_whitelogger has joined #ipfs
rendar has joined #ipfs
Harekiet has joined #ipfs
Jybz has joined #ipfs
rardiol has quit [Ping timeout: 265 seconds]
_whitelogger has joined #ipfs
nuh^ has joined #ipfs
jdloft has quit [Read error: Connection reset by peer]
daihpDiscord[m] has joined #ipfs
<daihpDiscord[m]> How to buy ipsf token?
jdloft has joined #ipfs
xcm has joined #ipfs
romanblanco has quit [Ping timeout: 268 seconds]
_whitelogger has joined #ipfs
<JorropoDiscord[m> daihp ipfs is not a crypto currency
<JorropoDiscord[m> filecoin is one
romanblanco has joined #ipfs
Fessus has quit [Remote host closed the connection]
Fessus has joined #ipfs
jokoon has joined #ipfs
maxzor has joined #ipfs
Fessus has quit [Remote host closed the connection]
Fessus has joined #ipfs
Fessus has quit [Remote host closed the connection]
Fessus has joined #ipfs
RyonezCoruscareD is now known as RyonezCoruscare0
cwahlers_ has quit [Ping timeout: 252 seconds]
cwahlers has joined #ipfs
nuh^ has quit []
tsrt^ has joined #ipfs
RamRanRa has joined #ipfs
Clarth has joined #ipfs
polman has joined #ipfs
Clarth has quit [Ping timeout: 276 seconds]
Fessus has quit [Remote host closed the connection]
Fessus has joined #ipfs
maxzor has quit [Remote host closed the connection]
polman has quit [Ping timeout: 252 seconds]
detran has quit [Quit: ZNC 1.7.4 - https://znc.in]
polman has joined #ipfs
detran has joined #ipfs
polman has quit [Excess Flood]
polman has joined #ipfs
pecastro has joined #ipfs
polman has quit [Excess Flood]
polman has joined #ipfs
polman has quit [Read error: Connection reset by peer]
polman has joined #ipfs
polman has quit [Read error: Connection reset by peer]
polman has joined #ipfs
polman has quit [Read error: Connection reset by peer]
polman has joined #ipfs
polman has quit [Read error: Connection reset by peer]
polman has joined #ipfs
Fessus has quit [Remote host closed the connection]
Fessus has joined #ipfs
dethos has joined #ipfs
polman has quit [Read error: Connection reset by peer]
polman has joined #ipfs
Fessus_ has joined #ipfs
Fessus has quit [Remote host closed the connection]
Fessus_ has quit [Remote host closed the connection]
Fessus_ has joined #ipfs
romanblanco has quit [Ping timeout: 268 seconds]
mowcat has joined #ipfs
romanblanco has joined #ipfs
CGretski_ has quit [Ping timeout: 276 seconds]
CGretski has joined #ipfs
<ZipperSKDiscord[> I have private network of ipfs nodes (all are running IPFS-js), and I am trying to upload some DAGs, that have modified CID computation (the multihash is based only on few properties of object, not whole object). I tried to overwrite CID computation of cbor format (to only takes few properties of object) for all of my nodes. This was not working and strange things started happening. Is there a better way to store
<ZipperSKDiscord[> objects with custom hash computation, or should I use IPNS for this?
CGretski has quit [Ping timeout: 252 seconds]
CGretski has joined #ipfs
polman has quit [Read error: Connection reset by peer]
polman has joined #ipfs
polman has quit [Read error: Connection reset by peer]
polman has joined #ipfs
CGretski has quit [Ping timeout: 276 seconds]
polman has quit [Read error: Connection reset by peer]
polman has joined #ipfs
polman has quit [Read error: Connection reset by peer]
polman has joined #ipfs
polman has quit [Ping timeout: 250 seconds]
maxzor has joined #ipfs
polman has joined #ipfs
<ShadowJonathanDi> :facepalm:
<ShadowJonathanDi> Libp2p blocks are blobs of data that are defined by their hashes, I recommend not messing around with hashes manually yourself, and only use the whole digest of the whole blob of whatever block you are trying to distribute
<ShadowJonathanDi> CID computation is based on multihash computation
polman has quit [Ping timeout: 252 seconds]
<ShadowJonathanDi> Which is an absolute core part of libp2p, I *strongly* recommend you not messing with this as (multi)hash -> blob is one of the foundational cornerstones that the libp2p network works with, if you start overwriting part of it (and not make it match the rest of the implimentation), *obviously* some strange behaviour will occur from other parts of the library, or from other nodes, as a result of this hijacking
<ShadowJonathanDi> ZipperSK
polman has joined #ipfs
romanblanco has quit [Ping timeout: 276 seconds]
_jrjsmrtn has quit [Ping timeout: 250 seconds]
polman has quit [Ping timeout: 252 seconds]
__jrjsmrtn__ has joined #ipfs
polman has joined #ipfs
<ZipperSKDiscord[> Say for example, that I have user objects in IPFS stored as blobs. And every user have Id. I want to get user with ID=42. How can I achieve this?
Ai9zO5AP has joined #ipfs
polman has quit [Ping timeout: 250 seconds]
polman has joined #ipfs
<ShadowJonathanDi> (give me one moment, I'll reply shortly)
<ZipperSKDiscord[> Of course, I appreciate your help 🙂
dethos has quit [Ping timeout: 245 seconds]
romanblanco has joined #ipfs
polman has quit [Excess Flood]
polman has joined #ipfs
maxzor has quit [Ping timeout: 268 seconds]
<ShadowJonathanDi> Ah, i see
<ShadowJonathanDi> You want something somewhat of a database-alike lookup
<ZipperSKDiscord[> yeah, exactly.
<ShadowJonathanDi> Give me another moment to find the time to write this out, it's an interesting problem
<ZipperSKDiscord[> Ok, can i give you some more details?
polman has quit [Ping timeout: 250 seconds]
<ShadowJonathanDi> Sure sure, that'll help
<ZipperSKDiscord[> I would not said that this is something like database lookup. I thing that this is more like REST api. I do not need to filter objects for every property (like `where ID < 10 and ID > 20`). I just want to "query" by some unique key properties (for example `where ID = 42` or `where usename = ZipperSK`).
<ZipperSKDiscord[> * I would not said that this is something like database lookup. I thing that this is more like REST api. I do not need to filter objects for every property (like `where ID < 10 and ID > 20`). I just want to "query" by some *unique* key properties (for example `where ID = 42` or `where usename = ZipperSK`).
<ZipperSKDiscord[> * I would not said that this is something like database lookup. I thing that this is more like REST api. I do not need to filter objects for every property (like `where ID < 10 and ID > 20`). I just want to "query" by some **unique** key properties (for example `where ID = 42` or `where usename = ZipperSK`).
<ShadowJonathanDi> Yeah, you can use something of a tree DAG for that
<ShadowJonathanDi> Which you set your IPNS address to
<ShadowJonathanDi> Lemme explain
<ShadowJonathanDi> You basically have one DAG that maps ID -> entry CID, which you point your IPNS to
<ShadowJonathanDi> When you'd wanna lookup ID Y, you query the IPNS block, go through the list of IDs, and then query the block that's associated with it
<ShadowJonathanDi> And you can do this with multiple lists of keys
<ShadowJonathanDi> The only problem arises is with size, then you would have to start making actual trees of DAGs based on prefixes
polman has joined #ipfs
<ShadowJonathanDi> * The only problem arises is with size (millions of keys), then you would have to start making actual trees of DAGs based on prefixes
<ShadowJonathanDi> Basically, yeah
<ZipperSKDiscord[> And If I want to speed it up I can use some B+tree made of dags?
<ZipperSKDiscord[> * And If I want to speed it up I can use some B+trees made of dags?
<ShadowJonathanDi> I recommend splitting them by 1.000s if the list starts becoming bigger than that
<ShadowJonathanDi> And start backwards
<ShadowJonathanDi> So that ID 12345678 is listed `678` -> `345` -> `12` -> entry
<ZipperSKDiscord[> hmm, interesting
<ShadowJonathanDi> * So that ID 12345678 is traversed `678` -> `345` -> `12` -> entry
<ZipperSKDiscord[> ok, so it is like some reversed DNS
<ShadowJonathanDi> Use your IPNS address to point to a DAG that can contain multiple "index trees", the top of those trees
<ShadowJonathanDi> Which all resolve down to more trees (if the list is big enough)
<ShadowJonathanDi> > ok, so it is like some reversed DNS
<ShadowJonathanDi> Yeah, kinda, though not exactly
<ShadowJonathanDi> This isn't *the* solution, though
<ShadowJonathanDi> This is just a solution I'm eying for my personal uses, so I've been stewing on this for a while
<ShadowJonathanDi> I recommend thinking more about this, but you can use this solution as an example
<ShadowJonathanDi> To make a mutable index with immutable objects
<ShadowJonathanDi> :yellowlaugh:
<ShadowJonathanDi> The problem is that you have to build the tree from the ground up every time you want to update it with the latest entries
<ShadowJonathanDi> Or do rigorous checking, at least
polman has quit [Ping timeout: 252 seconds]
<ZipperSKDiscord[> ok, thank you very much for your help 🙂 I will use this solution for now, and I will see if I need something better in the future. My data will be static so there will be no problem with updating.
<ShadowJonathanDi> Sounds good :Yea:
fling has quit [Ping timeout: 265 seconds]
polman has joined #ipfs
alexgr has quit [Quit: Leaving]
jokoon has quit [Quit: jokoon]
polman has quit [Ping timeout: 252 seconds]
ipfs-stackbot has quit [Remote host closed the connection]
ipfs-stackbot has joined #ipfs
polman has joined #ipfs
grumble has quit [Disconnected by services]
grumble has joined #ipfs
polman has quit [Ping timeout: 252 seconds]
bleeroy[m] has joined #ipfs
pecastro has quit [Ping timeout: 265 seconds]
polman has joined #ipfs
polman has quit [Ping timeout: 250 seconds]
ntninja is now known as ntninja2
rardiol has joined #ipfs
ntninja2 has quit [Quit: authenticating]
polman has joined #ipfs
llorllale has quit [Quit: WeeChat 1.9.1]
romanblanco has quit [Ping timeout: 250 seconds]
xcm has quit [Remote host closed the connection]
Jeroen[m]1 has joined #ipfs
xcm has joined #ipfs
maxzor has joined #ipfs
polman has quit [Ping timeout: 252 seconds]
KempfCreative has joined #ipfs
Microsoft_techni has left #ipfs ["User left"]
rardiol has quit [Ping timeout: 276 seconds]
KempfCreative1 has joined #ipfs
KempfCreative has quit [Ping timeout: 245 seconds]
KempfCreative1 is now known as KempfCreative
brianhoffman has quit [Read error: Connection reset by peer]
brianhoffman has joined #ipfs
polman has joined #ipfs
dethos has joined #ipfs
polman has quit [Read error: Connection reset by peer]
Taoki has joined #ipfs
polman has joined #ipfs
polman has quit [Excess Flood]
eliod has joined #ipfs
polman has joined #ipfs
romanblanco has joined #ipfs
polman has quit [Ping timeout: 252 seconds]
polman has joined #ipfs
polman has quit [Excess Flood]
polman has joined #ipfs
polman has quit [Excess Flood]
polman has joined #ipfs
freedom has joined #ipfs
romanblanco has quit [Ping timeout: 240 seconds]
polman has quit [Read error: Connection reset by peer]
freedom has quit [Remote host closed the connection]
polman has joined #ipfs
polman has quit [Read error: Connection reset by peer]
jokoon has joined #ipfs
romanblanco has joined #ipfs
romanblanco has quit [Ping timeout: 240 seconds]
DavidPH has quit [Quit: Leaving]
polman has joined #ipfs
polman has quit [Ping timeout: 250 seconds]
romanblanco has joined #ipfs
polman has joined #ipfs
Ecran has joined #ipfs
Ecran has quit [Client Quit]
polman has quit [Read error: Connection reset by peer]
romanblanco has quit [Ping timeout: 252 seconds]
polman has joined #ipfs
polman has quit [Ping timeout: 252 seconds]
xcm has quit [Read error: Connection reset by peer]
polman has joined #ipfs
xcm has joined #ipfs
polman has quit [Ping timeout: 252 seconds]
polman has joined #ipfs
romanblanco has joined #ipfs
polman has quit [Read error: Connection reset by peer]
polman has joined #ipfs
polman has quit [Excess Flood]
polman has joined #ipfs
romanblanco has quit [Ping timeout: 276 seconds]
polman has quit [Ping timeout: 252 seconds]
jokoon has quit [Quit: jokoon]
polman has joined #ipfs
rendar has quit []
polman has quit [Ping timeout: 250 seconds]
polman has joined #ipfs
polman has quit [Read error: Connection reset by peer]
polman has joined #ipfs
polman has quit [Read error: Connection reset by peer]
polman has joined #ipfs
polman has quit [Ping timeout: 252 seconds]
romanblanco has joined #ipfs
KempfCreative has quit [Ping timeout: 276 seconds]
cxl000 has quit [Ping timeout: 240 seconds]
seba-- has quit [Changing host]
seba-- has joined #ipfs
fling has joined #ipfs
polman has joined #ipfs
reit has quit [Ping timeout: 265 seconds]
polman has quit [Read error: Connection reset by peer]
polman has joined #ipfs
polman has quit [Read error: Connection reset by peer]
polman has joined #ipfs
reit has joined #ipfs
polman has quit [Read error: Connection reset by peer]
cxl000 has joined #ipfs
polman has joined #ipfs
reit has quit [Quit: Leaving]
polman has quit [Ping timeout: 252 seconds]
polman has joined #ipfs
polman has quit [Ping timeout: 252 seconds]
endvra has quit [Quit: ZNC 1.7.4 - https://znc.in]
endvra has joined #ipfs
polman has joined #ipfs
marcgr has joined #ipfs
polman has quit [Read error: Connection reset by peer]
polman has joined #ipfs
xcm has quit [Remote host closed the connection]
xcm has joined #ipfs
KempfCreative has joined #ipfs
polman has quit [Ping timeout: 252 seconds]
Jybz has quit [Excess Flood]
polman has joined #ipfs
Jybz has joined #ipfs
polman has quit [Excess Flood]
cxl000 has quit [Quit: Leaving]
MrSparkle has quit []
polman has joined #ipfs
polman has quit [Excess Flood]
b12b has joined #ipfs
polman has joined #ipfs
polman has quit [Excess Flood]
polman has joined #ipfs
polman has quit [Read error: Connection reset by peer]
polman has joined #ipfs
polman has quit [Read error: Connection reset by peer]
polman has joined #ipfs
polman has quit [Read error: Connection reset by peer]
polman has joined #ipfs
polman has quit [Read error: Connection reset by peer]
polman has joined #ipfs
polman has quit [Read error: Connection reset by peer]
polman has joined #ipfs
polman has quit [Excess Flood]
polman has joined #ipfs
polman has quit [Read error: Connection reset by peer]
vamsiDiscord[m] has left #ipfs ["User left"]
marcgr has quit [Ping timeout: 246 seconds]
polman has joined #ipfs
Jybz has quit [Quit: Konversation terminated!]
polman has quit [Ping timeout: 252 seconds]
marcgr has joined #ipfs
marcgr has quit [Ping timeout: 240 seconds]
<WWDiscord[m]> If I host a website from ipfs, what country is my website hosted from technically?
zeden has joined #ipfs
bsm1175321 has joined #ipfs
Gunni has left #ipfs [#ipfs]
KempfCreative has quit [Ping timeout: 265 seconds]
stoopkid has quit [Quit: Connection closed for inactivity]
MOntelukast has joined #ipfs
v3ry3arly has quit [Quit: sleeping or rebooting or something iunno]
KempfCreative has joined #ipfs
carldd4 has quit [Quit: Ping timeout (120 seconds)]
carldd4 has joined #ipfs
jcea has joined #ipfs
rardiol has joined #ipfs
dethos has quit [Ping timeout: 276 seconds]
pfft6224 has joined #ipfs
_whitelogger has joined #ipfs
pfft6224 has quit [Ping timeout: 276 seconds]
michDiscord[m] has joined #ipfs
MrSparkle has joined #ipfs