Tim Beiko runs the all core dev calls at the Ethereum Foundation. In this episode we discuss:
-the Ethereum roadmap
-the impact of protocol upgrades
-blobs
-summer of protocols
Follow Tim:
Follow Metropolis:
https://twitter.com/0xMetropolis
Follow Kevin:
https://twitter.com/kevin_weaver
Follow Chase:
https://twitter.com/chaserchapman
Check out
Subscribe to Over Abstraction on Spotify and Apple Podcasts
https://open.spotify.com/show/1TEKcyg...
Timecodes
0:00 Intro
2:05 Tim’s background
7:13 Tim’s experience running all core dev calls at the EF
11:37 Ethereum implementations that are top of mind
14:23 The Ethereum roadmap
17:35 Spinning up a client in “stateless mode”
19:43 Setting priorities in all core dev calls
22:41 Blobs
31:08 How impactful is this protocol upgrade?
34:43 Protocol guild
41:02 Summer of Protocols
44:24 Spiciest Summer of Protocols take
53:14 Follow Tim
Nader is the head of Developer Relations at Avara. On this episode, we discuss:
- decentralized social
- web3 gaming
- DevRel at Avara
Follow Nader:
Follow Metropolis:
https://twitter.com/0xMetropolis
Follow Kevin:
https://twitter.com/kevin_weaver
Follow Chase:
https://twitter.com/chaserchapman
Check out
Subscribe to Over Abstraction on Spotify and Apple Podcasts
https://open.spotify.com/show/1TEKcyg...
Timecodes
0:00 Intro
4:00 Nader’s background
7:45 Avara
9:22 Lens
12:06 The fetaverse
12:36 Decentralized social
17:07 What can be on-chain and off-chain in decentralized social
18:15 How Lens works
21:10 Helping devs choose an infrastructure to build on
25:57 What does sufficient decentralization mean to you?
30:46 Decentralization and web3 gaming
33:55 The latency issue with web3 gaming
36:37 Intents
39:12 Data migration
40:57 Axie Infinity
43:09 The Avara acquisition of Family
45:54 Advice for devs entering web3
49:20 Nader’s GitHub
51:10 Follow Nader
51:29 Outro
Hudson is a VP at Polygon Labs, he previously ran the Ethereum all devs calls at the EF.
EIP-1
Early days of Ethereum
Social consensus
Follow Hudson:
https://twitter.com/hudsonjameson
Follow Metropolis:
https://twitter.com/0xMetropolis
Follow Kevin:
https://twitter.com/kevin_weaver
Follow Chase:
https://twitter.com/chaserchapman
Check out
Subscribe to Over Abstraction on Spotify and Apple Podcasts
https://open.spotify.com/show/1TEKcyg...
Timecodes
0:00 Intro
2:49 Hudson’s background
8:04 EIP 1
11:43 Learnings from running all core dev calls at EF
17:13 How all dev core dev calls have evolved over time
22:46 Looking to the future of Ethereum
30:25 Pros and cons of enshrining things to the protocol
35:17 Being VP of community at Polygon
40:24 How Ethereum has evolved over time
45:50 Follow Hudson!
46:12 Hudson’s cats and Outro
Preston is an Ethereum Core Dev and co-founder at Prysm Labs.
Early “ETH 2.0” history and the shift to proof-of-stake
Pre-merge anxieties and how Prysm navigated the merge
What it’s like to build a consensus client
Follow Preston:
https://twitter.com/preston_vanloon
Follow Metropolis:
https://twitter.com/0xMetropolis
Follow Kevin:
https://twitter.com/kevin_weaver
Follow Chase:
https://twitter.com/chaserchapman
Check out
Subscribe to Over Abstraction on Spotify and Apple Podcasts
https://open.spotify.com/show/1TEKcyg...
Timecodes
0:00 Intro
2:26 Preston’s journey
9:49 Prysm’s beginnings
13:01 The turning point for Prysm
15:16 Prysm V1
18:09 Ethereum speck history
27:05 Client Diversity
32:33 Post merge
37:36 Offchain Labs acquires Prysm
42:10 Preston’s learnings and advice
44:47 How devs can contribute to the space
47:24 Follow Preston
47:53 Outro
Alberto is the co-founder and tech lead of Yield Protocol. In this episode, we talk:
The history of lending on Ethereum
How defi protocols have evolved
Check out Alberto's article: https://hackernoon.com/borrowing-on-ethereum-comparing-architecture-evolution-of-makerdao-yield-aave-compound-and-euler
Follow Metropolis:
https://twitter.com/0xMetropolis
Follow Kevin:
https://twitter.com/kevin_weaver
Follow Chase:
https://twitter.com/chaserchapman
Follow Alberto:
Check out
Subscribe to Over Abstraction on Spotify and Apple Podcasts
https://open.spotify.com/show/1TEKcyg...
Timecodes
0:00 Intro
3:05 Alberto’s background
7:39 DeFi lending lanscape from a high level
13:15 Over collateralization
14:29 DeFi’s target user
17:01 Introduction of the money market concept in 2018
19:32 Compound V2
26:42 Pooled liquidity on Aave V1
31:38 Single and multi collateral Dai
36:20 DeFi summer
39:40 Yield V2 and Aave V2
42:41 Collateral as a token
46:49 Follow Alberto
47:40 Outro
Kevin and Zakk from Gitcoin join the show to discuss:
Follow Kevin:
Follow Zakk:
Follow Metropolis:
https://twitter.com/0xMetropolis
Follow Kevin:
https://twitter.com/kevin_weaver
Follow Chase:
https://twitter.com/chaserchapman
Check out
Subscribe to Over Abstraction on Spotify and Apple Podcasts
https://open.spotify.com/show/1TEKcyg...
Timecodes
0:00 Intro
2:05 Kevin’s background
3:09 Zakk’s background
6:13 Under the hood of Allo
8:24 Learnings from building Allo
9:43 Difference between singleton and factory pattern
11:21 Benefits of using singleton pattern
15:04 Open contribution and Gitcoin’s evolution
19:18 Configuration vs. convention
22:28 The future of Allo
25:04 Allo’s structure for community contribution
28:22 When code becomes governable
34:11 Modularity within the Gitcoin ecosystem
37:30 Underrated tools
38:19 Zakk’s spicy takes
39:03 Kevin’s cooler takes
41:45 Follow Zakk, Kevin, Allo and Gitcoin
42:43 Outro
Miguel is the tech lead at Diva and CEO at Shamir Labs (the organization building Diva). In this episode, we discuss:
Follow Metropolis:
https://twitter.com/0xMetropolis
Follow Kevin:
https://twitter.com/kevin_weaver
Follow Chase:
https://twitter.com/chaserchapman
Follow Miguel:
Check out
Subscribe to Over Abstraction on Spotify and Apple Podcasts
https://open.spotify.com/show/1TEKcyg...
Timecodes
0:00 Intro
2:47 Miguel’s background
4:47 What problem in Diva solving?
6:51 Today’s liquid staking landscape
9:24 The dangers of increasing centralized staked eth
11:06 Distributed validator technology (DVT)
11:59 Diva
13:52 Cost to run a diva node
17:30 Specifics of how Diva works
25:07 Distributed key generation
26:35 Choosing a cryptographic standard
30:38 Side effects and benefits to working on Diva
32:53 Incentivizing operators
34:30 Diva tokens
35:30 Rebasing alternative
37:40 Closing thoughts
42:38 Follow Miguel and Diva
43:26 Outro
Asta is the co-founder and CTO of Privy. In this episode, we discuss:
Follow Asta:
Follow Metropolis:
https://twitter.com/0xMetropolis
Follow Kevin:
https://twitter.com/kevin_weaver
Follow Chase:
https://twitter.com/chaserchapman
Check out
Subscribe to Over Abstraction on Spotify and Apple Podcasts
https://open.spotify.com/show/1TEKcyg...
Timecodes
0:00 Intro
2:48 Privy overview
3:39 Asta’s Background
4:16 Embedded wallets
5:39 How Privy works
9:15 Privy as the bridge between web2 and web3
11:14 How key generation happens within Privy
16:41 Privy experience across devices
21:17 Different levels of security for different apps
23:51 friend.tech security
26:17 Attack concerns
28:52 Attacks on embedded wallets
32:50 Interoperability
38:56 The future of wallets
43:06 Building wallets vs. building autonomous vehicles
45:30 Follow Asta
45:50 Outro
In this episode, Kevin and Chase dive into Vitalik’s article: Should Ethereum be okay with enshrining more things in the protocol?
We discuss:
Follow Metropolis:
https://twitter.com/0xMetropolis
Follow Kevin:
https://twitter.com/kevin_weaver
Follow Chase:
https://twitter.com/chaserchapman
Check out
Subscribe to Over Abstraction on Spotify and Apple Podcasts
https://open.spotify.com/show/1TEKcyg...
Timecodes
0:00 Intro
1:44 Enshrinement at a high level
3:21 Protocol minimalism
4:48 Tradeoffs with introducing these standards at the protocol level
7:38 Why enshrinement is cost beneficial
10:31 Community response and responsibility
11:58 Hard forking
14:29 Benefits of enshrinement
17:57 When enshrinement could backfire
19:30 Closing Thoughts
22:03 Outro
Vitalik’s Blog Post: https://vitalik.eth.limo/general/2023/09/30/enshrinement.html
This episode is a re-run with Santiago Palladino, who is an engineer at Aztec Network. In this episode, we discuss:
___________________________
Follow Santiago: @smpalladino
Follow Metropolis: @0xMetropolis
Follow Kevin: @kevin_weaver
Follow Chase: @chaserchapman
____________________________________
Check out Metropolis
Subscribe to Over Abstraction on YouTube
____________________________________
Timecodes
(00:00) - Episode Highlight
(00:35) - Intro
(00:46) - What to expect from this episode
(01:28) - Meet Santiago Palladino from Aztec Network
(05:22) - Creating standards at Open Zeppelin
(09:12) - Upgradable contracts and standardization
(10:26) - Building Aztec
(14:54) - Paradigm shifts in zero knowledge proofs
(19:38) - Unconstrained development
(23:39) - UX of public and private transactions
(28:08) - Exciting use cases of zero knowledge proofs
(30:36) - Building an ecosystem to enable zero knowledge proofs
(34:33) - Trade-offs when building Noir
(36:13) - Learning curve for Noir
(38:25) - Future vision for zero knowledge
(42:20) - What data should be public vs private?
(46:45) - Start building ZKP applications
(50:31) - Development war stories
(56:01) - Connect with Santiago online
(56:33) - Ending
James (emo.eth) is a smart contract developer working on Seaport. On this episode we talk:
Follow James:
Follow Metropolis:
https://twitter.com/0xMetropolis
Follow Kevin:
https://twitter.com/kevin_weaver
Follow Chase:
https://twitter.com/chaserchapman
Check out
Subscribe to Over Abstraction on Spotify and Apple Podcasts
https://open.spotify.com/show/1TEKcyg...
Timecodes
0:00 Intro
1:59 James’ background
3:31 Why Seaport
5:16 What is the architecture of Seaport
7:48 Sufficient decentralization
11:39 Protocol constraints and zones
17:41 NFT standards
19:05 Harberger taxes
21:17 Royalties
23:26 Orbs
25:17 Enforcing fees
28:48 The issue of testing
30:39 Constraint satisfaction Problems (CSPs)
34:11 Rust
36:51 Shipyard
38:54 The importance of developer experience in crypto
40:18 What experiments James would like to see
42:13 Underrated dev tools
43:32 Follow James
Tom and Jake are maintainers of wagmi, viem, and rivet. On this episode we talk:
Follow Tom:
Follow Jake:
Follow Metropolis:
https://twitter.com/0xMetropolis
Follow Kevin:
https://twitter.com/kevin_weaver
Follow Chase:
https://twitter.com/chaserchapman
Check out
Subscribe to Over Abstraction on Spotify and Apple Podcasts
https://open.spotify.com/show/1TEKcyg...
Timecodes [WIP]
0:00 Intro
2:12 Tom’s background
4:01 Jake’s background
5:38 How wagmi got started
9:18 Overview of wagmi
11:02 Benefits of wagmi
12:42 Overview of viem
18:03 Optimizing viem
19:24 RLP serialization
21:21 Strong typing in the Ethereum ecosystem
24:23 The drama with DHH
27:08 Rivet
32:17 Typescript and Rust
34:12 anviljs
36:11 Areas where web3 dev experience could be improved
39:05 Wagmi CLI
43:00 Shilling cool tools
47:46 Outro
Richard Meissner is a co-founder of Safe. In this episode, we discuss:
Follow Richard:
https://twitter.com/rimeissner
Follow Metropolis:
https://twitter.com/0xMetropolis
Follow Kevin:
https://twitter.com/kevin_weaver
Follow Chase:
https://twitter.com/chaserchapman
Check out
Subscribe to Over Abstraction on Spotify and Apple Podcasts
https://open.spotify.com/show/1TEKcyg...
Timecodes
0:00 Intro
1:56 Welcome Richard
2:46 Richard’s background
5:21 How Safe has evolved
8:02 Overview of current standards and EIPs
15:53 Fragmentation, vendor lock in and security
21:47 Overview of Safe Protocol
27:44 Complexity of modules
35:03 Incentivizing the ecosystem
41:36 The future of cross chain account abstraction
45:47 How far along are we?
50:53 Tools that developers should check out
52:06 Follow Richard
52:43 Outro
Horsefacts.eth is an independent smart contract engineer. In this episode, we discuss:
___________________________
Links to Horsefacts’ recommended tools:
Certora - https://www.certora.com/
Halmos - https://github.com/a16z/halmos
Foundry - https://github.com/foundry-rs/foundry
___________________________
Follow Horsefacts:
Follow Metropolis:
https://twitter.com/0xMetropolis
Follow Kevin:
https://twitter.com/kevin_weaver
Follow Chase:
https://twitter.com/chaserchapman
___________________________
Check out
Subscribe to Over Abstraction on Spotify and Apple Podcasts
https://open.spotify.com/show/1TEKcyg...
___________________________
Timecodes
0:00 Intro
1:39 Welcome Horsefacts
2:09 Horsefacts’ background
8:33 Smart contract design in DeFi compared to consumer applications
12:11 Intro to Farcaster
13:06 Farcaster Hubs
13:53 Sufficient decentralization on Farcaster
16:13 When to use standards
20:10 FIDs
22:40 Comparing Farcaster with other web3 social apps
24:00 EdDSA vs. ECDSA
25:13 Migrating data to new contracts on Farcaster
28:12 Tradeoffs between L1s and L2s
29:33 Testing on an L2 vs. an L1
30:57 Benefits of working in the EVM
33:37 Approaches to testing
38:20 Formal verification
39:49 Tools worth checking out
41:45 Follow Horsefacts
42:33 Outro
Andrew is currently building at Dune. In this episode, we discuss:
Follow Andrew:
https://twitter.com/andrewhong5297
Follow Metropolis:
https://twitter.com/0xMetropolis
Follow Kevin:
https://twitter.com/kevin_weaver
Follow Chase:
https://twitter.com/chaserchapman
Check out
Subscribe to Over Abstraction on Spotify and Apple Podcasts
https://open.spotify.com/show/1TEKcyg...
Timestamps
0:00 Intro
1:16 Welcome Andrew
1:49 Andrew’s background
3:27 Life as a data scientist at Mirror.xyz
4:58 Optimization of infrastructure
6:50 Learnings from optimistic signing architecture
11:33 Brief overview of Dune
13:04 Deeper dive into Dune
15:38 Why teams use Dune
16:49 Coming soon: data privacy on Dune
18:42 New types of data moving forward on Dune
22:42 Thoughts on the Safe Protocol whitepaper
28:04 Privacy specific ZKPs
30:11 Privacy and accountability
31:59 The intersection of onchain analytics and AI
42:31 Advice for technical builders creating for non-technical consumers
45:16 The most interesting Dune Dashboards
45:49 The most cursed Dune Dashboard
46:36 Surprising Solana Analytics
48:51 Tools other devs should be using
49:47 Follow Andrew
50:15 Outro
DISCLAIMER: The information in this video is the opinion of the speaker(s) only and is for informational purposes only. You should not construe it as investment advice, tax advice, or legal advice, and it does not represent any entity's opinion but those of the speaker(s). For investment or legal advice, please seek a duly licensed professional.
On this episode, we highlight best practices and patterns for contract development as told by 6 leaders in protocol design:
1. Ross Campbell from Kali, Nani, and Lex DAO
2. Santiago Palladino from Aztec
3. DCBuilder from Worldcoin
4. Steve Klebanoff from PartyDAO
5. Jenny Pollack from DappHub
6. Wilson Cusack from Coinbase
___________________________
Follow Wilson: @WilsonCusack
Follow Metropolis: @0xMetropolis
Follow Kevin: @kevin_weaver
Follow Chase: @chaserchapman
Follow Steve: @steveklbnf
Follow Jenny:@Jenny_Pollack
Follow DCbuild3r: @DCbuild3r
Follow Santiago: @smpalladino
Follow Ross: @z0r0zzz
____________________________________
Check out Metropolis
Subscribe to Over Abstraction on YouTube
____________________________________
Timecodes
(00:00) Intro
(00:56) Breaking into crypto as a developer (DC Builder)
(04:00) Getting started with a smart contract project (Wilson Cusack)
(05:46) Learning zero knowledge proofs (Santiago Palladino)
(08:43) Designing modular systems and protocols (Steve Klebanoff)
(12:52) Legal Design Principles for Smart Contract Developers (Ross Campbell)
(17:29) Upgradability Patterns and Versioning (Jenny Pollack)
(21:29) Maintaining objectivity for upgradability (Santiago Palladino)
(22:46) Account Abstractions and Intents (Jenny Pollack)
(33:33) Gas Optimization Tradeoffs (Ross Campbell)
(37:52) Learnings from protocol design (Wilson Cusack)
(41:12) Ending
Wilson is currently building at Coinbase. On this episode, we discuss:
_____________________________
Follow Wilson: @WilsonCusack
Follow Metropolis: @0xMetropolis
Follow Kevin: @kevin_weaver
Follow Chase: @chaserchapman
____________________________________
Check out Metropolis
Subscribe to Over Abstraction on YouTube
____________________________________
Timecodes
(0:00) - Episode Highlight
(0:42) - What to expect from this episode
(1:37) - Meet Wilson Cusack from Coinbase
(7:13) - Building projects for fun in the crypto ecosystem
(10:50) - Shipping solidity fast and breaking things
(12:38) - Influence of Squeeth on building Papr and Backed
(26:29) - Key learnings from solidity development and protocol design
(29:34) - On-Chain Infrastructure
(31:31) - Pushing boundaries of NFT lending
(34:18) - Building Noun 4 and voters.wtf
(36:37) - Contributing to DAOs as a developer
(37:43) - Design patterns for smart contracts
(39:44) - What solidity engineers can learn from chess
(40:43) - Connect with Wilson online
Steve Klebanoff is currently building at Party DAO. On this episode, we talk about a multitude of topics such as:
___________________________
Follow Steve: @steveklbnf
Follow Metropolis: @0xMetropolis
Follow Kevin: @kevin_weaver
Follow Chase: @chaserchapman
____________________________________
Check out Metropolis
Subscribe to Over Abstraction on YouTube
____________________________________
Timecodes
(00:00) - Episode Highlight
(00:46) - Intro
(00:56) - What to expect from this episode
(01:39) - Meet Steve Klebanoff from PartyDAO
(13:45) - Designing smart contracts vs creative projects
(16:23) - Party DAO Overview
(23:46) - Building new primitives for PartyBid
(26:04) - Party Protocol Overview
(29:46) - Generalized smart contracts for niche use cases
(31:41) - Building using existing tools vs building in-house
(37:13) - Opinionated development
(45:41) - Designing modular systems
(50:03) - Upgradability within PartyDAO
(52:17) - Connect with Steve online
(53:12) - Ending
Jenny Pollack has worked as the Head of Product for AAVE, Security Researcher for Dapp Hub, and as a Software Engineer at Metamask. On this episode, we talk about a multitude of topics such as:
___________________________
Follow Jenny: @Jenny_Pollack
Follow Metropolis: @0xMetropolis
Follow Kevin: @kevin_weaver
Follow Chase: @chaserchapman
____________________________________
Check out metropolis.space
Subscribe to Over Abstraction on YouTube
____________________________________
Timecodes
(00:00) - Episode Highlight
(00:36) - Intro
(00:45) - What to expect from this episode
(01:30) - Meet Jenny Pollack
(04:50) - Dapp Hub overview
(08:13) - Upgradability and versioning patterns
(12:30) - Forking best practices
(16:02) - Evolution of the crypto ecosystem
(19:54) - Account Abstraction
(23:58) - Intents
(26:35) - Future of account abstraction
(31:06) - Applications vs Wallets
(34:23) - Creating standards at AAVE
(39:30) - Vertical Integration of Wallets
(44:12) - Dynamic between Account Abstraction and Intents
(49:12) - Exciting initiatives in crypto
(53:07) - Connect with Jenny online
(53:40) - Ending
DCbuild3r is a researcher and engineer at Worldcoin. On this episode, we discuss:
Disclaimer: DCbuild3r does not speak on behalf of Worldcoin, only for himself. For more information on Worldcoin, visit https://whitepaper.worldcoin.org/.
___________________________
Follow DCbuild3r: @DCbuild3r
Follow Metropolis: @0xMetropolis
Follow Kevin: @kevin_weaver
Follow Chase: @chaserchapman
____________________________________
Check out Metropolis
Subscribe to Over Abstraction on YouTube
____________________________________
Timecodes
(00:00:00)-Episode Highlight
(00:01:01)-Intro
(00:01:10)-What to expect from this episode
(00:01:57)-Meet DC Builder from Worldcoin
(00:05:09)-Transitioning from research to development
(00:07:10)-Early experiences in crypto
(00:08:48)-Development design patterns
(00:12:01)-Hands on learning for devs
(00:18:14)-Overview of Worldcoin
(00:27:01)-Worldcoin App
(00:28:18)-End to end Worldcoin user flow and data handling
(00:34:09)-What Worldcoin does with your data
(00:36:50)-Improving the Worldcoin algorithm
(00:41:38)-Tradeoffs between privacy and user experience
(00:44:39)-Sources of trust in Worldcoin
(00:48:10)-Orb Tamper Mechanism
(00:49:27)-System for Auditing Worldcoin
(00:55:27)-Worldcoin token
(00:58:18)-Dealing with skepticism around crypto
(01:00:18)-Improving Worldcoins public perspective
(01:03:51)-Connect with DCBuilder online