BlockChain

Blockchain & Cryptocurrency – Key Concepts to Know

The following are some of the most popular Blockchain and Cryptocurrency jargons or terminologies or concepts that are good to know when you are delving into technology landscape of Blockchain.

  • Blockchain (What is Blockchain Technology?)
    • Genesis block: The first block of a blockchain.
    • Merkel’s tree algorithm: It is fundamental to blockchain technology. Simply speaking, a Merkle tree summarizes all the transactions in a block by producing a digital fingerprint of the entire set of transactions, thereby enabling a user to verify whether or not a transaction is included in a block.
  • Cryptocurrency
  • Cryptocurrency exchanges: These are businesses which allow users to trade cryptocurrencies for other assets.
  • Distributed ledger: Blockchain is one type of Distributed ledger.
  • Blockchain explorer
  • Blockchain wallet
  • Bitcoin (BTC)
  • Mining
  • Consensus algorithms: The following are some of the popular consensus algorithms:
    • Proof-of-work (PoW) – Popular implementations include Bitcoin, Litecoin, Ethereum etc.
    • Proof-of-stake (PoS)- Peercoin
    • Delegated Proof-of-stake (DPoS)
    • Proof-of-Authority (PoA)
    • Proof-of-Weight
    • Byzantine fault tolerance (BFT)
    • Directed acyclic graphs (DAGs)
  • Ethereum (ETH) (https://www.ethereum.org/)
  • Types of Blockchain networks
    • Public (Anyone can join. For example, Bitcoin)
    • Public permissioned (Anyone can join with a permission)
    • private or permissioned (These Blockchains are private to the businesses)
  • Bitcoin Cash (BCH) (https://www.bitcoincash.org/). Read the difference between bitcoin and bitcoin cash on this page.
  • Hyperledger frameworks (https://www.hyperledger.org/)
  • Popular coins
    • Bitcoin
    • Bitcoin Cash
    • Ethereum
    • Litecoin
    • Ripple
    • ZCash
    • Dash
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

Agentic Reasoning Design Patterns in AI: Examples

In recent years, artificial intelligence (AI) has evolved to include more sophisticated and capable agents,…

1 month ago

LLMs for Adaptive Learning & Personalized Education

Adaptive learning helps in tailoring learning experiences to fit the unique needs of each student.…

1 month ago

Sparse Mixture of Experts (MoE) Models: Examples

With the increasing demand for more powerful machine learning (ML) systems that can handle diverse…

2 months ago

Anxiety Disorder Detection & Machine Learning Techniques

Anxiety is a common mental health condition that affects millions of people around the world.…

2 months ago

Confounder Features & Machine Learning Models: Examples

In machine learning, confounder features or variables can significantly affect the accuracy and validity of…

2 months ago

Credit Card Fraud Detection & Machine Learning

Last updated: 26 Sept, 2024 Credit card fraud detection is a major concern for credit…

2 months ago