¿De qué maneras no se descentraliza Internet?

Internet se basa en protocolos que suponen una noción de autoridad central que raciona y asigna recursos limitados como:

  • Direcciones MAC
  • Direcciones IP
  • Nombres de dominio
  • Números de sistema autónomo BGP (ASN)

Estas asignaciones equivalen a conectar recursos con identidades particulares. Las identidades, a su vez, son proporcionadas en última instancia por las autoridades estatales.

Además, la comunicación segura gira en torno a un grupo de autoridades de certificación. Si bien estos son técnicamente configurables y las aplicaciones no necesariamente acuerdan cuáles son confiables o no, la forma en que fue diseñada (SSL / TLS, X.509 y especificaciones relacionadas) hace que algunas cosas sean problemáticas:

  • limitar la confianza en una autoridad particular a dominios particulares (aunque las restricciones de nombre X.509 lo proporcionan, son parte del certificado en lugar de una política externa)
  • obtener su identidad verificada por múltiples autoridades
  • Tener menos confianza en una autoridad (perdón por la obvia contradicción)
  • inferir confianza de múltiples firmas