Smart Contracts for Bribing Miners


We present three smart contracts that facilitate the fair exchange of bribes to miners who change their mining strategy. The first contract CensorshipCon highlights that Ethereum’s block reward policy can directly subsidise the bribers payout for each bribed block. The second contract HistoryRevisionCon rewards miners via an in-band payment for reversing transactions or enforcing a new state of another contract. The third contract GoldfingerCon rewards miners in one cryp-tocurrency for reducing the utility of another cryptocurrency. This work is motivated by the need to understand the extent to which smart contracts can impact the incentive mechanisms involved in Nakamoto style consensus protocols.