Ethereum 2.0 Security presented at CODEBLUE2020 2020

by Naoya Okanami,

Summary : Ethereum 2.0 is a major upgrade to improve the performance of Ethereum. It will increase transaction processing capacity and alleviate the problem of fees, which have been rising to the point where millions of dollars are spent every day.In this talk, I explain how Ethereum 2.0 can be secured as the next generation of decentralized application platforms and present the research we are working on as part of that effort. First, I talk about technologies to improve security, including client diversity, fuzzing using multiple clients, and the fee market protocol EIP-1559. Second, I introduce Shargri-La, a protocol development support software we are developing (*), a simulator that helps researchers and developers quickly test protocol hypotheses to improve the performance and security of Ethereum 2.0. It simulates state transitions at the transaction level of granularity in "sharding," a technique that divides the blockchain into multiple pieces. Finally, I present the results of multi-agent simulations under EIP-1559 by modeling users' selfish behaviors and show possible future problems and mitigation solutions.