Show simple item record

dc.creatorMiers, Ian
dc.date.accessioned2018-05-22T03:40:13Z
dc.date.available2018-05-22T03:40:13Z
dc.date.created2017-12
dc.date.issued2017-08-31
dc.date.submittedDecember 2017
dc.identifier.urihttp://jhir.library.jhu.edu/handle/1774.2/58630
dc.description.abstractDecentralized payment systems such as Bitcoin record monetary transactions between pseudonyms in an append-only ledger known as a blockchain. Because the ledger is public, permanent, and readable by anyone, a user’s privacy depends solely on the difficulty of linking pseudonymous transactions either to each other or to real identities. Both academic work and commercial services have shown that such linking is, in fact, very easy. Anyone at any point in the future can download a user’s transaction history and analyze it. In this work, we propose and implement privacy preserving coins, payments, and payment channels that can be built atop a ledger. In particular we propose: * Zerocoin A blockchain based protocol for breaking the link between a transaction that receives non-anonymous funds and the subsequent transaction that spends it. * Zerocash The successor to Zerocoin, a blockchain based payment system supporting anonymous payments of arbitrary hidden value to other parties. While payments are recorded publicly in the blockchain, they reveal almost nothing else: the recipient learns only the amount paid but not the source and anyone else learns only that a payment of some value to someone took place. *Bolt A payment channel protocol that allows two parties to anonymously and securely make many unlinkable payments while only posting two messages to the blockchain. This protocol provides for instant payments while providing drastically improved scalability as every transaction is no longer recorded in the blockchain.
dc.format.mimetypeapplication/pdf
dc.language.isoen_US
dc.publisherJohns Hopkins University
dc.subjectpayments
dc.subjectblockchains
dc.subjectcryptography
dc.subjectzero-knowledge
dc.titleDecentralized Anonymous Payments
dc.typeThesis
thesis.degree.disciplineComputer Science
thesis.degree.grantorJohns Hopkins University
thesis.degree.grantorWhiting School of Engineering
thesis.degree.levelDoctoral
thesis.degree.namePh.D.
dc.date.updated2018-05-22T03:40:13Z
dc.type.materialtext
thesis.degree.departmentComputer Science
dc.contributor.committeeMemberGreen, Matthew D.
dc.contributor.committeeMemberJane, Abishek
dc.contributor.committeeMemberRubin, Aviel D.
dc.publisher.countryUSA
dc.creator.orcid0000-0002-8332-2368


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record