Compartir este artículo

Los desarrolladores intentan resucitar Namecoin después de descubrir una falla fundamental

Se ha descubierto una falla fatal en el protocolo Namecoin, pero hay una solución en camino.

Se ha descubierto que Namecoin, la base de un sistema de nombres de dominio (DNS) descentralizado, tiene una falla fundamental que permite que cualquier dominio . BIT sea tomado por cualquier persona.

Hay más de 103.000 dominios . BIT y, si bien la evidencia sugiere que ninguno de ellos ha sido tomado maliciosamente, no se puede confiar en el protocolo que gobierna esos dominios hasta que se arregle.

CONTINÚA MÁS ABAJO
No te pierdas otra historia.Suscríbete al boletín de Crypto for Advisors hoy. Ver Todos Los Boletines

Mientras Namecoin Era una moneda que podía intercambiarse como cualquier otra Criptomonedas, tenía una función mucho más noble en la vida que ser una mera mercancía para intercambiar y gastar.

El razón de serEl objetivo de Namecoin era proporcionar una forma descentralizada y criptográficamente sólida de almacenar y transmitir pares de claves y valores.

Su aplicación fue un sistema de nombres de dominio alternativo DNS que no podía ser controlado por ningún gobierno ni organización corporativa, cuyo primer (y hasta ahora único) dominio de nivel superior (TLD) fue. BIT. Para obtener más información, consulteNuestra explicación completa de Namecoin.

La noción de un sistema DNS que ninguna de las partes pudiera controlar tenía serias implicaciones para aquellos que necesitaban publicar información que de otro modo sería suprimida o censurada.

Por ejemplo, Wikileaks también tiene un dominio BIT . BITPara la mayoría de las personas, ese LINK no funcionaría, precisamente porque el TLD . BIT es independiente de la red DNS que millones de personas usan a diario. Para navegar por sitios web . BIT , los usuarios tendrían que instalar extensiones de navegador compatibles con este sistema de nombres alternativo.

Así pues, hemos establecido la importancia de Namecoin. Sin embargo, es una Criptomonedas que también puede intercambiarse por otras monedas, razón por la cual su fallo fatal fue finalmente descubierto por un desarrollador de una plataforma de intercambio de criptomonedas.

Michael Gronager es el director de operaciones de Payward Inc, la empresa detrás deIntercambio de KrakenGronager también se conoce con el nombre de "libcoin" en elForo de Bitcoin Talk, llamado así por la biblioteca de funciones utilizada por Kraken, que él desarrolla.

Gronager nos comentó: «En Kraken, sometemos a un análisis exhaustivo todos los activos que incluimos; no queremos negociar un activo cuyo valor pueda desaparecer de la noche a la mañana. Así que, al revisar Namecoin y habilitar libcoin para que también lo admita, descubrí los problemas».

Los dos problemas que descubrió Gronager giraban en torno a la aplicación de las reglas que deberían haber protegido la integridad del protocolo.

El primer problema con el que nos topamos fue que el sistema de reserva de nombres que se utiliza en el proceso de registro de un nuevo dominio podía ser fácilmente anulado.

Sin embargo, el mayor problema que Gronager descubrió fue que cualquiera puede apropiarse de cualquier dominio BIT . Esto significa que, como nos explicó Gronager: «El protocolo, tal como se concibió originalmente, está completamente muerto».

Añadió: «Eso se basaba en permitir actualizaciones de valores únicamente si el nombre de entrada de la transacción coincidía con el de salida, lo cual ya no es así y aún puede ser explotado. Además, ya no se puede extraer esto de la cadena de bloques».

Para las personas que ya han comprado dominios . BIT con Namecoin (que es la única forma de comprar dominios . BIT ), Gronager nos aseguró que los dominios existentes son seguros, todo hasta el bloque 139,872 de Namecoin para ser precisos.

Afirma esto basándose en haber escrito su propia implementación de Namecoin, que actualmente monitorea la integridad de la cadena de bloques de Namecoin: "La implementación de libcoin de Namecoin puede monitorear la cadena de bloques de Namecoin y verificar inconsistencias en las reglas, por lo que sé con certeza que nunca ha sido explotada antes".

En cuanto a cómo avanzar, dado que actualmente existen más de 103.000 dominios BIT , Gronager se mantiene optimista. Sugirió un camino a seguir para Namecoin:

Se puede basar la consistencia de los nombres en la reserva del primer nombre y, posteriormente, en una cadena de transacciones criptográficamente ininterrumpida. Así, básicamente, los nombres en la transacción se vuelven superfluos, excepto por la reserva del primer nombre. Este es el nuevo tipo de verificación necesaria. He añadido esto a libcoin, lo cual fue sencillo, ya que libcoin almacena todo su estado en una base de datos relacional.





Namecoin, al igual que el cliente Bitcoin Satoshi, utiliza una base de datos clave-valor (BerkeleyDB), por lo que es un BIT más difícil de parchear. Sin embargo, he diseñado un parche completo para los desarrolladores de Namecoin y están trabajando en él. Por supuesto, ONE podría reiniciar Namecoin con las reglas correctamente aplicadas desde el principio, pero creo que el parche mencionado anteriormente es una solución más viable.

Intercambio de bitcoins Kraken

Añadió: "Sigo creyendo en Namecoin, y en Kraken seguimos planeando introducirlo como ONE de nuestros activos, pero primero necesitamos ver el parche; sin embargo, una vez que esté listo el parche adecuado, estaremos listos para operar".

Si bien el área de intercambios de criptomonedas ha sido un campo minado en términos regulatorios, cuando hablé con el CEO de Kraken, Jesse Powell, a principios de este año, se aseguró de explicar cómo el cumplimiento estaba entre sus principales prioridades para Kraken.

Gronager añadió: «Kraken aspira al pleno cumplimiento legal y tratamos de KEEP una alta ética empresarial. Por lo tanto, revelar información sobre errores es crucial y afectará la tasa. Además, como exchange, no es ideal tener dicha información sobre un activo una vez que se empieza a operar, ya que se corre el riesgo de ser acusado de no divulgarla de forma justa para todos».

Gronager se hizo eco del estado de la solución de Namecoin en elhilo del foroEl estado actual es: no compre un dominio a nadie y no confíe en ningún par clave-valor importante en Namecoin antes de que se implemente la solución. Se actualizará una vez que esté disponible, pero podría tardar días en implementarse en los mineros.

Finalmente, LOOKS que Namecoin resucitará, con varios parches en prueba por el equipo de desarrollo. Pero hasta que esté listo, la Criptomonedas que respalda el sistema DNS alternativo mundial debe considerarse en cuarentena.

Podemos estar seguros de que Gronagery otros Estaremos atentos a la integridad de la cadena de bloques existente de Namecoin. Claramente es un revés, pero parece que la Criptomonedas que podría ayudar a preservar la libertad de expresión saldrá adelante gracias al trabajo de desarrolladores dedicados.

David Gilson

Periodista tecnológico, usuario de Windows 8, entusiasta de la física cuántica y Linux.

Picture of CoinDesk author David Gilson