SlideShare une entreprise Scribd logo
1  sur  6
Télécharger pour lire hors ligne
VIVA-Tech International Journal for Research and Innovation Volume 1, Issue 4 (2021)
ISSN(Online): 2581-7280
VIVA Institute of Technology
9th
National Conference on Role of Engineers in Nation Building – 2021 (NCRENB-2021)
F-98
www.viva-technology.org/New/IJRI
BLOCKCHAIN SHARDING
Sreeraj Menon1
, Prof.Chandani Patel2
1
(Department of MCA, VIVA SCHOOL OF MCA/University of Mumbai, India)
2
(Department of MCA, VIVA SCHOOL OF MCA/University of Mumbai, India)
Abstract-Bitcoin has been a hot topic in the technology industry since its boom in 2017. The underlying
technology of bitcoin is the blockchain that has impressed many of the onlookers due to its transparency and
usability in this globalized world. In cryptocurrencies, a ledger is operated which contains all the data
regarding the transactions and contracts that are to be executed. These ledgers are maintained on multiple
nodes around the world. Every node has to maintain a full copy of the ledger which currently is 15 GB for
bitcoin. As more and more transactions are carried on the blockchain, this approach becomes slow. Scaling is
the only solution to counter this problem, that's where the sharding technology comes into play. In sharding,
rather than each node maintaining the full ledger, the ledger is divided or sharded into multiple fragments. So,
in short, each node consists of a small part of the ledger rather than the whole ledger which is easy to maintain
and in turn helps in scaling the blockchain. So rather than a full blockchain, we have shard chains that consist
of multiple node or validator networks which are then assigned multiple tasks like verifying transactions or
operations.
Keywords- Blockchain, Consensus, Hashing, Ledger, Sharding.
I. INTRODUCTION
Most of the financial system in the 21st century is still under a centralized entity or a group of exclusive
entities. However, this kills the basic principle of financial freedom which can be easily attained in a
decentralized environment. This is where the idea of blockchain comes into the picture. Although most people
got to know about blockchain through the boom or popularity of bitcoin in early 2008. However, blockchain is
not limited to bitcoin or any other cryptocurrency, there are a plethora of other opportunities that can be
unlocked, like for example, we can implement it for voting systems that can fulfil the needs of a transparent
democracy. As it doesn’t come under the power of a single entity there is no chance of manipulating the data or
deleting it.
Blockchain technology provides great opportunities to promote various sectors through its unique combination
of features, for e.g., decentralization, consistency, and transparency. We see promising opportunities in the
application of this scientific and academic technology.
Blockchain has revealed its great capability in disrupting how digital dealings are passed out in a more protected
and transparent manner. But the question still stands - does it have the capability to assist other practical
applications? Such misperception is because of the interruption caused by its scalability problems. Scalability
issues rise due to inadequate block size and present consensus method where each node in the system
consecutively authenticate the contract before it being issued in the blockchain. This problem deepens with a
rise in the number of dealings requiring additional nodes to support the system but at the same stretch increasing
the number of steps for the contract to travel and spread complete consensus with each node. We can also get a
comparative relationship among decrease in scalability of the blockchain and increase in the system size. This
flaw is the key setback that is discontinuing the mass approval of blockchain for real-life applications.
VIVA-Tech International Journal for Research and Innovation Volume 1, Issue 4 (2021)
ISSN(Online): 2581-7280
VIVA Institute of Technology
9th
National Conference on Role of Engineers in Nation Building – 2021 (NCRENB-2021)
F-99
www.viva-technology.org/New/IJRI
Figure.1 Basic representation of a transaction getting executed on blockchain
Consensus is one of the utmost significant problems in blockchain, as in any dispersed systems where numerous
nodes must reach a contract, even in the occurrence of faults. Existing consensus algorithms stay only valid to
limited systems because of difficulty, e.g., the Practical Byzantine Fault Tolerance protocol (PBFT) [1] with
fewer than 20 active nodes. Scalability is a problem that has to stay addressed before accepting blockchain in
extensive applications. Lately, many resolutions have been projected to attain the scale-out amount by
permitting participating nodes only to obtain a portion of the entire business set, for instance, an Off-chain
resolution, Directed Acyclic Graph (DAG) [2] and blockchain sharding [3]. However, the offchain resolution is
more focus to forks and the dealings in the DAG layout are not systematized in a chain construction. Among all
the planned methods, sharding systems look like the most effective as they can overcome operational difficulties
and scalability problems equally. A sharding arrangement splits the giving out of transactions amongst minor
clusters of nodes, called shards. As an outcome, shards can work in parallel to maximize the act and progress the
throughput while demanding significantly less communication, computation, and storage overhead, letting the
system to work in large schemes.
II. DIFFERENT CONSENSUS ALGORITHMS
Before getting into details about sharding, let us figure out the different consensus protocols used in the
blockchain ecosystem to agree upon a certain transaction or contract. These are the most common consensus
mechanisms used currently in the blockchain ecosystem-
VIVA-Tech International Journal for Research and Innovation Volume 1, Issue 4 (2021)
ISSN(Online): 2581-7280
VIVA Institute of Technology
9th
National Conference on Role of Engineers in Nation Building – 2021 (NCRENB-2021)
F-100
www.viva-technology.org/New/IJRI
Figure.2 Basic consensus mechanism on the blockchain
2.1 Proof of Work (POW):
POW is the primary and most familiar consensus mechanism and developed by Bitcoin’s founder, Satoshi
Nakamoto. In POW, a miner who discovers the hash first will be permitted to enhance a new block of the
contract to the blockchain. The method of mining is enormously computation-intensive, so taking a high
hashrate is the key for miners to analyze the hash, thus receiving the rewards. Besides Bitcoin, Ethereum is also
using POW as a part of their algorithm. However, what makes Ethereum different is their proof of stake (POS)-
based finality system capable of overlaying a prevailing POW blockchain, resulting in a hybrid POW/POS
system called Casper Friendly Finality Gadget (FFG).
2.2 Proof of Stake (POS):
Proof of Stake is a agreement algorithm in which the stake-holders who need to contribute in the validation
process, are obligatory to lock a certain quantity of coins into the system as their stake. A stake-holder of a
agreed blockchain is an individual holding roughly native coins of that blockchain, and stake positions the
native coin holding of a stake-holder. For instance, on the ethereum network, the stake would be the quantity of
ether held by a node.
2.3 Delegated Proof of Stake (DPOS):
Delegated proof of stake is a fresher and progressive consensus mechanism grounded on the old-style proof
of stake. The system was established by Daniel Larimer in demand to speed up dealings and creation of block
while preserving the decentralized incentive assembly in the blockchain. Blockchains counting EOS, Steemit
have accepted the DPoS system. The key aim behind generating DPoS is to shape a system that is fast, scalable
and pursues consensus more professionally. It uses a voting scheme to select the observer (validator) to grasp
consensus in the blockchain.
2.4 Practical Byzantine Fault Tolerance
Practical Byzantine Fault Tolerance is a consensus algorithm announced in the late 90s by Barbara Liskov
and Miguel Castro. pBFT was planned to labor competently in asynchronous (no higher bound on when the
response to the request will be acknowledged) systems. It is enhanced for short overhead time. Its goal was to
VIVA-Tech International Journal for Research and Innovation Volume 1, Issue 4 (2021)
ISSN(Online): 2581-7280
VIVA Institute of Technology
9th
National Conference on Role of Engineers in Nation Building – 2021 (NCRENB-2021)
F-101
www.viva-technology.org/New/IJRI
solve many difficulties associated with already existing Byzantine Fault Tolerance solutions. Application areas
contain distributed computing and blockchain.
2.5 Directed Acyclic Graph
DAG-based protocols mostly vary in how dealings are added to a network. Contrasting blockchain
technology, specific DAG transactions are related to one another directly rather than combined together in
blocks and handled. Since this assembly can reference various “blocks” at one time, the transactions per second,
or TPS, rate is very much higher than that of a typical blockchain. Bitcoin’s TPS varies anywhere between 4 to
7, Ethereum sits at 30, and central legacy services like Visa support throughput rates of around 1,000 TPS.
Nowadays, some DAG-based protocols can handle a TPS frequency into the numerous thousands.
III. SHARDING OVERVIEW
In this paper, we take a upright method to spread sharding to permissioned blockchain structures. Present
works on sharded blockchains mark permission less systems and stress on security. Here, our focus is on
performance. In specific, our goal is to project a blockchain system that can deliver a big network size alike to
that of major cryptocurrencies like Bitcoin [4] and Ethereum [5]. At the similar time, it accomplishes high deal
throughput that can handle the usual workloads of centralized systems such as Visa, which is around 2, 000−4,
000 dealings per second [6]. Finally, the system chains any blockchain application from domains such as
finance [7], supply chain management [8] and healthcare, not being inadequate to cryptocurrencies. Sharding
protocols have been widely considered in distributed database systems. A sharding protocol must ensure both
atomicity and isolation of deal execution. State-of-the-art protocols goal to recover performance for distributed
dealings in geo-replicated settings. However, they cannot be directly extended to blockchain systems, due to an
important difference in the failure models that databases and blockchains consider. Traditional databases assume
the crash-failure model, in which a faulty node simply halts sending and responding to requests. On the other
hand, blockchain systems operate in an additional hostile environment, therefore they adopt a stronger failure
model, namely Byzantine failure, to account for malicious attackers. Figure 1 highlights the transformations
between spread databases and sharded blockchains. The distinction in failure models leads to three challenges
when smearing database sharding techniques to blockchains. First, high performance consensus protocols used
in distributed databases, cannot be applied to blockchains. Instead, blockchains rely on Byzantine Fault
Tolerance (BFT) consensus protocols[9] which have been shown to be a scalability bottleneck. Therefore, the
primary challenge is to scale BFT consensus protocols. Additionally, in a distributed database any node can fit
to any shard, but a blockchain must allocate nodes to shards in a safe manner to guarantee that no shard can be
conceded by the attacker. The second task, thus, is to achieve protected and efficient shard creation. Third, the
distributed database depends on on highly accessible transaction coordinators to safeguard atomicity and
separation, but coordinators in the blockchain may be malicious. Subsequently, the third challenge is to allow
secure distributed transactions even if the coordinator is malicious.
Figure.3 Sharded Blockchains
VIVA-Tech International Journal for Research and Innovation Volume 1, Issue 4 (2021)
ISSN(Online): 2581-7280
VIVA Institute of Technology
9th
National Conference on Role of Engineers in Nation Building – 2021 (NCRENB-2021)
F-102
www.viva-technology.org/New/IJRI
IV. CROSS SHARDING TRANSACTION
To scale blockchain, dealings need to be dispersed among several groups (or shards), and individually shard
processes a subsection of transactions in parallel. Classically, a transaction may consume multiple inputs and
outputs. But, due to sharding technology, the inputs and outputs of a transaction may be in different shards, and
these dealings are called cross-shard (or inter-shard) dealings. Due to random distribution of the transactions in
sharding protocols, a cross-shard deal can be measured as a global transaction, which must be performed by
multiple different shards. To attain a global consistency amongst different shards, we want to cautiously handle
the cross-shard transactions. Taking the Unspent Transaction-Output (UTXO) model [10] as an example, it is
possible that most transactions (e.g., more than 90% in general [11]) are separated by the old-style model, in
which UTXOs improperly allocates processing shards. For the Account/Balance transaction model, the cross-
shard transactions also can grasp up to 90% once the number of shards is more than 64 [12]. To allow the
transfer of value between different shards thus achieving minimal interaction, support for cross-shard
transactions is essential for any sharded-ledger structure [13]. For the cross-shard dealings, the protocol needs to
promise the atomic possessions [14]. Lastly, a reconfiguration process is wanted at the end of an epoch [15].
V. CONCLUSION
This paper presents a categorization of information related to sharding on blockchain. We recognized
important mechanisms and tasks in sharding. The freely verifiable unpredictability is critical for employing
participating nodes consistently into shards. Inside each shard, a consensus protocol is required to reach an
agreement on the blocks. BFT-based protocols are controlling in current solutions. We analysed numerous
renowned blockchain sharding procedures and then discussed several potential research directions. There are
many drawbacks in the blockchain ecosystem with scaling being one of the few, it can be achieved easily by
applying a concept like sharding. Sharding not only makes transactions fast, but also makes the blockchain more
secure by multiple the ledger into different shards. This can also prevent the take over or control over done by a
single or group of entities, there by making it more decentralized. Decentralized in the sense, by giving more
power to the masses, through governance protocols and mechanisms. There are much more that needs to be
done before jumping on to sharding, but nonetheless sharding can improve the ecosystem of a whole blockchain
by making it more fresh and quicker than before.
ACKNOWLEDGMENTS
This research was supported by Prof. Chandani Patel. We thank our colleagues from Viva School of MCA
who provided insight and expertise that greatly assisted the research, although they may not agree with all of the
interpretations/conclusions of this paper.
VIVA-Tech International Journal for Research and Innovation Volume 1, Issue 4 (2021)
ISSN(Online): 2581-7280
VIVA Institute of Technology
9th
National Conference on Role of Engineers in Nation Building – 2021 (NCRENB-2021)
F-103
www.viva-technology.org/New/IJRI
REFERENCES
[1] Castro, M., Liskov, B., et al. Practical byzantine fault tolerance. In OSDI (1999), vol. 99, pp. 173–186.
[2] Popov, S. The tangle. cit. on (2016), 131.
[3] Luu, L., Narayanan, V., Zheng, C., Baweja, K., Gilbert, S., and Saxena, P. A secure sharding protocol for open blockchains. In
proceedings of the 2016 ACM SIGSAC Conference on Computer and Communications Security (2016), ACM, pp. 17–30.
[4] Satoshi Nakamoto. 2008. Bitcoin: A peer-to-peer electronic cash system.
[5] Vitalik Buterin. 2014. Ethereum: A next-generation smart contract and decentralized application platform. https://github.com/
ethereum/wiki/wiki/White-Paper (2014).
[6] Bitcoin Wiki. 2018. Scalability. en.bitcoin.it/wiki/scalability
[7] Ripple. https://ripple.com
[8] Fr8 Network. 2018. Blockchain enabled logistic. https://fr8.network.
[9] Miguel Correia, Essentials of Blockchain Technology (CRC Press, 2019).
[10] Andreas M. Antonopoulos, Mastering Bitcoin (O’Reilly Media, Inc.,2014)
[11] Kokoris-Kogias, E., Jovanovic, P., Gasser, L., Gailly, N., Syta, E., and Ford, B. Omniledger: A secure, scale-out, decentralized
ledger via sharding. In 2018 IEEE Symposium on Security and Privacy (SP) (2018), IEEE, pp. 583–598.
[12] Wang, J., and Wang, H. Monoxide: Scale out blockchains with asynchronous consensus zones. In 16th {USENIX} Symposium
on Networked Systems Design and Implementation ({NSDI} 19) (2019), pp. 95–112.
[13] Alex Skidanov, Nightshade: Near Protocol Sharding Design (2019).
[14] Bob Gregory, Technology of Atomic Swaps (2015).
[15] Medjitena Nadir, A practical guide to blockchain business (2018).

