Whenever a new technology comes along, there's often a lag between the emergence of that fancy piece of tech, and a community of builders that know how to build with it. Blockchain is no exception. But there is a company in this space helping developers pick up the tools of the trade. It's called Truffle.
Can it help lower the barrier to entry for crypto-curious developers? We'll find out.
What is Truffle?
Truffle is a tool that makes it easier for developers to build blockchain-based Dapps on Ethereum.
Did you know?
Truffle was created by the founder of NoteApp, Tim Coulter, after he struggled to find tools to create Dapps, back in 2015.
How does it work?
Truffle has several key features:
- 🏗️ Space for developers to build Dapps.
- 🔬 Ability to test smart contracts.
- 🖥️ Connection to cryptocurrencies using the Ethereum Virtual Machine.
- 🚧 Support for custom build processes
- 🚈 Ability to deploy to many public or private networks.
Did you know?
Truffle has been downloaded over 950,000 times, the majority of which were during 2018.
What other products are in the Truffle Suite?
Truffle comes alongside:
Ganache - A personal blockchain for Ethereum developers used to build and test smart contracts.
Drizzle - A series of datasets used to make writing Dapp front-ends easier.
Which companies are using Truffle?
Aragon - A Dapp to create and manage decentralized organizations.
BitGo - Creating blockchain solutions such as its multisig wallet.
MelonPort - A new way to manage Ethereum tokens.
Digix - A gold-backed stable token
ShapeShift - An exchange for digital assets, including ERC-20 tokens.
As more and more developers download Truffle and the number of companies using it goes up, it will become a mainstay in the Ethereum coding toolkit. This will lead to better Dapps on the network and hopefully, more users. Bring on the next CryptoKitties!