Watch / Designing Smart Contracts With Free Will

Designing Smart Contracts With Free Will

  • YouTube
  • IPFS
  • Details

Designing Smart Contracts With Free Will

Duration: 00:20:44

Speaker: Philip Daian

Type: Talk

Expertise: Intermediate

Event: Devcon 5

Date: Oct 2019

A range of bribery attacks, collusion possibilities, and other economic vulnerabilities plague our smart contract design.  Unlike with simple anti-patterns like recursion, these security vulnerabilities have no obvious fix.  Join us for a deep dive into the state of the art bribery attacks that are technically feasible on cryptocurrency today, and their countermeasures.  We will introduce and explain new signature schemes that resist the ability for users to be bribed on Ethereum-based smart contracts.  We will teach developers of smart contracts how to build contracts that are maximally resistant to bribery, and provide practical tips for the protection of your users.Lastly, we will show and launch a toolkit that provides signatures with protection from an advanced form of bribery known as the Dark DAO, in which users are bribed undetectably.  Our toolkit provides a simple API for any Ethereum contract to ensure the free will of their users through an easy to use library.Building bribery resistant smart contracts is of critical importance for voting schemes, oracles, prediction markets, proof of stake and other consensus protocols, randomness generation, and more.  Join us in ensuring the protection



About the speakers


Philip Daian

Researcher / PhD Student

Philip Daian ( is a researcher at Cornell University and IC3 (  His research focuses on fairness and security in smart contract-based protocols, and aims to understand the implications of the unique environment created by decentralized blockchains and systems on the application of adversarial security models and mechanism design.  He has worked on peer-reviewed systems that span smart contract security, smart contract verification, decentralized and non-custodial exchange design, secure custody of blockchain funds, and permissionless secure consensus protocols.  He is actively involved in deploying a number of projects in the Ethereum ecosystem, including The Hydra (, Project Chicago (, GasToken (, and Hack this Contract (, as well as providing independent security consulting for a number of tokens and projects in the industry.  He is also an outspoken blogger on cryptoeconomics and security.

  • Related