Blockchain is not an answer to every and any digital problem that humanity is facing. Everyone is talking about Blockchain and wants to see it as a solution to their long standing issues. Even before you take the conversation any further with anyone promising Blockchain as the solution, it is important to understand if your use case is a valid Blockchain use case or not. At PIPRA we spend time to do this exercise so that every stakeholder is absolutely clear about it and take up the next step only after the use case has passed the validation process. This article gives you an insight into how it is done.
To establish the use case validity, what is important is that you first list out the following for the use case:
Once you have figured out all these, it’s time for you to get into your den and mull over the use case and start to see how the solutions shall look like. You need to be very clear on the primary motives, what is the type of the use case, how it intends to use Blockchain and, finally, start mapping the use case to Blockchain building blocks. This shall eventually tell you if the use case has to be implemented using Blockchain or not. Let us look at each of these in detail.
With reference to the Benefits section, there are multiple benefits that Blockchain offers. However, it is important to understand the business motive behind the use case. Try to categorize it in one of these four (rest are derivatives of these) :
See if the business is looking at saving cost by offering the new use case. This will help them grow their profits.
See if the business is looking at speeding their overall process to improve the system efficiency so that they are able to serve their customers better. This will help them maintain customers (and, indirectly, save cost and gain productivity).
See if the business is looking at the use case to establish themselves as a technology innovator. This will help them create brand value by making their established solutions better and help them stay ahead of the competition.
See if the business is looking at launching this as their new business line to grow revenue.
Cost and Speed advantages are generally achieved by re-engineering the existing process. This means, you have a well-defined workflow in use and, mostly, the bottlenecks are also identified. The success of the project is measured against these Cost/Speed benchmarks.
Technology advantage is about innovating an existing product or process. There may not be any evident issues with the existing product or process. The project is termed successful as long as the performance and usability of the new product or process is better or at par with the existing product or process.
Growth advantages are generally related to something new i.e new product or new workflow or both. Chances are that even the customer may not have complete idea about what they want to achieve and how they want to achieve. Measurement for the project success is not very clear and may require a long-term strategy. Make sure that you pay enough attention to chalk out a success plan with the customer.
Based on the primary motive that is driving the project, you would know what you can expect from the customer and what requires more deliberation. It is also important in your use case validation to see if Blockchain can directly address the primary motive and offer value to the business.
This is also an important tool to understand what way the use case intends to use Blockchain. Broadly speaking, Blockchain can be used as:
Blockchain provides the digital identity using public/private keys. It can be used to authenticate as well as implement strong ownership control where transactions and permissions can be approved/disapproved. Every user is identified using their public key and they use their private key to express their consent about a transaction or permission request
Blockchain records every valid transaction that has happened on the network in a distributed manner which is accessible to everyone on the network. Both static and dynamic data can be recorded. Static data is the registry which can have encrypted, unencrypted or hashed data depending upon whether you want anyone to have access to the data or only authorised node shall have access or make sure that the data was not tampered
Blockchain is used as a platform to use digital identities to foster and build digital relationships. Whether you are dealing with a digital asset or a physical asset, you can transact on Blockchain platform by creating smart contracts that are executed by Blockchain. Ethereum, Ripple are examples of Blockchain platforms.
After identifying what is your use case type, you should attempt at mapping the use case to different Blockchain building blocks. This should offer good insight into if you have everything to say it is a valid Blockchain use case and , if so, how your solution shall look like.
By now, you should have a good understanding of the use cases, their primary motive and what way the use case intends to use Blockchain. With this understanding, start mapping the use case to Blockchain building blocks by answering the following questions:
If you have a digital property that cannot be double-spent, double-owned and double- sent – Question #2 OR your 3rd party company transaction relationships can be implemented as Smart Contracts – Question #10 – then you have a valid use case for Blockchain.