Contenu connexe

Tendances

Blockchain for ePedigree - Whitepaper
Blockchain for ePedigree - Whitepaper Blockchain for ePedigree - Whitepaper
Blockchain for ePedigree - Whitepaper Mike Nejad
 
Decentralization in blockchain
Decentralization in blockchainDecentralization in blockchain
Decentralization in blockchainSaravanan T.M
 
BLOCKCHAIN TECHNOLOGY IN AGRICULTURE: A CASE STUDY OF BLOCKCHAIN START-UP...
BLOCKCHAIN TECHNOLOGY IN   AGRICULTURE: A CASE STUDY OF   BLOCKCHAIN START-UP...BLOCKCHAIN TECHNOLOGY IN   AGRICULTURE: A CASE STUDY OF   BLOCKCHAIN START-UP...
BLOCKCHAIN TECHNOLOGY IN AGRICULTURE: A CASE STUDY OF BLOCKCHAIN START-UP...AIRCC Publishing Corporation
 
Blockchain technology revolutionising technology
Blockchain technology revolutionising technologyBlockchain technology revolutionising technology
Blockchain technology revolutionising technologySuman Nayak
 
Blockchain Technology | Bitcoin | Ethereum Coin | Cryptocurrency
Blockchain Technology | Bitcoin | Ethereum Coin | CryptocurrencyBlockchain Technology | Bitcoin | Ethereum Coin | Cryptocurrency
Blockchain Technology | Bitcoin | Ethereum Coin | CryptocurrencyUnbiased Technolab
 
