Useful Links
Computer Science
Web Development
Decentralized Web
1. Introduction to the Decentralized Web
2. Foundational Technologies
3. Core Infrastructure and Protocols
4. Building Decentralized Applications
5. Decentralized Web Ecosystem
6. Challenges and Future Directions
Core Infrastructure and Protocols
Decentralized Storage Systems
Storage Architecture Concepts
Content-Addressing vs Location-Addressing
Hash-Based Content Identification
Decentralized Data Discovery
Redundancy and Availability
Permanent Storage Models
Permaweb Concept
Economic Incentives for Persistence
Data Permanence Guarantees
Major Storage Protocols
InterPlanetary File System
Content Addressing
File Chunking and Deduplication
Distributed Hash Table
Pinning Mechanisms
IPNS for Mutable Content
Arweave
Blockweave Data Structure
Proof-of-Access Consensus
Endowment Storage Model
SmartWeave Contracts
Filecoin
Storage Marketplace Design
Proof-of-Replication
Proof-of-Spacetime
Retrieval Markets
Storage Deals and Pricing
Sia Network
Decentralized Storage Contracts
Reed-Solomon Erasure Coding
Host and Renter Economics
File Contracts and Proofs
Storage Challenges
Data Availability Problems
Incentive Alignment
Retrieval Performance
Cost Optimization
Decentralized Identity and Naming
Digital Identity Foundations
Self-Sovereign Identity Principles
Identity Verification Models
Privacy-Preserving Identity
Decentralized Identifiers
DID Structure and Syntax
DID Methods and Registries
DID Documents
Resolution Process
Verifiable Credentials
Credential Issuance
Presentation Protocols
Zero-Knowledge Proofs
Selective Disclosure
Revocation Mechanisms
Decentralized Naming Systems
Ethereum Name Service
Domain Registration Process
Name Resolution Mechanism
Reverse Resolution
Subdomain Management
Unstoppable Domains
Blockchain-Based Domain Storage
Browser Integration
Cryptocurrency Addresses
Handshake Protocol
Root Zone Management
Naming Auctions
DNS Integration
Data Protocols and Communication
Decentralized Data Indexing
The Graph Protocol
Subgraph Development
GraphQL Query Interface
Indexer Economics
Curator Mechanisms
Mutable Data Protocols
Ceramic Network
Stream-Based Data Model
Document Versioning
Access Control
Schema Validation
Communication Protocols
Libp2p Framework
Modular Network Stack
Peer Discovery Mechanisms
Transport Layer Abstraction
Security and Encryption
Matrix Protocol
Decentralized Chat
Federation Model
End-to-End Encryption
Decentralized Messaging
XMTP Protocol
Status Network
Briar Project
Oracle Networks
Oracle Problem Analysis
On-Chain vs Off-Chain Data
Trust and Reliability Issues
Data Quality Concerns
Attack Vectors and Manipulation
Oracle Architecture Types
Centralized Oracles
Single Data Source Model
Trust Assumptions
Performance Benefits
Risk Factors
Decentralized Oracle Networks
Multi-Source Aggregation
Consensus Mechanisms
Incentive Structures
Dispute Resolution
Oracle Implementations
Chainlink Network
Node Operator Economics
Data Feed Aggregation
VRF and Automation
Cross-Chain Protocols
Band Protocol
Delegated Proof-of-Stake
Data Request System
Oracle Script Language
Pyth Network
High-Frequency Price Feeds
Publisher Network
Confidence Intervals
Oracle Security
Flash Loan Attacks
Price Manipulation
Front-Running Protection
Circuit Breakers
Previous
2. Foundational Technologies
Go to top
Next
4. Building Decentralized Applications