Practicability of blockchain technology and scalable blockchain network : sharding

dc.contributor.advisorGunawardena, Athula
dc.contributor.advisorZhou, Jiazhen
dc.contributor.advisorLee, Sungchul
dc.contributor.authorYigo, Abdoul-Nourou
dc.date.accessioned2020-01-14T21:05:43Z
dc.date.available2020-01-14T21:05:43Z
dc.date.issued2019-12
dc.descriptionThis file was last viewed in Adobe Acrobat Pro.en_US
dc.description.abstractCurrently, some research has been done in the Blockchain domain on how to improve the efficiency of transmissions in Blockchain ecosystem. The effectiveness of the transmissions within a Blockchain network depends on the execution of appropriate consensus algorithms to ensure the security and fairness of the validation and transmission of transactions. The first consensus algorithm that has been used within a Blockchain ecosystem such as Bitcoin is Proof of Work (PoW). The second generation of consensus algorithm is Proof of Stake (PoS) that has been put into practice in the PeerCoin Blockchain ecosystem. One major issue is that those consensus algorithms are inefficient because they require a significant amount of energy consumption to enable the validation of transactions in a complete Blockchain platform. Therefore, the amount of transactions that can be processed and validated is limited and expensive in terms of time complexity. As a result, scalable approaches need to be designed to sharpen the efficiency ( i.e., with low latency and high throughput) of the Blockchain system. The introduction of the sharding concept has given us the possibility to divide the network into small portions, and to enable the validation of transactions in parallel using the Byzantine-Fault Tolerant (BFT) consensus on those subset of nodes. Sharding the network can significantly improve the Communication Cost per Transaction (CCPT) because each transaction is validated in its specific shard using validator nodes with appropriate proof size. In our implementation, the transaction would follow the shortest path, traversing nodes with small proof sizes minimizing the CCPT. Structuring our Blockchain network, proof sizes are randomly assigned to the nodes to ensure unbiased network structure to stimulate and evaluate our approach to perform a global optimization within a sharded Blockchain network.en_US
dc.identifier.urihttp://digital.library.wisc.edu/1793/79576
dc.language.isoen_USen_US
dc.publisherUniversity of Wisconsin--Whitewateren_US
dc.subjectBlockchains (Databases)en_US
dc.subjectTransaction costsen_US
dc.titlePracticability of blockchain technology and scalable blockchain network : shardingen_US
dc.typeThesisen_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
AbdoulYigoThesis.pdf
Size:
1.23 MB
Format:
Adobe Portable Document Format
Description:

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.92 KB
Format:
Item-specific license agreed upon to submission
Description: