Lecture 8: Mechanism Design and Incentives vs. Protocols and Notions of Trust
Inducing Truth-Telling Without Requiring It
A new allocation rule 'g' is introduced where the message space is restricted to possible values of theta. By defining 'g' based on Agent 1's optimal strategy under a hypothetical theta-tilde, the mechanism induces truth-telling without explicitly demanding it. This transformation simplifies the search for optimal mechanisms by imposing a 'truth-telling constraint' (equation 85) without loss of generality.
The Role of Randomness in Allocations
Randomized mechanisms, or lotteries over outcomes, can allow for greater trade than deterministic allocations, especially when dealing with multiple goods or risk aversion. This approach is also computationally advantageous, as it transforms the problem into a linear program solvable with standard software, enabling the computation of optimal allocations.
Multi-Period Allocations and Intertemporal Trade
Extending the model to multiple periods (t=1, 2) with private information at each stage introduces dynamic programming elements. The incentive constraints must hold for all periods and histories, ensuring truthful revelation across time. This allows for intertemporal trade, where actions in one period can influence outcomes in subsequent periods.
Borrowing/Lending vs. Optimal Contracts
In a multi-period setting, simple borrowing and lending (based on private income signals) is incentive-compatible but not necessarily optimal. The strict inequalities in the incentive constraints for borrowing/lending suggest that a hybrid contract, blending credit and insurance elements, is required to achieve the true optimum, reflecting the intertwined nature of risk and commitment.
Smart Contracts as Implementation Tools
The information-constrained allocation rule can be implemented not by a trusted planner, but by a 'smart contract' or code that agents voluntarily agree to. This code guarantees performance, handles worst-case scenarios via escrow, and can operate on encrypted messages, thereby addressing issues of commitment and privacy without relying on a central authority.
Protocols and Notions of Trust
The lecture pivots to protocols and trust, contrasting computer science's focus on strict protocol adherence with economics' emphasis on incentives. This sets the stage for analyzing how validation algorithms in systems like Bitcoin and Ethereum function and the inherent challenges in ensuring participants act according to the protocol's design, especially when self-interest is involved.
The Byzantine Generals Problem: A Trust Dilemma
The Byzantine Generals Problem illustrates the difficulty of achieving consensus among distributed parties when messages can be lost or corrupted, and some participants may be malicious. The core challenge is that a coordinated attack requires both generals to attack, but unreliable communication and the possibility of betrayal make coordination extremely difficult, even with a high probability of success.
Strategic Concerns Undermine Protocols
Even with a theoretically optimal protocol, its effectiveness hinges on the willingness of participants to follow it. The lecture demonstrates that if a general believes the other might not attack (due to communication uncertainty), they might rationally choose not to attack, leading to a failure to coordinate even when it's in their collective best interest. This highlights the critical gap between protocol design and actual behavior.
Economics vs. Computer Science on Trust
A fundamental difference exists between economics and computer science in how 'trust' is conceptualized. Computer science often aims to eliminate the need for trust through protocols, while economics acknowledges that trust, or at least reliance on trusted third parties, is often a practical necessity. Blockchain's promise of decentralization challenges traditional trust models, but the lecture suggests that elements of trust may remain unavoidable.
Lecture Scope Acknowledged
Robert M. Townsend states that he cannot cover the entire field of mechanism design and financial systems within the lecture, indicating that further reading references will be provided next time. This sets expectations for the audience regarding the depth and breadth of the current session.



