Towards Automated Verification of Smart Contract Fairness
Smart contracts are computer programs allowing users to define and execute transactions automatically on top of the blockchain platform. Many of such smart contracts can be viewed as games. A game-like contract accepts inputs from multiple participants, and upon ending, automatically derives an outcome while distributing assets according to some predefined rules. Without clear understanding of the game rules, participants may suffer from fraudulent advertisements and financial losses. In this paper, we present a framework to perform (semi-)automated verification of smart contract fairness, whose results can be used to refute false claims with concrete examples or certify contract implementations with respect to desired fairness properties. We implement FairCon, which is able to check fairness properties including truthfulness, efficiency, optimality, and collusion-freeness for Ethereum smart contracts. We evaluate FairCon on a set of real-world benchmarks and the experiment result indicates that FairCon is effective in detecting property violations and able to prove fairness for common types of contracts.
Thu 12 NovDisplayed time zone: (UTC) Coordinated Universal Time change
01:00 - 01:30 | |||
01:00 2mTalk | Do the Machine Learning Models on a Crowd Sourced Platform Exhibit Bias? An Empirical Study on Model Fairness Research Papers Link to publication DOI Pre-print Media Attached | ||
01:03 1mTalk | Fairway: A Way to Build Fair ML Software Research Papers Joymallya Chakraborty North Carolina State University, USA, Suvodeep Majumder North Carolina State University, USA, Zhe Yu North Carolina State University, USA, Tim Menzies North Carolina State University, USA DOI | ||
01:05 1mTalk | Repairing Confusion and Bias Errors for DNN-Based Image Classifiers Student Research Competition Yuchi Tian Columbia University DOI | ||
01:07 1mTalk | Towards Automated Verification of Smart Contract Fairness Research Papers Ye Liu Nanyang Technological University, Singapore, Yi Li Nanyang Technological University, Shang-Wei Lin Nanyang Technological University, Singapore, Rong Zhao Nanyang Technological University, Singapore DOI Pre-print | ||
01:09 21mTalk | Conversations on Fairness Paper Presentations Joymallya Chakraborty North Carolina State University, USA, Sumon Biswas Iowa State University, USA, Ye Liu Nanyang Technological University, Singapore, Yi Li Nanyang Technological University, Yuchi Tian Columbia University, M: Christian Bird Microsoft Research |