Steven Goldfeder will present his FPO, "Off-chain protocols for cryptocurrencies" on Wednesday, 8/29/2018 at 2:00 PM in CS 402.

Steven Goldfeder will present his FPO, "Off-chain protocols for cryptocurrencies" on Wednesday, 8/29/2018 at 2:00 PM in CS 402. The members of his committee are as follows: Adviser: Arvind Narayanan; Readers: Edward Felten and Rosario Gennaro (City College - CUNY); Examiners: Matt Weinberg, Mark Zhandry, and Arvind Narayanan Everyone is invited to attend. A copy of his thesis is available in CS 310. The thesis abstract follows below. The limits of Bitcoin’s scripting language motivate the need for o↵-blockchain protocols that extend the functionality of Bitcoin scripts. These protocols are run out-ofband by the transacting parties, but they are constructed in a manner that cryptographically binds them to on-chain scripts. Even with the advent of Ethereum, which provides a much richer scripting language, there are still privacy and scalability benefits to running o↵-chain protocols, even when on-chain analogs exist. We present o↵-chain protocols for a variety of applications as well as a general framework for o↵-chain smart contracts. An important tool for constructing o↵-chain protocols is threshold-signatures, a primitive that enables distributing the signing power of a given public key into n shares, such that at least k shares are required to produce a signature from that key. We show how to construct threshold signatures that are compatible with Bitcoin, and we then use this primitive to build o↵-chain protocols for privacy-preserving access control and escrow services. Turning to more advanced smart contracts, we present o↵-chain protocols for the fair-exchange of digital goods and services for payment. Finally, we present Arbitrum, a private and scalable smart contract system which enables running arbitrary smart contracts for which the code is executed o↵-chain and disputes are resolved on-chain.
participants (1)
-
Nicki Gotsis