Huashan chen, marcus pendleton, laurent njilla, and shouhuai xu
Huashan chen, marcus pendleton, laurent njilla, and shouhuai xuHuashan chen, marcus pendleton, laurent njilla, and shouhuai xu
Huashan chen, marcus pendleton, laurent njilla, and shouhuai xuIT Strategy Group
 
Blockchain Technology in Banking Services - A Review
Blockchain Technology in Banking Services - A ReviewBlockchain Technology in Banking Services - A Review
Blockchain Technology in Banking Services - A ReviewGokul Alex
 
Blockchain- The Quiet Disruptor - A Guide and a primer to launch Blockchain &...
Blockchain- The Quiet Disruptor - A Guide and a primer to launch Blockchain &...Blockchain- The Quiet Disruptor - A Guide and a primer to launch Blockchain &...
Blockchain- The Quiet Disruptor - A Guide and a primer to launch Blockchain &...JP Batra
 
Blockchain Technology Report 2018
Blockchain Technology Report 2018Blockchain Technology Report 2018
Blockchain Technology Report 2018Ranvijay Singh
 
IRJET- Secure Online Voting Systems using Block of Chunks
IRJET-  	  Secure Online Voting Systems using Block of ChunksIRJET-  	  Secure Online Voting Systems using Block of Chunks
IRJET- Secure Online Voting Systems using Block of ChunksIRJET Journal
 
Applying Blockchain Technology for Digital Transformation
Applying Blockchain Technology for Digital TransformationApplying Blockchain Technology for Digital Transformation
Applying Blockchain Technology for Digital TransformationGokul Alex
 
Shane Ninai on blockchain technology
Shane Ninai on blockchain technologyShane Ninai on blockchain technology
Shane Ninai on blockchain technologyShane Ninai
 
Blockchain technology-report-final
Blockchain technology-report-finalBlockchain technology-report-final
Blockchain technology-report-finalRishabhMalik32
 
Use case of block chain unit 4 AKTU
Use case of block chain unit 4 AKTUUse case of block chain unit 4 AKTU
Use case of block chain unit 4 AKTURohit Verma
 
From 7331 to legal : a selection of blockchain discussion topics
From 7331 to legal : a selection of blockchain discussion topicsFrom 7331 to legal : a selection of blockchain discussion topics
From 7331 to legal : a selection of blockchain discussion topicsKoen Vingerhoets
 
Control of Communication and Energy Networks Final Project - Service Function...
Control of Communication and Energy Networks Final Project - Service Function...Control of Communication and Energy Networks Final Project - Service Function...
Control of Communication and Energy Networks Final Project - Service Function...Biagio Botticelli
 
Blockchain Technologies
Blockchain TechnologiesBlockchain Technologies
Blockchain TechnologiesAdri Jovin
 
Blockchain in Insurance 101
Blockchain in Insurance 101Blockchain in Insurance 101
Blockchain in Insurance 101Peter Ing
 
Rieks Joosten
Rieks JoostenRieks Joosten
Rieks Joostenbcined
 

Tendances (20)

Blockchain for ePedigree - Whitepaper
Blockchain for ePedigree - Whitepaper Blockchain for ePedigree - Whitepaper
Blockchain for ePedigree - Whitepaper
 
Decentralization in blockchain
Decentralization in blockchainDecentralization in blockchain
Decentralization in blockchain
 
BLOCKCHAIN TECHNOLOGY IN AGRICULTURE: A CASE STUDY OF BLOCKCHAIN START-UP...
BLOCKCHAIN TECHNOLOGY IN   AGRICULTURE: A CASE STUDY OF   BLOCKCHAIN START-UP...BLOCKCHAIN TECHNOLOGY IN   AGRICULTURE: A CASE STUDY OF   BLOCKCHAIN START-UP...
BLOCKCHAIN TECHNOLOGY IN AGRICULTURE: A CASE STUDY OF BLOCKCHAIN START-UP...
 
Blockchain technology revolutionising technology
Blockchain technology revolutionising technologyBlockchain technology revolutionising technology
Blockchain technology revolutionising technology
 
Blockchain Technology | Bitcoin | Ethereum Coin | Cryptocurrency
Blockchain Technology | Bitcoin | Ethereum Coin | CryptocurrencyBlockchain Technology | Bitcoin | Ethereum Coin | Cryptocurrency
Blockchain Technology | Bitcoin | Ethereum Coin | Cryptocurrency
 
Huashan chen, marcus pendleton, laurent njilla, and shouhuai xu
Huashan chen, marcus pendleton, laurent njilla, and shouhuai xuHuashan chen, marcus pendleton, laurent njilla, and shouhuai xu
Huashan chen, marcus pendleton, laurent njilla, and shouhuai xu
 
Emily rutland blockchain
Emily rutland blockchainEmily rutland blockchain
Emily rutland blockchain
 
Blockchain Technology in Banking Services - A Review
Blockchain Technology in Banking Services - A ReviewBlockchain Technology in Banking Services - A Review
Blockchain Technology in Banking Services - A Review
 
Blockchain- The Quiet Disruptor - A Guide and a primer to launch Blockchain &...
Blockchain- The Quiet Disruptor - A Guide and a primer to launch Blockchain &...Blockchain- The Quiet Disruptor - A Guide and a primer to launch Blockchain &...
Blockchain- The Quiet Disruptor - A Guide and a primer to launch Blockchain &...
 
Blockchain Technology Report 2018
Blockchain Technology Report 2018Blockchain Technology Report 2018
Blockchain Technology Report 2018
 
IRJET- Secure Online Voting Systems using Block of Chunks
IRJET-  	  Secure Online Voting Systems using Block of ChunksIRJET-  	  Secure Online Voting Systems using Block of Chunks
IRJET- Secure Online Voting Systems using Block of Chunks
 
Applying Blockchain Technology for Digital Transformation
Applying Blockchain Technology for Digital TransformationApplying Blockchain Technology for Digital Transformation
Applying Blockchain Technology for Digital Transformation
 
Shane Ninai on blockchain technology
Shane Ninai on blockchain technologyShane Ninai on blockchain technology
Shane Ninai on blockchain technology
 
Blockchain technology-report-final
Blockchain technology-report-finalBlockchain technology-report-final
Blockchain technology-report-final
 
Use case of block chain unit 4 AKTU
Use case of block chain unit 4 AKTUUse case of block chain unit 4 AKTU
Use case of block chain unit 4 AKTU
 
From 7331 to legal : a selection of blockchain discussion topics
From 7331 to legal : a selection of blockchain discussion topicsFrom 7331 to legal : a selection of blockchain discussion topics
From 7331 to legal : a selection of blockchain discussion topics
 
Control of Communication and Energy Networks Final Project - Service Function...
Control of Communication and Energy Networks Final Project - Service Function...Control of Communication and Energy Networks Final Project - Service Function...
Control of Communication and Energy Networks Final Project - Service Function...
 
Blockchain Technologies
Blockchain TechnologiesBlockchain Technologies
Blockchain Technologies
 
Blockchain in Insurance 101
Blockchain in Insurance 101Blockchain in Insurance 101
Blockchain in Insurance 101
 
Rieks Joosten
Rieks JoostenRieks Joosten
Rieks Joosten
 

Similaire à 181

7 major problems in blockchain
7 major problems in blockchain7 major problems in blockchain
7 major problems in blockchainCeline George
 
Blockchain Tech Advancement 2024
Blockchain Tech Advancement 2024Blockchain Tech Advancement 2024
Blockchain Tech Advancement 2024Liveplex
 
Scaling up Banking Operations: Harnessing the power of block chain Technology
Scaling up Banking Operations: Harnessing the power of block chain TechnologyScaling up Banking Operations: Harnessing the power of block chain Technology
Scaling up Banking Operations: Harnessing the power of block chain TechnologyIRJET Journal
 
InfiniteChain White Paper
InfiniteChain White Paper InfiniteChain White Paper
InfiniteChain White Paper InfiniteChain
 
