The Modern Web3 Stack with Vitto Rivabella
Today's episode features Vitto Rivabella on the modern web3 stack.
Vitto on Twitter: https://twitter.com/VittoStack
Create Web3 Dapp: https://www.alchemy.com/create-web3-dapp
Stream payroll with Superfluid: https://use.superfluid.finance/payroll
Today’s guest is Yorke Rhodes - founding engineer at Hyperlane, a protocol which serves as a platform for building cross chain applications.
Yorke is very knowledgable about building smart contracts. He was previously at Celo and has spent his career going deep on solidity before joining Hyperlane (which was previously known as Abacus), as a founding engineer.
In this episode, Yorke and I talk through the details of Hyperlane’s system for sending and receiving messages cross chain, and talk through cross chain tech more generally. We also talk through things like how Hyperlane thinks through developer experience & building APIs, and Yorke’s thoughts on smart contract security. Finally, we wrap up by asking Yorke what his favorite design patterns and optimizations are - something we always love asking.
If you’re a solidity developer with an interest in cross chain technology, this episode is for you.
Yorke on Twitter: @0xyorke
Hyperlane docs: https://docs.hyperlane.xyz/hyperlane-docs
Today's episode features Vitto Rivabella on the modern web3 stack.
Vitto on Twitter: https://twitter.com/VittoStack
Create Web3 Dapp: https://www.alchemy.com/create-web3-dapp
Today's episode is with Emily from the Consensys team on all things Linea - Consenys' new zkEVM.
Linea: https://linea.build/
Linea Docs: https://docs.linea.build/
On ZK Hardware: https://hackmd.io/@Cysic/BJQcpVbXn
Today's episode features Lukas & Emil of the Planet IX core team.
You can learn more about Planet IX (and play the game!) here: https://planetix.com/
Today's guest is Noam Hurwitz, an engineer at Alchemy who is playing a key role in building Alchemy's new account abstraction infrastructure.
Alchemy on AA: www.alchemy.com/account-abstraction
Alchemy: https://www.alchemy.com
Alchemy University: https://university.alchemy.com
Follow Noam on Twitter: https://twitter.com/ProbablyNoam
00:00 Intro
3:51 How Noam got into crypto
6:00 Noam’s take on the current Account Abstraction discourse
8:32 AA infrastructure overview
11:32 Walking through Alchemy’s bundler architecture
13:15 MEV and user operations
15:05 The ‘intent based architecture’ and the userOp mempool
18:05 The entry point contract
22:50 Paymaster contracts
25:24 What should application developers know about AA?
29:40 What do smart contract accounts enable?
32:41 Lessons from drafting an EIP and EIP 6900
37:16 Avoiding centralization around AA infrastructure
42:46 New security issues presented by AA
45:01 Noam’s advice on building APIs & developer products
49:15 Noam’s favorite technical implementations in the industry
50:54 Advice for those early in their career
52:48 How Noam hopes the industry evolves over the next decade
Today's episode is with Remi & Sung - core contributors at Alluo Finance. We went deep into Alluo's smart contract architecture & philosophy on building great DeFi user experiences.
Learn more about Alluo: https://linktr.ee/alluo
Build on Superfluid: https://www.superfluid.finance/wave-pool
00:00 Intro
5:11 How Remi got into the industry/Alluo's founding
8:11 How Sung got into the space
9:58 What is Alluo?
16:18 Auto Invest - streaming DCA
18:33 An overview of the Alluo contract architecture
23:59 - Bridging architecture
25:15 - Simplicity in protocol design
31:52 - How Alluo liquidity direction voting works at the smart contract level
34:58 - Boosted pools
39:57 - Using the 4626 design for the boosted pool
42:05 - stIBAlluo for money streaming
47:26 - Building out a high quality mobile experience for DeFi
56:59 - Advice for early stage DeFi teams
Today's episode features a deep dive on The Graph with engineer Pranav Maheshwari.
Check out the Superfluid Wave Pool here: https://superfluid.finance/wavepool
This week's guest is Zac Williamson, founder & CEO at Aztec.
Check out the Superfluid Wave Pool! https://www.superfluid.finance/wavepool
Aztec: https://twitter.com/aztecnetwork
Noir Docs: https://noir-lang.org/
Zac on Twitter: https://twitter.com/Zac_Aztec
00:00 Intro
3:45 How Zac got into Web3
6:45 The creation of Aztec
14:30 why did he build huff?
19:05 Weirstrudel & Optimizations in Huff
21:33 Inspirations for Huff Language designs
23:15 Why did Huff take off?
27:27 The future of the Huff community?
31:08 Mental models needed for devs that want to build privacy preserving apps
37:05 Hello world in Noir
38:50 Private functions and private contracts on Aztec
46:22 The Aztec sequencer
50:15 Noir & smart contract security
51255 What should people build on Noir?
56:52 Advice for early career devs
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
Today's guest is the pseudonymous developer Rage of Size.Market.
Rage on Twitter: https://twitter.com/rage_pit
Stay up to date
For any inquiries, please email us at hello@podcastworld.io