Earendil docs
English
English
  • About
  • getting started
    • Installation
    • Quick start
    • Host a web proxy
    • Visit and host havens
    • Chat
    • Run a relay
    • Pay and get paid
    • Config file
  • FAQ
    • 1+ nodes on 1 machine
  • 📖wiki
    • Type-I and II censorship resistance
    • Network architecture
    • Protocols
      • N2R (node-to-relay) protocol
      • GlobalRPC
      • Haven protocol
      • Link protocol
      • Stream protocol
      • WIP: Debt accounting
    • Onion packet format
      • Reply blocks
      • Earendil packet vs. Sphinx
    • Relay configuration
Powered by GitBook
On this page
Edit on GitHub
  1. wiki

Type-I and II censorship resistance

Last updated 1 year ago

We can distinguish between two types of censorship resistance:

  • Type-I or filter resistance prevents discrimination between different users or different data use cases within the same protocol, by the infrastructure that operates the protocol (e.g. Ethereum RPC nodes)

  • Type-II or ban resistance prevents the protocol itself from being banned by powerful adversaries that control underlying infrastructure (e.g. ISPs, nation states)

Many crypto* projects have pretty strong Type-I censorship resistance, such as Tor, privacy coins, etc.

Some communication projects (like Tor pluggable transport) try to achieve Type-II censorship resistance at the cost of massive centralization that makes Type-I censorship resistance much harder.

Few projects try to achieve both; Earendil is an exception.

📖
See more here.