Blockchain and Its Applications in the Real World
Blockchain and Its Applications in the Real WorldBlockchain and Its Applications in the Real World
Blockchain and Its Applications in the Real WorldIRJET Journal
 
jayesh_Blockchain.pptx
jayesh_Blockchain.pptxjayesh_Blockchain.pptx
jayesh_Blockchain.pptxJackTheMan1
 
Blockchain in the Heart of Digital Transformation
Blockchain in the Heart of Digital TransformationBlockchain in the Heart of Digital Transformation
Blockchain in the Heart of Digital TransformationDr. Mohamed Torky
 
Blockchain based Banking System
Blockchain based Banking SystemBlockchain based Banking System
Blockchain based Banking SystemGaurav Singh
 
CHERUBIM_A_Secure_and_Highly_Parallel_Cross-Shard_Consensus_Using_Quadruple_P...
CHERUBIM_A_Secure_and_Highly_Parallel_Cross-Shard_Consensus_Using_Quadruple_P...CHERUBIM_A_Secure_and_Highly_Parallel_Cross-Shard_Consensus_Using_Quadruple_P...
CHERUBIM_A_Secure_and_Highly_Parallel_Cross-Shard_Consensus_Using_Quadruple_P...nilesh405711
 
IRJET- Blockchain Technology
IRJET- Blockchain TechnologyIRJET- Blockchain Technology
IRJET- Blockchain TechnologyIRJET Journal
 
IRJET- Security Threats on Blockchain and its Countermeasures
IRJET- Security Threats on Blockchain and its CountermeasuresIRJET- Security Threats on Blockchain and its Countermeasures
IRJET- Security Threats on Blockchain and its CountermeasuresIRJET Journal
 
Blockchain ecosystem and evolution
Blockchain ecosystem and evolutionBlockchain ecosystem and evolution
Blockchain ecosystem and evolutionChandra Sekhar AKNR
 
Blockchain technology in Agriculture: Applications, Impact and future
Blockchain technology in Agriculture: Applications, Impact and futureBlockchain technology in Agriculture: Applications, Impact and future
Blockchain technology in Agriculture: Applications, Impact and futureIRJET Journal
 
Top Blockchain Trends You Must Check This Year
Top Blockchain Trends You Must Check This YearTop Blockchain Trends You Must Check This Year
Top Blockchain Trends You Must Check This YearInnvonixTechSolution
 
IRJET- An Overview of the Security of Blockchain
IRJET- An Overview of the Security of BlockchainIRJET- An Overview of the Security of Blockchain
IRJET- An Overview of the Security of BlockchainIRJET Journal
 
Scaling Enterprise Blockchain (Summer 2018)
Scaling Enterprise Blockchain (Summer 2018)Scaling Enterprise Blockchain (Summer 2018)
Scaling Enterprise Blockchain (Summer 2018)Rob Bailey
 
HDI - Blockchain White Paper
HDI - Blockchain White PaperHDI - Blockchain White Paper
HDI - Blockchain White PaperDavid MANSET
 
Blockchain-Based Internet of Things: Review, Current Trends, Applications, an...
Blockchain-Based Internet of Things: Review, Current Trends, Applications, an...Blockchain-Based Internet of Things: Review, Current Trends, Applications, an...
Blockchain-Based Internet of Things: Review, Current Trends, Applications, an...AlAtfat
 
Blockchain-Based Internet of Things: Review, Current Trends, Applications, an...
Blockchain-Based Internet of Things: Review, Current Trends, Applications, an...Blockchain-Based Internet of Things: Review, Current Trends, Applications, an...
Blockchain-Based Internet of Things: Review, Current Trends, Applications, an...AlAtfat
 
Improved Particle Swarm Optimization Based on Blockchain Mechanism for Flexib...
Improved Particle Swarm Optimization Based on Blockchain Mechanism for Flexib...Improved Particle Swarm Optimization Based on Blockchain Mechanism for Flexib...
Improved Particle Swarm Optimization Based on Blockchain Mechanism for Flexib...BRNSSPublicationHubI
 

Similaire à 181 (20)

7 major problems in blockchain
7 major problems in blockchain7 major problems in blockchain
7 major problems in blockchain
 
Blockchain Tech Advancement 2024
Blockchain Tech Advancement 2024Blockchain Tech Advancement 2024
Blockchain Tech Advancement 2024
 
Scaling up Banking Operations: Harnessing the power of block chain Technology
Scaling up Banking Operations: Harnessing the power of block chain TechnologyScaling up Banking Operations: Harnessing the power of block chain Technology
Scaling up Banking Operations: Harnessing the power of block chain Technology
 
InfiniteChain White Paper
InfiniteChain White Paper InfiniteChain White Paper
InfiniteChain White Paper
 
Blockchain and Its Applications in the Real World
Blockchain and Its Applications in the Real WorldBlockchain and Its Applications in the Real World
Blockchain and Its Applications in the Real World
 
jayesh_Blockchain.pptx
jayesh_Blockchain.pptxjayesh_Blockchain.pptx
jayesh_Blockchain.pptx
 
Blockchain in the Heart of Digital Transformation
Blockchain in the Heart of Digital TransformationBlockchain in the Heart of Digital Transformation
Blockchain in the Heart of Digital Transformation
 
Blockchain based Banking System
Blockchain based Banking SystemBlockchain based Banking System
Blockchain based Banking System
 
CHERUBIM_A_Secure_and_Highly_Parallel_Cross-Shard_Consensus_Using_Quadruple_P...
CHERUBIM_A_Secure_and_Highly_Parallel_Cross-Shard_Consensus_Using_Quadruple_P...CHERUBIM_A_Secure_and_Highly_Parallel_Cross-Shard_Consensus_Using_Quadruple_P...
CHERUBIM_A_Secure_and_Highly_Parallel_Cross-Shard_Consensus_Using_Quadruple_P...
 
IRJET- Blockchain Technology
IRJET- Blockchain TechnologyIRJET- Blockchain Technology
IRJET- Blockchain Technology
 
IRJET- Security Threats on Blockchain and its Countermeasures
IRJET- Security Threats on Blockchain and its CountermeasuresIRJET- Security Threats on Blockchain and its Countermeasures
IRJET- Security Threats on Blockchain and its Countermeasures
 
Blockchain ecosystem and evolution
Blockchain ecosystem and evolutionBlockchain ecosystem and evolution
Blockchain ecosystem and evolution
 
Blockchain technology in Agriculture: Applications, Impact and future
Blockchain technology in Agriculture: Applications, Impact and futureBlockchain technology in Agriculture: Applications, Impact and future
Blockchain technology in Agriculture: Applications, Impact and future
 
Top Blockchain Trends You Must Check This Year
Top Blockchain Trends You Must Check This YearTop Blockchain Trends You Must Check This Year
Top Blockchain Trends You Must Check This Year
 
IRJET- An Overview of the Security of Blockchain
IRJET- An Overview of the Security of BlockchainIRJET- An Overview of the Security of Blockchain
IRJET- An Overview of the Security of Blockchain
 
Scaling Enterprise Blockchain (Summer 2018)
Scaling Enterprise Blockchain (Summer 2018)Scaling Enterprise Blockchain (Summer 2018)
Scaling Enterprise Blockchain (Summer 2018)
 
HDI - Blockchain White Paper
HDI - Blockchain White PaperHDI - Blockchain White Paper
HDI - Blockchain White Paper
 
Blockchain-Based Internet of Things: Review, Current Trends, Applications, an...
Blockchain-Based Internet of Things: Review, Current Trends, Applications, an...Blockchain-Based Internet of Things: Review, Current Trends, Applications, an...
Blockchain-Based Internet of Things: Review, Current Trends, Applications, an...
 
Blockchain-Based Internet of Things: Review, Current Trends, Applications, an...
Blockchain-Based Internet of Things: Review, Current Trends, Applications, an...Blockchain-Based Internet of Things: Review, Current Trends, Applications, an...
Blockchain-Based Internet of Things: Review, Current Trends, Applications, an...
 
Improved Particle Swarm Optimization Based on Blockchain Mechanism for Flexib...
Improved Particle Swarm Optimization Based on Blockchain Mechanism for Flexib...Improved Particle Swarm Optimization Based on Blockchain Mechanism for Flexib...
Improved Particle Swarm Optimization Based on Blockchain Mechanism for Flexib...
 

