Blockchain System Designs from the End-to-End Principle

dc.contributor.advisorKannan, Sreeram
dc.contributor.authorXue, Bowen
dc.date.accessioned2024-02-12T23:40:28Z
dc.date.available2024-02-12T23:40:28Z
dc.date.issued2024-02-12
dc.date.submitted2023
dc.descriptionThesis (Ph.D.)--University of Washington, 2023
dc.description.abstractBlockchain is a system of computers and user endpoints owned by decentralized entities across the world and connected by an open Internet. It enables uncoordinated parties to interact with a shared state, but at every moment maintains a common view about the state among everyone without a centralized trusted entity. Those features have made Blockchain a unique digital platform for shared state applications, because it is open to all application developers and any users canpermissionlessly interact with it. Under the hood, a blockchain is made of layers of distributed protocols to endure adversarial participants and network environment. As workload and interactions among protocols increase, it is necessary to decouple functionalities through abstraction, such that independent development on separate protocols is possible while maintaining interoperability to the rest of the system. But naive abstraction can introduce unnecessary complexity, especially when lower layers contain unwanted and redundant features. The end to end design principle provides a guideline to delineate boundary between layers for reducing those adverse effects. This thesis contains four innovations for blockchains at the layers of Network, Data Availability, Censorship Resistance and Fair Ordering. While taking consideration from the end-to-end principle, those protocols improve the performance of the existing protocols and expand additional functionalities. Combining them altogether creates a blockchain that offers both superior performance and maximal flexibility for applications.
dc.embargo.termsOpen Access
dc.format.mimetypeapplication/pdf
dc.identifier.otherXue_washington_0250E_26283.pdf
dc.identifier.urihttp://hdl.handle.net/1773/51156
dc.language.isoen_US
dc.rightsCC BY-SA
dc.subjectApplied Cryptography
dc.subjectBlockchain
dc.subjectConsensus
dc.subjectDistributed System
dc.subjectP2P network
dc.subjectComputer engineering
dc.subjectSystems science
dc.subjectElectrical engineering
dc.subject.otherElectrical and computer engineering
dc.titleBlockchain System Designs from the End-to-End Principle
dc.typeThesis

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Xue_washington_0250E_26283.pdf
Size:
2.73 MB
Format:
Adobe Portable Document Format