×

Working of Blockchain

How Blockchain Works

A Blockchain is simply a collection of records of time-stamped transactions that are managed by a group of servers. There is no central authority who controls the database. It can be updated by consensus between participants in the network, and a new transaction is recorded that can never be erased or tampered. But the big question is that how does a Blockchain work?

Let’s discuss the entire working process by dividing it into several individual steps.

How Blockchain Works

Firstly, when the sender party makes a call to transfer some money following steps occur:

Step 1: Let’s suppose two users in a Blockchain network, Alex and Brown, want to create a new transaction. Alex sends 50 BTC to Brown. They will request for the transaction to be mined.

Step 2: The transaction can take place if all the other participants in the network verify it as a genuine transaction. Thus, each user will receive the request to verify the transaction between Alex and Brown.

Step 3: The data of the transaction requires a hash value now to process the transaction. The hash function takes any data of input and converts it into a unique 64-bit string of output. Each client will check certain information about the transaction, such as does Alex have sufficient funds to make the transaction.

Step 4: Then, the transaction is forwarded to the participating nodes of the network. Once the verification is done, the transaction is ready to take place. Now, the transaction is added into the memory pool of Blockchain.

Step 5: Every block has a defined memory pool; hence several other verified transactions combine together to create a new block of the ledger. There can be a number of transactions in the block.

Step 6: The created block is then added to the existing Blockchain. Each new block will have a block header consisting of time-stamp, hash, previous hash, and transaction data summary. Every block has its unique hash value, which acts like its signature, or you can say fingerprint.

Step 7: The block is mined with the help of the hash function. After this, the transaction is completed, and money is sent to the second individual.

The above process repeats itself, and new blocks continue to get added into the Blockchain permanently after every 10 minutes. There is a unique concept of incentive and reward upon doing proof-of-work. The practical working of Blockchain will ask you to add $50 for each into the required software. The software will keep the money safe with itself and will check the winner. The system will reward this whole $100 to the winner.


Related Topics

Blowfish Algorithm in Cryptography

What is Blowfish? Blowfish is a length variable and symmetric in nature. It is a 64-bit block cipher. It is a general proposed algorithm. It is developed by Bruce Schneier in...

25 minutes read.

Difference between Blockchain and Database

A Blockchain is a distributed database or ledger in which data is stored in blocks. It is built on distributed ledger technology, which may be utilized between parties that do...

3 minutes read.

Elliptic curve in cryptography

What is Elliptical Curve Cryptography (ECC)? Elliptic Curve Cryptography (ECC) is public key cryptography based on elliptic curve theory. It can be used to create smaller, faster and more efficient public...

4 minutes read.

Blockchain Merkle Trees

Blockchain Merkle Trees Merkle Trees are foundation components of the blockchain mechanism. The methodical, systematic, and reliable verification of content in unbounded and dispersed data sets is enabled with the use of Merkle Trees....

3 minutes read.

Blockchain Applications

Blockchain Applications Many organizations around the globe realize the need and importance of Blockchain technology to improve the legacy systems and digital processes in terms of transactions and record-keeping technology...

4 minutes read.

Advantages of Cryptography

Cryptography is the practice of secure communication in the presence of third parties. It allows for the secure exchange of information between two or more parties and can be used...

4 minutes read.

Decentralized Voting System using Blockchain

In the era of Industry 4.0, Blockchain is a technology that is fast gaining traction. It is widely utilized in supply chain management systems, healthcare, payments, business, IoT, voting systems,...

3 minutes read.

Limitations of Blockchain

Blockchain is a timestamped collection of immutable records that are attached in the form of a never-ending linear chain. Its characteristics, such as decentralized network and anonymity, make it the most trustworthy technology...

3 minutes read.

How can Blockchain Technology help IoT to reach its full potential

The Blockchain technology has huge potential to speed up the IoT's efficient operation. Since then, security has been a big worry with IoT, which has hampered its widespread adoption. IoT...

4 minutes read.

Consensus Algorithms in Blockchain

We all know that Blockchain is a decentralized distributed network that provides immutability, privacy, security, and transparency. Considering the absence of a central authority to authenticate & verify transactions, the...

4 minutes read.

Key Areas of Blockchain

As we know that Blockchain is the backbone of the technology of digital cryptocurrency (Bitcoin). The Blockchain contains all transaction records which are stored in a distributed database; it even...

3 minutes read.

History of Blockchain

History of Blockchain: Satoshi Nakamoto modeled the first Blockchain and explained the details of how a technology was well-found to enhance digital trust, given the immutable and decentralization aspect that...

2 minutes read.

Blockchain Hash Function

A hash function is a type of function which takes input in string format (alphabets, media files, numbers) of any length provided by the users and converts it to a...

3 minutes read.

Smart Contracts

What is a Smart Contract? A smart contract is a self-executing computer program. It is a decentralized computation program, which directly controls the transfer of digital assets between different parties under certain pre-defined...

5 minutes read.

Blockchain Double Spending

When the money is spent twice, we call it double-spending. We know any transaction can occur in two different ways 1st way is offline mode and 2nd way is online...

3 minutes read.

Feistel Cipher in Cryptography

What is Feistel Cipher? A Feistel Cipher is a structural model that is used to build various symmetric block Ciphers similar to DES. This structural model can be self in veritable....

4 minutes read.

Blockchain Terminologies

Blockchain Terminologies: In this section, we will learn about a few terminologies used in Blockchain technology. Understanding these terms will help you to learn the blockchain technology in an efficient...

3 minutes read.

Project Ideas on Blockchain for Professionals

We have moved on from the days when Blockchain was solely employed in the context of cryptocurrencies. It is currently used in a broader range of applications, and it will continue...

4 minutes read.

ElGamal Cryptosystem

The ElGamal cryptosystem was first discovered by Taher ElGamal in the year of 1984. It is based on Discrete Logarithm. When the discrete logarithm cannot find the assumption at the...

6 minutes read.

Blockchains vs Distributed ledger Technology

Blockchains VS Distributed ledger Technology Blockchain is explored by a wide range of audiences daily. There are lots of terms used for the Blockchain technology; one of them is Distributed Ledger Technology (DLT)....

3 minutes read.