Truffle es una herramienta que facilita a los desarrolladores la creación de Dapps basadas en blockchain en Ethereum. Permite a los desarrolladores crear y probar contratos inteligentes y crear redes públicas y privadas utilizando lenguajes como JavaScript.
Siempre que aparece una nueva tecnología, a menudo hay un desfase entre la aparición de esa elegante pieza de tecnología y una comunidad de constructores que saben cómo construir con ella. Blockchain no es una excepción. Pero hay una empresa en este espacio que ayuda a los desarrolladores a adquirir las herramientas del oficio. Se llama Truffle.
¿Puede ayudar a reducir la barrera de entrada para los desarrolladores curiosos con las criptomonedas? Lo averiguaremos.
¿Qué es la trufa?
Truffle es una herramienta que facilita a los desarrolladores la creación de Dapps basadas en blockchain en Ethereum.
Los contratos inteligentes varían, y el tipo de código requerido, de una red a otra. Ethereum, por ejemplo, usa su propio lenguaje de programación, llamado Solidity, por lo que los desarrolladores tienen que aprender un nuevo lenguaje para codificar en él. Otras redes tienen sus propias versiones. Truffle ayuda a solucionar estos problemas al permitir que los desarrolladores codifiquen en lenguajes que ya comprenden: lenguajes como JavaScript y JSX.
¿Como funciona?
La trufa tiene varias características clave:
🏗️ Espacio para que los desarrolladores creen Dapps.
🔬 Capacidad para probar contratos inteligentes.
🖥️ Conexión a criptomonedas usando la Máquina Virtual Ethereum.
🚧 Soporte para procesos de construcción personalizados
🚈 Capacidad de implementación en muchas redes públicas o privadas.
¿Qué otros productos hay en Truffle Suite?
La trufa viene junto a:
Ganache: una cadena de bloques personal para los desarrolladores de Ethereum que se utiliza para crear y probar contratos inteligentes.
Drizzle: una serie de conjuntos de datos que se utilizan para facilitar la escritura de interfaces Dapp.
“Este nuevo y hermoso sitio web de Truffle Suite me está dando hambre. Los desarrolladores pueden usar Truffle, Drizzle y Ganache para facilitar el desarrollo y las pruebas de Ethereum ”, dijo Joseph Lubin, fundador de ConsenSys”.
¿Qué empresas utilizan Truffle?
Aragon – Un Dapp para crear y gestionar organizaciones descentralizadas.
BitGo: creación de soluciones de cadena de bloques como su billetera multifirma.
MelonPort: una nueva forma de administrar tokens Ethereum.
Digix: un token estable respaldado en oro
ShapeShift: un intercambio de activos digitales, incluidos los tokens ERC-20.
El futuro:
A medida que más y más desarrolladores descarguen Truffle y aumente el número de empresas que lo utilizan, se convertirá en un pilar en el kit de herramientas de codificación de Ethereum. Esto conducirá a mejores Dapps en la red y, con suerte, a más usuarios. ¡Trae los próximos CryptoKitties!