Summary
Keywords
Full Transcript
Are you a security researcher looking to join a world-class team? Apply to open positions at Guardian here: https://guardianaudits.com Interested in getting hands-on training to become an expert security researcher in a matter of months? Get the guide to becoming a senior auditor in 6 months here: https://www.intogateway.com/guide In this series I paired up with Denis, a cybersecurity veteran and research engineer with nearly 2 decades of experience, to help his team at Protocol Labs (The creators of Filecoin) audit a Solidity implementation of their hierarchical consensus model. We uncovered many bugs throughout the process, all findings from the sessions have been documented here: https://github.com/consensus-shipyard/ipc-solidity-actors/issues?q=is%3Aissue+author%3Adnkolegov+ Additional documentation about the ipc-actors and hierarchical consensus can be found here: * Hierarchical consensus white paper: https://research.protocol.ai/publications/hierarchical-consensus-a-horizontal-scaling-framework-for-blockchains/delarocha2022.pdf * Video overview of hierarchical consensus: https://www.youtube.com/watch?v=G7d5KNRZdp0 * Solidity implementation repo at commit of review: https://github.com/consensus-shipyard/ipc-solidity-actors/tree/d247b20a4dd6ff41c6b9efad142cc05ffc2f8853 Denis’ profile at protocol labs can be seen here: https://research.protocol.ai/authors/denis-kolegov/ Looking for a Smart Contract Audit? Apply to work with the Guardian team on our website: https://guardianaudits.com Join our community aimed at building and sharing a wealth of blockchain and solidity knowledge to help developers/auditors of all levels transform the web3 ecosystem: https://lab.guardianaudits.com/ If you're still not 100% confident in your web3 auditing skills, I collaborated with several other top security professionals in the space to bring you the most comprehensive & effective web3 security course ever! You can take $50 off using my link here: https://smartcontractshacking.com/?referral=owen 00:00 - Intro 03:57 - Function kill 05:35 - What is in the subnet struct? 17:13 - Rewards 27:23 - Messages & commitments 29:45 - Get a free quote 30:17 - Join the Solidity lab
