Understanding scalability in distributed ledger technology

dc.contributor.advisorGeorg, Co-Pierre
dc.contributor.authorClark, Jonathan
dc.date.accessioned2021-01-20T07:49:15Z
dc.date.available2021-01-20T07:49:15Z
dc.date.issued2020
dc.date.updated2021-01-19T14:39:43Z
dc.description.abstractDistributed 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.apacitationClark, J. (2020). <i>Understanding scalability in distributed ledger technology</i>. (). ,Faculty of Commerce ,School of Economics. Retrieved from http://hdl.handle.net/11427/32578en_ZA
dc.identifier.chicagocitationClark, Jonathan. <i>"Understanding scalability in distributed ledger technology."</i> ., ,Faculty of Commerce ,School of Economics, 2020. http://hdl.handle.net/11427/32578en_ZA
dc.identifier.citationClark, J. 2020. Understanding scalability in distributed ledger technology. . ,Faculty of Commerce ,School of Economics. http://hdl.handle.net/11427/32578en_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.urihttp://hdl.handle.net/11427/32578
dc.identifier.vancouvercitationClark 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/32578en_ZA
dc.language.rfc3066eng
dc.publisher.departmentSchool of Economics
dc.publisher.facultyFaculty of Commerce
dc.subjectDistributed ledger technology (DLT)
dc.subjectEOS
dc.subjectethereum
dc.subjectscalability
dc.subjectdecentralisation
dc.subjectdelegated proof of stake (DPoS)
dc.subjectBlock Producer (BP)
dc.titleUnderstanding scalability in distributed ledger technology
dc.typeMaster Thesis
dc.type.qualificationlevelMasters
dc.type.qualificationlevelMPhil
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
thesis_com_2020_clark jonathan.pdf
Size:
5.45 MB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
0 B
Format:
Item-specific license agreed upon to submission
Description:
Collections