DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports
Events Video Library
Refcards
Trend Reports

Events

View Events Video Library

Related

  • Develop a Scalable Event Listener for Blockchain
  • Building the Future-Proofing Forensics Pipeline with Dilithium
  • Architecting Immutable Data Integrity with Amazon QLDB and Blockchain
  • Blockchain + AI Integration: The Architecture Nobody's Talking About

Trending

  • Slopsquatting: Building a Scanner That Catches AI-Hallucinated Packages Before They Reach Production
  • Ingesting Fixed-Width Mainframe Files Into Delta Lake: The Details Nobody Writes Down
  • When Perfect Data Breaks: The Journey from Data Quality to Data Observability
  • Building Enterprise-Grade Real-Time IoT Dashboards with Vue 3, MQTT, and Kafka
  1. DZone
  2. Software Design and Architecture
  3. Security
  4. Types of Blockchain Ledgers

Types of Blockchain Ledgers

By 
Sajan Agrawal user avatar
Sajan Agrawal
·
Dec. 03, 19 · Presentation
Likes (3)
Comment
Save
Tweet
Share
16.8K Views

Join the DZone community and get the full member experience.

Join For Free

ledger-of-inventory

Over the years, Blockchain has acquired immense prominence in the digital world. Its capability of maintaining data transparency and its immutable structure has attracted more and more industry verticals to pursue and utilize it for their regular transactions.

Blockchain, in basic language, is an accumulation of blocks (ledger), in a distributed network (chain), which is utilized to record digital data of any value. The data is stored across all the blocks in the network. Consequently, there is no single proprietor or focal vault controlling it.

It is important to understand different types of blockchain and to know which is appropriate for your business.

Different Types of Blockchain Ledger

Although public and private blockchains are like each other with respect to a shared decentralized immutable system, there are a couple of distinctions that make them different from each other.

Public Blockchain 

Public Blockchain Ledger

This blockchain is totally open to all and anybody can join the system. Each member on the chain has full power to access, read and write transactions. Since it is decentralized and wholly distributed, every node gives verification to approve any transaction. Data can’t be altered or manipulated once it is placed on the block. Public blockchains are also called permissionless blockchains.

Being totally open to everyone is the biggest drawback of this type of ledger, since it offers complete transparency with little privacy. Time taken to reach consensus by the network is high because of the numerous nodes present, therefore resulting in high computational power. Bitcoin, Ethereum, etc are popular examples.

Private Blockchain

Private Blockchain Ledger


Also called permissioned blockchains, they have limitations on who is participating in the network. A user is granted access only by the network initiator or by a predefined set of rules. Once a user is given entrance to the network, it can perform the same duties as that of other users. Again, the degree of permissions is decided by the one who initiated the network.

Permissioned blockchains offer more security since there is a limited number of users. They are also more systematic and faster, as reaching consensus is easier and quicker. Hyperledger is one of the biggest examples.

Public Blockchain Private Blockchain
Permissionless blockchain ledger Permissioned blockchain ledger
Open to everyone hence anyone can participate in the network Only users who have been granted permission by network starter can join
More transparency, less privacy More security, limited permissions
High computing power due to more number of users Efficient and well organized due to limited number of users
E.g:- Bitcoin, Ethereum E.g:- Hyperledger Fabric, Corda


Implementation of Different Types of Blockchain Ledgers

The private vs. public discussion is an ongoing debate across industries. The application of private or public relies upon the prerequisites of a specific business. Both have their own pros and cons, and it is important to choose which is the most appropriate for your organization.

Typically, in a corporate business scenario, for instance, a Supply Chain relationship, a company would not wish to disclose sensitive and confidential information to everyone. They would want to control the access to read and write permissions to only a certain section of users.

Here, a permissioned blockchain would invariably be the appropriate solution where only trusted entities have access to data. Organizations are currently understanding the need for a highly efficient, quick, and scalable network, which is the reason private blockchain are often favored over public blockchains.

Public blockchains are best qualified for circumstances where preserving the anonymity of the client is required. For instance, for cryptocurrencies like Ethereum or Bitcoin, where there is no permission or role-based access and the requisite is that anyone can participate in the network, regardless of their identity. 

Both types of ledgers serve different purposes and should be used accordingly.

Blockchain Ledger (software)

Opinions expressed by DZone contributors are their own.

Related

  • Develop a Scalable Event Listener for Blockchain
  • Building the Future-Proofing Forensics Pipeline with Dilithium
  • Architecting Immutable Data Integrity with Amazon QLDB and Blockchain
  • Blockchain + AI Integration: The Architecture Nobody's Talking About

Partner Resources

×

Comments

The likes didn't load as expected. Please refresh the page and try again.

  • RSS
  • X
  • Facebook

ABOUT US

  • About DZone
  • Support and feedback
  • Community research

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Core Program
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 3343 Perimeter Hill Drive
  • Suite 215
  • Nashville, TN 37211
  • [email protected]

Let's be friends:

  • RSS
  • X
  • Facebook