Live data from Hacker News

P2P Matrix

matrix.org

151–160 of 178 posts

Re: P2P Matrix

#151

Just wanted to say thanks. I've been running my own homeserver for a little over two years now without any real issue. I somehow managed to convince 4 of my friends to use Riot and it's been great. We were originally using Group Me. My friends are not tech savvy and couldn't care less about software freedom or privacy, but I was able to convince them to switch by luring them with the fact that they could post unlimit…

vimdiff is very handy for this.

Re: P2P Matrix

#152
post #149

Earlier quoted context omitted.

Looks like it's still relying on Ethereum, which IMO is irresponsible from a climate change / energy use point of view.

Do you think that ethereum won’t move to PoS soon? (I haven’t looked into the design, can’t comment on whether the construction seems sound to me)

In short: PoS migration of Ethereum is in progress and will happen in stages. "Stage 0", which doesn't have any practical effects for smart contracts, is expected Soon (tm) (a few months probably).

It'll most likely be a couple of years until the transition is done so that smart contracts like Urbit can/will run under PoS.

Re: P2P Matrix

#153

Earlier quoted context omitted.

The contact social graph in signal is stored inside of SGX using a service called contact discovery. Signal is attempting to design the system such that Signal can never know whose contacts are in your phone as a service provider. They deal with side-channel leakage of lookups from the contact DB into the enclave using a technique called linear scan which is a constant-time bitwise XOR operation on every contact. Thi…

> If you still don't think what Signal is doing is enough, you can run your own signal (or matrix) server, but then you are running a very, very valuable server from a graph analysis perspective. ...which is precisely why we’re working on P2P matrix. No servers; nowhere for metadata to accumulate (other than the clients, of course).

If the cell signal is intercepted by a cell-site simulator, what sort of metadata will the MitM see as messages are sent and received?

Re: P2P Matrix

#154

Earlier quoted context omitted.

You have to deploy 3-4 services to run your own with Docker, right? Synapse, Riot, Jitsi, etc?

I just run a single Synapse server in docker. Self hosted Riot is only relevant if you want to customize it, but I've found radical [1] to be a better alternative since I'm the only one using the server. You can always fall back to using the Matrix-hosted Jitsi and TURN instances if you don't host your own (although I don't end up video calling with riot anyways). [1] https://github.com/stoically/radical

Note that the matrix.org hosted turnserver only provides STUN if you use it as fallback, which means that if you need a relayto reliably connect it won't work.

Re: P2P Matrix

#156
post #150

Earlier quoted context omitted.

sounds perfect for state sponsored troll armies, who have way more money/btc/eth than any of us.

That's true for anything where difficulty is measured by a continuous function -- that is, everything is easiest for a state sponsored anything, good or bad, unless it can't be done at all. You're really just saying states have more resources than individuals... which is true almost by definition (they aggregate individuals within their realm)

But the underlying point of the comment still stands. Just making account creation more costly doesn‘t stop spam... it just makes it more expensive. Same for all other legal activities which are then also more expensive. Thus, it‘s not a perfect solution (if at all).

Re: P2P Matrix

#157

This is exciting - I'm looking forward to it. I've been nerding out a bit playing with Matrix/Riot and Urbit - there's a lot of exciting stuff happening in this space. If you like what Matrix is doing consider paying $10/month for your own server via Modular.im ( https://modular.im/ ). It supports the Matrix devs and you get your own high performance federated server to use on the network. Their automation makes it e…

> > "Hooking up E2E Encryption APIs in Dendrite (not that it buys us much in a pure P2P world)" > Doesn't this still matter if the internet traffic itself is tapped? If I'm understanding this correctly we'll still want E2E for things like deep packet inspection in China (or bulk collection by western governments). If TLS has been compromised between your nodes, then yes - E2EE would give another level of protection;…

Thanks - I remember reading about the issues Tor had operating in China and the sophistication of the government's deep packet inspection. I think TLS is not secure in China, I think I read that the government controls the CAs and MiTMs all traffic.

Re: P2P Matrix

#158

This is exciting - I'm looking forward to it. I've been nerding out a bit playing with Matrix/Riot and Urbit - there's a lot of exciting stuff happening in this space. If you like what Matrix is doing consider paying $10/month for your own server via Modular.im ( https://modular.im/ ). It supports the Matrix devs and you get your own high performance federated server to use on the network. Their automation makes it e…

> > "Hooking up E2E Encryption APIs in Dendrite (not that it buys us much in a pure P2P world)" > Doesn't this still matter if the internet traffic itself is tapped? If I'm understanding this correctly we'll still want E2E for things like deep packet inspection in China (or bulk collection by western governments). If TLS has been compromised between your nodes, then yes - E2EE would give another level of protection;…

TLS isn’t everything, you might not trust the server operator. In fact you probably shouldn’t if you’re sending a PM.

Re: P2P Matrix

#159

Earlier quoted context omitted.

The point I'm trying to argue, poorly, is that implementing a feature where you can right-click and explicitly choose to download something a bit faster is... probably not worth the sheer amount of arguing for "integrate IPFS into Matrix" that I've seen at every turn, for the past few years. People largely seem to want IPFS because IPFS is their pet project , not for any particular edge that it'll give Matrix, and al…

> people turned up in #matrix-dev Honestly, for a "normal" homeserver it does not make as much sense as for the p2p version of it. For the "actual server" synapse, I am more interested now in the multi-home-repo that I saw posted also on this thread. > Sharing multi-gigabyte files with groups of people in a public way is, yes, maybe something some people do Microsoft executives in the 90s: "Internet search is a silly…

I’m interested in what those use cases that you suggest exist are. IPFS has, so far, really not impressed me (nearly all uses I’ve seen so far could literally be replaced with BitTorrent without problems) - I don’t see how integrating it into Matrix fundamentally changes anything.

Re: P2P Matrix

#160
post #158

Earlier quoted context omitted.

> > "Hooking up E2E Encryption APIs in Dendrite (not that it buys us much in a pure P2P world)" > Doesn't this still matter if the internet traffic itself is tapped? If I'm understanding this correctly we'll still want E2E for things like deep packet inspection in China (or bulk collection by western governments). If TLS has been compromised between your nodes, then yes - E2EE would give another level of protection;…

TLS isn’t everything, you might not trust the server operator. In fact you probably shouldn’t if you’re sending a PM.

This is asking about P2P Matrix, where typically there isn’t a server involved. The transport layer security runs between the peers, effectively providing a form of end to end encryption if there are no nodes in the middle.
Post reply on HN