Blockchain Education

What is a corporate blockchain?

Share this post:

We have this image in our head of an overworked Chief Technology Officer summoned to the boss’s office and told to produce a corporate blockchain but without all that dodgy cryptocurrency. We imagine this CTO is puzzled. We certainly are. What is a corporate blockchain?

Here is our take: A corporate blockchain is a database system or ledger distinct from those owned by any company. Cryptography allows this database to maintain any required privacy or secrecy. A blockchain token associated with the database provides incentives for perpetual maintenance (mining). This token, however, could be illiquid and more like an airline miles program than a currency. Finally, corporate blockchains require some centralized control at the edges where the database interfaces with the real world. To see why we put these pieces together, let’s examine a hypothetical corporate blockchain for tracking student grades — we’ll call it GradeChain.

What is blockchain? Download Blockchain for Dummies

Who owns your blockchain?

As faculty, student grades are important records. Currently, grades are stored by a Learning Management System (LMS) in a centrally controlled database. Users have different access permissions on the database. Professors can assign grades. Students can only access their own grades.

To be a blockchain, we argue, it is not enough to tweak LMS protocol to incorporate the chained data structure of a blockchain. This leaves the LMS owning the IP, the platform, and access. Vitalik Buterin noted in a similar context that this is “…totally not the point.” One worry, and perhaps the point being missed, is that grades (data) are tied to a company that could shut down, change focus, change fees, and so on. Perhaps for this reason, grades are transferred from the LMS to the university registrar for permanent storage. A blockchain, then, should not be “owned” but yet should store grades with privacy and permanency.

Asymmetric cryptography used in blockchains can achieve privacy. Professors use a student’s public key to encrypt their grades. Encrypted messages containing grades are stored on all copies of the ledger. Only the student with the appropriate private key can decrypt the message and see their grade. Similarly, professors digitally sign encrypted grades with their private key. Users can verify an encrypted message’s authenticity with the professor’s public key. There are many additional features one could add here — making grades viewable by student advisors or employers, and so on. All of these are variations on cryptography.

Your blockchain in action

A challenge for blockchain, particularly corporate blockchains, happens at the boundary of the blockchain and outside world. Here, we need some mechanism to attach students’ public keys to classes and tag the professor’s public key. And, we are going to need a system to help professors who lost their keys — that will happen. Perhaps the role of the university registrar here is that of oracle. The need for a single database of public keys is different in spirit from the Bitcoin blockchain. We are uncertain whether this is a concern or a sensible compromise for a corporate blockchain.

To achieve permanence in the blockchain, the ledger must be self-sustaining. We need incentives for miners to maintain copies of the ledger, monitor (listen for) new grades, validate information, create new blocks, and achieve consensus. Without a third party that monitors or checks miners’ work, it is important that these incentives are provided as part of the blockchain.

GradeChain could provide these incentives by creating GradeCoin that miners would earn for adding blocks of information. The ledger would then have to store these balances along with grade information. To work, GradeCoin must have value but it need not be a fully liquid currency.

One possibility is that GradeCoin is a utility token that only provides a service inside the blockchain — students use GradeCoin to calculate their GPA. Perhaps, GradeCoin is convertible into course credit. Here, we need to be careful not to undermine grades as a signal of student understanding of course material. This GradeCoin has the look and feel of airline miles rewards convertible to status or perks inside a closed system.

Alternatively, or additionally, GradeCoin could be exchangeable for a limited set of goods and services outside the blockchain. For example, GradeCoin could be used for wait-list priority for electives courses, tickets to football games, or coffee at a local cafe. Again, note the similarity to airline miles that are used for more than airline purchases, like rental cars or hotel stays. However, as an oracle is needed to register students to classes, the value of exchangeable GradeCoin would rely on real world entities — say, the local café — who offer redemption. Allowing even more liquidity is feasible by requiring miners to listen for and record transfers or sales but need not be necessary.

Potential for corporate blockchain

Corporate blockchains that capture the innovative aspects of blockchain are a set of protocols that are not “owned” by any single entity and exploit cryptographic methods to ensure privacy and secrecy of corporate data. While this requires some careful engineering, this is doable. Additionally, the ledger needs an on-ledger token for incentivizing ledger maintenance. Here, there seems like scope for utility tokens more closely resemble illiquid airline miles instead of liquid currencies.

Is a corporate blockchain better than a centrally controlled database? For now, we leave that for our overworked Chief Technology Officer to ponder.

From time to time, we invite industry thought leaders, academic experts and partners, to share their opinions and insights on current trends in blockchain to the Blockchain Pulse blog. While the opinions in these blog posts are their own, and do not necessarily reflect the views of IBM, this blog strives to welcome all points of view to the conversation.

Transform digital identity into trusted identity with blockchain

Associate Professor of Economics at the Tepper School of Business - Carnegie Mellon University

Bryan Routledge

Associate Professor of Finance at the Tepper School of Business - Carnegie Mellon University

More Blockchain Education stories

Clear skies ahead with blockchain: Making our airspace safer

Aviation safety is a serious concern for every traveler. But on a regular basis each of us is confronted by the news of aviation incidents. The time has come for change, the use of blockchain can improve both airspace safety and the efficiency and transparency of the aviation industry. The aviation industry is subject to […]

Continue reading

Win customers’ hearts with a transparent supply chain

Only a few years ago, consumers could trust the quality and integrity, ultimately the provenance, of their milk. That’s because each morning it was hand-delivered from a local farm by a familiar and trustworthy face: the milkman. Such a service might seem unnecessary today, but a clear link between the creation of a product to […]

Continue reading

How transparency through blockchain helps the cybersecurity community

Blockchain technology is applicable to a wide range of industries, and the numerous use cases for it continue to grow by the day. The reasons for why companies, and even governments, are turning to blockchain for everyday business operations are many: faster transaction processing times, the elimination of a middle man, and others. For the […]

Continue reading