Counting Nodes in Ethereum Blockchain
dc.contributor.advisor | Gnawali, Omprakash | |
dc.contributor.committeeMember | Laszka, Aron | |
dc.contributor.committeeMember | Tirunillai, Seshadri | |
dc.creator | Venati, Yashwanth Reddy 1995- | |
dc.date.accessioned | 2019-09-13T01:33:44Z | |
dc.date.available | 2019-09-13T01:33:44Z | |
dc.date.created | May 2019 | |
dc.date.issued | 2019-05 | |
dc.date.submitted | May 2019 | |
dc.date.updated | 2019-09-13T01:33:44Z | |
dc.description.abstract | Blockchains are distributed peer-to-peer networks that facilitate the interaction between two or more non-trusting parties in a verifiable manner. Smart contracts are software programs that run on a blockchain and form the basis of many new blockchain applications and schemes. They are automated systems that can provide services in exchange for cryptocurrency. A node is a device on a blockchain network that maintains a copy of a blockchain and participates in the consensus. The more nodes participating in the consensus, the more copies there are of the blockchain, and thus the more resilient and less latency in sharing the blocks. The amount of research currently available on determining the number of nodes in a blockchain is minimal. In this thesis, we study the node counting techniques and their overhead on the public blockchains. We count the nodes in the Ethereum private network and Ethereum public network using a method proposed in the literature. We then modify the counting techniques to perform connections at a higher rate and measure its impact on the network. We perform our study and present results both from the public Ethereum network and a large private Ethereum testing network. | |
dc.description.department | Computer Science, Department of | |
dc.format.digitalOrigin | born digital | |
dc.format.mimetype | application/pdf | |
dc.identifier.uri | https://hdl.handle.net/10657/4479 | |
dc.language.iso | eng | |
dc.rights | The author of this work is the copyright owner. UH Libraries and the Texas Digital Library have their permission to store and provide access to this work. Further transmission, reproduction, or presentation of this work is prohibited except with permission of the author(s). | |
dc.subject | Blockchain | |
dc.subject | Ethereum | |
dc.subject | Distributed | |
dc.subject | Peer-to-peer | |
dc.subject | Networks | |
dc.subject | Counting | |
dc.subject | Bitcoin | |
dc.title | Counting Nodes in Ethereum Blockchain | |
dc.type.dcmi | Text | |
dc.type.genre | Thesis | |
thesis.degree.college | College of Natural Sciences and Mathematics | |
thesis.degree.department | Computer Science, Department of | |
thesis.degree.discipline | Computer Science | |
thesis.degree.grantor | University of Houston | |
thesis.degree.level | Masters | |
thesis.degree.name | Master of Science |
Files
Original bundle
1 - 1 of 1