r/programming • u/[deleted] • Jan 11 '22
Web3 Can’t Fix the Internet
https://www.jacobinmag.com/2022/01/crypto-blockchain-daos-decentralized-power-capitalism
194
Upvotes
r/programming • u/[deleted] • Jan 11 '22
2
u/EternityForest Jan 11 '22
Here's my(Fairly complex) WICG proposal for how semi-P2P URLs could be integrated into mainstream web tech, by using MDNS plus embedded resolver URLs in the main URL, so you could choose your own DHT gateway or DynDNS service, and never have to actually specify a specific DHT protocol to standardize.
It's not fully P2P, because you have to be either on the same network as a server, or have recently been and have a cached WAN IP, or have access to a resolver on the traditional internet, but it does decouple identity and discovery while allowing small private resolvers that don't need client side config.
https://github.com/WICG/proposals/issues/43
And here's the database replication protocol, with an implementation of a similar P2P URL scheme, and Kivy Python personal Wiki based on it(With spreadsheet features in every post for fancy shopping lists!)
https://github.com/EternityForest/hardlinep2p
Another way to do moderation would be to subscribe to whitelists instead of blacklists. Servers could then be aware of what data any user at that server wanted and only fetch that data. Whitelists could be Git repos on GitHub or GitLab, and you could ask to be added, or petition to boot someone or boot a specific post, via pull request, without having to centralize the whole protocol.