Blockchain is the backbone Technology of Digital CryptoCurrency BitCoin. The blockchain is a distributed database of records of all transactions or digital event that have been executed and shared among participating parties. Each transaction verified by the majority of participants of the system. It contains every single record of each transaction. BitCoin is the most popular cryptocurrency an example of the blockchain. Blockchain Technology first came to light when a person or Group of individuals name ‘Satoshi Nakamoto’ published a white paper on “BitCoin: A peer to peer electronic cash system” in 2008. Blockchain Technology Records Transaction in Digital Ledger which is distributed over the Network thus making it incorruptible. Anything of value like Land Assets, Cars, etc. can be recorded on Blockchain as a Transaction.
How Blockchain Technology works?
One of the famous use of Blockchain is Bitcoin. The bitcoin is a cryptocurrency and is used to exchange digital assets online. Bitcoin uses cryptographic proof instead of third-party trust for two parties to execute transactions over the internet. Each transaction protects through digital signature.
Distributed Database: There is no Central Server or System which keeps the data of Blockchain. The data is distributed over Millions of Computers around the world which are connected with the Blockchain. This system allows Notarization of Data as it is present on every Node and is publicly verifiable.
A network of nodes: A node is a computer connected to the Blockchain Network. Node gets connected with Blockchain using the client. Client helps in validating and propagates transaction on to the Blockchain. When a computer connects to the Blockchain, a copy of the Blockchain data gets downloaded into the system and the node comes in sync with the latest block of data on Blockchain. The Node connected to the Blockchain which helps in the execution of a Transaction in return for an incentive is called Miners.
Disadvantages of current transaction system:
- Cash can only be used in low amount transaction locally.
- Huge waiting time in the processing of transactions.
- Need to third party for verification and execution of Transaction make the process complex.
- If the Central Server like Banks is compromised, whole System is affected including the participants.
- Organization doing validation charge high process thus making the process expensive.
Building trust with Blockchain:
Blockchain enhances trust across a business network. It’s not that you can’t trust those who you conduct business with its that you don’t need to when operating on a Blockchain network.
Blockchain builts trust through the following five attributes:
- Distributed: The distributed ledger is shared and updated with every incoming transaction among the nodes connected to the Blockchain. All this is done in real-time as there is no central server controlling the data.
- Secure: There is no unauthorized access to Blockchain made possible through Permissions and Cryptography.
- Transparent: Because every node or participant in Blockchain has a copy of the Blockchain data, they have access to all transaction data. They themselves can verify the identities without the need for mediators.
- Consensus-based: All relevant network participants must agree that a transaction is valid. This is achieved through the use of consensus algorithms.
- Flexible: Smart Contracts which are executed based on certain conditions can be written into the platform. Blockchain Network can evolve in pace with business processes.
Benefits of Blockchain Technology:
- Time-saving: No central Authority verification needed for settlements making the process faster and cheaper.
- Cost-saving: A Blockchain network reduces expenses in several ways. No need for third-party verification. Participants can share assets directly. Intermediaries are reduced. Transaction efforts are minimized as every participant has a copy of shared ledger.
- Tighter security: No one can temper with Blockchain Data as it shared among millions of Participant. The system is safe against cybercrimes and Fraud.
- Introduction to Blockchain technology | Set 2
- How Blockchain Technology Can Accelerate the Potential of IoT?
- Blockchain Gaming : Part 1 (Introduction)
- Digital Smell Technology- An Underrated Technology
- Blockchain in Brief
- Blockchain vs Bitcoin
- Blockchain Forks
- How Does the Blockchain Work?
- Features of Blockchain
- Blockchain - Into the Future
- What Are Cryptoasssets in Blockchain
- What’s the connection between Java and Blockchain?
- Blockchain | Smart Contracts
- Guidelines for learning Blockchain
- Important Blockchain terminologies
- Basics of the Blockchain and its various applications
- How does BlockChain support Crowdfunding ?
- Consensus Algorithms in Blockchain
- Blockchain Hash Function
- Implementation of Blockchain in Java
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to firstname.lastname@example.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.
Improved By : AmishGupta