Categories: BlockChain

Hello BlockChain – Glad You Arrived in IT World

This article represents a very high level concept around what is BlockChain Technology. From the time I have latched on to this technology, trust me, I am glad I am investing my time into it. Whether it will live up to hype or not is something I do not care about. What I care is the cool manner it accomplishes transactions in decentralized manner thereby removing the need for third-party centralized system. Its truly amazing and fascinating technology. Please feel free to comment/suggest if I missed to mention one or more important points. Also, sorry for the typos.

Following are the key points described later in this article:

  • What is BlockChain?
  • What problem can be solved using BlockChain technology?
  • What are key components of BlockChain technology?

 

What is BlockChain?

BlockChain is a technology phenomenon which got started as a result of BitCoin system. You could access information about current bitcoin transactions on BlockChain.info website. BlockChain technology is at the heart of BitCoin Systems. Simply speaking, it is about a chain of blocks which is maintained in decentralized manner by one or more system (miners) in a distributed peer-to-peer network. Each block in this chain consists of a set of transactions. These transactions are related to an entity exchanging a unit of value with another entity. Following diagram could help you understand better:

BlockChain

 

What problem can be solved using BlockChain technology?

If any problem that has following as key components, BlockChain technology can be explored to solve the problem:

  • Trade or Transaction involved
  • Ownership
  • Trust

Lets take a look at some of the very simplistic examples such as following, from non-financial, non-banking world:

  • Healthcare: As per this page, “The ability to have insurance companies, hospital billing departments, lenders, and patients using one blockchain to manage payments could reduce redundancies across the entire industry”, says Winkelspecht.. He further goes on to say that Patient records can be created, shared, and appended by multiple parties, introducing efficiency and transparency to a heavily siloed industry.
  • ERP: As per this page, “A blockchain system could be used to integrate supply chain of groups of businesses in an open, decentralized, traceable way.”

 

What are Key Components of BlockChain technology?

Following are four key aspects of BlockChain technology:

  • Distributed Ledger: A distributed ledger
  • Distributed Peer-to-peer network: A distributed peer-to-peer network consisting of nodes representing virtual currency (BitCoin) owners and miners. Note that miners are the nodes which mantains the entire copy of the public ledger, users’ wallets etc.
  • Proof-of-work mining network: Miners (nodes) which finds solution to complex mathematical problem while processing the transactions
  • Consensus algorithm: Distributed computation system which validates the blocks based on consensus, thereby, allowing blocks to be added to the blockchain.

Stay tuned as I am going to do lot of research in BlockChain technology in time to come and write about this.

Ajitesh Kumar

I have been recently working in the area of Data analytics including Data Science and Machine Learning / Deep Learning. I am also passionate about different technologies including programming languages such as Java/JEE, Javascript, Python, R, Julia, etc, and technologies such as Blockchain, mobile computing, cloud-native technologies, application security, cloud computing platforms, big data, etc. I would love to connect with you on Linkedin. Check out my latest book titled as First Principles Thinking: Building winning products using first principles thinking.

Share
Published by
Ajitesh Kumar
Tags: blockchain

Recent Posts

Coefficient of Variation in Regression Modelling: Example

When building a regression model or performing regression analysis to predict a target variable, understanding…

2 days ago

Chunking Strategies for RAG with Examples

If you've built a "Naive" RAG pipeline, you've probably hit a wall. You've indexed your…

1 week ago

RAG Pipeline: 6 Steps for Creating Naive RAG App

If you're starting with large language models, you must have heard of RAG (Retrieval-Augmented Generation).…

1 week ago

Python: List Comprehension Explained with Examples

If you've spent any time with Python, you've likely heard the term "Pythonic." It refers…

2 weeks ago

Large Language Models (LLMs): Four Critical Modeling Stages

Large language models (LLMs) have fundamentally transformed our digital landscape, powering everything from chatbots and…

3 months ago

Agentic Workflow Design Patterns Explained with Examples

As Large Language Models (LLMs) evolve into autonomous agents, understanding agentic workflow design patterns has…

3 months ago