Dublin, Ireland | September 12-14, 2022
View More Details & Registration

Please note all session times are listed in Irish Standard Time (IST), UTC +1.
To view the schedule at your preferred time, please choose your location on the right-hand navigation panel under ’Timezone’.
Monday, September 12 • 15:05 - 15:45
Why You Shouldn’t Just Trust Your Blockchain – And Apply Critical System Design - Imre Kocsis, Budapest University of Technology and Economics

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.

The elevator pitch for distributed ledgers is very powerful: they provide highly fault- and attack-tolerant databases with very high integrity. In reality, they don't. But they may, and with high confidence, if the lessons and techniques of critical system design are applied - there's just still no free lunch. Presented by Imre Kocsis, a researcher at the Fault-Tolerant Systems Research Group at the Budapest University of Technology and Economics, the talk showcases how various internal faults may propagate through a Hyperledger Fabric network and have unacceptable consequences at the application level - and how error propagations can be reasoned about (tooling showcased) and even caught in their tracks by applying classic fault tolerance techniques (such as diversification of chaincode implementations, rollbacks and the like). Chaincode faults - i.e., smart contract bugs - receive special attention in the talk. Copying the example of swcregistry.io for Solidity, we began to assemble a registry for Fabric chaincode weaknesses and created tooling for code weakness detection - and injection, to be able to assess the effects of various types of programming errors.

avatar for Imre Kocsis

Imre Kocsis

assistant professor, Budapest University of Technology and Economics
Imre Kocsis is an assistant professor at the Budapest University of Technology and Economics (BME), Budapest, Hungary. His research focus areas are the resilience and performance of consortial blockchain solutions and Central Bank Digital Currencies. Currently, he is working on CBDC-related... Read More →

Monday September 12, 2022 15:05 - 15:45 IST
Wicklow Hall 2B