Plus de vivatechijri

Understanding the Impact and Challenges of Corona Crisis on Education Sector...
Understanding the Impact and Challenges of Corona Crisis on  Education Sector...Understanding the Impact and Challenges of Corona Crisis on  Education Sector...
Understanding the Impact and Challenges of Corona Crisis on Education Sector...vivatechijri
 
LEADERSHIP ONLY CAN LEAD THE ORGANIZATION TOWARDS IMPROVEMENT AND DEVELOPMENT
LEADERSHIP ONLY CAN LEAD THE ORGANIZATION  TOWARDS IMPROVEMENT AND DEVELOPMENT  LEADERSHIP ONLY CAN LEAD THE ORGANIZATION  TOWARDS IMPROVEMENT AND DEVELOPMENT
LEADERSHIP ONLY CAN LEAD THE ORGANIZATION TOWARDS IMPROVEMENT AND DEVELOPMENT vivatechijri
 
A study on solving Assignment Problem
A study on solving Assignment ProblemA study on solving Assignment Problem
A study on solving Assignment Problemvivatechijri
 
Structural and Morphological Studies of Nano Composite Polymer Gel Electroly...
Structural and Morphological Studies of Nano Composite  Polymer Gel Electroly...Structural and Morphological Studies of Nano Composite  Polymer Gel Electroly...
Structural and Morphological Studies of Nano Composite Polymer Gel Electroly...vivatechijri
 
Theoretical study of two dimensional Nano sheet for gas sensing application
Theoretical study of two dimensional Nano sheet for gas sensing  applicationTheoretical study of two dimensional Nano sheet for gas sensing  application
Theoretical study of two dimensional Nano sheet for gas sensing applicationvivatechijri
 
METHODS FOR DETECTION OF COMMON ADULTERANTS IN FOOD
METHODS FOR DETECTION OF COMMON  ADULTERANTS IN FOODMETHODS FOR DETECTION OF COMMON  ADULTERANTS IN FOOD
METHODS FOR DETECTION OF COMMON ADULTERANTS IN FOODvivatechijri
 
The Business Development Ethics
The Business Development EthicsThe Business Development Ethics
The Business Development Ethicsvivatechijri
 
An Alternative to Hard Drives in the Coming Future:DNA-BASED DATA STORAGE
An Alternative to Hard Drives in the Coming Future:DNA-BASED DATA STORAGEAn Alternative to Hard Drives in the Coming Future:DNA-BASED DATA STORAGE
An Alternative to Hard Drives in the Coming Future:DNA-BASED DATA STORAGEvivatechijri
 
Enhancing The Capability of Chatbots
Enhancing The Capability of ChatbotsEnhancing The Capability of Chatbots
Enhancing The Capability of Chatbotsvivatechijri
 
Smart Glasses Technology
Smart Glasses TechnologySmart Glasses Technology
Smart Glasses Technologyvivatechijri
 
Future Applications of Smart Iot Devices
Future Applications of Smart Iot DevicesFuture Applications of Smart Iot Devices
Future Applications of Smart Iot Devicesvivatechijri
 
Cross Platform Development Using Flutter
Cross Platform Development Using FlutterCross Platform Development Using Flutter
Cross Platform Development Using Fluttervivatechijri
 
Recommender Systems
Recommender SystemsRecommender Systems
Recommender Systemsvivatechijri
 
Light Fidelity(LiFi)- Wireless Optical Networking Technology
Light Fidelity(LiFi)- Wireless Optical Networking TechnologyLight Fidelity(LiFi)- Wireless Optical Networking Technology
Light Fidelity(LiFi)- Wireless Optical Networking Technologyvivatechijri
 
Social media platform and Our right to privacy
Social media platform and Our right to privacySocial media platform and Our right to privacy
Social media platform and Our right to privacyvivatechijri
 
THE USABILITY METRICS FOR USER EXPERIENCE
THE USABILITY METRICS FOR USER EXPERIENCETHE USABILITY METRICS FOR USER EXPERIENCE
THE USABILITY METRICS FOR USER EXPERIENCEvivatechijri
 
Google File System
Google File SystemGoogle File System
Google File Systemvivatechijri
 
A Study of Tokenization of Real Estate Using Blockchain Technology
A Study of Tokenization of Real Estate Using Blockchain TechnologyA Study of Tokenization of Real Estate Using Blockchain Technology
A Study of Tokenization of Real Estate Using Blockchain Technologyvivatechijri
 

Plus de vivatechijri (20)

Understanding the Impact and Challenges of Corona Crisis on Education Sector...
Understanding the Impact and Challenges of Corona Crisis on  Education Sector...Understanding the Impact and Challenges of Corona Crisis on  Education Sector...
Understanding the Impact and Challenges of Corona Crisis on Education Sector...
 
LEADERSHIP ONLY CAN LEAD THE ORGANIZATION TOWARDS IMPROVEMENT AND DEVELOPMENT
LEADERSHIP ONLY CAN LEAD THE ORGANIZATION  TOWARDS IMPROVEMENT AND DEVELOPMENT  LEADERSHIP ONLY CAN LEAD THE ORGANIZATION  TOWARDS IMPROVEMENT AND DEVELOPMENT
LEADERSHIP ONLY CAN LEAD THE ORGANIZATION TOWARDS IMPROVEMENT AND DEVELOPMENT
 
A study on solving Assignment Problem
A study on solving Assignment ProblemA study on solving Assignment Problem
A study on solving Assignment Problem
 
Structural and Morphological Studies of Nano Composite Polymer Gel Electroly...
Structural and Morphological Studies of Nano Composite  Polymer Gel Electroly...Structural and Morphological Studies of Nano Composite  Polymer Gel Electroly...
Structural and Morphological Studies of Nano Composite Polymer Gel Electroly...
 
Theoretical study of two dimensional Nano sheet for gas sensing application
Theoretical study of two dimensional Nano sheet for gas sensing  applicationTheoretical study of two dimensional Nano sheet for gas sensing  application
Theoretical study of two dimensional Nano sheet for gas sensing application
 
METHODS FOR DETECTION OF COMMON ADULTERANTS IN FOOD
METHODS FOR DETECTION OF COMMON  ADULTERANTS IN FOODMETHODS FOR DETECTION OF COMMON  ADULTERANTS IN FOOD
METHODS FOR DETECTION OF COMMON ADULTERANTS IN FOOD
 
The Business Development Ethics
The Business Development EthicsThe Business Development Ethics
The Business Development Ethics
 
Digital Wellbeing
Digital WellbeingDigital Wellbeing
Digital Wellbeing
 
An Alternative to Hard Drives in the Coming Future:DNA-BASED DATA STORAGE
An Alternative to Hard Drives in the Coming Future:DNA-BASED DATA STORAGEAn Alternative to Hard Drives in the Coming Future:DNA-BASED DATA STORAGE
An Alternative to Hard Drives in the Coming Future:DNA-BASED DATA STORAGE
 
Enhancing The Capability of Chatbots
Enhancing The Capability of ChatbotsEnhancing The Capability of Chatbots
Enhancing The Capability of Chatbots
 
Smart Glasses Technology
Smart Glasses TechnologySmart Glasses Technology
Smart Glasses Technology
 
Future Applications of Smart Iot Devices
Future Applications of Smart Iot DevicesFuture Applications of Smart Iot Devices
Future Applications of Smart Iot Devices
 
Cross Platform Development Using Flutter
Cross Platform Development Using FlutterCross Platform Development Using Flutter
Cross Platform Development Using Flutter
 
3D INTERNET
3D INTERNET3D INTERNET
3D INTERNET
 
Recommender Systems
Recommender SystemsRecommender Systems
Recommender Systems
 
Light Fidelity(LiFi)- Wireless Optical Networking Technology
Light Fidelity(LiFi)- Wireless Optical Networking TechnologyLight Fidelity(LiFi)- Wireless Optical Networking Technology
Light Fidelity(LiFi)- Wireless Optical Networking Technology
 
Social media platform and Our right to privacy
Social media platform and Our right to privacySocial media platform and Our right to privacy
Social media platform and Our right to privacy
 
