Home
Categories
EXPLORE
True Crime
Comedy
Society & Culture
Business
Sports
Technology
Health & Fitness
About Us
Contact Us
Copyright
© 2024 PodJoint
Podjoint Logo
US
00:00 / 00:00
Sign in

or

Don't have an account?
Sign up
Forgot password
https://is1-ssl.mzstatic.com/image/thumb/Podcasts211/v4/bf/59/e1/bf59e1b4-4f20-241a-5e1d-02c2da024e59/mza_14033901521324038783.jpg/600x600bb.jpg
Devs Do Something
Superfluid
45 episodes
6 months ago
A technical podcast for web3 developers. A Superfluid production.
Show more...
Technology
Business,
Entrepreneurship
RSS
All content for Devs Do Something is the property of Superfluid and is served directly from their servers with no modification, redirects, or rehosting. The podcast is not affiliated with or endorsed by Podjoint in any way.
A technical podcast for web3 developers. A Superfluid production.
Show more...
Technology
Business,
Entrepreneurship
https://img.transistor.fm/zMHnmidTeOaCVdl419UE4UAlW7uOBZG_Gbk_d-HBeBU/rs:fill:3000:3000:1/q:60/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9lcGlz/b2RlLzEzMDk4MDIv/MTY4MjYwOTQxOC1h/cnR3b3JrLmpwZw.jpg
Solidity Fuzzing & Web3 Testing with a Trail of Bits Security Engineer
Devs Do Something
46 minutes
2 years ago
Solidity Fuzzing & Web3 Testing with a Trail of Bits Security Engineer

This week's episode features an interview between Patrick Collins and a Web3 Security Engineer at Trail of Bits. They cover:
- testing methodologies
- fuzzing
- static analysis

With Trail of Bits Security Engineer, Troy!

Timestamps
3:10 - Exploring Smart Contract Testing Methodologies with Trail of Bits
5:37 - Testing Strategies for Smart Contracts
8:10 - Fuzz Testing and Invariant-Based Testing Explained
10:56 - Coverage Guided Fuzzing Explained
13:50 - The Benefits of Coverage Guided Fuzzing and the Differences between Echidna, Foundry, & Others
16:27 - Using Coverage Guided Fuzzing with Optic and Echidna
19:12 - Symbolic execution and coverage-guided fuzzing in Echidna
21:57 - Testing Philosophies: Dynamic vs. Static Testing
24:24 - Dynamic vs Static Analysis and the trade-offs of each approach
27:10 - The Importance of Efficient Testing and Using a Variety of Testing Methods
29:57 - The Role of Security Firms and Testing Philosophies
32:33 - Balancing Cost and Efficiency in Security Audits
35:15 - The Importance of Code Reuse in Building Tools and Languages
38:04 - The pitfalls of focusing on language intricacies in programming and the benefits of prioritizing language design and philosophy
40:41 - The Need for More Open Source Tools and Communication in the Ethereum Community
43:22 - Advice for becoming more security-minded in smart contract coding
45:51 - Discussion with Alpha Rush on Testing Compilers and Security Focus Journeys

Devs Do Something
A technical podcast for web3 developers. A Superfluid production.