While blockchain yields an impressive list of benefits to business applications and business processes, it is a technology that few understand and are able to use effectively. That’s because such obstacles as cost, complexity and lack of resources hinder implementation. This session will provide an overview on building out blockchain applications - what steps to take to analyze, design, develop, implement, and evaluate a decentralized application that leverages blockchain in a truly utilitarian manner - what stakeholders to involve, questions to ask, and resources to leverage.
Additional items on the agenda:
· The Blockchain Application Stack Blueprint - how blockchain fits into both the data and client tiers of an application stack.
· A discussion on the current blockchain landscape - where technologies like Ethereum, Tangle, Hyperledger Fabric, FlureeDB, and others solve problems; and where they do not.
· Consensus: when to use it, and its hidden costs - as a defining characteristic of blockchain, consensus is important for decentralized applications. But the standard Enterprise application needs to store more data than any public blockchain could reasonably handle - and most application data does not need blockchain consensus. Brian offers the solution in partitioning data sets to lie on multiple Distributed Ledgers, some with blockchain consensus (either public or shared), and some kept completely internally.
· Blockchain Data Problem - Why the vast amount of business application data leaves a universal integration issue for enterprise blockchain projects -- and a few steps you can take to solve it.