A technical podcast for web3 developers.
A Superfluid production.
php/*
A technical podcast for web3 developers.
A Superfluid production.
Copyright: © 2022 Superfluid
Today’s guest is Sachin from Biconomy. This episode was dedicated to the details of account abstraction and new technologies that aim to improve the overall user experience in web3. In particular, we went into great detail on ERC4337 vs EIP 3074, and talked through what infrastructure is required to actually get ERC 4337 implemented.
Biconomy is working pretty aggressively on this, so we got a first hand perspective here. We also dove into some of the second order effects of ERC 4337 - such as how the user operation pool will work and whether or not this will open up new forms of front running outside of traditional MEV. If you’re a dev that wants to be on the forefront of new developments in account abstraction, then this episode is for you.
If you're looking for a hackathon this month, check out the Superfluid Wave Pool: https://superfluid.finance/wavepool
00:00 Intro
3:45 how Sachin got into crypto
13:44 ERC4337 v EIP 3074
29:58 Infrastructure for ERC 4337
45:29 Idiosyncrasies of the user operation pool with ERC 4337
47:20 Fixed gas transactions
52:10 Supporting smart contract wallets on front end with biconomy
1:03:45 How has Sachin approached improving as a dev?
1:09:30 How does Sachin see the industry evolving?
Sachin on Twitter: https://twitter.com/schin_tomar
ERC 4337: https://eips.ethereum.org/EIPS/eip-4337
Biconomy: https://www.biconomy.io/
Fixed Gas Tx: https://mirror.xyz/0xd96FA162b064553822e765545E3D48a054eC81F6/PgRtcrT3CGN7sc723-2ykpXnAqQEJCMMtiLTL47ZFMQ
Today’s guest is Nader Dabit - the Director of Developer relations at Aave. Nader has had a very positive impact on many, many devs in web3, and in this episode, we tried to get behind the scenes on how Nader approaches creating developer content, building developer communities, and both building & maintaining APIs and developer tooling. If you work in dev real or are building a protocol or product that’s meant to be used by developers, I think you’ll get a lot out of this episode.
If you're a dev listening to this, you should out the Superfluid Wave Pool - a continuous hackathon where you can win prizes and build your portfolio of work: https://superfluid.finance/wavepool
3:55 How Nader got into web3
5:39 Following curiosity
9:04 Avoiding distractions
11:50 How Nader approaches learning a new protocol or technology
16:05 How to decide what to learn in the first place
19:03 What problems in the industry is Nader interested in solving?
23:02 Giving back via education
28:22 Preparing for a dev workshop
31:48 Advice for giving talks
34:27 Building developer communities
39:34 Leveraging bounties and contractors within your dev community
47:39 Building SDKs and APIs
50:34 UX improvements that web3 needs
52:52 What does Nader want people to build?
55:35 What’s on the Lens developer roadmap?
Nader on Twitter: https://twitter.com/dabit3
Building Developer Communities Article: https://nader.substack.com/p/building-high-impact-developer-communities
Lens: https://www.lens.xyz/garden
Miguel Piedrafitaon Twitter: https://twitter.com/m1guelpf
Today’s guest is Bowen Wang, the Head of Protocol Development at Near. This episode will serve as a technical introduction to NEAR from the point of view of an EVM developer. Bowen and I discussed a lot of the inner workings of NEAR: we went into sharding, asynchronicity on NEAR, javascript smart contracts, and NEAR’s analogues to account abstraction. We also discussed how Aurora works, which is an EVM scaling solution built on top of NEAR. If you’re interested in expanding your domain knowledge to other L1s and learning how a great engineer thinks about building a developer career, I think you’ll like this episode.
3:20 Bowen’s Background
8:50 Understanding NEAR mental models for EVM devs
11:51 A token transfer on NEAR under the hood
14:35 Sharding on NEAR
19:33 Asynchronicity
25:32 Token contracts on NEAR
26:51 NEAR account model - all accounts are contracts
29:00 Account access keys
32:00 Human readable names (NEAR’s ENS equivalent)
36:40 Aurora, Rainbow & EVM compatibility
43:45 NEAR meta transactions
48:35 Zero knowledge light clients
51:35 Developer experience on NEAR
56:30 Developer advice
57:31 Long term vision for NEAR
NEAR: https://near.org/
Aurora: https://aurora.dev/
Bowen on Twitter: https://twitter.com/BowenWang18
Push protocol is building a decentralized communication and notification layer for web3, and in this episode, we deep dive the protocol on a technical level. We talk through things like the push smart contracts, PUSH ‘channels’, what exactly the notification itself is under the hood, and more. We also asked Harsh some more general questions about being an engineer in the space, and he gave some very good advice for engineers looking to be founders.
Learn more about the Superfluid Wave Pool and the January PUSH Protocol prize here: https://docs.superfluid.finance/superfluid/resources/superfluid-wave-pool#current-prizes
Stream salaries with Superfluid: https://use.superfluid.finance/payroll
Shownotes:
2:04 Wave Pool PUSH x Superfluid opportunity
5:30 How Harsh got into crypto
10:40 Founding PUSH (EPNS at the time)
16:00 Decentralized internet infrastructure
22:00 PUSH intro - what is PUSH?
28:05 Example: using PUSH with Superfluid
33:05 What are channels?
35:01 Notification payloads
40:05 PUSH delivery nodes
48:06 Progressive decentralization
51:01 The PUSH developer community
55:55 How has Harsh approached getting better as a dev and founder?
1:00:01 What bad advice should devs avoid?
1:04:03 What should devs build on PUSH?
1:06:31 What does Harsh hope the industry looks like in 10 years?
1:10:08 Game theory applied to building in crypto
Links:
Harsh on Twitter: https://twitter.com/harshrajat
PUSH: https://push.org/
Learn Game Theory: https://ncase.me/trust/
Today we’ll be looking beyond the EVM to do a technical deep dive on the Solana ecosystem.
Stream Salaries With Superfluid: https://use.superfluid.finance/payroll
Bartosz is the head of product engineering at Solana. He’ll tell you more about his journey into crypto in the episode, but Bartosz is someone with deep expertise in building software for the world of traditional finance. Before getting into crypto, he built trading systems for years at Citadel and worked as a senior engineer at JP Morgan.
You can consider this episode as a crash course on building on Solana for engineers who have a familiarity with the EVM. We walk through the Solana execution environment, how token contracts work on Solana, and some of the different mental models you’ll need to wrap your mind around to build Solana programs.
We also walk through how Bartosz thinks about building developer communities, and what he’s excited about in the Solana ecosystem.
Whether or not you plan to build on Solana, Bartosz is an excellent engineer and someone we can all learn from.
Solana Chicago Bootcamp in Jan '23: https://twitter.com/baalazamon/status/1605022057129218048?s=20&t=oVOeco1X11gSo2i-aRRxcQ
Shownotes:
4:27 How Bartosz got into crypto
7:10 The Solana ecosystem
9:11 Solana mental models & how they compare to the EVM
13:21 How tokens work on Solana
17:36 Code reuse and inheritance on Solana
19:49 Solana & the separation of compute and state
24:56 Upgradable contracts on Solana
26:23 The Solana account model
28:47 Optimizing for network performance or developer adoption?
33:17 Solana DevX
37:00 Favorite design patterns (Solana NFT composability)
38:03 Requests for tooling for the Solana ecosystem (block explorers)
38:51 Exciting new Solana developments - zkps and tokens
41:31 Long term view of what blockchain looks like
43:35 Solana bootcamps
Bartosz on Twitter: https://twitter.com/baalazamon
Today’s guest is Luis (aka gitpusha), co founder of Gelato network. Luis has a fascinating story. He taught himself to code about 5 years ago and jumped into crypto before finding his way into smart contract automation & ultimately the founding of Gelato Network - a protocol for decentralized smart contract automation. In this episode, we deep dive Gelato’s network architecture, how the Gelato team approaches building developer APIs and tooling, and the specifics of professionally running off chain infrastructure.
Stream Salaries With Superfluid: https://use.superfluid.finance/payroll
00:00 Intro
3:50 How Luis got into crypto
6:30 Teaching himself to code
9:45 The founding of Gelato
13:45 Managing tradeoffs between developer experience and decentralization
19:20 Hardware requirements for Gelato Checkers and Gelato Executors
24:22 Gelato Checker client in depth
30:00 Overcoming technical challenges
33:35 DevOps skills
40:10 Advice for building developer APIs and tooling
45:35 How to use Gelato in your own application
48:50 What does Luis hope crypto looks like in 10 years?
Luis on Twitter: https://twitter.com/gitpusha
Gelato Network: https://www.gelato.network/
Today’s guest is Julien Niset, co-founder of Argent. Argent is a non custodial smart contract wallet that aims to improve UX across the entirety of web3. Julien has also become an expert & thought leader on account abstraction. In this episode, we deep dive account abstraction, how Argent works under the hood, and what app developers need to understand about all of this to build the next generation of web3 products.
Julien is also an ex-quantum physicist, so we got to ask him some fun cryptography questions as well (:
If you’re interested in improving UX for your users or just understanding the current state of account abstraction is at and what it’s all about, this episode is for you.
Stream salaries with Superfluid: https://use.superfluid.finance/payroll
00:00 intro
4:04 How Julien got involved in crypto
6:29 Julien’s background in quantum physics
9:12 Will all of our cryptography get broken soon by strong quantum computers?
10:02 The founding of argent
15:47 Account abstraction EIPs
23:59 EIP 4337
25:13 A fee market for user operations
27:33 Benefits unlocked by account abstraction (multicall, session keys)
33:06 What should app devs know about integrating smart contract wallets?
40:04 Good workflows Julien has seen that have been enabled by smart contract wallets
41:16 Social recovery
49:34 Starknet, zkSync
52:03 EIP wars
59:07 Argent’s focus on security
1:04:42 Julien’s long term focus - real products for real people
Argent: https://www.argent.xyz/
Julien on Twitter: https://twitter.com/jniset
EIP 4337: https://eips.ethereum.org/EIPS/eip-4337
Today’s guest is Patrick Collins. You may know Patrick from his YouTube channel or his work at Chainlink, where he serves as a Lead Developer Advocate.
Patrick is one of the industry’s best educators and devrel pros. His latest 32 hour, full stack web3 development course was viewed over 1.3M times, and lives on as one of the best resources for people who want to go from zero to hero as a web3 dev. In this episode, we talk through how Patrick thinks about developer education, developer tooling, and building communities. We also touched on what he’s most excited about in the space & the Chainlink pipeline.
00:00 Intro
4:10 How did Patrick get into crypto?
5:57 Chainlink & the importance of oracles
7:57 First crypto projects
9:07 Does Patrick still hate Javascript?
10:33 Early challenges of building smart contracts
11:50 How Patrick approaches videos/tutorial content
18:17 Maintaining docs & videos as the tech progresses
21:12 How does Patrick stay on top of endless developer questions?
27:02 Bad advice or bad patterns Patrick sees in devrel
32:53 The smart contract language debate
35:42 How Patrick approaches smart contract security
38:07 What tooling does Patrick wishes someone would build?
40:42 What is Patrick excited about?
Patrick on Youtube: https://www.youtube.com/c/patrickcollins
Patrick on Twitter: https://twitter.com/patrickalphac
Chainlink: https://chain.link/
Today’s guest is with 0xBeans - a smart contract engineer who worked at Coinbase in the early days and now does work across the space as a solidity engineer.
Beans is the creator of the IAmTheOptimizer challenge, which took off earlier this year and saw the industry’s most high profile devs taking a crack at it.
In this episode, we discuss gas optimization, MEV, and building secure smart contracts. Beans is definitely a crypto native, and if you are too, I think you’ll like this episode.
00:00 Intro
4:01 how beans got into crypto
6:30 working at Coinbase & early projects
11:50 NFTs and smart contract security
16:55 how to get started w security/more security thoughts
20:33 IAmTheOptimizer
26:03 MEV
33:19 Designing with MEV in mind
37:22 Blind Vickery Auctions
44:17 What other developments is Beans excited about?
48:06 How Beans gets better as a dev
52:06 What does Beans want to learn next? Huff, Zk, Rust, Sway
58:02 What does Beans hope that the industry looks like in 10 years?
0xBeans on Twitter: https://twitter.com/0x_Beans
Today’s guest is Foobar - a Dev, writer, and auditor who is also a DeFi & NFT founder.
You may know Foobar from Twitter, where he is a grade A memepoaster and prolific commentator on all things crypto.
He’s also the creator of Delegate.cash - an immutable primitive to safely claim airdrops for vaulted NFTs.
In this episode, we deep dive several of Foobar’s projects, including Delegate.cash and a repo he calls ‘Bored and Dangerous.’ We also asked Foobar about how he personally levels up as an engineer, and how he approaches things like smart contract security, making tradeoffs between immutability & mutability, and drafting EIPs.
If you’re crypto native who wants to learn how a thriving anon dev approaches their craft, this episode is for you.
Stream salaries with Superfluid: https://use.superfluid.finance/payroll
00:00 Teaser
2:17 Intro
4:47 How foobar got into crypto
7:05 Crypto math that Foobar loves
10:23 How NFT devs should think about cryptoeconomics
14:07 How does Foobar think about smart contract security?
19:42 Delegate.cash
29:18 Delegate.cash vs other attempts at solving the same problem
32:09 Immutable vs mutable smart contracts
38:09 Advice for building contracts that will be used by lots of people
42:08 Advice for drafting EIPs
48:32 Common mistakes that Foobar sees from junior devs
50:52 Bored and Dangerous
54:42 What does Foobar hope our industry looks like in the next 10 years
Delegate Cash: https://delegate.cash/
Bored And Dangerous Repo: https://github.com/0xfoobar/boredanddangerous
Foobar's Substack: https://0xfoobar.substack.com/
Foobar on Royalties: https://0xfoobar.substack.com/p/on-royalties
Foobar on Twitter: https://twitter.com/0xfoobar