7 ms·
> Why "peer-to-peer"? While Braid can be used in a local-first setting and probably do peer-to-peer, that isn't the focus here. > The focus is to help applicat
by toomim 2y ago
> Why "peer-to-peer"? While Braid can be used in a local-first setting and probably do peer-to-peer, that isn't the focus here.
> The focus is to help application developers to not get into the shenanigans of CRDTs and distributed algorithms etc., but solve those things already via polyfills.
Yes, this ^^ is the initial focus, and is enough to provide value now.
However, ultimately we will generalize HTTP into a fully peer-to-peer system. Each extension we add provides a new dimension of p2p, and at some point we won't need servers at all. The big blocker to that, right now, is TLS+DNS, which are baked into the definition of https:// https:// URIs. More on this at https://braid.org/meeting-2 https://braid.org/meeting-2 in the "HTTP2P" talk.
Updates (as requested by d-z-m):
- Link to talk in Meeting 2: https://braid.org/video/https://invisiblecollege.s3.us-west-1.amazonaws.com/braid-meeting-2.mp4#5623 https://braid.org/video/https://invisiblecollege.s3.us-west-...
- Slides: https://braid.org/files/http2p2p.pdf https://braid.org/files/http2p2p.pdf
- The specific section on TLS+DNS: https://braid.org/video/https://invisiblecollege.s3.us-west-1.amazonaws.com/braid-meeting-2.mp4#6907 https://braid.org/video/https://invisiblecollege.s3.us-west-...
- d-z-m 2y agoIn the linked video, is there a timestamp for when the TLS+DNS blocker is discussed?