When Your Business Doesn't Need Blockchain

Photo - When Your Business Doesn't Need Blockchain
In 2017, Karl Wüst and Arthur Gervais released their insightful research, “Do You Need a Blockchain?”. Their work simplifies a crucial question: identifying when blockchain is essential and when it's not, and what traditional IT alternatives can be used instead. Let’s delve into the criteria to assess blockchain's relevance and utility in a project.

When Is Blockchain Truly Beneficial?

Blockchain in the realm of cryptocurrency is akin to the binding of a book – it consolidates and secures everything: blocks, transaction logs, and smart contract codes. Essentially, it's a decentralized database, accessible to all participants without a single controlling owner. However, the extensive capabilities of blockchain technology are not always necessary. In some cases, it's just a part of a startup's unique feature set.

Let's explore the different types of blockchains that are practically applied 

Public Permissionless Blockchain. In this type, data is available to the public, and anyone can contribute to the network by writing new blocks, becoming a node, miner, or validator. Bitcoin is a prime example of this model: its blockchain code is open-source, allowing anyone interested to contribute to its development.

The functioning of a public blockchain is upheld by its participants, who are incentivized through rewards. The entries in such a registry are openly stored, making them accessible to anyone. Major modifications are implemented either through consensus among participants or by introducing new standards such as ERC-20, ERC-721, ERC-1155, or BRC-20.

Private Permissioned Blockchain. This category includes both open and closed types. The key attribute of such a blockchain is the ability to select or appoint individuals who hold the authority to validate transactions while ensuring the network remains decentralized.

In this setup, the network data may be distributed across various users in fragments. However, the validation or refutation of these data fragments' accuracy is performed by a predetermined group or participants in the chain. Nodes and validators in these networks are often chosen from among investors, business partners, or shareholders of the company, who are actively involved in decision-making about the project's direction. The data is either shielded from external viewing or encrypted for additional security.

Private blockchains are typically initiated in a closed format, with nodes functioning through a corporate VPN or set up within an intranet. This approach is widely used in creating corporate blockchains, as exemplified by Hedera Hashgraph and IBM Chain. A similar model is used by NASDAQ's Linq, a blockchain-based data storage system developed in 2015, which manages and records asset transfer histories for its client Chain.com.
Decoding Blockchain Choices Using the Birch-Brown-Parulava Model / Source: chyp.com

Decoding Blockchain Choices Using the Birch-Brown-Parulava Model / Source: chyp.com

Consortium Blockchain. These blockchains are implemented for closed, distributed systems with a predetermined set of participants. Control in such blockchains is usually in the hands of a consortium of companies, shareholders, or organizations. They decide who can create transactions, launch new nodes, or access information within the ledger. A notable example is the Korean Startup Market (KSM), initiated by the South Korean trading exchange KRX. It serves as a platform for trading shares of emerging startups. Blocko developed a blockchain for KRX designed to maintain data in an immutable ledger, aiming to prevent the listing of non-existent companies, the involvement of fake legal entities, and the use of forged documents in stock issuance. 
Checklist of Differences Between Blockchain Types | Source: blockonomi.com

Checklist of Differences Between Blockchain Types | Source: blockonomi.com

The Luxembourg Chamber of Commerce also leverages blockchain as a foundation for its security system. They initiated the FundDLT project, a transparent and accessible registry system, which facilitates the efficient tracking of investment distribution across different projects.

When to Consider Alternatives to Blockchain

 Blockchain's main advantages lie in its transparency and immutability, making it a powerful tool for managing supply chains, especially in the agriculture sector. This technology allows for the exclusion of dishonest participants. Transparency ensures that all interested parties can track the journey of a product to the shelf in real-time. In such a blockchain system, each product, along with its essential documentation, is recorded in a block, facilitating faster inspections during loading or transfer processes. Platforms like IBM Food Trust, AgriDigital, and Agriota E-Marketplace exemplify this application.

In choosing whether to use blockchain, one should consider the specific data and functions it needs to handle. For example, diagrams from DHS S&T USA can help weed out impractical blockchain applications. According to their decision-making model, it's advisable to keep personal or sensitive data, such as login credentials or passwords, on a separate encrypted virtual machine instead of on the blockchain.

Blockchain operates as a trust environment. The immutable nature of DLT registries, like blockchain, is crucial for bringing together numerous participants and simultaneously maintaining information integrity. This immutability is particularly beneficial for the 'auditability' of blockchain: since the information within the blocks is unalterable, it allows for the addition of necessary documentation for goods verification or business process checks, especially if these processes can be converted into software logic. As all participants in the chain have access, this can expedite inspections, particularly if auditing firms are part of the same blockchain network (as is the case with Chainalysis Reactor).
Blockchain Alternative Selection Diagram | Source: csrc.nist.gov:8202

Blockchain Alternative Selection Diagram | Source: csrc.nist.gov:8202

Private blockchains can also be employed to create an order book. Decentralized Exchanges (DEX) with their own chains and trading terminals can implement limit order books. This setup enables the execution of trading orders directly between two wallets in different blockchains, with the speed of Centralized Exchanges (CEX). Platforms such as dYdX, 1inch, Oku.Trade, and the Serum protocol function in this way. Operating in a closed mode allows these platforms to implement access rights within the blockchain to prevent external interference, course manipulation, and the fabrication of orders or transactions. 

Deciding When Your Business Doesn't Need Blockchain 

Blockchain may not be the best solution for specialized tasks where there are already effective, non-blockchain solutions available. For example, encrypted databases are better suited for storing personal information, MYSQL can handle unstructured data more effectively, and traditional data banks are capable of storing and managing historical change records for audits, which is a task often attributed to blockchains.

Blockchain integration requires fitting it into the existing infrastructure. When creating a controlled private environment, one must consider how blockchain will integrate with current processes. Key considerations include whether your business processes can be translated into programmatic logic, and if there's a need for multiple parties to conduct audits or access information. If the answer to both is yes, then blockchain might be justified. However, it's crucial to consider whether a trusted third party could effectively manage the task instead.  
Alternatives to Blockchain | Source: comptia.com

Alternatives to Blockchain | Source: comptia.com

Blockchain in Low-Trust Environments

Blockchain is especially effective in networks where participants may not know one another but need mechanisms to establish a uniform level of trust. Hybrid chains exemplify this, blending the strengths of private and public blockchains. They adopt the governance model and role distribution from private blockchains and the auditability and data verification features from public blockchains.  

Alternative DLTs to Blockchain

Apart from being a decentralized database with immutable records, blockchain shares these features with other Distributed Ledger Technologies (DLTs) like DAG, Holochain, Hashgraph, and Tempo (Radix). In the realm of P2P data exchange, platforms like BitTorrent and Chia have conducted experiments, using disk space as a basis for PoW mining

Blockchain for Large Participant Groups

The use of blockchain is more justified when there are a significant number of participants. For instance, with fewer than 100 participants, creating a new blockchain may not be practical. However, as the number of participants grows, especially when their actions need verification, blockchain becomes more appropriate. Expanding networks often require multiple trusted nodes to maintain capacity. In such scenarios, established corporate blockchain frameworks like Hedera Hashgraph or Polkadot are commonly used.

While decentralized data storage is a hallmark of DLT systems, managing participant metadata is often better suited to CRM systems. Each unique task may require a specific solution, and blockchain is not always the necessary choice.