Baja para ver más
Cerrar -

Anuncio de RSK3 Library

Published on: 2 junio, 2020

IOV Labs se complace en anunciar el primer lanzamiento público de rsk3.js, un poderoso conjunto de bibliotecas Javascript creadas específicamente para desarrolladores que buscan construir en RSK Blockchain. Aquellos desarrolladores que hayan usado la tan popular biblioteca Javascript web3 de Ethereum se encontrarán en un territorio familiar, con la mayoría de las llamadas de función muy similares en sintaxis a las de web3 pero adaptadas para RSK Blockchain. Esto debería facilitar el proceso para aquellos desarrolladores que desean transferir sus aplicaciones dependientes de web3 de Ethereum a RSK. 

¡Y eso no es todo! También nos complace anunciar la creación de RIF Wallet, la wallet oficial con soporte inicial para las criptomonedas RBTC, BTC y RIF. La nueva RIF wallet está diseñada para usuarios móviles y fue desarrollada para soportar dispositivos Android e iOS. Además de ser de código abierto, proporciona al usuario la custodia total de sus criptomonedas almacenadas en la wallet, ya que creemos en poner el poder de las finanzas descentralizadas en manos del individuo. La wallet utiliza una semilla segura para generar la clave privada y proporcionar a los usuarios un proceso de copia de seguridad y recuperación para restaurarla si la olvidan o pierden el acceso a su dispositivo. Además de almacenar, enviar y recibir, la wallet proporciona la funcionalidad de intercambio, lo que permite que ciertos activos se intercambien dentro de la wallet utilizando servicios de terceros. Esto será especialmente útil para los usuarios que buscan intercambiar entre BTC y RBTC. 

RIF Wallet se mejorará continuamente para admitir las capacidades más potentes y útiles de RSK Blockchain y los servicios RIF. La wallet también es el primer ejemplo de producción que usa las bibliotecas rsk3.js (detalles a continuación), y puede ser un ejemplo de referencia útil para los desarrolladores que buscan crear wallets compatibles con RSK Blockchain, ya que también es de código abierto. Los planes de lanzamiento futuros incluyen tokens personalizados de soporte creados en RSK Blockchain (por ejemplo, ERC-20), wallets multifirma y otros servicios RIF y de terceros a través de un navegador dApp integrado. El primer lanzamiento de RSK Wallet ahora está en proceso de publicación, y esperamos que la publicación de Android se complete primero. Una vez que la wallet esté lista para descargar desde las tiendas de aplicaciones, anunciaremos dónde puede descargarla y le brindaremos algunas instrucciones básicas para comenzar. 

Más sobre la suite RSK3.js

La suite rsk3.js es una colección de bibliotecas para interactuar con un nodo de RSK Blockchain local o remoto, con la intención de hacer que las llamadas a funciones comunes sean más fáciles de realizar y proporcionar los componentes básicos de desarrollo rápido para los desarrolladores de DApp. Las bibliotecas están disponibles en código abierto, con el objetivo de proporcionar estas valiosas herramientas a los desarrolladores de todo el mundo que están creando aplicaciones en RSK Blockchain.

Las principales áreas de enfoque de estas bibliotecas rsk3 son:

Seguridad

Compatibilidad directa con RSK Blockchain

Verbosidad reducida frente a web3 (llamadas de función más cortas)

Base de código ligera que sigue siendo poderosa. 

Las bibliotecas permiten interactuar con cuentas de red RSK, contratos, propiedades de red, DApps, así como con varias funciones de utilidad. Los usos principales incluyen la creación de cuentas, la administración de cuentas, la emisión de tokens (por ejemplo, ERC-20) y la formación y firma de transacciones.

Antes de lanzar estas bibliotecas al público, hemos completado una auditoría de seguridad independiente para garantizar que proporcionamos la mejor seguridad posible para aquellos que buscan construir sus aplicaciones usando estas bibliotecas. Estamos utilizando estas bibliotecas en proyectos en proceso, por lo que sabemos lo importante que es construir sobre una plataforma segura y creemos firmemente en proporcionar a nuestra comunidad de desarrollo las mejores herramientas de su clase que sean robustas, probadas y comprobadas. Actualmente estamos creando múltiples aplicaciones usando estas bibliotecas y lo invitamos a hacer lo mismo y a enviarnos sus comentarios o ideas. 

Creemos que estas bibliotecas serán útiles para los desarrolladores de blockchain nuevos y experimentados, ya sea que esté buscando crear su primera aplicación en RSK Blockchain o quiera construir una wallet compleja, crear un token, desarrollar herramientas de monitoreo o verificar las propiedades de red para su juego DApp. Estamos entusiasmados por aprender más sobre los proyectos que usan estas bibliotecas, y nos comprometemos a apoyar el desarrollo de estas herramientas en el futuro, ¡así que sus comentarios son bienvenidos!

Para instalar estas bibliotecas, puede hacerlo utilizando NPM.

Para instalar todo el conjunto de bibliotecas rsk3:

npm install @rsksmart/rsk3

También es posible que desee instalar bibliotecas rsk3 individuales. Esto es útil cuando solo necesita un subconjunto de ellas en sus proyectos. En la actualidad hay seis:

npm install @rsksmart/rsk-abi

npm install @rsksmart/rsk-account

npm install @rsksmart/rsk-contract

npm install @rsksmart/rsk-net

npm install @rsksmart/rsk-personal

npm install @rsksmart/rsk-utils 

Alternativamente, puede construir las bibliotecas desde la fuente utilizando las instrucciones en su repositorio de Github:

github.com/rsksmart/rsk3.js 

Nuestro portal para desarrolladores contiene documentación detallada de API y guías de uso:

developers.rsk.co/libraries/rsk3js/

Lo invitamos a descargar y explorar el conjunto de bibliotecas rsk3.js y comenzar a construir sus primeras aplicaciones con ellas de inmediato. Al igual que con cualquier tecnología nueva, agradecemos sus comentarios, preguntas, sugerencias e informes de errores. En cuanto a RIF wallet, estamos ansiosos y entusiasmados por compartir con ustedes información sobre su disponibilidad para descargarla pronto de las tiendas de aplicaciones. Manténganse sintonizados.