Counting Nodes in Ethereum Blockchain

dc.contributor.advisorGnawali, Omprakash
dc.contributor.committeeMemberLaszka, Aron
dc.contributor.committeeMemberTirunillai, Seshadri
dc.creatorVenati, Yashwanth Reddy 1995-
dc.date.accessioned2019-09-13T01:33:44Z
dc.date.available2019-09-13T01:33:44Z
dc.date.createdMay 2019
dc.date.issued2019-05
dc.date.submittedMay 2019
dc.date.updated2019-09-13T01:33:44Z
dc.description.abstractBlockchains 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.departmentComputer Science, Department of
dc.format.digitalOriginborn digital
dc.format.mimetypeapplication/pdf
dc.identifier.urihttps://hdl.handle.net/10657/4479
dc.language.isoeng
dc.rightsThe 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.subjectBlockchain
dc.subjectEthereum
dc.subjectDistributed
dc.subjectPeer-to-peer
dc.subjectNetworks
dc.subjectCounting
dc.subjectBitcoin
dc.titleCounting Nodes in Ethereum Blockchain
dc.type.dcmiText
dc.type.genreThesis
thesis.degree.collegeCollege of Natural Sciences and Mathematics
thesis.degree.departmentComputer Science, Department of
thesis.degree.disciplineComputer Science
thesis.degree.grantorUniversity of Houston
thesis.degree.levelMasters
thesis.degree.nameMaster of Science

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
VENATI-THESIS-2019.pdf
Size:
2.49 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 2 of 2
No Thumbnail Available
Name:
PROQUEST_LICENSE.txt
Size:
4.44 KB
Format:
Plain Text
Description:
No Thumbnail Available
Name:
LICENSE.txt
Size:
1.82 KB
Format:
Plain Text
Description: