are not enough. Successful networked systems must account for potentially competing interests.In this dissertation, I … demonstrate how to build systems that give users incentives to follow the systems' protocols. To achieve incentive …-compatible systems, I apply mechanisms from game theory and auction theory to protocol design. This approach has been considered in prior …