Logo

    Yorke Rhodes on Hyperlane, Cross Chain Tech, and Solidity

    enNovember 03, 2022
    What was the main topic of the podcast episode?
    Summarise the key points discussed in the episode?
    Were there any notable quotes or insights from the speakers?
    Which popular books were mentioned in this episode?
    Were there any points particularly controversial or thought-provoking discussed in the episode?
    Were any current events or trending topics addressed in the episode?

    About this Episode

    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

    Recent Episodes from Devs Do Something

    Alchemy & Account Abstraction Infrastructure

    Alchemy & Account Abstraction Infrastructure

    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

    Alluo Finance - How to Build a Great DeFi UX

    Alluo Finance - How to Build a Great DeFi UX

    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

    Zac Williamson on Huff, Aztec, Noir, and Building with ZK Tech

    Zac Williamson on Huff, Aztec, Noir, and Building with ZK Tech

    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

    Solidity Fuzzing & Web3 Testing with a Trail of Bits Security Engineer

    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

    Logo

    © 2024 Podcastworld. All rights reserved

    Stay up to date

    For any inquiries, please email us at hello@podcastworld.io