Ir al contenido principal

Ayúdenos a actualizar esta página.

🌏

Disponemos de una nueva versión de esta página, pero solo está en inglés por ahora. Ayúdenos a traducir la última versión.

Traducir la página
Ver en inglés

¡Aquí no hay ningún error!🐛

Esta página no se está traduciendo. Por ahora hemos dejado esta página en inglés.

Bibliotecas de API de backend

Última edición: , Invalid DateTime
Editar página

Para que una aplicación de software interactúe con la blockchain de Ethereum (por ejemplo, para que lea datos de la blockchain y/o envíe transacciones a la red), debe conectarse a un nodo de Ethereum.

Para ello, cada cliente de Ethereum implementa la especificación JSON-RPC para ofrecer un conjunto uniforme de endpoints con los que pueden contar las aplicaciones.

Si deseas utilizar un lenguaje de programación específico para conectarte a un nodo Ethereum, inicia tu propia solución y ten en cuenta que hay varias bibliotecas dentro del ecosistema que lo hacen mucho más fácil. Mediante estas bibliotecas, los desarrolladores pueden escribir métodos intuitivos de una línea para iniciar solicitudes JSON RPC (de manera invisible), que interactúan con Ethereum.

Requisitos previos

Comprender el bloque de Ethereum y a los clientes de Ethereum puede resultar útil.

¿Por qué usar una biblioteca?

Estas bibliotecas eliminan en gran parte la complejidad de interactuar directamente con un nodo Ethereum. También proporcionan funciones útiles (por ejemplo, convertir ETH a Gwei) de modo que, como desarrollador, puedas dedicar menos tiempo a lidiar con las complejidades de los clientes de Ethereum y centrarte más en las características únicas de tu aplicación.

Bibliotecas disponibles

Alchemy: Plataforma de desarrollo de Ethereum.

  • alchemyapi.io
  • Documentación
  • GitHub
  • Discord

BlockCypher: API web de Ethereum

Infura: La API de Ethereum como servicio.

La puerta de enlace de Ethereum Cloudflare.

Nodesmith: Acceso de API JSON-RPC a la red principal de Ethereum y a redes de prueba.

Ethercluster: Inicia tu propio servicio API de Ethereum compatible con ETH y ETC.

Chainstack: Nodos de Ethereum como un servicio compartidos y exclusivos.

QuikNode: Plataforma de desarrollo de blockchain.

Herramientas de Python: Variedad de bibliotecas para interactuar con Ethereum a través de Python.

web3j: Biblioteca de integración de Java/Android/Kotlin/Scala para Ethereum.

Rivet: API de Ethereum y Ethereum Classic como un servicio impulsado por software de código abierto.

Nethereum: Una biblioteca de integración .NET de código abierto para blockchain.

Más información

¿Conoces algún recurso en la comunidad que te haya servido de ayuda? Edita esta página y añádelo.

¿Le ha resultado útil este artículo?