THE USABILITY METRICS FOR USER EXPERIENCE
THE USABILITY METRICS FOR USER EXPERIENCETHE USABILITY METRICS FOR USER EXPERIENCE
THE USABILITY METRICS FOR USER EXPERIENCE
 
Google File System
Google File SystemGoogle File System
Google File System
 
A Study of Tokenization of Real Estate Using Blockchain Technology
A Study of Tokenization of Real Estate Using Blockchain TechnologyA Study of Tokenization of Real Estate Using Blockchain Technology
A Study of Tokenization of Real Estate Using Blockchain Technology
 

Dernier

Computer Graphics Introduction To Curves
Computer Graphics Introduction To CurvesComputer Graphics Introduction To Curves
Computer Graphics Introduction To CurvesChandrakantDivate1
 
8th International Conference on Soft Computing, Mathematics and Control (SMC ...
8th International Conference on Soft Computing, Mathematics and Control (SMC ...8th International Conference on Soft Computing, Mathematics and Control (SMC ...
8th International Conference on Soft Computing, Mathematics and Control (SMC ...josephjonse
 
What is Coordinate Measuring Machine? CMM Types, Features, Functions
What is Coordinate Measuring Machine? CMM Types, Features, FunctionsWhat is Coordinate Measuring Machine? CMM Types, Features, Functions
What is Coordinate Measuring Machine? CMM Types, Features, FunctionsVIEW
 
Max. shear stress theory-Maximum Shear Stress Theory ​ Maximum Distortional ...
Max. shear stress theory-Maximum Shear Stress Theory ​  Maximum Distortional ...Max. shear stress theory-Maximum Shear Stress Theory ​  Maximum Distortional ...
Max. shear stress theory-Maximum Shear Stress Theory ​ Maximum Distortional ...ronahami
 
Danikor Product Catalog- Screw Feeder.pdf
Danikor Product Catalog- Screw Feeder.pdfDanikor Product Catalog- Screw Feeder.pdf
Danikor Product Catalog- Screw Feeder.pdfthietkevietthinh
 
Adsorption (mass transfer operations 2) ppt
Adsorption (mass transfer operations 2) pptAdsorption (mass transfer operations 2) ppt
Adsorption (mass transfer operations 2) pptjigup7320
 
Instruct Nirmaana 24-Smart and Lean Construction Through Technology.pdf
Instruct Nirmaana 24-Smart and Lean Construction Through Technology.pdfInstruct Nirmaana 24-Smart and Lean Construction Through Technology.pdf
Instruct Nirmaana 24-Smart and Lean Construction Through Technology.pdfEr.Sonali Nasikkar
 
Fundamentals of Structure in C Programming
Fundamentals of Structure in C ProgrammingFundamentals of Structure in C Programming
Fundamentals of Structure in C ProgrammingChandrakantDivate1
 
Databricks Generative AI Fundamentals .pdf
Databricks Generative AI Fundamentals  .pdfDatabricks Generative AI Fundamentals  .pdf
Databricks Generative AI Fundamentals .pdfVinayVadlagattu
 
Presentation on Slab, Beam, Column, and Foundation/Footing
Presentation on Slab,  Beam, Column, and Foundation/FootingPresentation on Slab,  Beam, Column, and Foundation/Footing
Presentation on Slab, Beam, Column, and Foundation/FootingEr. Suman Jyoti
 
Artificial intelligence presentation2-171219131633.pdf
Artificial intelligence presentation2-171219131633.pdfArtificial intelligence presentation2-171219131633.pdf
Artificial intelligence presentation2-171219131633.pdfKira Dess
 
Overview of Transformation in Computer Graphics
Overview of Transformation in Computer GraphicsOverview of Transformation in Computer Graphics
Overview of Transformation in Computer GraphicsChandrakantDivate1
 
UNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptxUNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptxkalpana413121
 
Study of Computer Hardware System using Block Diagram
Study of Computer Hardware System using Block DiagramStudy of Computer Hardware System using Block Diagram
Study of Computer Hardware System using Block DiagramChandrakantDivate1
 
Circuit Breakers for Engineering Students
Circuit Breakers for Engineering StudentsCircuit Breakers for Engineering Students
Circuit Breakers for Engineering Studentskannan348865
 
Autodesk Construction Cloud (Autodesk Build).pptx
Autodesk Construction Cloud (Autodesk Build).pptxAutodesk Construction Cloud (Autodesk Build).pptx
Autodesk Construction Cloud (Autodesk Build).pptxMustafa Ahmed
 
Convergence of Robotics and Gen AI offers excellent opportunities for Entrepr...
Convergence of Robotics and Gen AI offers excellent opportunities for Entrepr...Convergence of Robotics and Gen AI offers excellent opportunities for Entrepr...
Convergence of Robotics and Gen AI offers excellent opportunities for Entrepr...ssuserdfc773
 
handbook on reinforce concrete and detailing
handbook on reinforce concrete and detailinghandbook on reinforce concrete and detailing
handbook on reinforce concrete and detailingAshishSingh1301
 
Basics of Relay for Engineering Students
Basics of Relay for Engineering StudentsBasics of Relay for Engineering Students
Basics of Relay for Engineering Studentskannan348865
 
Independent Solar-Powered Electric Vehicle Charging Station
Independent Solar-Powered Electric Vehicle Charging StationIndependent Solar-Powered Electric Vehicle Charging Station
Independent Solar-Powered Electric Vehicle Charging Stationsiddharthteach18
 

Dernier (20)

Computer Graphics Introduction To Curves
Computer Graphics Introduction To CurvesComputer Graphics Introduction To Curves
Computer Graphics Introduction To Curves
 
8th International Conference on Soft Computing, Mathematics and Control (SMC ...
8th International Conference on Soft Computing, Mathematics and Control (SMC ...8th International Conference on Soft Computing, Mathematics and Control (SMC ...
8th International Conference on Soft Computing, Mathematics and Control (SMC ...
 
What is Coordinate Measuring Machine? CMM Types, Features, Functions
What is Coordinate Measuring Machine? CMM Types, Features, FunctionsWhat is Coordinate Measuring Machine? CMM Types, Features, Functions
What is Coordinate Measuring Machine? CMM Types, Features, Functions
 
Max. shear stress theory-Maximum Shear Stress Theory ​ Maximum Distortional ...
Max. shear stress theory-Maximum Shear Stress Theory ​  Maximum Distortional ...Max. shear stress theory-Maximum Shear Stress Theory ​  Maximum Distortional ...
Max. shear stress theory-Maximum Shear Stress Theory ​ Maximum Distortional ...
 
Danikor Product Catalog- Screw Feeder.pdf
Danikor Product Catalog- Screw Feeder.pdfDanikor Product Catalog- Screw Feeder.pdf
Danikor Product Catalog- Screw Feeder.pdf
 
Adsorption (mass transfer operations 2) ppt
Adsorption (mass transfer operations 2) pptAdsorption (mass transfer operations 2) ppt
Adsorption (mass transfer operations 2) ppt
 
Instruct Nirmaana 24-Smart and Lean Construction Through Technology.pdf
Instruct Nirmaana 24-Smart and Lean Construction Through Technology.pdfInstruct Nirmaana 24-Smart and Lean Construction Through Technology.pdf
Instruct Nirmaana 24-Smart and Lean Construction Through Technology.pdf
 
Fundamentals of Structure in C Programming
Fundamentals of Structure in C ProgrammingFundamentals of Structure in C Programming
Fundamentals of Structure in C Programming
 
Databricks Generative AI Fundamentals .pdf
Databricks Generative AI Fundamentals  .pdfDatabricks Generative AI Fundamentals  .pdf
Databricks Generative AI Fundamentals .pdf
 
Presentation on Slab, Beam, Column, and Foundation/Footing
Presentation on Slab,  Beam, Column, and Foundation/FootingPresentation on Slab,  Beam, Column, and Foundation/Footing
Presentation on Slab, Beam, Column, and Foundation/Footing
 
Artificial intelligence presentation2-171219131633.pdf
Artificial intelligence presentation2-171219131633.pdfArtificial intelligence presentation2-171219131633.pdf
Artificial intelligence presentation2-171219131633.pdf
 
Overview of Transformation in Computer Graphics
Overview of Transformation in Computer GraphicsOverview of Transformation in Computer Graphics
Overview of Transformation in Computer Graphics
 
UNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptxUNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptx
 
Study of Computer Hardware System using Block Diagram
Study of Computer Hardware System using Block DiagramStudy of Computer Hardware System using Block Diagram
Study of Computer Hardware System using Block Diagram
 
Circuit Breakers for Engineering Students
Circuit Breakers for Engineering StudentsCircuit Breakers for Engineering Students
Circuit Breakers for Engineering Students
 
Autodesk Construction Cloud (Autodesk Build).pptx
Autodesk Construction Cloud (Autodesk Build).pptxAutodesk Construction Cloud (Autodesk Build).pptx
Autodesk Construction Cloud (Autodesk Build).pptx
 
Convergence of Robotics and Gen AI offers excellent opportunities for Entrepr...
Convergence of Robotics and Gen AI offers excellent opportunities for Entrepr...Convergence of Robotics and Gen AI offers excellent opportunities for Entrepr...
Convergence of Robotics and Gen AI offers excellent opportunities for Entrepr...
 
handbook on reinforce concrete and detailing
handbook on reinforce concrete and detailinghandbook on reinforce concrete and detailing
handbook on reinforce concrete and detailing
 
Basics of Relay for Engineering Students
Basics of Relay for Engineering StudentsBasics of Relay for Engineering Students
Basics of Relay for Engineering Students
 
Independent Solar-Powered Electric Vehicle Charging Station
Independent Solar-Powered Electric Vehicle Charging StationIndependent Solar-Powered Electric Vehicle Charging Station
Independent Solar-Powered Electric Vehicle Charging Station
 

181

  • 1. VIVA-Tech International Journal for Research and Innovation Volume 1, Issue 4 (2021) ISSN(Online): 2581-7280 VIVA Institute of Technology 9th National Conference on Role of Engineers in Nation Building – 2021 (NCRENB-2021) F-98 www.viva-technology.org/New/IJRI BLOCKCHAIN SHARDING Sreeraj Menon1 , Prof.Chandani Patel2 1 (Department of MCA, VIVA SCHOOL OF MCA/University of Mumbai, India) 2 (Department of MCA, VIVA SCHOOL OF MCA/University of Mumbai, India) Abstract-Bitcoin has been a hot topic in the technology industry since its boom in 2017. The underlying technology of bitcoin is the blockchain that has impressed many of the onlookers due to its transparency and usability in this globalized world. In cryptocurrencies, a ledger is operated which contains all the data regarding the transactions and contracts that are to be executed. These ledgers are maintained on multiple nodes around the world. Every node has to maintain a full copy of the ledger which currently is 15 GB for bitcoin. As more and more transactions are carried on the blockchain, this approach becomes slow. Scaling is the only solution to counter this problem, that's where the sharding technology comes into play. In sharding, rather than each node maintaining the full ledger, the ledger is divided or sharded into multiple fragments. So, in short, each node consists of a small part of the ledger rather than the whole ledger which is easy to maintain and in turn helps in scaling the blockchain. So rather than a full blockchain, we have shard chains that consist of multiple node or validator networks which are then assigned multiple tasks like verifying transactions or operations. Keywords- Blockchain, Consensus, Hashing, Ledger, Sharding. I. INTRODUCTION Most of the financial system in the 21st century is still under a centralized entity or a group of exclusive entities. However, this kills the basic principle of financial freedom which can be easily attained in a decentralized environment. This is where the idea of blockchain comes into the picture. Although most people got to know about blockchain through the boom or popularity of bitcoin in early 2008. However, blockchain is not limited to bitcoin or any other cryptocurrency, there are a plethora of other opportunities that can be unlocked, like for example, we can implement it for voting systems that can fulfil the needs of a transparent democracy. As it doesn’t come under the power of a single entity there is no chance of manipulating the data or deleting it. Blockchain technology provides great opportunities to promote various sectors through its unique combination of features, for e.g., decentralization, consistency, and transparency. We see promising opportunities in the application of this scientific and academic technology. Blockchain has revealed its great capability in disrupting how digital dealings are passed out in a more protected and transparent manner. But the question still stands - does it have the capability to assist other practical applications? Such misperception is because of the interruption caused by its scalability problems. Scalability issues rise due to inadequate block size and present consensus method where each node in the system consecutively authenticate the contract before it being issued in the blockchain. This problem deepens with a rise in the number of dealings requiring additional nodes to support the system but at the same stretch increasing the number of steps for the contract to travel and spread complete consensus with each node. We can also get a comparative relationship among decrease in scalability of the blockchain and increase in the system size. This flaw is the key setback that is discontinuing the mass approval of blockchain for real-life applications.
  • 2. VIVA-Tech International Journal for Research and Innovation Volume 1, Issue 4 (2021) ISSN(Online): 2581-7280 VIVA Institute of Technology 9th National Conference on Role of Engineers in Nation Building – 2021 (NCRENB-2021) F-99 www.viva-technology.org/New/IJRI Figure.1 Basic representation of a transaction getting executed on blockchain Consensus is one of the utmost significant problems in blockchain, as in any dispersed systems where numerous nodes must reach a contract, even in the occurrence of faults. Existing consensus algorithms stay only valid to limited systems because of difficulty, e.g., the Practical Byzantine Fault Tolerance protocol (PBFT) [1] with fewer than 20 active nodes. Scalability is a problem that has to stay addressed before accepting blockchain in extensive applications. Lately, many resolutions have been projected to attain the scale-out amount by permitting participating nodes only to obtain a portion of the entire business set, for instance, an Off-chain resolution, Directed Acyclic Graph (DAG) [2] and blockchain sharding [3]. However, the offchain resolution is more focus to forks and the dealings in the DAG layout are not systematized in a chain construction. Among all the planned methods, sharding systems look like the most effective as they can overcome operational difficulties and scalability problems equally. A sharding arrangement splits the giving out of transactions amongst minor clusters of nodes, called shards. As an outcome, shards can work in parallel to maximize the act and progress the throughput while demanding significantly less communication, computation, and storage overhead, letting the system to work in large schemes. II. DIFFERENT CONSENSUS ALGORITHMS Before getting into details about sharding, let us figure out the different consensus protocols used in the blockchain ecosystem to agree upon a certain transaction or contract. These are the most common consensus mechanisms used currently in the blockchain ecosystem-
  • 3. VIVA-Tech International Journal for Research and Innovation Volume 1, Issue 4 (2021) ISSN(Online): 2581-7280 VIVA Institute of Technology 9th National Conference on Role of Engineers in Nation Building – 2021 (NCRENB-2021) F-100 www.viva-technology.org/New/IJRI Figure.2 Basic consensus mechanism on the blockchain 2.1 Proof of Work (POW): POW is the primary and most familiar consensus mechanism and developed by Bitcoin’s founder, Satoshi Nakamoto. In POW, a miner who discovers the hash first will be permitted to enhance a new block of the contract to the blockchain. The method of mining is enormously computation-intensive, so taking a high hashrate is the key for miners to analyze the hash, thus receiving the rewards. Besides Bitcoin, Ethereum is also using POW as a part of their algorithm. However, what makes Ethereum different is their proof of stake (POS)- based finality system capable of overlaying a prevailing POW blockchain, resulting in a hybrid POW/POS system called Casper Friendly Finality Gadget (FFG). 2.2 Proof of Stake (POS): Proof of Stake is a agreement algorithm in which the stake-holders who need to contribute in the validation process, are obligatory to lock a certain quantity of coins into the system as their stake. A stake-holder of a agreed blockchain is an individual holding roughly native coins of that blockchain, and stake positions the native coin holding of a stake-holder. For instance, on the ethereum network, the stake would be the quantity of ether held by a node. 2.3 Delegated Proof of Stake (DPOS): Delegated proof of stake is a fresher and progressive consensus mechanism grounded on the old-style proof of stake. The system was established by Daniel Larimer in demand to speed up dealings and creation of block while preserving the decentralized incentive assembly in the blockchain. Blockchains counting EOS, Steemit have accepted the DPoS system. The key aim behind generating DPoS is to shape a system that is fast, scalable and pursues consensus more professionally. It uses a voting scheme to select the observer (validator) to grasp consensus in the blockchain. 2.4 Practical Byzantine Fault Tolerance Practical Byzantine Fault Tolerance is a consensus algorithm announced in the late 90s by Barbara Liskov and Miguel Castro. pBFT was planned to labor competently in asynchronous (no higher bound on when the response to the request will be acknowledged) systems. It is enhanced for short overhead time. Its goal was to
  • 4. VIVA-Tech International Journal for Research and Innovation Volume 1, Issue 4 (2021) ISSN(Online): 2581-7280 VIVA Institute of Technology 9th National Conference on Role of Engineers in Nation Building – 2021 (NCRENB-2021) F-101 www.viva-technology.org/New/IJRI solve many difficulties associated with already existing Byzantine Fault Tolerance solutions. Application areas contain distributed computing and blockchain. 2.5 Directed Acyclic Graph DAG-based protocols mostly vary in how dealings are added to a network. Contrasting blockchain technology, specific DAG transactions are related to one another directly rather than combined together in blocks and handled. Since this assembly can reference various “blocks” at one time, the transactions per second, or TPS, rate is very much higher than that of a typical blockchain. Bitcoin’s TPS varies anywhere between 4 to 7, Ethereum sits at 30, and central legacy services like Visa support throughput rates of around 1,000 TPS. Nowadays, some DAG-based protocols can handle a TPS frequency into the numerous thousands. III. SHARDING OVERVIEW In this paper, we take a upright method to spread sharding to permissioned blockchain structures. Present works on sharded blockchains mark permission less systems and stress on security. Here, our focus is on performance. In specific, our goal is to project a blockchain system that can deliver a big network size alike to that of major cryptocurrencies like Bitcoin [4] and Ethereum [5]. At the similar time, it accomplishes high deal throughput that can handle the usual workloads of centralized systems such as Visa, which is around 2, 000−4, 000 dealings per second [6]. Finally, the system chains any blockchain application from domains such as finance [7], supply chain management [8] and healthcare, not being inadequate to cryptocurrencies. Sharding protocols have been widely considered in distributed database systems. A sharding protocol must ensure both atomicity and isolation of deal execution. State-of-the-art protocols goal to recover performance for distributed dealings in geo-replicated settings. However, they cannot be directly extended to blockchain systems, due to an important difference in the failure models that databases and blockchains consider. Traditional databases assume the crash-failure model, in which a faulty node simply halts sending and responding to requests. On the other hand, blockchain systems operate in an additional hostile environment, therefore they adopt a stronger failure model, namely Byzantine failure, to account for malicious attackers. Figure 1 highlights the transformations between spread databases and sharded blockchains. The distinction in failure models leads to three challenges when smearing database sharding techniques to blockchains. First, high performance consensus protocols used in distributed databases, cannot be applied to blockchains. Instead, blockchains rely on Byzantine Fault Tolerance (BFT) consensus protocols[9] which have been shown to be a scalability bottleneck. Therefore, the primary challenge is to scale BFT consensus protocols. Additionally, in a distributed database any node can fit to any shard, but a blockchain must allocate nodes to shards in a safe manner to guarantee that no shard can be conceded by the attacker. The second task, thus, is to achieve protected and efficient shard creation. Third, the distributed database depends on on highly accessible transaction coordinators to safeguard atomicity and separation, but coordinators in the blockchain may be malicious. Subsequently, the third challenge is to allow secure distributed transactions even if the coordinator is malicious. Figure.3 Sharded Blockchains
  • 5. VIVA-Tech International Journal for Research and Innovation Volume 1, Issue 4 (2021) ISSN(Online): 2581-7280 VIVA Institute of Technology 9th National Conference on Role of Engineers in Nation Building – 2021 (NCRENB-2021) F-102 www.viva-technology.org/New/IJRI IV. CROSS SHARDING TRANSACTION To scale blockchain, dealings need to be dispersed among several groups (or shards), and individually shard processes a subsection of transactions in parallel. Classically, a transaction may consume multiple inputs and outputs. But, due to sharding technology, the inputs and outputs of a transaction may be in different shards, and these dealings are called cross-shard (or inter-shard) dealings. Due to random distribution of the transactions in sharding protocols, a cross-shard deal can be measured as a global transaction, which must be performed by multiple different shards. To attain a global consistency amongst different shards, we want to cautiously handle the cross-shard transactions. Taking the Unspent Transaction-Output (UTXO) model [10] as an example, it is possible that most transactions (e.g., more than 90% in general [11]) are separated by the old-style model, in which UTXOs improperly allocates processing shards. For the Account/Balance transaction model, the cross- shard transactions also can grasp up to 90% once the number of shards is more than 64 [12]. To allow the transfer of value between different shards thus achieving minimal interaction, support for cross-shard transactions is essential for any sharded-ledger structure [13]. For the cross-shard dealings, the protocol needs to promise the atomic possessions [14]. Lastly, a reconfiguration process is wanted at the end of an epoch [15]. V. CONCLUSION This paper presents a categorization of information related to sharding on blockchain. We recognized important mechanisms and tasks in sharding. The freely verifiable unpredictability is critical for employing participating nodes consistently into shards. Inside each shard, a consensus protocol is required to reach an agreement on the blocks. BFT-based protocols are controlling in current solutions. We analysed numerous renowned blockchain sharding procedures and then discussed several potential research directions. There are many drawbacks in the blockchain ecosystem with scaling being one of the few, it can be achieved easily by applying a concept like sharding. Sharding not only makes transactions fast, but also makes the blockchain more secure by multiple the ledger into different shards. This can also prevent the take over or control over done by a single or group of entities, there by making it more decentralized. Decentralized in the sense, by giving more power to the masses, through governance protocols and mechanisms. There are much more that needs to be done before jumping on to sharding, but nonetheless sharding can improve the ecosystem of a whole blockchain by making it more fresh and quicker than before. ACKNOWLEDGMENTS This research was supported by Prof. Chandani Patel. We thank our colleagues from Viva School of MCA who provided insight and expertise that greatly assisted the research, although they may not agree with all of the interpretations/conclusions of this paper.
  • 6. VIVA-Tech International Journal for Research and Innovation Volume 1, Issue 4 (2021) ISSN(Online): 2581-7280 VIVA Institute of Technology 9th National Conference on Role of Engineers in Nation Building – 2021 (NCRENB-2021) F-103 www.viva-technology.org/New/IJRI REFERENCES [1] Castro, M., Liskov, B., et al. Practical byzantine fault tolerance. In OSDI (1999), vol. 99, pp. 173–186. [2] Popov, S. The tangle. cit. on (2016), 131. [3] Luu, L., Narayanan, V., Zheng, C., Baweja, K., Gilbert, S., and Saxena, P. A secure sharding protocol for open blockchains. In proceedings of the 2016 ACM SIGSAC Conference on Computer and Communications Security (2016), ACM, pp. 17–30. [4] Satoshi Nakamoto. 2008. Bitcoin: A peer-to-peer electronic cash system. [5] Vitalik Buterin. 2014. Ethereum: A next-generation smart contract and decentralized application platform. https://github.com/ ethereum/wiki/wiki/White-Paper (2014). [6] Bitcoin Wiki. 2018. Scalability. en.bitcoin.it/wiki/scalability [7] Ripple. https://ripple.com [8] Fr8 Network. 2018. Blockchain enabled logistic. https://fr8.network. [9] Miguel Correia, Essentials of Blockchain Technology (CRC Press, 2019). [10] Andreas M. Antonopoulos, Mastering Bitcoin (O’Reilly Media, Inc.,2014) [11] Kokoris-Kogias, E., Jovanovic, P., Gasser, L., Gailly, N., Syta, E., and Ford, B. Omniledger: A secure, scale-out, decentralized ledger via sharding. In 2018 IEEE Symposium on Security and Privacy (SP) (2018), IEEE, pp. 583–598. [12] Wang, J., and Wang, H. Monoxide: Scale out blockchains with asynchronous consensus zones. In 16th {USENIX} Symposium on Networked Systems Design and Implementation ({NSDI} 19) (2019), pp. 95–112. [13] Alex Skidanov, Nightshade: Near Protocol Sharding Design (2019). [14] Bob Gregory, Technology of Atomic Swaps (2015). [15] Medjitena Nadir, A practical guide to blockchain business (2018).