Ver más

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

2 mins
Editado por Luis Blanco
Únete a Nuestra Comunidad de Trading en Telegram

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

Trusted

Descargo de responsabilidad

Descargo de responsabilidad: De acuerdo con las pautas de Trust Project, el contenido educativo de este sitio web se ofrece de buena fe y solo con fines de información general. BeInCrypto prioriza proporcionar información de alta calidad, tomándose el tiempo para investigar y crear contenido informativo para los lectores. Si bien los socios pueden recompensar a la empresa con comisiones por las ubicaciones en los artículos, estas comisiones no influyen en el proceso de creación de contenido imparcial, honesto y útil. Cualquier acción tomada por el lector en base a esta información es estrictamente bajo su propio riesgo.

Patrocinado
Patrocinado