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

Retrieval Augmented Generation (RAG) & LLM: Examples

Last updated: 25th Jan, 2025 Have you ever wondered how to seamlessly integrate the vast…

1 week ago

How to Setup MEAN App with LangChain.js

Hey there! As I venture into building agentic MEAN apps with LangChain.js, I wanted to…

2 weeks ago

Build AI Chatbots for SAAS Using LLMs, RAG, Multi-Agent Frameworks

Software-as-a-Service (SaaS) providers have long relied on traditional chatbot solutions like AWS Lex and Google…

2 weeks ago

Creating a RAG Application Using LangGraph: Example Code

Retrieval-Augmented Generation (RAG) is an innovative generative AI method that combines retrieval-based search with large…

3 weeks ago

Building a RAG Application with LangChain: Example Code

The combination of Retrieval-Augmented Generation (RAG) and powerful language models enables the development of sophisticated…

3 weeks ago

Building an OpenAI Chatbot with LangChain

Have you ever wondered how to use OpenAI APIs to create custom chatbots? With advancements…

3 weeks ago