Blockchain is one of the most promising technological innovations in recent memory, and has captured the attention of innovative startups and legacy institutions alike. The list of industry-leading enterprises building on the blockchain spans tech leaders (Microsoft), financial institutions (JP Morgan, Santander), and even national governments (Singapore, Dubai, Brazil). But as with any emerging technology, there are some particular and unique quirks and obstacles that all early adopters will face along the way for which even the savviest business leaders considering blockchain solutions should be prepared.
1.How do you plan blockchain projects that provide the greatest utility?
You have to find the right problem before you can build the right solution. There are use cases that can create incredible value, but it’s important to make sure you’ve selected the right ones to demonstrate the real capabilities of the technology.
Before we build anything at ConsenSys, we evaluate the blockchain use case to make sure there is a return on investment. We do this by mapping the business process and use case to specific blockchain capabilities: digital signatures, distributed immutable ledgers, smart contracts, tokenization and decentralized identity. We only pursue applications where we can demonstrate how these basic blockchain building blocks provide significant benefits to an application and solve a real problem.
A key element for success is to ideate the future state. What can the business process look like as a decentralized network? Often times, these networks look radically different — and radically better — than the current business processes, with many fewer steps, intermediaries and costs, releasing capital and improving user/customer experience.
2. Which technology should you use? What are the standards?
At ConsenSys, we build applications on the Ethereum blockchain; both the larger public network, and private Ethereum blockchains. We use the Ethereum blockchain for three main reasons:
- Ethereum is the only decentralized smart contract platform designed to be general purpose and global from the offset
- With Ethereum, you can deploy private chains, public chain decentralized apps (DApps), and consortium chains, both on premise and in the cloud
- Ethereum has the largest developer pool globally, which is advancing the platform rapidly, and also provides enterprises choice in terms of implementation partners
3. How do you put together a blockchain development team?
The bad news is that there simply aren’t enough blockchain developers to meet the growing demand. The good news is that the majority of blockchain application development falls in line with typical web development (the blockchain aspects are only a portion of the overall application). However, you’ll still need to have an experienced blockchain architect on your team to guide a project to fruition.
At ConsenSys, we’ve developed a program — ConsenSys Academy — to train developers around the world to become blockchain developers. We will make this program available to enterprises in Q4 this year. Later in this series, we’ll talk you through how to build your team, what it takes to become a blockchain developer, and our impending training services for enterprises.
4. What support and services are out there for enterprise?
For enterprises, simply building the app isn’t enough. Applications need to be deployed into production and supported. ConsenSys is focused on providing an ecosystem of support services and products ranging from developer support to system health checks and monitoring.
Developer support includes; i) curated knowledge bases for blockchain technology, core components and developer tools ii) community support through forums iii) live support from technical support engineers including break fix.
Systems support is offered to ConsenSys enterprise customers on production systems and is being developed for ConsenSys applications.
5. What infrastructure is available to build atop?
Until recently, developing an enterprise blockchain solution required you to build from the ground up, but that is beginning to change. The Enterprise Ethereum Alliance (EEA), a worldwide consortium of leading organizations from across numerous fields investing in blockchain tech, was formed to tackle these issues.
The EEA is building the industry standard, open source, free-to-use blockchain solutions that will be the foundation for businesses going forward. Working groups are looking at legal aspects of blockchains and smart contracts, industry areas such as banking and supply chain, and of course core technology issues such as privacy, permissioning and networking standards.
6. What tech stack and tools should your developers use?
We run many hackathons and training programs around the globe. One of the major hurdles we see in the learning curve is the “developer stack.” Developers can struggle choosing their tools and configuring their environment optimally. This is an area ConsenSys in particular and others throughout the ecosystem have focused on. From infrastructure to wallets to smart contract audits, we’ve developed end-to-end tooling so that builders can keep building.