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

¿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).

Patrocinado
Patrocinado

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.

Truffle
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%.

Patrocinado
Patrocinado

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.

 


Para leer el análisis más reciente del mercado de criptomonedas de BeInCrypto, haga clic aquí.

Descargo de Responsabilidad

Este artículo educativo ofrece información general de carácter formativo. Es de carácter no personalizado, no tiene en cuenta sus circunstancias ni evalúa la idoneidad, y no constituye análisis de inversiones, asesoramiento financiero, de inversión, jurídico o fiscal, ni una oferta o recomendación. Las referencias a activos, productos, proveedores o protocolos son ilustrativas y no implican respaldo alguno. La información, la regulación y la disponibilidad pueden cambiar o variar según la jurisdicción; verifique los hechos relevantes y la documentación del proveedor antes de actuar. Los criptoactivos y los productos relacionados pueden conllevar la pérdida total.

Patrocinado
Patrocinado