Web3 en Rootstock (RSK)
¿Qué es web3?
Web3.js es una colección de bibliotecas que le permiten interactuar con un nodo ethereum local o remoto mediante HTTP, IPC o WebSocket. Representa un enlace de lenguaje JavaScript para la interfaz Ethereum JSON RPC, lo que lo hace directamente utilizable en la tecnología web, ya que JavaScript es compatible de forma nativa en casi todos los navegadores web. Web3.js se puede utilizar para conectarse a la red RSK a través de cualquier nodo RSK que permita el acceso a través de HTTP. Una forma común de integrar una aplicación de navegador web con RSK es usar la extensión de navegador Metamask en combinación con Web3.js. Metamask es una billetera Ethereum en el navegador que inyecta un objeto de proveedor Web3 en el navegador. Un proveedor Web3 es una estructura de datos que proporciona un enlace a los nodos RSK de acceso público. El uso de Metamask permite a los usuarios administrar claves privadas y firmar transacciones dentro de su navegador web. El uso de estas extensiones de navegador en combinación con Web3.js, en una interfaz web, lo convierte en una forma conveniente de interactuar con la red RSK.