Understanding scalability in distributed ledger technology
dc.contributor.advisor | Georg, Co-Pierre | |
dc.contributor.author | Clark, Jonathan | |
dc.date.accessioned | 2021-01-20T07:49:15Z | |
dc.date.available | 2021-01-20T07:49:15Z | |
dc.date.issued | 2020 | |
dc.date.updated | 2021-01-19T14:39:43Z | |
dc.description.abstract | Distributed ledger technology (DLT) stands to benefit industries such as financial services with transparency and censorship resistance. DLT systems need to be scalable to handle mass user adoption. Mass user adoption is required to demonstrate the true value of DLT. This dissertation first analyses scalability in ethereum and EOS. Currently, ethereum 1.0 uses proof of work (PoW) and handles only 14 transactions per second (tps) compared to Visa's peak 47 000 tps. Ethereum 2.0, known as Serenity, introduces sharding, proof of stake (Casper), plasma and state channels in and effort to scale the system. EOS uses a delegated proof of stake (DPoS) protocol, where 21 super-nodes, termed ‘block producers' (BPs), facilitate consensus, bringing about significant scalability improvements (4000 tps). The trade-off is decentralisation. EOS is not sufficiently decentralised because the BPs yield significant power, but are not diverse. This dissertation conducts an empirical analysis using unsupervised machine learning to show that there is a high probability collusion is occurring between certain BPs. It then suggests possible protocol alterations such as inverse vote weighting that could curb adverse voting behaviour in DPoS. It further analyses whether universities are suitable BP's before mapping out required steps for universities to become block producers (leading to improved decentralisation in EOS) | |
dc.identifier.apacitation | Clark, J. (2020). <i>Understanding scalability in distributed ledger technology</i>. (). ,Faculty of Commerce ,School of Economics. Retrieved from http://hdl.handle.net/11427/32578 | en_ZA |
dc.identifier.chicagocitation | Clark, Jonathan. <i>"Understanding scalability in distributed ledger technology."</i> ., ,Faculty of Commerce ,School of Economics, 2020. http://hdl.handle.net/11427/32578 | en_ZA |
dc.identifier.citation | Clark, J. 2020. Understanding scalability in distributed ledger technology. . ,Faculty of Commerce ,School of Economics. http://hdl.handle.net/11427/32578 | en_ZA |
dc.identifier.ris | TY - Master Thesis AU - Clark, Jonathan AB - Distributed ledger technology (DLT) stands to benefit industries such as financial services with transparency and censorship resistance. DLT systems need to be scalable to handle mass user adoption. Mass user adoption is required to demonstrate the true value of DLT. This dissertation first analyses scalability in ethereum and EOS. Currently, ethereum 1.0 uses proof of work (PoW) and handles only 14 transactions per second (tps) compared to Visa's peak 47 000 tps. Ethereum 2.0, known as Serenity, introduces sharding, proof of stake (Casper), plasma and state channels in and effort to scale the system. EOS uses a delegated proof of stake (DPoS) protocol, where 21 super-nodes, termed ‘block producers' (BPs), facilitate consensus, bringing about significant scalability improvements (4000 tps). The trade-off is decentralisation. EOS is not sufficiently decentralised because the BPs yield significant power, but are not diverse. This dissertation conducts an empirical analysis using unsupervised machine learning to show that there is a high probability collusion is occurring between certain BPs. It then suggests possible protocol alterations such as inverse vote weighting that could curb adverse voting behaviour in DPoS. It further analyses whether universities are suitable BP's before mapping out required steps for universities to become block producers (leading to improved decentralisation in EOS) DA - 2020_ DB - OpenUCT DP - University of Cape Town KW - Distributed ledger technology (DLT) KW - EOS KW - ethereum KW - scalability KW - decentralisation KW - delegated proof of stake (DPoS) KW - Block Producer (BP) LK - https://open.uct.ac.za PY - 2020 T1 - Understanding scalability in distributed ledger technology TI - Understanding scalability in distributed ledger technology UR - http://hdl.handle.net/11427/32578 ER - | en_ZA |
dc.identifier.uri | http://hdl.handle.net/11427/32578 | |
dc.identifier.vancouvercitation | Clark J. Understanding scalability in distributed ledger technology. []. ,Faculty of Commerce ,School of Economics, 2020 [cited yyyy month dd]. Available from: http://hdl.handle.net/11427/32578 | en_ZA |
dc.language.rfc3066 | eng | |
dc.publisher.department | School of Economics | |
dc.publisher.faculty | Faculty of Commerce | |
dc.subject | Distributed ledger technology (DLT) | |
dc.subject | EOS | |
dc.subject | ethereum | |
dc.subject | scalability | |
dc.subject | decentralisation | |
dc.subject | delegated proof of stake (DPoS) | |
dc.subject | Block Producer (BP) | |
dc.title | Understanding scalability in distributed ledger technology | |
dc.type | Master Thesis | |
dc.type.qualificationlevel | Masters | |
dc.type.qualificationlevel | MPhil |