this repo has no description
4
fork

Configure Feed

Select the types of activity you want to include in your feed.

๐Ÿ“ Add practical decentralization governance notes

+12
+12
Decentralized Protocols.md
··· 1 1 # Decentralized Protocols 2 2 3 + - [The point of decentralization is to guarantee the rights of individuals and communities on the Internet](https://www.pfrazee.com/blog/practical-decentralization). 3 4 - Decentralized protocols become [fat protocols](https://www.usv.com/writing/2016/08/fat-protocols/). 4 5 - On the internet, the main protocols take care of communications (HTTPS, SSH, ...) and apps are built on top. These apps and services store our data in silos. These protocols are necessary but not valuable. Value is captured by the apps. 5 6 - A great example of a modern open source protocol is [[IPFS]]. ··· 46 47 - Many decentralized protocols are trying to build next generation common digital infrastructure. 47 48 - Unfortunately,[nearly every crypto project realized that they could capture value (make a lot of money) with innovative tokenomics that looked a lot like Ponzis, or at least borderline securities fraud](https://andrewconner.com/common-digital-infrastructure/). 48 49 - [Whether something is decentralised or not is a function of the administrative control of different parts of the system, not a function of the network topology](https://bsky.app/profile/martin.kleppmann.com/post/3jujacxncil2r). 50 + - Protocol design is an authority model, not only a network topology. 51 + - Ask explicitly. Who has the right to host or unhost data. 52 + - Who has the right to platform or deplatform speech. 53 + - Who has the right to implement feeds and search algorithms. 54 + - Who has the right to collect user behavior and place ads. 55 + - This frames decentralization as practical [[Governance]] and [[Privacy]] guarantees, not ideology. 56 + - [Good protocol design requires balancing the tensions of ideology and practicality](https://www.pfrazee.com/blog/practical-decentralization). 57 + - Pure models break at scale (centralization, p2p, ...). Large social systems need shared indexes and operational reliability. 58 + - Practical systems can use servers for uptime, device sync, key management, and performance. 59 + - Rights still need protection by design. User-addressed content for smooth migration and a shared data space for modular services. 60 + - Separate powers across hosting, moderation, algorithms, and apps so no single provider controls the full stack. 49 61 - [Credible neutrality](https://nakamoto.com/credible-neutrality/) is the principle that a system or protocol should be demonstrably fair and impartial to all participants (open source and publicly verifiable execution), with no hidden biases or privileged interests. When building mechanisms that decide high-stakes outcomes, it's very important for those mechanisms to be credibly neutral. Rules to building a credibly neutral mechanism: 50 62 - Don't write specific people or specific outcomes into the mechanism. 51 63 - Open source and publicly verifiable execution.