¿Qué es Truffle en Ethereum? Una guía básica

Compartir artículo

¿Qué es truffle?

Truffle (Trufa, en español) es un conjunto de herramientas que permite a los desarrolladores crear aplicaciones sostenibles y profesionales en cualquier blockchain utilizando la Máquina Virtual Ethereum (Ethereum Virtual Machine, EVM).



EVM es el entorno que permite a los desarrolladores crear contratos y aplicaciones inteligentes que Ethereum Blockchain puede entender.

¿Para qué se creó Truffle?

Truffle fue lanzado en 2015 por Tim Coulter después de pasar tiempo trabajando con Ethereum y ConsenSys tratando de construir aplicaciones blockchain. Comenzó a desarrollar algunos scripts para ayudar y hacer más fácil el proceso de desarrollo, y eso es lo que resultó en lo que ahora conocemos como Truffle Suite.



El marco Truffle es una herramienta para construir, probar, implementar y automatizar el flujo de trabajo para Dapps basados ​​en blockchain de Ethereum. El marco de truffle consta de tres componentes principales:

1. Truffle: proporciona una herramienta de desarrollo con la capacidad de probar e implementar.

Fuente: trufflesuite.com

Al momento de redactar este artículo se han registrado un total de 2.618.189 descargas de Truffle. La popularidad continúa creciendo. Incluso en los últimos tres meses, las descargas han aumentado en un 21%.

2. Ganache: un simulador local de cadenas de bloques que le permite replicar redes de blockchain o probar contratos.

3. Drizzle: biblioteca de desarrollo frontend que puede conectar a los datos del contrato inteligente.

Los contratos inteligentes en Ethereum generalmente se desarrollan utilizando su propio lenguaje de programación Solidity. Suele haber algunos inconvenientes cuando se trata de probar e implementar en la red Ethereum, especialmente para proyectos más grandes con múltiples contratos.

Beneficios de Truffle:

  • Proporciona un entorno para el desarrollo, integración y producción de aplicaciones.
  • Proporciona una forma automatizada de probar contratos inteligentes.
  • Los entornos de desarrollo, integración y producción pueden configurarse para que puedan reutilizarse.
  • Permite a los desarrolladores codificar en idiomas que ya dominan.
  • Gestión de redes para que le permite desplegar  tanto en redes públicas como privadas.

El futuro de Truffle

La suite Truffle ayuda a los desarrolladores de blockchain a administrar todo su flujo de trabajo. Con un total combinado de más de 3 millones de descargas y un número creciente de usuarios dedicados, Truffle continúa siendo una herramienta esencial tanto para desarrolladores nuevos como experimentados.

 

Descargo de responsabilidad

Toda la información contenida en nuestro sitio web se publica de buena fe y sólo con fines de información general. Cualquier acción que el lector realice a partir de la información encontrada en nuestro sitio web es estrictamente bajo su propio riesgo. En Learn, nuestra prioridad es proporcionar información de alta calidad. Nos tomamos nuestro tiempo para identificar, investigar y crear contenidos educativos que sean útiles para nuestros lectores. Para mantener este estándar y seguir creando contenido impresionante, nuestros socios podrían recompensarnos con una comisión por las publicaciones en nuestros artículos. Sin embargo, estas comisiones no afectan a nuestros procesos de creación de contenidos imparciales, honestos y útiles.
Share Article

SEGUIR AL AUTOR

Los mejores monederos Bitcoin del 2021

Vámonos

Señales diarias, análisis de Bitcoin y chat con otros traders. ¡Únete a nuestro Telegram hoy!

Vámonos