Parte 2 de 3 · La propuesta
Conservar el registro. Hacer sustituible a quien lo lleva.
Internet sigue necesitando un registro fiable de quién usa qué números. Lo que no necesita es alguien que decida quién pasa. Mi propuesta reduce el registro a esa sola función, permite que cualquier red lo verifique y se marche si quien lo lleva no cumple, y devuelve todas las demás decisiones a quienes operan las redes, a los contratos y a los tribunales.
En cifras
- 11
- Derechos que toda red debería tener frente a su registro, reunidos en una sola página. Nota 72
- 3
- Reglas de diseño para un registro común: especificación mínima, decisiones locales y adopción voluntaria. Nota 64
- 10
- Días hábiles para inscribir una transferencia ordinaria, según el borrador de reglas que preparé para AFRINIC. Nota 71
En pocas palabras
- Una sola prueba para cada regla: ¿qué necesitan de verdad las redes que están en funcionamiento?
- Compartir solo una capa mínima: números únicos, prueba de control, datos exactos y seguridad. Todo lo demás corresponde a los operadores.
- Inscribir las transferencias en lugar de aprobar planes de negocio, y retirar direcciones solo por motivos definidos y revisables.
- Hacer posible la salida y avanzar después, por etapas, hacia un registro que cada red pueda verificar por sí misma.
Partir de lo que necesitan las redes en funcionamiento
Internet se construyó sobre una disciplina de ingeniería sencilla: consenso aproximado y código en funcionamiento («rough consensus and running code»). Los estándares se ganaron su autoridad porque funcionaban en redes reales, no porque un comité los proclamara. Los registros tomaron prestada su legitimidad de esa tradición y luego le dieron la vuelta: usaron la política para imponerse a redes que ya estaban funcionando.
A la reparación la llamo primacía del código en funcionamiento. Toda regla de un registro debería superar una sola pregunta: ¿qué deja de funcionar en Internet si esto no se decide de forma centralizada? Si la respuesta es la unicidad, la interoperabilidad, la exactitud de los datos, la seguridad o la continuidad, la regla puede tener cabida en la capa común. Si no deja de funcionar nada, la regla no es coordinación. Es poder, y su sitio está en otra parte.
«Cuando el procedimiento del registro entra en conflicto con las redes en funcionamiento, prevalecen las redes en funcionamiento».
Una capa común mínima; todo lo demás, en manos de cada red
En la Nota 64 expuse tres reglas de diseño para cualquier registro común de este tipo. Especificación Inicial Mínima: fijar por escrito solo lo que todos los participantes deben compartir, de forma que cada uno pueda verificarlo. Decisión Futura Localizada: dejar que cada operador decida por sí mismo los cambios posteriores. Adopción Voluntaria: una regla nueva se vuelve real cuando las redes deciden aplicarla, y decidir no hacerlo no es una infracción.
Aplicada a los registros, la capa común conserva solo lo que exigen las redes en funcionamiento. El arrendamiento, la ubicación de los clientes, los precios, la financiación y los modelos de negocio vuelven al operador, a los contratos y a los mercados y, cuando haga falta imponer algo por la fuerza, al derecho público y a los tribunales. Los números que forman una dirección IP funcionan en cualquier parte porque nadie concede licencias sobre ellos; el registro que los mantiene únicos debería ser igual de discreto.
«El mejor problema de gobernanza es el que elimina el diseño del sistema».
Inscribir las transferencias, no aprobar planes de negocio
Un registro de la propiedad inscribe quién es dueño de una finca sin preguntar si los planes del nuevo dueño son sensatos. Un registro de números de Internet debería funcionar igual. Debería comprobar que la transferencia es auténtica, que los números no están registrados dos veces y que los datos son correctos, y después inscribirla dentro de plazos fijos: en el borrador que preparé para AFRINIC, diez días hábiles para una transferencia ordinaria y veinte para una transferencia entre registros. Solo debería denegarla por defectos enumerados de antemano, con motivos por escrito, pruebas y derecho a recurrir.
Retirar direcciones debería estar igual de limitado: una orden judicial o una decisión independiente, un fraude probado, una duplicidad que no pueda resolverse, un abandono declarado por escrito, una emergencia de seguridad breve y sujeta a revisión, o el impago tras un aviso. Los datos de seguridad que protegen el encaminamiento deben mantenerse neutrales y no servir nunca de palanca contra los miembros. Cuando los titulares discrepan, el registro debería dejar constancia del conflicto y mantener el último estado verificado mientras decide un foro independiente. Un registro nunca debería ser a la vez registrador, demandante, juez y verdugo.
«El registro puede verificar que una transferencia no rompa Internet. No puede decidir si la transferencia merece existir».
Hacer posible la salida
La rendición de cuentas empieza por poder marcharse. Puedes cambiar de compañía móvil y conservar tu número, y tu compañía se comporta en consecuencia. Una red debería poder trasladar el registro de sus direcciones —con sus datos, la prueba de control y la información de seguridad— a un sucesor cualificado, sin renumerar y sin pedir permiso al registro que abandona.
No se trata de que una empresa se dé de baja en un registro para afiliarse a otro. Se trata del recurso: un bloque concreto de direcciones no debe quedar atrapado en el fracaso, la captura o el litigio de una sola institución.
La continuidad hay que diseñarla; no puede darse por supuesta. El estado del registro debería estar versionado, auditado de forma independiente y replicado fuera del control de cualquier organización concreta. Los servicios de directorio necesitan una conmutación por error probada, y el sistema de seguridad, una sucesión planificada de claves y repositorios, porque una copia de seguridad estática no basta. Los propios debates de los registros sobre planes de contingencia ya aceptan que otro operador pueda hacerse cargo del servicio. Lo que todavía no aceptan es que esa elección no puede quedar en manos del mismo club.
«La infraestructura indispensable requiere administradores reemplazables».
A largo plazo: un registro que cualquier red pueda verificar
Hoy una red tiene que fiarse de la palabra del registro sobre lo que consta en sus datos. El punto de llegada que defiendo es otro: el estado del registro se comparte y puede verificarse, de modo que cualquier red puede comprobar por sí misma quién tiene qué números y ninguna institución es por sí sola la fuente de la validez. Un libro mayor distribuido es una manera de construirlo. Lo que importa es la verificación independiente y la portabilidad, no una tecnología, un token o una moneda concretos.
No tiene por qué llegar mediante una ruptura. El camino avanza por etapas: hacer visible el sistema, proteger la continuidad de las redes en funcionamiento, coordinar a los titulares en riesgo y, solo entonces, pasar a una arquitectura más ligera. Durante la transición, los registros actuales pueden seguir manteniendo los datos y publicando los servicios, una vez que dejen de juzgar el comercio. Incluso AFRINIC puede seguir existiendo, como operador de funciones acotadas, que rinda cuentas y pueda ser sustituido.
La ingeniería exige trabajo de verdad: hay que resolver la autenticación, los historiales contradictorios, las claves comprometidas y la sucesión segura. Prefiero nombrar esos problemas antes que fingir que no existen.
«El objetivo a largo plazo es un estado portable y verificable de forma independiente, no un comité sustituto que administre la misma prueba de necesidades».
¿Por qué no otros dirigentes, un gobierno o un organismo mundial mayor?
Otros dirigentes. Una junta mejor puede mejorar un registro durante un tiempo, pero la siguiente hereda el mismo veto. El objetivo no es un soberano más amable. Es acabar con la pretensión de soberanía.
Los gobiernos. Los Estados pueden y deben hacer cumplir sus propias leyes a través de sus propios tribunales, y ahí es donde corresponden las decisiones coercitivas. Entregar a los gobiernos el propio sistema de numeración abriría la puerta a la censura, a la fragmentación y a las presiones políticas sobre el encaminamiento, y casi doscientos Estados jamás se pondrán de acuerdo en un registro único.
Un organismo mundial mayor. Dar más autoridad a ICANN, al organismo que coordina a los registros o a un foro de las Naciones Unidas levantaría una versión más grande de la misma barrera. Un foro permanente sigue siendo un foro.
Más responsabilidad, y nada más. Obligar a los registros a pagar por el daño que causan le pondría precio, pero la responsabilidad no compra el derecho a mandar. El mejor remedio es suprimir el poder que causa el daño.
«El registro contable no es soberanía».
Lo que suelen preguntarme
¿Es un proyecto de blockchain?
No. El diseño necesita datos que cualquier red pueda verificar de forma independiente y llevarse consigo. Un libro mayor distribuido puede ser la herramienta adecuada para ello, pero la propuesta no depende de ningún token, moneda ni proyecto cripto. Depende de la verificabilidad, la portabilidad y la continuidad.
¿La portabilidad no fragmentará Internet?
La portabilidad evita la fragmentación en lugar de causarla. Cuando las redes no pueden marcharse, esquivan el registro en el que ya no confían, y así es como aparecen registros rivales. Una vía definida para irse mantiene un único registro común. Cambiar tiene costes, como más entradas en las tablas de encaminamiento; hay que gestionarlos, no usarlos como pretexto para mantener a las redes cautivas.
Si el registro no puede retirar direcciones, ¿quién frena el abuso y el fraude?
Los mismos que lo frenan en cualquier otro ámbito: los operadores, sus clientes, los contratos, los tribunales y las fuerzas del orden. Un registro debería publicar una forma de contactar con cada red y corregir los datos falsificados. Retirarle las direcciones a una red castiga a sus clientes inocentes junto con el posible infractor.
¿Quieres que las direcciones IP se conviertan en propiedad privada?
La propuesta no depende de esa palabra. Pide a los registros que dejen de tratar lo que anotan como fuente de propiedad. Los titulares pueden tener intereses jurídicos y económicos conforme a la ley que les sea aplicable; el registro ni es dueño de esos intereses ni los crea. Su función es registrar.
¿Desaparecerían los registros actuales?
No necesariamente. Tienen experiencia operativa y sistemas valiosos, y pueden seguir prestando servicios durante una transición. Lo que tiene que desaparecer es la pretensión de mandar. Un registro puede seguir existiendo mientras registre con exactitud, se mantenga dentro de sus límites y pueda ser sustituido.
Las Notas en las que se basa esta página
Cada apartado es un resumen. El argumento completo está en estas Notas.
- Nota 72La Carta de Derechos de la Coordinación de la UnicidadToda la propuesta en una página: once derechos que tiene cada red.
- Nota 64 · Original en inglésMinimum Initial Specification, Localized Future Decision, and Voluntary Adoption for Internet Coordination SystemTres reglas de diseño para un registro común sin autoridad permanente.
- Nota 65Primacía del código en ejecución: El parche necesario para preservar el diseño original de InternetLa primacía del código en funcionamiento: la reparación que necesita el diseño original de Internet.
- Nota 70La falacia de la continuidad del registro: protege el libro mayor, no al guardiánQué exige de verdad la continuidad, y un plan para garantizarla.
- Nota 67Cuando la compañía de agua dice que tu casa le pertenecePor qué una red debe poder llevarse sus direcciones y marcharse.
- Nota 71El espejo de la políticaUn conjunto completo de enmiendas que volvería a convertir un registro en un simple tenedor de libros.
- Nota 74Necesidad de aprobación previa y de la base — El veto de RIR sobre las transferencias IPv4Por qué los registros deben verificar transferencias, no aprobar inversiones.
- Nota 13Sobre la descentralización del registro mundial de direcciones IP mediante la tecnología de registros distribuidosMi primer esbozo de un registro distribuido de direcciones IP.