Ijraset Journal For Research in Applied Science and Engineering Technology
Authors: Harshad Hakke, Abhishek Bharati, Akshay Ranit, S R Khonde
DOI Link: https://doi.org/10.22214/ijraset.2022.48008
Certificate: View Certificate
Blockchain is a type of distributed ledger that sits on the internet for recording transaction and maintaining a permanent and verifiable record-set of information. Token was created to reduce the government\'s control over cross-border transactions and to speed up the transaction process by removing the need for third-party intermediaries, Blockchain, on the other hand, provides a secure environment that token needs for peer-to-peer transactions. In other words, blockchain acts as bitcoin\'s ledger and maintains all the transactions of token. Token has a high degree of anonymity. Though the transactions are visible, it is close to impossible to identify the user. It is the purely peer-to-peer version of electronic cash would allow online payments to be sent directly from one party to another without going through a financial institution. Digital signatures provide part of the solution, but the main benefits are lost if a trusted third party is still required to prevent double spending or high security. We propose a solution to the double-spending problem
I. INTRODUCTION
[5] As the energy sector develops and transitions, data and data skills are becoming increasingly vital. Top energy firms are using Blockchain for various purposes, including commodities trading, peer-to-peer energy trading, eliminating middleman retailers, data management, and much more, due to Blockchain's potential to streamline existing processes and provide new capabilities. To enable this future, whole new sectors, marketplaces, and resources, as well as unique types of abilities, professions, and certificates, will be created.
These improvements will cost trillions of dollars in total. They want to combine Blockchain-based smart meters with real-time auctions to establish an automated energy market that will lower the cost of unbalancing present power systems and improve the system's overall performance.
As a result, the broad features of future solutions are frequently predicted and, in some cases, settled upon long before the technical competence to develop them is available.
Open-source initiatives with a non-corporate approach will continue to play an essential role in the Metaverse, attracting some of the most talented creative minds. The 3Ds, known as: decentralization, decarbonization, and digitalization, all require a lot of data and automation to be successful. So, although AI and blockchain technologies are critical to that transformation, it's also essential that we have the right skills and technology in place to process that data and use it appropriately. Innovation and skill development in that area are critical.
The construction and operation of immersive digital and frequently three- dimensional simulations, environments, and worlds where users and enterprises can explore, create, socialize, and participate in various experiences while still conducting business. Blockchain is open and still secure due to its distribution of its copies on various nodes and hashing algorithm. If attacker tries to change a block the hash value of entire block is changed which would be affect the next subsequent block which contains its hash value. In order to successfully attack, attacker needs to change all blocks after block he intends to change this will also take time due to consensus algorithm applied to validate the blocks. Further, a copy of blockchain is present on each and every node. Any malicious activity can be verified using local copies of the blockchain.
A. Classification of Blockchain Systems
There are three different sorts of blockchain systems: private, consortium, and public. The subsections below go over each of these categories.
B. Architecture of a Blockchain System
The data layer, consensus layer, application layer, incentive layer, and network layer are the six levels that make up blockchain's architecture.
II. LITERATURE SURVEY
[4] Nakamoto, Satoshi [1]. In this paper, the complete mechanism of blockchain technology for a electronic cash system that basically allows online payments to be sent directly from one party to another without going through a financial institution is presented.
It explains a network system which is distributed i.e. peer to peer network which resulted to be a solution for double spending and the Proof of Work algorithm for carrying out safe and secure transactions.
Judmayer, Aljosha et.al [2] presented an overview of blockchain technology in technical point of view also introduced the concepts of cryptographic currencies and the consensus ledgers. This paper mainly focused on the Bitcoin cryptographic currencies saying that the current scientific community is relatively slowly to this emerging and fast- moving field of blockchain technology reason as not sufficient resources available other than bitcoin. It explained deeply about bitcoin and why it has gained a huge market and interest in today’s technology and also highlights the challenges in the area of digital assets management and presents a discussion of Bitcoin usability, privacy, and security challenges from the user’s perspective, the concept, characteristics, need of Blockchain and how Bitcoin works. It attempts to highlights role of Blockchain in shaping the future of banking, financial institutions.
Zibin Zheng et al. [3] provided an overview of blockchain architecture firstly and compared some typical consensus algorithms used in different blockchains. Also discussed various blockchain based applications that are covering numerous fields like financial services, reputation system, IOT so on. Furthermore, technical challenges of blockchain technology such as scalability of security problems waiting tobe overcome and recent advances are briefly listed and possible future trends for blockchain.
III. METHODOLOGY
Authentication: The original blockchain was designed to operate without a central authority (i.e. with no bank or regulator controlling who transacts), but transactions still have to be authenticated. This is done using cryptographic keys, a string of data (like a password) that identifies a user and gives access to their “account” or “wallet” of value on the system. Each user has their own private key and a public key that everyone can see. Using them both creates a secure digital identity to authenticate the user via digital signatures and to ‘unlock’ the transaction they want to perform.
Authorization: Once the transaction is agreed between the users, it needs to be approved, or authorised, before it is added to a block in the chain. For a public blockchain, the decision to add a transaction to the chain is made by consensus. This means that the majority of “nodes” (or computers in the network) must agree that the transaction is valid.
The people who own the computers in the network are incentivised to verify transactions through rewards. This process is known as ‘proof of work’. Understanding Libra Understand how Facebook leveraged specific aspects of blockchain technology to launch a new cryptocurrency called Libra, and its potential impact on the banking and finance sector
Proof of Work: requires the people who own the computers in the network to solve a complex mathematical problem to be able to add a block to the chain. Solving the problem is known as mining, and ‘miners’ are usually rewarded for their work in cryptocurrency. But mining isn’t easy. The mathematical problem can only be solved by trial and error and the odds of solving the problem are about 1 in 5.9 trillion. It requires substantial computing power which uses considerable amounts of energy. This means the rewards for undertaking the mining must outweigh the cost of the computers and the electricity cost of running them, as one computer alone would take years to find a solution to the mathematical problem.
The Power of Mining: The Cambridge Bitcoin Electricity Consumption Index estimates the bitcoin mining network consumes almost 70 terawatt-hours (TWh) of electricity per year, ranking it the 40th largest consumer of electricity by ‘country’. By way of comparison, Ireland (ranked 68th) uses just over a third of Bitcoin’s consumption, or 25 TWh, and Austria at number 42 consumes 64.6 TWh of electricity per year, according to 2016 data compiled by the CIA.
The Problem with Proof of Work To create economies of scale, miners often pool their resources together through companies that aggregate a large group of miners. These miners then share the rewards and fees offered by the blockchain network. As a blockchain grows, more computers join to try and solve the problem, the problem gets harder and the network gets larger, theoretically distributing the chain further and making it ever more difficult to sabotage or hack. In practice though, mining power has become concentrated in the hands of a few mining pools. These large organizations have the vast computing and electrical power now needed to maintain and grow a blockchain network based around Proof of Work validation.
Proof of Stake: Later blockchain networks have adopted “Proof of Stake” validation consensus protocols, where participants must have a stake in the blockchain - usually by owning some of the cryptocurrency - to be in with a chance of selecting, verifying & validating transactions. This saves substantial computing power resources because no mining is required. In addition, blockchain technologies have evolved to include “Smart Contracts” which automatically execute transactions when certain conditions have been met.
IV. BACKGROUND AND RELATED WORK
[5] Software has evolved from a technology tool for solving specific problems to an industry that is omnipresent in most of today's corporate activities over the previous 60 years. Software engineering is defined as "the use of a systematic, disciplined, quantifiable methodology to the development, operation, and maintenance of software; that is, the application of engineering to software," according to IEEE Standard 610.12 . The Software Engineering Body of Knowledge (SWEBOK) provides a complete description of the core SE Knowledge Areas (KAs), which are also taken into account in this research. Software requirements, software process, software testing, software quality, software maintenance, software configuration management, and engineering management are examples of knowledge areas.
Property |
Public |
Private |
Federated |
Consensus |
|
|
|
Mechanism |
|
|
|
Identity |
|
|
|
Anonymity |
|
|
|
Protocol & Efficiency |
|
|
|
Consumption |
|
|
|
Immutability |
|
|
|
Ownership & |
|
|
|
Management |
• Permissionless |
• Permissioned whitelist |
• Permissioned nodes |
Transaction Approval |
|
|
|
A few (optional) studies have audited the utilization of blockchain, e.g., applications and shrewd agreement improvement. One of the latest orderly planning concentrates on blockchain innovations was performed. In this review, the creators mean to distinguish and plan different spaces of exploration connected with blockchain and perceive potential headings for future examination. Additionally, it led a methodical writing audit of blockchain and savvy contract advancement. Specifically, the creators identi?ed strategies, methods, apparatuses and challenges looked during the creation and testing of blockchain-arranged programming. Their examination recommends future exploration on the best way to adjust standard testing procedures to blockchain-arranged programming and how to gauge code measurements for code improvement. Both past investigations answer questions connected with the more extensive utilization of blockchain innovation, yet they don't analyze speci?cally its use in further developing SE exercises. To be sure, they didn't investigate the commitments that blockchain angles can bring to SE. Speci?cally, comparable to the use of blockchain to SE, to the best of our information, there give off an impression of being extremely restricted optional investigations. The more intently related study is a methodical planning study directed by Tariq and Colomo-Palacios. This concentrate on wrote about the purposes of blockchain in programming and illustrated the bene?ts that this new innovation can bring to the SE ?eld. The consequences of this study demonstrate that savvy contacts can computerize the veri?cation of undertakings that normally require human-in-the circle. Shrewd agreements execute tests, produce results and naturally reward programming engineers. Also, blockchain can improve the trust between parties in rethinking programming improvement.
[5] Blockchain is a powerful tool for resolving complex issues quickly. Its ability to provide security in an open environment makes it attractive for usage in a variety of other fields, including health care, IoT applications, and finance. E-commerce retailers and delivery partners can use consortium blockchains to avoid fraud during transit by continuously updating package positions on the blockchain. One of the most innovative potential uses of blockchain could be to avoid fraud in chit funds, which are used to save money in Indian society. It can also serve as a ledger for disadvantaged farmers to share resources. We give a state-of-the-art survey of blockchain technology in this study. We began by discussing the background, classification, architecture, and several sorts of consensus.
[1] Satoshi Nakamoto \"Bitcoin: A Peer-to-Peer Electronic Cash System.\" March 2009. [2] Judmayer, Aljosha, Nicholas Stifter, Katharina Krombholz, and Edgar Weippl. “Blocks and chains: introduction to bitcoin, cryptocurrencies, and their consensus mechanisms.” Synthesis Lectures on Information Security, Privacy, & Trust 9, no. 1 (2017) [3] Zheng, Zibin, Shaoan Xie, Hongning Dai, Xiangping Chen, And Huaimin Wang. “An Overview Of Blockchain Technology: Architecture, Consensus, And Future Trends.” In 2017 IEEE International Congress On Big Data (Bigdata Congress) IEEE, 2017. [4] Karthikeya Thanapal, Dhiraj Mehta, Karthik Mudaliar, and Bushra Shaikh “Online Payment Using Blockchain” Research Paper. [5] Shantanu Gade, Mayur Manwar, Sidhharth Rasal,Vishal Kotkar,Shobha Raskar, Jaya Mane “blockchain: - an emerging digital technology” Research Paper.
Copyright © 2022 Harshad Hakke, Abhishek Bharati, Akshay Ranit, S R Khonde. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
Paper Id : IJRASET48008
Publish Date : 2022-12-09
ISSN : 2321-9653
Publisher Name : IJRASET
DOI Link : Click Here