Cointime

Download App
iOS & Android

Public Projects with Preferences and Predictions

From Ethresearch by bowaggoner

A few years ago, I posted Governance mixing auctions and futarchy 2 here. Also relevant are Practical Futarchy Setup and Votes as Buy Orders. My post/question eventually led to research funding from the Ethereum Foundation and now my collaborator and I have a paper proposing a new governance mechanism: Public Projects with Preferences and Predictions. I hope you find it interesting and I would love to hear your feedback and thoughts! Here is a summary.

Problem: A group, such as members of a DAO, need to decide between one of several alternatives, such as which project to pursue (they must pick exactly one). I want to focus on two aspects of this problem:

  • They want to base the decision on an aggregation of both preferences and information. For example, one way is to first hold discussions and conduct research in order to aggregate information. Then, if consensus is not reached, hold a vote to aggregate preferences into a final decision.
  • A primary problem of any organization is to avoid capture. In particular, the individual preferences of the members are generally not perfectly aligned with the mission of the organization. The above “discuss-then-vote” approach doesn’t solve this. A decisionmaking mechanism should somehow be biased by a credible estimate of the impact on the organization’s mission.

Formalizing it: A group of agents must pick one of m alternatives. The group’s mission is quantified by what we call an “external welfare impact” of the decision. The goal is to maximize total welfare: the sum of the external welfare impact, plus the utilities of all the agents in the group. The group first wants to aggregate information, in particular about the external welfare impacts of each alternative choice it could make. We model information as predictions about the future, i.e. the group first wants to estimate the external welfare impact Bk of each alternative k=1,…,m. After obtaining the estimates, the group will hold a vote. We suppose that each agent i has a preference over the alternatives, modeled as a value vik for each alternative k. The group will use some sort of voting mechanism to combine the preferences as well as the external welfare impacts into a final decision.

For example, consider a DAO whose charter requires consideration of climate impacts of its decisions. The external welfare impact Bk of an alternative k could be measured by the amount of extra tons of CO2 produced if that alternative is chosen. The DAO may still choose an alternative that produces more CO2 if the members as a whole strongly prefer that alternative.

Proposal: We propose it the Synthetic players QUAdratic transfers mechanism with Predictions (SQUAP), and it works like this:

  1. We use an information-aggregation oracle to obtain an estimate of the external welfare impact Bi of each alternative. The oracle can be implemented in many possible ways, but in particular we consider using “decision markets” (i.e. sets of conditional prediction markets, as in futarchy).
  2. We use Quadratic Voting, specifically the Quadratic Transfers Mechanism studied by Eguia et al. 1 However, the mechanism casts “extra” votes based on B1,…,Bm.

The extra votes are not simply the numbers B1,…,Bm for each alternative. Instead, they are the votes that “synthetic players” would cast in equilibrium of Quadratic Voting, if their total values for each alternative were B1,…,Bm. This is based on an analysis of the equilibrium, extending results of Eguia et al.

About the prediction markets: We need to suppose that the external welfare impact can be predicted before the fact and measured afterward. You can think of lots of ways to use proxies and estimates for quantities that are hard to measure or have long time horizons. For simplicity, in the paper we assume that if we take any decision k, then Bk will be directly observable and measurable. So we will set up m prediction markets, predicting for each alternative k the eventual impact Bk conditioned on making decision k. When we eventually make some decision k, we cancel all the trades in every market except the market for k. But we do eventually observe Bk for that chosen alternative and we resolve the market payoffs accordingly.

The Quadratic Transfer Mechanism picks an alternative from a probability distribution, where the probability of taking decision k is eAk/∑ℓeAℓ and Ak is total the number of votes cast for decision k. There is a nonzero probability of picking each alternative. That may sound odd, but it actually helps address a well-known problem with futarchy and decision markets – bad incentives around predictions about decisions that won’t actually be taken.

Formal results: Unfortunately, we can’t quite prove (yet) good results about SQUAP itself. However, we can analyze an “Impractical Variant” that is not practical because it requires some extra knowledge by the mechanism designer. Essentially, instead of calculating our synthetic votes based on what the real players vote for, we have to first commit to our synthetic votes based just on knowing B1,…,Bm, before we see what the players do. This is impractical to calculate without good estimates of what the players will do, but it’s not totally ridiculous. In any case, we can prove something:

Main Theorem. In the 2-alternative case, in Nash equilibrium, the Impractical Variant of SQUAP satisfies Social Welfare → Optimal as the “size” of the group grows large relative to the preferences of any one individual.

The interesting and non-obvious part of all this is that the mechanism “works” in theory even though there are apparently bad incentives across the two stages. Someone with really strong preferences about the decision could try to manipulate the prediction market prices in order to manipulate the synthetic votes. And someone who bet a lot of money in the prediction market could try to cast really outsized votes in the Quadratic Voting stage in order to make their prediction-market payoffs come good. So the interesting part is in proving that these things don’t happen, or rather, they can happen a little but not enough to influence the outcome significantly … as long as each individual’s preferences are small compared to the group total.

Our theorem quantifies the rate at which the social welfare approaches the optimal, and it’s reasonably fast as the size of the group grows large. But this post is too long already. I’ll just clarify that Social Welfare is formalized by the sum of the values of the participants in the group, plus the external welfare impact, of whatever the mechanism chooses.

