Hechos clave:
-
Ethereum Name Service es el mƔs popular de estos servicios.
-
IOV Labs desarrollĆ³ RSK Name Service, una opciĆ³n multi-criptomonedas y mĆ”s cercana a Bitcoin.
Es poco probable que la persona que desee buscar informaciĆ³n sobre un determinado tema en Internet escriba ā216.58.210.163ā en la barra de bĆŗsqueda de su navegador. ObtendrĆa el mismo resultado si escribiera www.google.com, lo cual es mucho mĆ”s fĆ”cil de recordar.
Concebido a mediados de la dĆ©cada de 1980 por Paul Mockapetris y popularizado en la dĆ©cada siguiente, el sistema de nombres de dominio facilitĆ³ la navegaciĆ³n en la web. Lo hizo mediante un sistema de nomenclatura jerĆ”rquico.
Tal como explica la ICANN (siglas en inglĆ©s de CorporaciĆ³n de Internet para la AsignaciĆ³n de Nombres y NĆŗmeros), el servicio de nombres de dominio, o DNS, āes un sistema diseƱado para que Internet sea accesible para las personasā. Este sistema vincula una serie precisa de letras a una serie concreta de nĆŗmeros.
Pero cuando se trata de direcciones en una blockchain, no resulta raro ver extensas combinaciones azarosas de letras y nĆŗmeros prĆ”cticamente imposibles de recordar. Por ejemplo, las direcciones de Bitcoin (BTC) pueden tener hasta 34 caracteres.
Servicios de nombres de dominios en la blockchain
Con el fin de facilitar la tarea de compartir una direcciĆ³n es que tambiĆ©n se desarrollaron servicios de nombres en la blockchain.
Uno de los primeros intentos fue BitDNS, en 2011, posteriormente llamado Namecoin, que buscaba asociar direcciones terminadas en .bit a las clĆ”sicas direcciones alfanumĆ©ricas de Bitcoin. Por falta de consenso no pudo lograrse el cometido y Namecoin (NMC) siguiĆ³ su propio camino como una altcoin tras una bifurcaciĆ³n de la blockchain de Bitcoin.
Actualmente Namecoin se presenta como āuna tecnologĆa experimental de cĆ³digo abierto que mejora la descentralizaciĆ³n, la seguridad, la resistencia a la censura, la privacidad y la velocidad de ciertos componentes de la infraestructura de internet como el DNSā.
TambiĆ©n los equipos de desarrollo detrĆ”s de las criptomonedas XRP y Dash idearon formas de que sus usuarios puedan tener direcciones personalizadas. Ambos coinciden en que esto es necesario para hacer mĆ”s amigable su uso y, como consecuencia, incrementar la adopciĆ³n.
Algunas crĆticas que se le hacen a esto, es que esa facilidad de uso va en detrimento de la privacidad. Muchos, dentro de la comunidad de usuarios de criptomonedas, recomiendan evitar que una identidad particular quede asociada a una determinada direcciĆ³n en un monedero.
De todos modos, la privacidad no serĆa un problema si se tiene en cuenta que la mayorĆa de los monederos permite utilizar infinitas direcciones. AsĆ, la direcciĆ³n personalizada no necesariamente tendrĆa que ser la Ćŗnica de un individuo o entidad.
Una alternativa en Bitcoin, que combina direcciones personalizadas y anonimato es PayNym, por el momento solo disponible en el monedero Samourai. BĆ”sicamente el mĆ©todo consta de la creaciĆ³n de un identificador Ćŗnico, que permite que se genere una nueva direcciĆ³n cada vez que un cĆ³digo para recibir bitcoins sea escaneado por otros. De esta forma, se pueden mantener los balances reales ocultos. Para poder utilizarlo, tanto quien envĆa como quien recibe, debe usar PayNym.
Ethereum Name Service: la forma descentralizada mƔs usada para registrar un dominio
Actualmente, uno de los servicios de nombres en la blockchain mĆ”s conocidos es el Ethereum Name Service (ENS). Permite escoger nombres de direcciones para monederos y tambiĆ©n para sitios web, a los que puede accederse con un navegador compatible como Brave, Opera, la versiĆ³n mĆ³vil de MetaMask o mediante extensiones para Chrome como, por ejemplo, Unstoppable Extension.
El proyecto se iniciĆ³ en 2016 con el impulso de Nick Johnson y Alex Van de Sande, investigadores de la FundaciĆ³n Ethereum. Tras 2 aƱos de desarrollo, en 2018 fue lanzado pĆŗblicamente y, por sus caracterĆsticas novedosas, captĆ³ la atenciĆ³n de muchos interesados. Hasta el momento, el ENS registrĆ³ 208.000 dominios solicitados por casi 60.000 propietarios.
A diferencia del DNS, aquĆ no se depende de una entidad centralizada, como lo es la ICANN, sino que la informaciĆ³n se almacena en los nodos de Ethereum distribuidos por todo el mundo. Se tiene entonces la descentralizaciĆ³n, seguridad, resistencia a la censura e inmutabilidad propia de la blockchain aplicada al registro de nombres de dominio.
El formato nativo de las direcciones en el ENS es del estilo nombre.eth, aunque tambiƩn se admiten otros sufijos como, por ejemplo, .xyz, .kred, .luxe, .club y .art.
Ethereum Name Service se basa en dos componentes principales, que son el registro y los solucionadores. El primero, es un Ćŗnico contrato inteligente que mantiene una lista de todos los dominios y subdominios registrados. Almacena tambiĆ©n los propietarios del dominio (es decir, su direcciĆ³n en Ethereum), el tiempo de vida del registro y las transferencias de un dominio entre usuarios.
Los solucionadores, tambiĆ©n son contratos inteligentes, pero su tarea es efectuar el proceso de ātraducciĆ³nā de nombres a direcciones. El mĆ©todo en el que esta tarea es realizada varĆa segĆŗn el tipo de registro al que pertenezca el dominio (una direcciĆ³n de monedero, un sitio web, un hash de contenido, etcĆ©tera).
Los solucionadores, tambiĆ©n son contratos inteligentes, pero su tarea es efectuar el proceso de ātraducciĆ³nā de nombres a direcciones. El mĆ©todo en el que esta tarea es realizada varĆa segĆŗn el tipo de registro al que pertenezca el dominio (una direcciĆ³n de monedero, un sitio web, un hash de contenido, etcĆ©tera).
Por USD 5 (0,009 ethers al momento de redacciĆ³n de este artĆculo) puede registrarse un dominio por 1 aƱo desde la pĆ”gina del ENS. Para esto es necesario conectarse mediante un monedero compatible. Entre otros, pueden usarse MetaMask, Portis, Authereum, MEW Wallet y Torus.
RSK Name Service: una opciĆ³n āMulti-Criptoā y mĆ”s cercana a Bitcoin
Un servicio de similares caracterĆsticas, aunque con ciertas implementaciones que le dan mayor versatilidad, es el RSK Name Service (RNS), desarrollado por IOV Labs .Esta compaƱĆa es responsable de la red RSK (Rootstock), una cadena lateral compatible con Ethereum que funciona con Bitcoin como blockchain principal.
En enero de 2019, tal como informĆ³ CriptoNoticias, se lanzĆ³ pĆŗblicamente el RNS. El servicio permite identificar de forma sencilla y descentralizada recursos relevantes como direcciones, claves pĆŗblicas, sitios web e identificadores de redes sociales, entre otros.
āEl sistema ordinario de nomenclatura de blockchain y criptomonedas fomenta los riesgos de entradas incorrectas, pĆ©rdida de fondos, etcĆ©teraā, explicaron los desarrolladores de RNS y aseguraron que āexiste una creciente demanda de direcciones legibles por humanos, similares a los nombres de dominio en Internetā.
El CEO de RIF Labs, Diego GutiĆ©rrez Zaldivar, describiĆ³ esto como una necesidad para alcanzar la adopciĆ³n masiva, tal como ocurriĆ³ con el DNS. āCuando se desarrollĆ³ Internet por primera vez, era difĆcil entender el potencial transformador que poseĆa. Sin servicios como el DNS, seguirĆamos confiando en recordar las direcciones IP exactas para acceder a los servicios de Internetā, dijo.
6 meses despuĆ©s de su lanzamiento, el RSK Name Service tuvo una actualizaciĆ³n que le dio una ventaja competitiva sobre su par de Ethereum: se transformĆ³ en un servicio que IOV Labs denominĆ³ āMulti-Cryptoā. Desde entonces, el sistema le permite al usuario administrar todos los dominios desde un Ćŗnico panel principal. No importa en quĆ© blockchain hayan sido originados estos dominios pues ya no es exclusivo de la red RSK.
āRNS Multi-Crypto es el Ćŗnico servicio del mundo que permite a los usuarios resolver direcciones creadas sobre cualquier plataformaā habĆa dicho en aquel entonces Alejandro Banzas, director de producto. SegĆŗn explicĆ³, esta es āuna funcionalidad que mejora la interoperabilidad entre tokens creados en diferentes plataformas y, al mismo tiempo, refuerza la seguridad y reduce considerablemente la probabilidad de errorā.
āAl utilizar el Servicio de nombres RIF Multi-Crypto, un sistema de resoluciĆ³n multicadena convierte las direcciones de cada blockchain Ćŗnica en una direcciĆ³n de nombre o texto RIF simple, legible por las personas, que puede administrarse desde un solo panelā, explican.
Aclaran que, aunque detrĆ”s de escena, āel sistema proporciona interoperabilidad entre tokens creados en diferentes plataformas, para el usuario todos sus tokens y datos aparecen en una sola aplicaciĆ³n, de manera similar a una wallet que admite diferentes monedasā.
RNS estĆ” constituido, al igual que ENS, por dos componentes principales: el registro y los solucionadores. Ambos son contratos inteligentes con funciones especĆficas. Por un lado, el registro es bĆ”sicamente una especificaciĆ³n para un espacio de nombres y datos asociados a esos nombres. Por otro lado, los solucionadores proporcionan informaciĆ³n de un nombre de dominio en respuesta a las solicitudes de los clientes.
Para registrar un dominio en este servicio basta con conectarse a la pĆ”gina de RNS con un monedero compatible. Jaxx, Ledger, MyCrypto, Nifty, MetaMask y RPC son algunos de ellos. El monedero deberĆ” estar configurado en la red RSK Mainnet para poder efectuar la conexiĆ³n.
Posteriormente deberĆ” elegirse el nombre deseado y efectuarse el pago correspondiente, que es de 2 RIF por aƱo (USD 0,22 al momento de redacciĆ³n de este artĆculo).
Dominios descentralizados a la venta
Los dominios bajo el protocolo RNS tambiƩn pueden comprarse y venderse de manera descentralizada en el Marketplace de RIF. El proceso es intuitivo y no conlleva complicaciones. Tras acceder al sitio web de este mercado y conectar el monedero compatible, basta con seguir los pasos que la misma plataforma indica para comprar o vender.
Ya se encuentran disponibles cientos de dominios, a la venta a precios variados. Aunque el modo de pago, por el momento, es solo mediante el token RIF, los desarrolladores del Marketplace prometen agregar otros medios de pago en un futuro cercano.
El crecimiento de este Marketplace, que busca ser un punto de encuentro para proveedores y consumidores de servicios descentralizados, es una de las grandes apuestas del ecosistema construido alrededor de RSK. A diferencia de sus contrapartes centralizadas, RSK Marketplace se propone ser seguro, transparente, abierto, resistente a la censura, eficiente y con un sistema de reputaciĆ³n de propiedad individual.
SegĆŗn JuliĆ”n RodrĆguez, product owner del Marketplace, esas caracterĆsticas hacen que los mercados descentralizados ātengan el potencial de cambiar significativamente la forma en que interactuamos hoyā.
āEstamos creando un mercado totalmente descentralizado para permitir que los usuarios y desarrolladores interactĆŗen con los proveedores de servicios de una forma segura y eficiente, proporcionando mecanismos de participaciĆ³n, reputaciĆ³n y resoluciĆ³n de disputas aplicados por cĆ³digo para garantizar que todas las partes se comporten como se esperaā, agregĆ³ RodrĆguez. Por Ćŗltimo, manifestĆ³ su convicciĆ³n de que, gracias a esto āse allanarĆ” el camino hacia una economĆa colaborativa descentralizadaā.