tools for game theoretic models of security for
play

Tools for Game Theoretic Models of Security for Cryptocurrencies - PowerPoint PPT Presentation

Tools for Game Theoretic Models of Security for Cryptocurrencies Sarah Azouvi Protocol Labs, University College London Alexander Hicks University College London CES20 MIT March, 8th 2020 Blockchains Block1 Block2 Block3 = Defends


  1. Tools for Game Theoretic Models of Security for Cryptocurrencies Sarah Azouvi Protocol Labs, University College London Alexander Hicks University College London CES’20 MIT March, 8th 2020

  2. Blockchains Block1 Block2 Block3 = • Defends against Sybil attacks • Incentivizes consensus • Decentralised • More participation More secure

  3. Blockchains’ Security • Traditional Distributed Systems and Cryptography do not consider incentives • Game Theory does not consider security notions • How to capture blockchains’ security? • Mix Game Theory and Security?

  4. Game Theory (GT) and Security? • Has been studied a lot before Bitcoin • We reviewed a lot of papers • Non-exhaustive

  5. Why mix GT and security? • Security Economics tells us that security is about more than technical constructions • “Incentives in Security Protocols” (SPW 2018) • GT/Mechanism Design (MD) serves to promote good outcomes

  6. GT/MD primer Nash Equilibrium (NE)

  7. NE Limitations Coalitions? Irrational Players Arbitrary Faults External Incentives Computing a NE is hard

  8. Mechanism Design Desired outcome Game Israeli Nursery Study

  9. Security Things “work” No Trusted third party

  10. Why is combining security and GT is hard? • Mixing di ff erent framework: • Addition skills required • Increased Complexity • Di ff erent assumptions

  11. Consensus

  12. BAR Model Rational Players Byzantine (Malicious) Players Altruistic Players

  13. Robustness Rational Players Altruistic Players Byzantine (Malicious) Players Coalitions Coalitions

  14. Cryptography

  15. Rational Cryptography Rational protocol design 𝛒 𝘉 Protocol can have vulnerabilities

  16. Blockchains • Consensus • No model widely adapted • Decentralisation • Empirical work

  17. Open problems • Utilities hard to compute in practice • Most of the research is theoretical • Empirical data on behaviour of players and coalitions (especially short term profit vs long term profit)

  18. Questions? sarah.azouvi@protocol.ai @SarahAzouvi

Recommend


More recommend