Comments

All Comments

Recommended for you

  • BTC Breaks Above $64,000

    Market data shows BTC has broken through $64,000 and is currently reported at $64,000.33, with a 24-hour decline of 1.53%. Market volatility is high, so please exercise caution and manage risks accordingly.

  • BTC Falls Below $64,000

    Market data shows BTC has fallen below $64,000, currently at $63,999.77, with a 24-hour decline of 1.89%. Market volatility is significant; please exercise risk control.

  • Vitalik Updates Ethereum Roadmap: Privacy, Post-Quantum Scaling, and Native Rollups Become New Priorities

    On August 10, Vitalik Buterin stated that he had compared the 2023 Ethereum roadmap with the current Strawmap. The overall direction still overlaps considerably, but some priorities and technical paths have been clearly adjusted, including raising the priority of quantum safety, downweighting VDF and some EVM improvements, and replacing old designs with solutions such as a unified binary tree, PBT, and new state types. He noted that the most notable change in the current Strawmap is the emergence of several new topics not included in the 2023 roadmap, reflecting a shift in Ethereum's R&D focus. These new priorities include: stronger native privacy support, aggressive scaling in a post-quantum context, specification streamlining for formal verification, Blob and Gas futures, native Rollups, and a more open design space for the future shape of the EVM. Vitalik also emphasized that Ethereum's scaling approach is shifting from 'expanding all activities comprehensively' to 'designing more scalable dedicated mechanisms for specific high-load scenarios,' and he regards STARK proofs and AI-accelerated formal verification as important foundations for the protocol's future. Overall, this update shows that the Ethereum roadmap is evolving toward quantum safety, privacy-first, censorship resistance, high performance, and simpler protocol design.

  • ETH Falls Below $1900

    Market数据显示,ETH has fallen below $1900, currently reported at $1899.19, with a 24-hour decline of 1.28%. The market is highly volatile. Please exercise risk control.

  • Microsoft Plans to Release Next-Gen MAIA 300 AI Chip in September

    On August 10, according to reports, Microsoft plans to release its next-generation MAIA 300 AI chip in September.

  • BitMine Adds 7,391 ETH and Buys Back 3 Million Shares Last Week

    As of August 9, Eastern Time, BitMine's total cryptocurrency + cash holdings + "Moonshot" initiative amounted to $11.6 billion. BitMine held 5,805,238 ETH (up 7,391 ETH from last week), representing 4.8% of the total Ethereum supply (120.7 million ETH). It also held 209 BTC, $180 million in Beast Industries shares, $69 million in Eightco Holdings (NASDAQ: ORBS) shares, and $104 million in unsecured cash. BitMine repurchased 3 million common shares last week, bringing the total common shares repurchased since early July to over 19 million. As of August 9, 2026, BitMine's total staked ETH was 5,067,309 (worth approximately $9.8 billion at $1,928 per ETH).

  • Strategy Sells 1,691 BTC in Past Week

    Regulatory filings show that Strategy sold 1,691 BTC over the past week, increasing its dollar reserves by $650 million.

  • Unitree Technology: Final Online Issuance Winning Rate 0.0181%

    On August 10, Unitree Technology (688836.SH) announced that the company's initial public offering of shares and the online issuance subscription status and winning rate on the Sci-Tech Innovation Board were disclosed. The issuing price was RMB 150.80 per share, with a total of 40,446,434 shares issued. After the activation of the clawback mechanism, the final online issuance was 9,707,000 shares, accounting for approximately 30.00% of the total shares issued after deducting the final strategic placement, and the final online issuance winning rate was 0.01809759%.

  • BTC Breaks Through $65,000

    Market data shows that BTC has broken through $65,000, currently reporting at $65,001.99, with a 24-hour increase of 0.19%. The market is highly volatile; please exercise risk control.

  • RMB Spot Exchange Rate Against USD Hits 42-Month High

    On August 10, the onshore spot exchange rate of the RMB against the U.S. dollar rose to as high as 6.7439 during trading, marking a new high in more than three years since February 6, 2023. ICBC Asia, in its outlook on the RMB trend for the second half of the year, believes that the RMB exchange rate is likely to continue a gradual upward trend amid volatility. The main influencing factors include: first, exports are expected to maintain resilient growth in the second half of the year, with attention on the impact of geopolitical risks and tariff policies on the differentiation of export products, regional structure, and price-volume relationships; second, international capital is increasing its allocation to RMB assets, with net capital inflows supporting a stronger RMB central tendency; third, the central parity rate of the RMB against the U.S. dollar will be adjusted as circumstances dictate. The chief economist team of China Minsheng Bank pointed out that since the beginning of this year, the main factor supporting the strength of the RMB exchange rate has been the high prosperity of exports. At present, with the continuous optimization of the trade structure, the high growth rate of exports is expected to continue, and the trade surplus is also expected to remain at a high level. Overall, China's economy has demonstrated strong resilience in an environment of complex and volatile external conditions and the transition of domestic growth drivers, while the foreign exchange market operates steadily, laying a solid foundation for the RMB exchange rate to remain basically stable at a reasonable and balanced level. It is expected that in August, the RMB exchange rate will maintain a stable two-way fluctuation pattern around 6.75. (The Paper)