Towards a Blockchain Deployment at UAE University: Performance Evaluation and Blockchain Taxonomy

Blockchain technology initially developed for transactions on cryptocurrencies is now gaining popularity in major domains such as education, healthcare, media, government, smart computing, and business enterprise. Blockchain manages the transactions database in a decentralized way replicated on all the nodes with no single governing authority. In this paper, we present a classification and taxonomy of different blockchain development platforms and simulators along with their consensus protocols, the types of supported blockchain networks and programming languages. We also assess the performance of a blockchain application for deployment at the UAE University (UAEU) versus increasing number of nodes, blocks and block size, on top of experimental network latencies and bandwidth between the nodes. Our results show that a large-scale deployment of blockchain at UAEU is feasible.

[1]  Hong-Sheng Zhou,et al.  Designing Proof of Human-Work Puzzles for Cryptocurrency and Beyond , 2016, TCC.

[2]  Suporn Pongnumkul,et al.  Performance Analysis of Private Blockchain Platforms in Varying Workloads , 2017, 2017 26th International Conference on Computer Communication and Networks (ICCCN).

[3]  Stuart Haber,et al.  Improving the Efficiency and Reliability of Digital Time-Stamping , 1993 .

[4]  Hong-Sheng Zhou,et al.  TwinsCoin: A Cryptocurrency via Proof-of-Work and Proof-of-Stake , 2018, BCC '18.

[5]  Emin Gün Sirer,et al.  Bitcoin-NG: A Scalable Blockchain Protocol , 2015, NSDI.

[6]  Don Tapscott,et al.  Blockchain Revolution: How the Technology Behind Bitcoin Is Changing Money, Business, and the World , 2016 .

[7]  Sooyong Park,et al.  Where Is Current Research on Blockchain Technology?—A Systematic Review , 2016, PloS one.

[8]  B. R. Chandavarkar,et al.  Performance Comparison of Executing Fast Transactions in Bitcoin Network Using Verifiable Code Execution , 2013, 2013 2nd International Conference on Advanced Computing, Networking and Security.

[9]  Iddo Bentov,et al.  Proof of Activity: Extending Bitcoin's Proof of Work via Proof of Stake [Extended Abstract]y , 2014, PERV.

[10]  Deepak Puthal,et al.  Everything You Wanted to Know About the Blockchain: Its Promise, Components, Processes, and Problems , 2018, IEEE Consumer Electronics Magazine.

[11]  Zhu Han,et al.  Performance Analysis and Application of Mobile Blockchain , 2017, 2018 International Conference on Computing, Networking and Communications (ICNC).

[12]  Satoshi Nakamoto Bitcoin : A Peer-to-Peer Electronic Cash System , 2009 .

[13]  Stefan Dziembowski,et al.  Proofs of Space , 2015, CRYPTO.

[14]  Ralph C. Merkle,et al.  A Digital Signature Based on a Conventional Encryption Function , 1987, CRYPTO.

[15]  Warren He,et al.  Proof of Luck: an Efficient Blockchain Consensus Protocol , 2016, SysTEX@Middleware.

[16]  Elaine Shi,et al.  Nonoutsourceable Scratch-Off Puzzles to Discourage Bitcoin Mining Coalitions , 2015, CCS.

[17]  L. Ren Proof of Stake Velocity: Building the Social Currency of the Digital Age , 2014 .

[18]  Stuart Haber,et al.  How to time-stamp a digital document , 1990, Journal of Cryptology.

[19]  Aviv Zohar,et al.  Secure High-Rate Transaction Processing in Bitcoin , 2015, Financial Cryptography.

[20]  Lei Fan,et al.  2-hop Blockchain: Combining Proof-of-Work and Proof-of-Stake Securely , 2020, ESORICS.

[21]  Leslie Lamport,et al.  Paxos Made Simple , 2001 .

[22]  MultiChain Private Blockchain — White Paper , 2022 .

[23]  David Mazières The Stellar Consensus Protocol : A Federated Model for Internet-level Consensus , 2015 .

[24]  Sunny King,et al.  PPCoin: Peer-to-Peer Crypto-Currency with Proof-of-Stake , 2012 .

[25]  Beng Chin Ooi,et al.  BLOCKBENCH: A Framework for Analyzing Private Blockchains , 2017, SIGMOD Conference.

[26]  David Schwartz,et al.  The Ripple Protocol Consensus Algorithm , 2014 .

[27]  Zhen Liu,et al.  Fork-free hybrid consensus with flexible Proof-of-Activity , 2019, Future Gener. Comput. Syst..

[28]  Aviv Zohar,et al.  Accelerating Bitcoin's Transaction Processing. Fast Money Grows on Trees, Not Chains , 2013, IACR Cryptol. ePrint Arch..