Publication Date
Spring 2019
Degree Type
Master's Project
Degree Name
Master of Science (MS)
Department
Computer Science
First Advisor
Teng Moh
Second Advisor
Robert Chun
Third Advisor
Suneuy Kim
Abstract
This paper proposes to support dynamic runtime partitioning of Tendermint, which is an in-development state machine replication algorithm that uses the blockchain model to provide Byzantine-fault tolerance. We call this variation Randition. We incorporate recent research from blockchain consensus and replicated state machine partitioning to allow Randition users to partition their blockchain for improved write performance at the cost of some Byzantine fault tolerance. We conduct an experiment to compare the raw write throughput of Randition and Tendermint. Finally, we discuss the experiment results and discuss further improvements to Randition.
Recommended Citation
Nguyen, David, "Randition: Random Blockchain Partitioning for Write Throughput" (2019). Master's Projects. 731.
DOI: https://doi.org/10.31979/etd.7x8u-mhyr
https://scholarworks.sjsu.edu/etd_projects/731