!hFdiidJUHZOsUlmhcn:matrix.org

P2P Matrix

578 Members
Coordination around P2P Matrix experiments 🧪 | iOS demo at https://testflight.apple.com/join/Tgh2MEk6 | Android 10+ demo at https://appdistribution.firebase.dev/i/394600067ea8ba37190 Servers

Load older messages


SenderMessageTime
22 Jun 2021
@bbigras:matrix.orgbbigrashttps://news.ycombinator.com/item?id=2759340617:18:07
@sir.dopenstein:matrix.orgDrJ changed their display name from Dr.J.FixNstein to DrJ.17:40:56
@julian:foad.me.ukJulianF
In reply to @david:gnome.org
E.g. I might want my computers to save a copy of all the messages I've sent to #matrix:matrix.org and all messages I've replied to / reacted to, but not anything else. Since all that will presumably be stored on someone else's machine
That sort of granularity for what data I want to save, for the purpose of managing my personal archives of my data, is something I am interested in for an enhancement in Matrix. I have not yet seen anyone else discussing this.
19:33:11
@julian:foad.me.ukJulianFAt a first level, that should be possible to build that functionality into a homeserver without protocol changes: synapse already has data retention controls to prune old data and this is an extension of that idea.19:36:44
@julian:foad.me.ukJulianFAnyone wanting to take that functionality a step or two further might find protocol changes would be useful, I suppose.19:38:38
@julian:foad.me.ukJulianF(But OT here: it's just one of many things that p2p makes more interesting.)19:46:29
@julian:foad.me.ukJulianF
In reply to @david:gnome.org
Also, if I then tie that account to an address on a different homeserver (e.g. if I get a :gnome.org address) will my data be stored on gnome.org, or just on my desktop?
I haven't seen anyone yet suggest semantics at this level for how linked/aliased/portable accounts might want to work.
19:55:27
@david:gnome.orgDavid Prieto
In reply to @julian:foad.me.uk
That sort of granularity for what data I want to save, for the purpose of managing my personal archives of my data, is something I am interested in for an enhancement in Matrix. I have not yet seen anyone else discussing this.
I just find it very curious how big rooms (like matrix HQ) live on thousands of servers, and each of them stores a complete copy of the conversation. That sounds like a lot of duplication, and not ideal in a P2P world
20:44:48
@jboi:jboi.nlJonathan
In reply to @julian:foad.me.uk
I haven't seen anyone yet suggest semantics at this level for how linked/aliased/portable accounts might want to work.
thats cuz every one of them has advantages and disadvantages, and its not very clear which one is best
20:45:43
@valka:fairydust.spacevalkaDuplication is exactly what P2P historically has been20:45:47
@david:gnome.orgDavid Prieto
In reply to @julian:foad.me.uk
At a first level, that should be possible to build that functionality into a homeserver without protocol changes: synapse already has data retention controls to prune old data and this is an extension of that idea.
Can it tell "messages from this homeserver" apart from "messages from other homeservers" though?
20:45:56
@david:gnome.orgDavid PrietoAlso, what would be the best way to officially suggest this kind of functionality?20:46:35
@david:gnome.orgDavid Prieto
In reply to @valka:fairydust.space
Duplication is exactly what P2P historically has been
Indeed, but duplication of selected data
20:51:25
@david:gnome.orgDavid PrietoE.g. protocols like BitTorrent let you choose what files in a torrent you want to download. They don't force you to download the whole bundle20:53:48
@miloignis:synapse.room409.xyzmiloignisQuite a bit of the history also exists in the clients too! I'm not sure how much additional data a single-user home server would have to store over a regular client. Does anyone know or have examples?21:05:45
@miloignis:synapse.room409.xyzmiloignisThe only thing I can think of off the top of my head is you have to store the graph instead of just a linear sequence of events, but I dont think that's too bad21:08:02
@mathijs:matrix.vgorcum.comMathijs
In reply to @miloignis:synapse.room409.xyz
Quite a bit of the history also exists in the clients too! I'm not sure how much additional data a single-user home server would have to store over a regular client. Does anyone know or have examples?
Well, to compare, my client element android currently stores about 1GB, while my server uses 30GB
21:19:49
@mathijs:matrix.vgorcum.comMathijsSynapse isn't terribly efficient at storing room state, but still21:20:22
@mathijs:matrix.vgorcum.comMathijsI am in a lot of rooms though21:20:48
@diego:3icn.netdiego left the room.22:39:11
@retnuh1:matrix.orgRetnuh1 changed their profile picture.22:57:49
@collabviem:matrix.orgcollabviem joined the room.23:02:01
@collabviem:matrix.orgcollabviemHello. Is there a p2p matrix for browser? p2p.riot.im seems to not work...23:02:53
23 Jun 2021
@bbigras:matrix.orgbbigras collabviem: p2p.riot.im is not the same demo as the pinecone one on mobile. but Neil did post a screenshot about a "working" pinecone test in the browser. https://matrix.to/#/!hFdiidJUHZOsUlmhcn:matrix.org/$02HoI5bE93wieJdF2u5ciRQxttTw-qp9lLPjtc6m-a0?via=matrix.org&via=tchncs.de&via=privacytools.io 00:02:26
@akash:kde.org@akash:kde.org changed their profile picture.04:28:47
@akash:kde.org@akash:kde.org removed their profile picture.04:31:58
@akash:kde.org@akash:kde.org removed their display name Hellbender.04:33:43
@akash:kde.org@akash:kde.org left the room.04:34:49
@akash:mozilla.org@akash:mozilla.org changed their display name from akash to 🎸.04:53:54
@akash:mozilla.org@akash:mozilla.org left the room.04:58:54

There are no newer messages yet.


Back to Room List