May 6, 2021 By Artem Barger 4 min read

Many businesses want to enjoy the benefits of blockchain regarding the visibility and provenance of the data. However, they don’t necessarily want or need the complexity that comes with its decentralization feature. Our research focuses on simplifying the usability and reducing the management overhead for use cases where a trusted cloud provider operates the solution.

Although some businesses might not need complete decentralization, they still require non-repudiation and provenance functionality. Despite clients’ trust in cloud providers, they are still mutually distrusted. We are building a centralized solution that offers blockchain properties, while safeguarding correct behavior among clients.

In open blockchains such as Ethereum and Bitcoin, decentralization is a major concern. But in the enterprise world, many use cases simply don’t require decentralized trust. We found that businesses are starting to use blockchain as a type of datastore so they can enjoy the provenance and immutability of the data. At the end of the day most of these solutions are being executed and deployed at a single cloud provider, therefore not really decentralized.

Learn how industries are revolutionizing business with IBM Blockchain

For example, the Department of Motor Vehicles manages a vast amount of data about cars. Different organizations such as insurance companies consume this data and want the ability to prove that the data is genuine based on accessing its provenance and features like non-repudiation.

Why not a blockchain platform that can be used like any other database?

Our goal is to allow the blockchain platform to be used similar to any other NoSQL or SQL or document database. This will enable faster adoption of blockchain in the enterprise, while offering something that is easier to use than the existing decentralized platform. By merging the features of blockchain with a regular database, we offer these businesses two benefits. First, we simplify data management. Second, we give them the blockchain database with a layer that uses cryptography and offers most of the benefits of blockchain without the complexity.

We’ve been working on an exciting use case as part of the EU-funded project C4IIoT, where one of the partners from the automotive industry wants to collect information from IoT devices in their cars, including: temperature, brakes, whether or not the car overheated, indications that a part needs to be replaced, and more. This data covers the entire history of the vehicle, and can be combined into a kind of passport for the car. In this way, if there is a problem or accident, the insurance company can access the blockchain database and get the information from the IoT devices. All of this information is immutable and helps us prove with high confidence exactly what happened to the car, whether there was a problem with the brakes, or the engine, or any other component. Even if the data shows there is a defect in one of the car models, we can be sure that no one tampered with the data.

Say we have an HR or payroll system in a large corporation that uses a blockchain database. If someone made an innocent mistake that listed an employee as single instead of married, or they forgot to update the person’s file with a new promotion, this could significantly impact salary and benefits. In a database with no provenance, the cost of understanding what happened, how it happened, and when it happened, is hugely expensive.

It is also very difficult, or sometimes impossible, to trace the history and roll back the data to see when exactly it happened. But, with a blockchain database, we have provenance. As soon as someone realizes a mistake was made, they can immediately find out when it happened, who made the mistake, and the root cause, and then resolve the problem.

Think of all the systems that manage sensitive internal information inside a corporation — and all the ways a system like this could benefit by enabling provenance of the data. Take, for example, a problem related to disk corruption that modified a few bits. This would be very difficult to understand and investigate how and when it happened, unless you are using a blockchain database.

Taking a deep dive into your data

We deliver this database in a straightforward way. There is no need to program it differently from a regular database, yet it allows a business to get a deep dive into their data with built-in trust and security — in a way that lets you find the root cause and find a way to fix it.

Being ahead of the curve is sometimes an obstacle in its own right. We’re currently conducting market research to explore how enterprises can use this kind of database, and are looking for partners to begin a pilot for the proof of concept. This will help us further evaluate the performance and soundness of the APIs we are developing and test their robustness in additional real-world scenarios.

View our open sourced Blockchain DB work under our public IBM GitHub account.

For more information on the Blockchain DB, please feel free to reach out directly to Dany Moshkovich.

Blockchain solutions that transform industries

Join blockchain innovators who are transforming industries around the world. Let’s put smart to work.

Find your blockchain solution

Was this article helpful?

More from Blockchain

The Orion blockchain database: Empowering multi-party data governance

7 min read - Blockchain databases were designed to enhance trust in centralized ecosystems by incorporating tamper-evidence features into traditional databases. They are easier to use and can reduce operational and development costs compared to decentralized ledger technologies. However, existing blockchain databases lack efficient tools for multiple parties to control shared data on the ledger. Orion is an open source blockchain database that provides unique capabilities, such as multi-signature and proof functionalities, along with extensive key-level access control. These features empower parties to jointly…

Web3 oracle nodes: The capabilities and challenges of an industry disruptor

3 min read - In Greek mythology, oracles took once unattainable information from the gods and shared it with the world. Today, blockchain oracles pass information from one source to another. By design, a blockchain does not communicate with outside data sources; they only store historical on-chain user data. A blockchain oracle is the middleware that allows a blockchain to communicate with off-chain data. The addition of off-chain data provided by blockchain oracles was a huge step forward for the Web3 industry, enabling new use…

IBM Newsletters

Get our newsletters and topic updates that deliver the latest thought leadership and insights on emerging trends.
Subscribe now More newsletters