Review of Challenges in Blockchain Scalability

PDF Publication Title:

Review of Challenges in Blockchain Scalability ( review-challenges-blockchain-scalability )

Previous Page View | Next Page View | Return to Search List

Text from PDF Page: 018

Appl. Sci. 2021, 11, 9372 18 of 27 8.1. On-Chain Solution On-chain solutions tend to address scalability issues by working on elements within the blockchain. This section will discuss on-chain approaches to address the scalability issue of blockchain. 8.1.1. Block-Data-Related Approaches 1. Block size increase The big block size is typical of on-chain solutions. In this approach, the public block- chain scalability issue has some significant linkages to the block size [119]. Obviously, the big block can accommodate more transactions, which would undoubtedly improve the overall throughput. Bitcoin unlimited [8] is an example of a big block. This method in- creases transmission limit and decreases cost related to transmission as compared to the conventional method. However, it downgrades block prorogation efficiency (in time) and may increase the blockchain forking chances, leading to the probability of orphan block to incur higher maintenance cost. The full node would be more expensive to operate through this approach. Miners prefer this approach because the increased block size can accommodate more transactions in one block, and they incur a larger transaction fee when mining that block. 8.1.2. Segwit In Segwit method [121], the block size is kept constant while adding more transac- tions to the block. This approach aims to extract the signature data from the transaction and store it outside the base transaction block to effectively allow more spaces for new transactions. In this approach, the validating part is kept separated from actual data of the transaction. As the digital signature contributes almost 70% to the transaction, the signa- ture must be stored in the data structure called the witness and is isolated from the trans- action to resolve the malleability of the transaction [8]. In addition, Segwit has launched a new transaction size unit. A single transaction is divided into two sections. Non-witness (it should be stored in the block as usual) and witness data (it will transfer to extended block). Moreover, non-witness data bytes are counted as 4 WU each, whereas the witness data byte is counted as 1 WU each. The highest storage space for a block is 4 WU, which is equivalent to the old maximum block size of 1 MB, if no node uses Segwit. 8.1.3. Sharding Sharding was traditionally proposed in the field of database for storage optimization in commercial databases. It was later adopted in public blockchains to address the scala- bility issue. It is considered to be one of the effective methods. In the sharding technique, the nodes are broken into several chunks called shards [122] . Each shard possesses a small part of nodes. Every shard is responsible for processing small portions of a transaction. Therefore, the transaction is processed in parallel. The parallel processing of the transac- tion improves the authentication mechanism that ultimately maximizes the throughput of the entire blockchain network. The Byzantine consensus algorithm is used in between the nodes within shards to agree on the state of the transaction [25]. There is an immense need for the inter-shard communication protocol for cross-shard transaction. The total computation energy increases with the increasing number of shards. In this technique, every shard process transaction with the same throughput, and by increasing the number of shards, results in a linear increase in throughput. Elastico [123] and OmniLedger [124] implemented the sharding technique to increase the throughput. The only difference be- tween them is that Elastico is unable to process inter-shared transactions while Om- niLedger processes them atomically using an atomic Commit Protocol. Another approach utilizing sharding is the rapid chain [79]. Sharding technique is the only viable solution if transaction stays in the same shard, which is considered to be the most significant limitation. As a matter of fact, inter-shard

PDF Image | Review of Challenges in Blockchain Scalability

PDF Search Title:

Review of Challenges in Blockchain Scalability

Original File Name Searched:

applsci-11-09372.pdf

DIY PDF Search: Google It | Yahoo | Bing

NFT (Non Fungible Token): Buy our tech, design, development or system NFT and become part of our tech NFT network... More Info

IT XR Project Redstone NFT Available for Sale: NFT for high tech turbine design with one part 3D printed counter-rotating energy turbine. Be part of the future with this NFT. Can be bought and sold but only one design NFT exists. Royalties go to the developer (Infinity) to keep enhancing design and applications... More Info

Infinity Turbine IT XR Project Redstone Design: NFT for sale... NFT for high tech turbine design with one part 3D printed counter-rotating energy turbine. Includes all rights to this turbine design, including license for Fluid Handling Block I and II for the turbine assembly and housing. The NFT includes the blueprints (cad/cam), revenue streams, and all future development of the IT XR Project Redstone... More Info

Infinity Turbine ROT Radial Outflow Turbine 24 Design and Worldwide Rights: NFT for sale... NFT for the ROT 24 energy turbine. Be part of the future with this NFT. This design can be bought and sold but only one design NFT exists. You may manufacture the unit, or get the revenues from its sale from Infinity Turbine. Royalties go to the developer (Infinity) to keep enhancing design and applications... More Info

Infinity Supercritical CO2 10 Liter Extractor Design and Worldwide Rights: The Infinity Supercritical 10L CO2 extractor is for botanical oil extraction, which is rich in terpenes and can produce shelf ready full spectrum oil. With over 5 years of development, this industry leader mature extractor machine has been sold since 2015 and is part of many profitable businesses. The process can also be used for electrowinning, e-waste recycling, and lithium battery recycling, gold mining electronic wastes, precious metals. CO2 can also be used in a reverse fuel cell with nafion to make a gas-to-liquids fuel, such as methanol, ethanol and butanol or ethylene. Supercritical CO2 has also been used for treating nafion to make it more effective catalyst. This NFT is for the purchase of worldwide rights which includes the design. More Info

NFT (Non Fungible Token): Buy our tech, design, development or system NFT and become part of our tech NFT network... More Info

Infinity Turbine Products: Special for this month, any plans are $10,000 for complete Cad/Cam blueprints. License is for one build. Try before you buy a production license. May pay by Bitcoin or other Crypto. Products Page... More Info

CONTACT TEL: 608-238-6001 Email: greg@infinityturbine.com (Standard Web Page)