Open Access. Powered by Scholars. Published by Universities.®

Digital Commons Network

Open Access. Powered by Scholars. Published by Universities.®

PDF

University of Windsor

Electronic Theses and Dissertations

2020

Blockchains

Articles 1 - 2 of 2

Full-Text Articles in Entire DC Network

Impact Of Design Patterns On Code Quality In Blockchain-Based Applications, Vijay Rajasekar Thirulokachander Nov 2020

Impact Of Design Patterns On Code Quality In Blockchain-Based Applications, Vijay Rajasekar Thirulokachander

Electronic Theses and Dissertations

Blockchain or Distributed Ledger Technology (DLT) introduces a new computing paradigm that is viewed by experts as a disruptive and revolutionary technology. While bitcoin is the most well-known successful application of blockchain technology, many other applications and sectors could successfully utilize the power of blockchain. The potential applications of blockchain beyond finance and banking encouraged many organizations to integrate and adopt blockchain into existing or new software systems. Integrating and using any new computing paradigm is expected to affect the best practice and design principles of building software systems. Emerging blockchain-based applications require careful attention to many functional and nonfunctional …


Scaling Private Collaborated Consortium Blockchains Using State Machine Replication Over Random Graphs, Parth Shukla Apr 2020

Scaling Private Collaborated Consortium Blockchains Using State Machine Replication Over Random Graphs, Parth Shukla

Electronic Theses and Dissertations

Blockchain technology has redefined the way the software industry's core mechanisms operate. With recent generations of improvement observed in blockchain, the industry is surging ahead towards replacing the existing computing paradigms with consortium blockchain-enabled solutions. For this, there is much research observed which aims to make blockchain technology’s performance at par with existing systems. Most of the research involves the optimization of the consensus algorithms that govern the system. One of the major aspects of upcoming iterations in blockchain technology is making individual consortium blockchains collaborate with other consortium blockchains to validate operations on a common set of data shared …