So how do you win attrition games? One way is to parametrize the behavioral utility functions of your opponents and set a mixed strategy bid profile that leaves them indifferent between bidding and not bidding. Don’t worry if you didn’t get that — you can also just not play and get the same expected result ($0).
Beyond that, having only taken a cursory look at the code, we can offer only general ideas. But the good news is that it seems to us like a commitment strategy should be available, and smart contracts are incredible tools for this. For instance, someone could write a publicly viewable contract that funds a bot bidding in the final second before the prize is released, and this would seem to eliminate the incentives of those bidding before or after (since those bids would be guaranteed to fail.)⁶
The analogous version for our $20 game is as follows:
Imagine if Clever Christina wrote an auto-executing program, funded by a smart contract, that would automatically outbid anyone in the class up to $1 million. She sets it to bid first at $1 then she publicly destroys the private key. What is your optimal response? It’s to do nothing.
Such a contract would have to take better account of the specifics of F3D players and devs and their long-run and “meta-game” payoff functions, but the basic idea seems correct. But in theory, Christina could get the same commitment even if she wrote the contract such that it refunds the remainder of the $1 million back into her wallet conditional on her winning.
But even if it’s a money-losing gambit, it may be worth it for the community to fund a Christina anyway. So long as we assume that F3D imposes negative externalities on the Ethereum network (and perhaps on the reputation of Blockchain more broadly) then ending it, even at some cost, could provide a net benefit to some person or entity.
Another solution, suggested by Justin Drake, is that miners could collude in such a way to “win” the game by updating the block such that they win. It’s a clever idea, but we suspect that this is a less desirable outcome since that would, itself, produce a negative externality in the possible loss of credibility for Ethereum.
At any rate, we think it’s reasonable to expect more of these games given the success of F3D. It will be especially interesting if Smart Contracts can be the cure.