Skip navigation
Please use this identifier to cite or link to this item: http://arks.princeton.edu/ark:/88435/dsp01h989r6347
Title: Economics and Computation in Decentralized Systems
Authors: Xavier Ferreira, Matheus Venturyne
Advisors: Weinberg, S. Matthew
Contributors: Computer Science Department
Keywords: Auction
Blockchain and Cryptocurrencies
Computer Security
Credibility
Cryptography
Subjects: Computer science
Economic theory
Mathematics
Issue Date: 2021
Publisher: Princeton, NJ : Princeton University
Abstract: Algorithmic game theory studies algorithmic design under incentive constraints, and, in its foundations, the contributions between computer science and economics in this area go both ways. In one direction, economics provides new perspectives in designing secure computer systems: real-world adversaries are often not intentionally malicious but rather rational and economically driven. In the other direction, the emergence of decentralized applications poses challenges to traditional assumptions from economic theory. Here, we study the problem of designing decentralized applications implemented by autonomous rational agents. First, we provide efficient constructions of credible and strategyproof optimal auctions where neither bidders nor the auctioneer has the incentive to be strategic, overcoming prior impossibility results from the literature. Our auctions are revenue optimal, which shows the auctioneer need not sacrifice revenue to implement a more transparent auction. Blockchains are a promising tool for designing generic decentralized applications, but constructions relying on Proof-of-Work (PoW) are energy inefficient. We show that energy-efficient alternatives, notably Proof-of-Stake blockchains, can approximate the incentive guarantees of PoW when given access to public randomness. Thus we reduce the problem of designing energy-friendly blockchains to designing a trusted public source of randomness such as the NIST randomness beacon. Third, we show the connections between credible auction design with the problem of allocation block space in blockchains through a transaction fee mechanism. We propose dynamic mechanisms that provide a better user experience than the status quo and are robust manipulation from miners. Under natural conditions, we provide stability and welfare guarantees at equilibrium. In the last part, we investigate the role of policy and regulation in designing a secure decentralized system. Although technical advances have contributed significantly to the security of Internet systems, the proliferation of large-scale DDoS attacks shows how incentive misalignment between users and manufacturers of computer devices drives the risk of computer vulnerabilities. Optimal regulations might require intervention from users and manufacturers and might be highly complex. However, we give theoretical evidence that interventions that impact only users or manufacturers can approximate the outcome of optimal ones.
URI: http://arks.princeton.edu/ark:/88435/dsp01h989r6347
Alternate format: The Mudd Manuscript Library retains one bound copy of each dissertation. Search for these copies in the library's main catalog: catalog.princeton.edu
Type of Material: Academic dissertations (Ph.D.)
Language: en
Appears in Collections:Computer Science

Files in This Item:
File Description SizeFormat 
XavierFerreira_princeton_0181D_13963.pdf6.65 MBAdobe PDFView/Download


Items in Dataspace are protected by copyright, with all rights reserved, unless otherwise indicated.