Hacer que la tecnología blockchain sea más fácil para los desarrolladores: Biblioteca RNS JS

Por Javi Esses, Desarrollador RIF
14 de abril, 2020

El Servicio de Nombres RIF (RNS) es un servicio descentralizado que les permite a los usuarios tener un dominio legible por humanos en cualquier blockchain. Puede ser utilizado para identificar cualquier elemento en la blockchain simplemente asociando un nombre con una dirección; (aprenda cómo registrar un dominio en este artículo). Suena bien, pero todos sabemos que puede resultar difícil interactuar directamente con smart contracts si no es un desarrollador de blockchain. Es necesario un amplio conocimiento para interactuar con un sistema descentralizado por completo; incluso si hay un solo contrato, contar con los conceptos básicos de la blockchain es fundamental antes de empezar. Es por eso que hemos creado la biblioteca RNS JS. Creemos que, si la blockchain es fácil de usar, será más sencillo aprobarla.

Ya no hay más ABI para instanciar contratos, ni direcciones de contratos, solamente hay una biblioteca: RNS JS. Es totalmente personalizable y cuenta con los preajustes necesarios para trabajar ya sea con RSK Mainnet o RSK Testnet sin configuraciones adicionales. No es necesario esperar más, vayamos al campo de juego.

Aquí detallamos un simple ejemplo, pero la biblioteca cuenta con una infinidad de operaciones con las que puede divertirse; conózcalas aquí y utilícelas en JS Fiddle.

¿Quiere hacerlo funcionar en su máquina local? Es realmente fácil, solo siga nuestro tutorial de Primeros pasos. Este tutorial lo guiará a través del proceso de instalación y le explicará cómo ejecutar un RNS Hello World.

Para los desarrolladores de blockchain, es probable que deseen ejecutar un nodo local con todo el paquete RNS, por lo cual pueden usar la biblioteca con su blockchain local. También contamos con un paquete para instalar el paquete del contrato completo en un comando. Obtenga detalles aquí í y, una vez que esté listo, aprenda a instanciar la biblioteca RNS JS para utilizarla con su paquete local aquí; ¡es solo un parámetro adicional!

La biblioteca RNS JS ha sido diseñada para integrarla con los dapps y wallets existentes. ¿Puede imaginarse qué fácil será para los usuarios finales enviar fondos a "alice.rsk" en lugar de "1LcwUei5JgqQX4dGvszELEVX2Ggs54MhQ1" o "0x52bc44d5378309ee2abf1539bf71de1b7d7be3b5"? Sí, ya conoce una dirección Ethereum y Bitcoin. Con RNS JS puede resolver direcciones de cualquier blockchain, no solo de RSK. Echemos un vistazo a la Guía de integración para conocer más sobre la integración de RNS con dApps y wallets.

RNS JS fue diseñada por desarrolladores y para ellos, por lo cual siempre buscamos colaboración. No dude en contactarnos si tiene propuestas, problemas o solicitudes en https://github.com/rnsdomains/rns-js.

Manténgase actualizado con las últimas novedades de RIF siguiéndonos en Twitter @rif_os.

Follow our news!