Into the Bytecode: Recent Episodes

Sina Habibian

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

View Details

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

View Details

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

View Details

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/

View Details

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

View Details

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/

View Details

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/

View Details

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

View Details

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

View Details

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

View Details

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

View Details

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/

View Details

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:

  • 2:30 - designing the product/protocol roadmap
  • 10:30 - privacy/security vs. convenience
  • 19:27 - building an web3 application
  • 23:20 - decentralizing Privy
  • 32:09 - key management architecture
  • 46:11 - verifiability, transparency as a disinfectant
  • 59:02 - building a product with private data
  • 1:07:08 - cofounder relationship

View Details

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:

  • 1:08 - Songcamp a web3 laboratory
  • 3:27 - songwriting camps
  • 6:30 - imaginative language and lore
  • 11:12 - incentive alignment
  • 20:55 - selection and curation
  • 30:31 - immersive digital theatre
  • 36:18 - having fun
  • 38:03 - the power of IRL
  • 43:01 - what’s next
  • 51:37 - economic models for internet-native collectives

View Details

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:

  • 1:29 - How Simon got into the craft of storytelling
  • 6:25 - The lonely process of long-form content creation
  • 9:53 - Kishōtenketsu
  • 14:26 - Top-down vs. bottom-up storytelling
  • 21:52 - “The medium is the message.”
  • 27:17 - CC0, derivatives, Jenkins the Valet
  • 34:43 - Harberger Taxes and mechanism design
  • 39:51 - NFTs vs ERC20s for ownership and governance
  • 44:06 - New power structures

View Details

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:

  • 3:42 - Redefining engagement between artists and fans
  • 7:23 - MySpace, HypeMachine, Optimism, and Friends With Benefits
  • 12:50 - Using Discord DMs for recruiting
  • 16:53 - NFTs as the perfect medium for music patronage
  • 20:34 - Fair-play incentive structures for music
  • 26:25 - Differentiating the first fan and the millionth fan
  • 32:03 - The technical architecture underpinning Sound
  • 34:33 - Getting to market and building in public
  • 39:45 - Oshi breaks the website
  • 41:37 - The Daniel Allan EP
  • 42:14 - RAC and deploying to mainnet
  • 44:12 - Zeitgeist’s impact

View Details

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

View Details

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

View Details

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:

  • Gather's websocket API.

View Details

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

View Details

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

View Details

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

View Details

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

View Details

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

View Details

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