Decentralization
Notes
- The hardest problem in censorship resistance is the challenge of getting humans to split their stake between many independent validators. Defi is going to drive censorship resistance, and is really our only hope of achieving a truly censorship resistant global network.
- Decentralization is a quantifiable measurable thing. It’s: 1. Cost to censor. 2. Cost to destroy all replicas. Any chain that charges users above 4x the hardware costs to provide decentralization will get passed by a cheaper and faster and more decentralized network.
- Decentralized technical systems do not necessarily produce decentralized political power.
- The economic reward function is very important. As long as there are uncapped returns, centralization is inevitable.
- Web1: content distributed to users. Web2: content produced by users and distributed to users. Web3: content produced by users and distributed to users on user controlled platforms.
- Web 3: People create + People profit
- Decentralization doesn't mean the absence of leaders but the abundance of them.
- The most important (and least understood) change of the millennium thus far is that decentralisation and incentives have given sovereignty to machines. We now build machines that nobody can turn off. They live unto themselves.
- In web2, you are just borrowing things — until the actual owners change their mind.
- Core requirements for a 'metaverse': 1. Composable: built from untrusted parts. 2. Open: like the web, no single owner. 3. Multiplayer-capable. Everything else (3D, VR, ownership models, etc.) is related but not core to what makes the 'metaverse' concept different.
- Every non centralized Twitter alternative actively enforces the sense of a personal identity tied to a fixed record of utterances e.g. mastodon makes it impossible to reliably delete something due to federation and then stuff like Nostr just establishes a cryptographically verifyable pseudonymous identity in an "uncensorable" network. i.g. secure scuttlebug is even worse because obtaining the whole chain of posts is required for its operation but preserving a property of a vague ephemerality for such a system is probably very hard and incompatible with having public accounts as well.
Links
- The Decentralized Web Primer
- The end of the cloud: A truly serverless web - A fireside chat with Viktor Charypar and Paul Frazee
- Ask HN: Recommendations for Peer to Peer Frameworks (2018)
- Blockstack - New Internet for Decentralized Apps.
- Cleargraph - Multi-purpose GraphQL runtime for decentralized applications (dApps) and wallets.
- Why We Need Web 3.0
- Manyverse - Social network off the grid. (HN)
- Early days in the Manyverse
- Why I'm excited about decentralized social networks
- Ask HN: Is it worth getting into distributed systems after 12 years full stack? (2018)
- Lux - Hybrid PoW/PoS & Unique PHI2 Algorithm | Masternode | Parallel masternode | Segwit | Smartcontract | Luxgate | Proof of file storage (Decentralised distributed file storage).
- Decentralisation: the next big step for the world wide web
- ProtoSchool - Interactive tutorials on decentralized web protocols.
- Decentralized data structures tutorial
- Decentraland Marketplace - Fully decentralized and open market where you can discover, buy, sell, and manage your parcels of LAND.
- ditCraft - Dit is the decentralized git. Distributed and democratic governance for software projects.
- Local-first software: you own your data, in spite of the cloud (HN)
- Protocols, Not Platforms: A Technological Approach to Free Speech (2019)
- The ecosystem is moving - Moxie (2019)
- GUN - Realtime, decentralized, offline-first, graph protocol to sync the web. (Web)
- Towards decentralized code collaboration
- SAFE Network Primer - Introductory guide to the world's first fully autonomous data and communications network.
- cjdns - Encrypted IPv6 network using public-key cryptography for address allocation and a distributed hash table for routing.
- Yggdrasil - Early-stage implementation of a fully end-to-end encrypted IPv6 network. (Code) (HN) (HN)
- AutoDapp - Instantly decentralize your web app.
- Everest - Universally shared projects registry. (Projects) (Code)
- Infura - Ethereum & IPFS APIs. Develop now on Web 3.0.
- Aragon - Gives internet communities unprecedented power to organize around shared values and resources.
- 73 and Web3
- Crypto Anarchy Wiki (Code)
- IPLD - Data model of the content-addressable web. (GitHub) (Code)
- Resources about the general concepts around decentralization (2020)
- Our Networks - Conference about the past, present, and future of building our own network infrastructures.
- Coordination, Good and Bad (2020) (HN)
- The unrealized potential of federation (2020) (HN)
- Spritely - Project to level up the federated social web. (Lobsters)
- Filecoin - Decentralized storage network for humanity's most important information. (Tweet) (What Information Should we be Preserving in Filecoin?) (Review) (How storage and retrieval deals work on Filecoin) (GitHub) (Community) (Docs)
- Venus - Filecoin Full Node Implementation in Go. (Web)
- Lotus - Implementation of the Filecoin Distributed Storage Network.
- Forest - Rust Filecoin Node Implementation.
- witnet-rust - Open source implementation of the Witnet Decentralized Oracle Network protocol written in Rust.
- Awesome distributed, decentralized, p2p apps or tools
- Maybe we shouldn't want a fully decentralized web (2020) (HN)
- Thinking About Decentralized Communities (2020) (HN)
- Awesome anti-censorship
- Decentralized Social Networking Ecosystem Review by Twitter (2021) (HN)
- Decentralized Websites - Resources on building decentralized websites.
- Ask HN: Truly successful applications based on decentralized networks? (2021)
- Awesome Decentralized Web
- Decentralization Off The Shelf - Patterns for decentralized protocols and applications. (Code) (Web Code)
- The Most Important Scarce Resource is Legitimacy (2021) (Reddit) (HN)
- Ouinet - Library to enable decentralized web requests.
- Edge & Node - Initial team behind The Graph. We create and support protocols and dApps that empower individuals and move humanity forward.
- Starting a new digital identity (2021) (HN)
- Resources to learn DeFi from 0 (2021)
- Flamingo DAO - NFT-focused DAO that aims to explore emerging investment opportunities for ownable, blockchain-based assets.
- Yatima - Programming language for the decentralized web. (HN)
- Decentralized identity - Authentication system built with Ceramic & IDX.
- DeFi Developer Road Map
- Data layout and schema agreement on Hypercore protocol (2021)
- Smart Contract Programmer - YouTube
- Reconnected (2021) - Decentralizing the internet alone won’t lift it above politics or save it from corporate co-optation.
- Distributed Press - Magazine about the digital commons, telling stories about people building the web as a shared resource.
- Web3 Is a Stupid Idea (2020) (HN)
- The Value Chain of the Open Metaverse (2021)
- EU Funding for Dev Tools for the Decentralized Web (2021) (HN)
- SimpleX chat - Private, decentralized, no global identities. (Code) (GitHub)
- The Defiant - Defi News, Daily Briefings, DeFi Interviews and Defi Recaps.
- Helium - Peer-to-peer wireless network. (Twitter) (Summary) (GitHub) (Improvement Proposals) (Helium Wallet in Rust) (HN)
- Helium Vote - Straw poll website that enables a simple straw-poll for Helium related initiatives. (Code) (Tweet)
- Helium Gateway - Service designed to run on Linux-based LoRaWAN gateways.
- Lokinet - Anonymous, decentralized and IP based overlay network for the internet. (Web)
- Project Liberty - Building a more equitable civic architecture for the next generation of the web. (GitHub)
- The role of decentralization, China/US break down & more with Bestie Guestie Balaji Srinivasan (2021) (Tweet)
- What is Web3? The Decentralized Internet of the Future Explained (2021)
- Good reads on Web 3 (2021)
- Web3 – A Vision for a Decentralized Web (2021) (HN) (Tweet)
- Cloudflare Distributed Web Gateways: Unlocking the Web3 Metaverse (2021) (HN)
- How open lost to closed in Web 2 — and how Web 3 can bring open back (2021)
- Tox - Decentralized and Encrypted Instant Messaging. (HN)
- Most thought provoking ideas on Web 3, NFTs, tokens (2021)
- Web3 Jobs - Blockchain, Smart Contract and Crypto Jobs.
- The Rise of Micro-Economies (2021)
- Web3 architecture and how it compares to traditional web apps (2021) (HN)
- Cwtch - Decentralized, Surveillance Resistant Infrastructure. (Lobsters)
- Bluesky - Building a Social Web. (Twitter) (Discord)
- Web3 Devs and Builders Twitter
- Should Your Next Company Be a DAO? (2021)
- web3 Policy - Andreessen Horowitz
- A Legal Framework for Decentralized Autonomous Organizations (2021) (Tweet)
- What Even Is A DAO (2021)
- Chris Dixon and Naval Ravikant — The Wonders of Web3, How to Pick the Right Hill to Climb, Finding the Right Amount of Crypto Regulation, Friends with Benefits, and the Untapped Potential of NFTs (2021)
- Keyko - Create Unstoppable Digital Ecosystems.
- Criticizing Web 3 focus on money making (2021)
- Web 3 summary
- Which classic web property would make great sense re-imagined in web3 terms (token + DAO with community incentives) (2021)
- Fission - Bringing decentralized web tech to all devs by solving today’s challenges. (Twitter) (CLI & server)
- Web3 Ecosystem Overview (2021)
- Notes on Web3: Meager counterweight to the growing hype (2021) (Tweet) (HN)
- On falling down the rabbit hole (web3) (2021) (Tweet)
- locutus - Distributed, decentralized, key-value store in which keys are cryptographic contracts that determine what values are valid under that key. (HN)
- Web3 is about networks — new kinds defined by ownership (2021)
- Web3 Podcast - How Miguel Piedrafita Shipped 160 Apps By 19 Years Old, Pivoted To Web3 and How You Can Get Started In It Too
- Why Web3 is going to be transformational (composing state) (2021)
- Decentralized Woo Hoo (2021) (HN)
- DIDKit - Cross-platform toolkit for decentralized identity. (Docs)
- SSI - Core Verifiable Credential and Decentralized Identifier functionality in Rust.
- Decentralised Tech & the Future of Organising (2021) (Tweet)
- The web3 stack (2021)
- Webb - Multi-chain privacy hub for blockchains. (GitHub) (Code)
- Measuring the Web3.0 Stack (2021)
- An Engineer's Hype-Free Observations on Web3 (and Its Possibilities) (2021) (HN)
- Web3 is Bullshit (2021) (Tweet) (HN)
- Is Web3 anything? (2021) (HN)
- What web3 projects are you most excited about (2021)
- Web3 is going just great - Timeline of some of 2021's greatest hits in cryptocurrencies, NFTs, and other web3 projects. (Code)
- The Web3 Fraud (2021) (Tweet) (HN) (Lobsters)
- Why Web3? (2021) (HN)
- Web3 is centralized (2022) (HN)
- A not so gentle intro to web3 (2021) (HN)
- My First Impressions of Web3 (2022) (HN) (Tweet) (Tweet) (Reddit) (Vitalik's Response) (HN)
- Some people want to run their own servers (2022) (HN)
- On Web3 Infrastructure (2022) (HN)
- DDP: Decentralisation Design Principles
- Protocol Labs Research
- dokieli - Client side editor for decentralized article publishing, annotations and social interactions. (Code)
- Web3 is centralized and inefficient (2022) (HN)
- Fluence Project - Peer-to-peer computing protocol and licensing system. (Code)
- Twitter Bluesky: A Self-Authenticating Social Protocol (2022) (Tweet) (HN)
- Witter Bluesky community repo
- Decentraland Awesome Repository - Links to examples and tutorials to help you get started building Decentraland scenes and other content.
- Decentralization for Web3 Builders: Principles, Models, How (2022) (Tweet)
- Tailscale CEO Avery Pennarun on rebuilding the internet (2022)
- Open Data Fabric - Open protocol for decentralized exchange and transformation of data. (Docs)
- Four Decentralization Protocols: Introduction to decentralization protocols using JavaScript
- Decentralized Society: Finding Web3's Soul (2022) (Tweet)
- 20 Web 3 podcast episodes of 2022
- Web5 - Building an extra decentralized web that puts you in control of your data and identity.
- Do you need decentralization? Crypto, Rust, Collaboration vs Consensus (2022)
- Centralization Is Inevitable (2022) (HN)
- First Impressions of Bluesky's at Protocol (2022) (HN)
- How much decentralization is too much? (2022) (HN)
- Radicle Heartwood Protocol & Stack
- Edelweiss - Decentralized Protocol Compiler.
- indigo - Go code for Bluesky's atproto services.
- Awesome Decentralized Database
- DANNY - Decentralized vector database for building vector search applications.
- How to Kill a Decentralised Network (such as the Fediverse) (2023) (Lobsters)
- What do I think about biometric proof of personhood? (2023)