Defining Blockchain Technology

Dhruv Pandey
Edureka
Published in
7 min readAug 24, 2017

Psyched about the rise in cryptocurrency? Want to know how Blockchain Technology works? You have landed at the right place. This article will clear your muddled head and you’ll have a better understanding of the blockchain.

Following will be the learning of this blog:

  • Defining Blockchain Technology
  • Simple Bitcoin transaction
  • Blockchain: A group of technologies
  • Blockchain Types
  • Use Cases of Blockchain technology
  • Possible Blockchain Tectonic Shift

Heads up before I begin!!

Ever imagined a system so secure & powerful that could transform the way that our economy, governance systems, businesses functions, and might transform our conceptual sense of trade, ownership and also trust. Well, such a technology already exist and is called Blockchain.

Seems fascinating? Let’s unravel this mystery together…

Defining Blockchain Technology

Blockchain is a backlinked, decentralized and distributed database of encrypted records.

Okay, if those words seem bemusing, then let me break it down for you:

  • It’s a data structure where each block is linked to another block in a time-stamped chronological order
  • It’s an append-only transactional database, not a replacement to the conventional databases
  • Every node keeps a copy of all the transactions that happened in the past which are secured cryptographically
  • All information once stored on the ledger is verifiable and auditable but not editable
  • Highly fault-tolerant as there is no Single-point-of-failure

As blockchain didn’t conceptualize as a single separate entity in itself, it was the backbone technology of bitcoin, so we shall try to understand it with the use case of bitcoin & how does it help securely transfer this “digital gold”.

Simple Bitcoin transaction

Consider a Bitcoin transaction where, James transfer 5 BTC his friend, Kevin in the network.

Now, this transaction is broadcast to the Bitcoin Blockchain network, and the special nodes called Miners who takes up this transaction from the pool of unconfirmed transactions, validate it and adds it to their block.

Here, suppose Lisa and Robert are miners, they verify the transactions in the network and group the verified transaction in a block and start competing to solving a complex mathematical puzzle called Proof-of-work.

If Lisa here solves the puzzle first, she broadcast the block to the entire network. The other miners validate the block and every node unanimously agrees to the current state of the ledger, each updating the record independently. Thus James and Kevin get a verification message that the transaction is completed.

The transaction thus becomes a part of the universal distributed ledger (or Blockchain). And, For her computational work, Lisa is rewarded with newly created Bitcoins (hence the term mining). The current reward for each block is 12.5 Bitcoins.

“So the digital money is transferred from one person to another without the use of third parties we use in our conventional system. Isn’t that amazing?!”

Yet, Blockchain Technology, for all its virtue is not a new technology.

Passably, it is an amalgamation of potent technologies in a new way.

Blockchain: A group of technologies

Cryptographic Algorithms:

Blockchains are secured with strong state-of-the-art cryptographic mechanisms. Everything stored on the Blockchain is encrypted.

To give you a better idea of how it is used in Blockchain, let’s get back to our previously discussed example where Kevin transfers 5 BTC to James. This transaction goes into the network in the form of an encrypted message. This message is unique is for every transaction.

Now, you would ask what makes the message unique? It is because the transaction is signed by the senders unique key called a private key, hence the digital signature. The mechanism looks something like this:

Miners verify this digital signature for validating a transaction in the network.

Cool.Isn’t it? Let me tell you some more fascinating stuff. Ever seen these numbers before: 09bed8e02e49277378f256c9d93ba4e408771088483f3955c6b1186ac8c7630a. Looks gibberish right? Well, it’s called Secure Hashing Algorithm (SHA-256).

The function is so powerful that if you pass anything through this algorithm, it gives you a digital fingerprint of that input. Even if a single space is altered, the fingerprint changes completely.

Wondering how is it used in Blockchain? Remember I told you that blocks are back linked to each other in Blockchain. Well, there you go. If you do the hashing of a bunch of transactions i.e. give that whole ‘block’ of transactions a unique fingerprint! That is it.

Now, your next block of transactions has the new transactions — plus that hash from the previous block.

And this is how the blockchain system is made cryptographically secure.

Distributed Network:

Blockchain uses distributed network where two or more nodes work with each other in a coordinated fashion in order to achieve a common outcome.X All users on the Blockchain are nodes (or peers) who maintain their own ledger.

  • In a distributed architecture, the transaction is transmitted peer-to-peer
  • Transmission of the transaction across the network takes around 1–2 seconds

A faster transaction process makes the validation process swift for the peers. This ultimately results in the faster transfer of digital assets.

Program(Blockchain Protocol):

Blockchain uses a network servicing protocol for the smooth and secure running of the system. The nodes serve the network by maintaining a record of transactions. The verification process can be customized for each blockchain. Basically, it is the consensus mechanism that governs the network of Blockchain. Example Proof-of-work in Bitcoin Blockchain.

Consensus does two things:

  • It ensures that the next block in a blockchain is the one and only version of the truth
  • It keeps powerful adversaries from derailing the system

A faster transaction process makes the validation process swift for the peers. This ultimately results in the faster transfer of digital assets.

I guess now you know how these conventional concepts are being used in Blockchain technologies. Let me show you the visual graphics of how the system works

Alright so, let’s move on and discuss the types of blockchains.

Blockchain Types:

Public: Public blockchains have ledgers visible to everyone on the internet and anyone can verify and add a block of transactions to the blockchain.

Examples — Bitcoin, Ethereum, Dash, Factom

Private: all permissions are kept centralized to an organization. Private blockchains allow only specific people in the organization to verify and add transaction blocks but everyone on the internet is generally allowed to view them.

Examples- Multichain, Blockstack

Consortium: controlled by a consortium of members. The only predefined set of nodes have access to writing the data or block.

Examples- Ripple ,R3 & Hyperledger1.0

Use cases of Blockchain Technology:

Monetary Aspect is just a tip of the iceberg of blockchain Technology. Blockchain is a ground-breaking technology for which money is merely one of the possible applications.

Following are some real-life applications of Blockchain:

Let me now show you where Blockchain technology is going to lead us in the
near future.

Possible Blockchain Tectonic Shift:

According to the census of the world economic forum, the following advancement is expected from blockchain technology.

So this concludes our Blockchain Technology blog. I hope you enjoyed reading this blog and found it informative. To learn more about the blockchain, watch our video on “Blockchain Technology”.If you wish to check out more articles on the market’s most trending technologies like Artificial Intelligence, DevOps, Ethical Hacking, then you can refer to Edureka’s official site.

Do look out for other articles in this series that will explain the various other aspects of Blockchain.

1. Ethereum Tutorial

2. Ethereum Private Networks

3. What are Smart Contracts?

4. Solidity Tutorial

5. Truffle Ethereum Tutorial

6. Best Ethereum Development Tools

7. Hyperledger Fabric

8. Hyperledge vs Ethereum

So this concludes our Blockchain Technology blog. I hope you enjoyed reading this blog and found it informative. To learn more about the blockchain, watch our video on "Blockchain Technology"

Blockchain Technology | Blockchain Explained | Blockchain Tutorial | Edureka

Got a question for us? Please mention it in the comments section and we will get back to you at the earliest.

If you wish to learn about Blockchain Technology and master the concepts of Cryptography, Blockchain Networks, Smart Contracts, Ethereum and the Hyperledger, check out our interactive, live-online Edureka Blockchain Certification Training here, that comes with 24*7 support to guide you throughout your learning period.

Originally published at https://www.edureka.co on August 24, 2017.

--

--