Into the Bytecode is a podcast about the ideas shaping crypto. Sina Habibian previously worked on ecosystem development at the Ethereum Foundation.
Website for other episodes: intothebytecode.xyz Newsletter for updates: bytecode.substack.com Twitter: twitter.com/sinahab
This is my conversation with Jesse Pollak. He led retail engineering at Coinbase for many years — building Coinbase, Coinbase Pro, and Coinbase Wallet. More recently, he is leading the development of Base, Coinbase's L2.
00:00:00 intro
00:01:43 sponsor: Optimism (optimism.io)
00:03:07 motivation behind Base
00:11:12 pitching Base to the Coinbase exec team
00:14:24 challenges of innovating on a schedule
00:17:54 failing repeatedly to find the right answer
00:22:09 decision to build an L2 with Michael
00:23:30 convincing Surojit Chatterjee, Coinbase’s CPO [00:24:59] launching Base internally. [00:31:58] blockchains as serverless compute 00:36:53 uniswap as a serverless API for currency conversion
00:39:30 the power of small but leveraged teams
00:42:31 how to straddle product building in the onchain and offchain world
00:45:25 sponsor: Privy (privy.io)
00:51:22 the significance of THIS moment in Crypto
00:53:56 getting a 100M devs and 1B users onchain
00:57:02 how the NFT UX will change with Base
01:10:13 how crypto will be incorporated in applications
01:14:00 the risk of onchain heterogeneity. [01:17:27] building privacy-oriented onchain platforms
01:26:00 upgrading the financial system
01:28:33 attending Quaker School
01:34:43 relentless positivity in life
01:38:47 building a better future
Jesse Pollak:
• jesse.xyz on ETH
• Twitter
• Github
• LinkedIn
Into the Bytecode:
More episodes and transcripts - https://intothebytecode.xyz/
Newsletter - https://bytecode.substack.com
Twitter - https://twitter.com/sinahab
Thank you to our sponsors for making this podcast possible:
Optimism - https://optimism.io
Privy - https://privy.io
Relevant Links:
Base - https://base.org/
Coinbase - https://www.coinbase.com/
Brian Armstrong - https://twitter.com/brian_armstrong
Surojit Chatterjee Coinbase’s CPO - https://www.coinbase.com/blog/welcome-surojit-chatterjee-coinbases-chief-product-officer
OP Stack - https://stack.optimism.io/
Uniswap - https://uniswap.org/
Goldfinch - https://goldfinch.finance/
Zora - https://zora.co/
Quakerism https://en.wikipedia.org/wiki/Quakers
Produced by Spectral.to
This is my conversation with Liam Horne, former CEO and advisor to Optimism Labs.
00:00 Intro
00:59 sponsor: Privy (privy.io)
03:35 early influences, classmates with Vitalik in Waterloo
08:31 Ethereum's potential and why scalability matters
10:06 learning from Jeff Coleman
17:23 defining a common language
21:06 importance of community in Ethereum
26:34 hackathons lead to progress
31:36 collaboration as a core ETH value
38:30 humility and collective learning
47:27 building a public good
53:07 building Optimism with Ethereum values
01:09:27 sponsor: Optimism (optimism.io)
01:17:41 decentralization is a journey
01:20:59 staying true to your principles
01:32:51 building something new is difficult
01:36:28 Jing Wang
01:42:10 Georgios Konstantopoulos
Thank you to our sponsors for making this podcast possible:
Optimism - https://optimism.io
Privy - https://privy.io
Into the Bytecode:
Other episodes and transcripts - https://intothebytecode.xyz/
Newsletter for updates - https://bytecode.substack.com
Twitter - https://twitter.com/sinahab
Relevant Links:
University of Waterloo https://uwaterloo.ca/
(Almost) Everything you need to know about Optimistic Rollup by Georgios Konstantopoulos https://www.paradigm.xyz/2021/01/almost-everything-you-need-to-know-about-optimistic-rollup
ETHGlobal https://ethglobal.com/
Produced by https://spectral.to
This is my conversation with Dan Romero about Farcaster - a decentralized social network being developed as an open protocol.
We talked about how product decisions in social networks have ripple effects on society, Farcaster’s strategy in the highly competitive world of social products, and Dan's personal philosophies around hiring and team building.
Timestamps:
0:00 intro
2:08 why this problem?
12:54 both product and protocol
23:41 the algorithmic feed
29:40 Farcaster’s strategy for competing with Twitter
1:00:52 approach to team building
1:14:41 how to use social networks, and meme’ing
Relevant links:
Dan Romero - https://twitter.com/dwr
Farcaster - https://www.farcaster.xyz/
Farcaster docs - https://github.com/farcasterxyz/protocol
Varun - https://twitter.com/varunsrin
Keybase - https://keybase.io/
This is my conversation with Jango and Nnnnicholas from Juicebox Protocol. Juicebox is a playful but ambitious project: the DAO operates as a full-stack instantiation of the protocol it's building, and fully reconceptualizes the relationship between contributors and shareholders. It has powered projects like SharkDAO, ConstitutionDAO, and AssangeDAO in the past.
Timestamps:
0:00 intro
1:37 an alternative to traditional org structures
9:53 philosophical alignment
27:30 the key mechanisms of the Juicebox Protocol
35:51 fundraising mechanics and the extensibility of Juicebox v2
46:05 a DAOs’s origins shape its culture
54:46 guiding principles for compensation
1:02:06 working backwards from the future
1:12:11 the subtraction philosophy and Ethereum as the Big Bang
1:31:25 StudioDAO and models for permissionless DAOs
Relevant links:
Jango - https://twitter.com/me_jango
Nnnnicolas - https://twitter.com/nnnnicholas
Juicebox - https://juicebox.money/
Nouns - https://nouns.wtf/
StudioDAO - https://www.studiodao.xyz/
Juicecast podcast about StudioDAO - https://podcasts.apple.com/us/podcast/ep-9-kenny-from-studiodao/id1623504302?i=1000576149672
Nadia Asparouhova is an independent researcher. She previously wrote about her research on open-source communities in "Working in Public", and more recently, has been researching the history of and approaches to philanthropy - which she defines with this phrase “if venture capital is risk capital for private goods, philanthropy is risk capital for public goods”.
In this conversation, we talked about public goods from this broader perspective. We talked about how previous generations have thought about this question, and how the tech ecosystem outside of crypto are grappling with this today. We talked about the second-order effects of wealth booms which have happened in both tech and crypto, how peer production happens, and the role that intrinsic versus extrinsic rewards might play in the development of crypto protocols.
Timestamps:
0:00 intro
2:01 working as an independent researcher
6:09 understanding wealth booms in tech and crypto
13:01 the unique perspectives of each successive community
25:46 the right (and wrong) question to ask
34:41 the landscape of public goods provisioning
39:22 innovative philanthropic funding models
45:35 the first wave of open source communities and crypto
54:42 different classes of stakeholders
1:05:00 research methodology and tools for thought
Relevant links:
Nadia Asparouhova - https://twitter.com/nayafia
Nadia’s website - https://nadia.xyz/
“Working in Public” - https://www.amazon.com/dp/0578675862/
Gitcoin - https://gitcoin.co/
Julien Niset is the cofounder and Chief Science Officer at Argent, a crypto wallet that's used and loved by many people in the crypto ecosystem.
In this conversation, we talk about how Argent has evolved to get to where it is today. How Julien sees user experience evolving broadly in the ecosystem, and what the flow of a new person interacting with a crypto application for the first time might look like in the future.
Another topic we get into deeply is L2s, how Julien and Argent have thought about the topic of EVM equivalence and compatibility, and why they ultimately chose to build on ZK Rollups like ZkSync and StarkNet.
And lastly, we dive into what has been like to build on StarkNet, what the early community feels like today, what it's been like to write code in Cairo, and as a bit of a snapshot into this experience we do a deep dive into what account abstraction looks like on StarkNet.
Timestamps:
0:00 intro
1:56 leaning into zk rollups and account abstraction
7:29 scaling the self-custody experience
13:20 what onboarding users to crypto will look like in 3 years
20:24 some of the friction points that still need to be abstracted
33:52 L2s and the trade-offs between different rollups
39:45 is breaking EVM-equivalency worth it?
48:01 Julien's experience in the StarkNet ecosystem
58:24 a primer on account abstraction
1:15:38 session keys
1:28:17 starting a sensible wallet set up from scratch
Relevant links:
Julien Niset: https://twitter.com/jniset
Argent - https://www.argent.xyz/
StarkNet - https://starkware.co/starknet/
zkSync - https://zksync.io/
Topology - https://www.topology.gg/
Pedro Gomes is the cofounder of WalletConnect, a communications protocol that enables wallets and apps to securely connect and interact.
In this conversation, we talked about WalletConnect v2, and how the WalletConnect protocol is architected. We talked about the the WalletConnect Chat protocol and the second order effects it might have as it enables users and applications to communicate with each other. We also talked about Account Abstraction, and why it might be one of the critical bottlenecks towards the larger scale adoption of crypto.
Timestamps:
0:00 intro
8:00 developing the user experience before creating the product
10:23 account abstraction and the spectrum of security and convenience
20:39 WalletConnect APIs and “Log in with Ethereum”
28:55 how WalletConnect works
37:45 light clients and generalized messaging protocols
45:36 the politics of making big changes to the Ethereum protocol
50:14 connecting wallets with WalletConnect Chat
Mentioned in the show:
WalletConnect - https://walletconnect.com/
EIP2938 (account abstraction) - https://eips.ethereum.org/EIPS/eip-2938
WalletConnect APIs - https://docs.walletconnect.com/2.0
Zeitgeist is a laboratory for building crypto-native products/protocols, and is what I've been working on alongside this podcast.
We've come together for two seasons in the past with teams you'll be familiar with from this podcast like Sound.xyz and Coordinape, and are bringing together a new cohort of teams for season three later this year.
If you're building a new crypto-native product/protocol, get in touch by August 26 to participate: zeitgeist.xyz
Here is my conversation with Josh Stark.
Josh has a long history in the Ethereum ecosystem going back to the early days of the community. He cofounded one of the first L2 scaling protocols with Counterfactual. He also cofounded ETHGlobal which is a much-loved series of hackathons/events that brings the community together and which acts as an entry point into the ecosystem for many people. And nowadays and most relevant to our conversation, he works in a leadership capacity at the Ethereum Foundation.
In this conversation, we talked about two topics: one being the Ethereum Foundation, and two being the question of why blockchain is matter — this being something that Josh has spent a lot of time thinking about and which he's written about in a long form piece titled Atoms Institutions Blockchains.
Timestamps:
3:50 subtraction
7:22 creating a self-sufficient crypto ecosystem
12:33 the property of ‘hardness’ for blockchains
17:47 understanding decentralization
23:11 Atoms, Institutions, Blockchains
26:00 blind men and an elephant
33:06 our civilization’s infrastructure
43:33 digitally-native hardness
59:38 how the EF operates
1:06:21 challenges with decentralized coordination
1:12:08 infinite players have nothing but their names
Mentioned in the show:
Atoms, Institutions, Blockchains: https://stark.mirror.xyz/n2UpRqwdf7yjuiPKVICPpGoUNeDhlWxGqjulrlpyYi0
0age is the Head of Protocol Development at OpenSea, and this was a conversation about Seaport, the new marketplace protocol for buying and selling NFTs.
0age takes us through a tour of the Seaport protocol, talking about how it's architected; how conduits and zones work; and we even get into the low level gas optimization work they've done on the contracts. I hope this can be a helpful resource for anyone looking to understand the Seaport protocol or anyone who's building with NFTs more broadly. I also consider 0age to be a true veteran of the space, and hearing him talk through the design of the protocol can be an educational experience in its own rights.
Timestamps:
1:42 why build Seaport
10:20 the Seaport architecture
12:44 EIP712 signatures
14:17 the global concept of a nonce
16:02 EIP1271 and bulk listings
17:18 the Executor and conduits
25:08 zones, additional rules that can be applied on top of an order
29:47 implementing English auctions via zones
32:17 layers of the stack
36:05 fulfillment
40:42 gas optimizations and understanding the low-level behavior of the EVM
58:40 the interaction between OpenSea the product and Seaport the protocol
01:07:06 criteria based items, and partial fills
01:17:50 ideas to build on top of Seaport
Charles St.Louis is the COO at Element Finance, a protocol for fixed and variable rate yield markets and previously the governance architect at MakerDAO. In this conversation, we talked about Element’s governance system - with a particular focus on voting vaults, a powerful new primitive that decouple the relationship between capital and voting power and allow much more expressiveness in how users are given a governance voice in the ecosystem.
Timestamps:
2:54 MakerDAO’s arc of decentralization
7:51 how Maker influenced Element’s design
10:22 the Governance Steering Council
21:25 voting vaults
29:10 L1 and L2 for governance
33:23 qualitative evaluation for contributions
37:50 the ElFiverse and NFTs in the Element community
42:24 on being a protocol delegate
Mentioned in the show:
The Governance Steering Council - https://medium.com/element-finance/the-governance-steering-council-63aea7732262
Voting Vaults - https://docs.element.fi/governance-council/council-protocol-smart-contracts/voting-vaults
The Elfiverse - https://elfiverse.element.fi/
Here is my conversation with Henri Stern who is building Privy.
Henri was previously a research scientist at Protocol Labs and worked on Filecoin’s consensus protocol. And after many years of thinking through problems related to data privacy and security, he recently co-founded a new company called Privy where they provide a suite of API tools to store and manage user data off chain.
In this conversation, we talked through a set of topics that Henri has a unique point of view on — starting with the question around the seeming trade-off between privacy/security on the one hand and UX/convenience on the other. We talked about principles he has in mind in designing an off-chain data system; how privy does encryption and key management; how they do permissioning; and how they think about data storage.
Timestamps:
Matthew Chaim is building a laboratory experimenting at the edges of music and web3.
It's called Songcamp, and right now they're running their third immersive experience. They're coming together with a group of musicians, visual designers, developers, and at the end of this process, will be releasing new music under the moniker of a single headless artist called Chaos.
I've been personally completely nerdsniped by Songcamp and think it’s one of the most beautiful corners of our web3 ecosystem.
Timestamps:
Here is my conversation with Simon de la Rouviere.
Simon’s exploration of creative mechanism design through the years is documented on his blog. His contributions to the space range from seeding the idea of bonding curves and curation markets, to building one of the first creator platforms with Ujo, to writing a full length novel experimenting with different publishing models, to now working on bottom-up storytelling with Untitled Frontier.
In this conversation, we talked about cc0, designing NFT economies to welcome derivative works, bottom-up storytelling, and much more.
Timestamps:
Here is my conversation with David Greenstein, Matt Masurka (Gigamesh), & Vignesh Hirudayakanth, the cofounders at Sound.xyz.
Sound is a platform that helps musicians host listening parties and engage with their fans. It's a suite of tools that will grow over time to help musicians make a living using NFTs and other web3-native primitives.
I was particularly looking forward to this conversation since David, Matt, and Vignesh participated in Zeitgeist Season One and we got to work pretty closely together. They're moving fast and are working towards a beautiful vision of the world.
Timestamps:
Mike Sall and Blake West are the founders of Goldfinch, a decentralized protocol facilitating uncollateralized credit.
“One of the borrowers is a company based in Uganda. They provide rent-to-own loans for motorcycle taxis to thousands of customers. They've borrowed $5m to expand their operations."
Thousands of people in countries like Uganda, India, and Brazil have been financed by Goldfinch loans through local lenders, largely without realizing crypto is the source of funds.
These local lenders are largely innovative fintechs in the global south, and have historically fallen into an uncanny valley — they need too much capital for what is available in their local financial markets, and too little capital to navigate foreign institutional markets.
3:09 - The 'lightbulb' moment
8:20 - The financing gap for emerging-market borrowers
13:04 - Borrower profiles; Tugende, DiviBank, and Greenway
15:43 - Interfacing with Goldfinch
20:37 - Crypto-native KYC and how UID works
23:18 - Bottlenecks for the global adoption of crypto
34:40 - Compliance requirements for Goldfinch in the United States
45:25 - Compliance requirements for borrowers in emerging markets
50:56 - Demographics of ‘Backers’
52:43 - Incentive alignment and fraud-prevention
1:03:53 - Learnings from shipping a production smart contract system
1:15:01 - Launching GFI token and governance of the protocol
1:26:04 - The macro point of view
Check out our website for other episodes: intothebytecode.xyz
Subscribe to our newsletter for updates: bytecode.substack.com
Twitter: twitter.com/sinahab
The conversation on publishing today is the very first one I recorded for the podcast about six months ago. It's a conversation with Justin Glibert about patterns he's uncovered while building Ember (an onchain game) and Lattice (the engine behind the game) — patterns related to inflation and zero sum resources, spacial constraints, and user impersonation. I hope you enjoy.
Check out our website for other episodes: intothebytecode.xyz
Subscribe to our newsletter for updates: bytecode.substack.comTwitter: twitter.com/sinahab
This is a conversation with Phillip Wang and Nate Foss two of the co-founders of Gather.
Gather is a video chat platform that puts you and the people you're communicating with in a virtual space - and gives you the ability to move around and interact with them based on your locations in that space, just like in real life. It's had a ton of traction over the last year and is being used by millions of people around the world. It's one of the coolest products I've personally used in recent memory.
As you will hear in this conversation, Phillip and Nate are two incredibly thoughtful and mission-oriented people — and they plan to build Gather into a progressively open and decentralized system. So in this conversation, we went deep on what this could actually look like. We talked about how Gather is architected under the hood and how they think about decentralizing the game engine and the tech stack. We talked about identity, login, and social graphs. We talked about business models. And lastly, we talked about the metaverse and the path dependence of how the future unfolds from here.
I hope you enjoy the conversation.
Check out our website for other episodes: intothebytecode.xyz
Subscribe to our newsletter for updates: bytecode.substack.comTwitter: twitter.com/sinahab
Show notes:
This is a conversation with Tracheopteryx about the evolution of Yearn, Coordinape, and pseudonymity.
Tracheopteryx has been a key leader in the Yearn Finance community since its legendary genesis event. In this conversation, we talk about key moments in Yearn's evolution with an eye towards takeaways that might be useful for other projects. We talk about the introduction of the multisig; the mint — a complex governance proposal where the community eventually chose to dilute themselves in order to reward core contributors; and constrained delegation - the governance framework that Trach helped design and which is operating in Yearn today.
The other big area we get into is Coordinape. Coordinape is a protocol for decentralizing compensation. It was designed and incubated inside of Yearn, and is now being built as an independent project.
Towards the end of the conversation, Trach tells the story behind his name and shares a perspective on becoming pseudonymous that has stayed with me since.
I hope you enjoy the conversation.
Check out our website for other episodes: intothebytecode.xyz
Subscribe to our newsletter for updates: bytecode.substack.comTwitter: twitter.com/sinahab
This is a conversation with John Palmer and Danny Aranda about PartyDAO and PartyBid - the product that lets people pool their funds and participate in NFT auctions as a team.
We dive deep into their experience building this project. We talk about what they see as the role of product vision in the DAO, how they think about hiring, the organizational design, the stack of tools they use to operate, and the legal structures they're considering. And that's not all — we also touched the role of community in NFTs, social investing, and what John and Danny see as interesting things to work on today.
Check out our website for other episodes: intothebytecode.xyz
Subscribe to our newsletter for updates: bytecode.substack.comTwitter: twitter.com/sinahab
This is a conversation with Austin Griffith about his continued journey as a builder/educator, and learnings from onboarding thousands of developers onto Ethereum.
Austin is a friend and someone I've had the good fortune of working with extensively in our shared time at the Ethereum foundation. In this conversation, we take a tour through the different projects he's worked on over the last two years — starting with ETH.build (the graphical interface for working with smart contracts), moving to scaffold-eth (his development starter kit that has really taken off and been used by thousands of developers), and then moving onto the BUIDL GUIDL and the Moonshot Collective (DAO-like collections of developers who work on prototyping interesting new ideas). We also go down a few fun tangents around Loot, the Doge NFT, DAO tooling, and we get to hear a walkthrough of Austin's curriculum for bringing a new developer into the space.
I consider Austin to be a gem of the ecosystem, and feel lucky that we have him here. I hope you enjoy the conversation.
Check out our website for other episodes: intothebytecode.xyz
Subscribe to our newsletter for updates: bytecode.substack.comTwitter: twitter.com/sinahab
This is a conversation with Gubsheep about Dark Forest and building crypto-native games.
Dark Forest is a uniquely crypto-native game, and embodies patterns that we can all learn from. It's a game that takes place in a procedurally-generated universe that's shared by all players, where the smart contracts enforce the rules of the game, but where they don't leak information about what each player is up to by using ZK SNARKs.
In this conversation, we talk about how Dark Forest uses ZK SNARKs to enable this core game mechanic, how it has organically built a community of players and developers, how early DAOs are participating in the games, how the game might interoperate with other games in the near future, and we also have a good discussion on Layer 2s and the trade-offs involved in choosing a scaling solution.
Check out our website for other episodes: intothebytecode.xyz
Subscribe to our newsletter for updates: bytecode.substack.comTwitter: twitter.com/sinahab
My guests today are Tim Beiko and Danny Ryan - the lead coordinators for the Eth1 and Eth2 development efforts.
In this conversation, we go deep on the future of the Ethereum protocol together. We talk about the Merge (the transition from Proof of Work to Proof of Stake via the Beacon Chain - which is the most substantial Ethereum network upgrade to date, and happening sooner than many people realize), the cryptoeconomics of PoS, MEV, staking derivatives, and how protocol development works in practice.
Check out our website for other episodes: intothebytecode.xyz
Subscribe to our newsletter for updates: bytecode.substack.comTwitter: twitter.com/sinahab
This is a conversation with Vitalik Buterin and Karl Floersch. Vitalik is the creator of Ethereum, and Karl is a long-time Ethereum researcher who is working on Optimism (the Layer 2 optimistic rollup).
We begin the conversation with a focus on retroactive public goods funding - a compelling idea that Vitalik and Karl shared earlier this year. We then move onto topics like decoupling value creation and value capture, the sustainability of public goods, Ether's Phoenix (a play on Roko's Basilisk, the thought experiment which originated in the LessWrong community), and governance models as lying somewhere on the continuum from being exclusionary to being conformist. Towards the end of the conversation, we talk about personal tokens and new social network designs.
Check out our website for other episodes: intothebytecode.xyz
Subscribe to our newsletter for updates: bytecode.substack.comTwitter: twitter.com/sinahab