Home
Categories
EXPLORE
True Crime
Comedy
Society & Culture
Business
News
Sports
TV & Film
About Us
Contact Us
Copyright
© 2024 PodJoint
Podjoint Logo
US
00:00 / 00:00
Sign in

or

Don't have an account?
Sign up
Forgot password
https://is1-ssl.mzstatic.com/image/thumb/Podcasts116/v4/b0/f0/37/b0f037ba-0318-bac7-78c4-2c3ec6506af6/mza_9184241106159373229.jpg/600x600bb.jpg
Over Abstraction
Over Abstraction
23 episodes
3 days ago
Over Abstraction podcast
Show more...
Technology
RSS
All content for Over Abstraction is the property of Over Abstraction and is served directly from their servers with no modification, redirects, or rehosting. The podcast is not affiliated with or endorsed by Podjoint in any way.
Over Abstraction podcast
Show more...
Technology
https://d3t3ozftmdmh3i.cloudfront.net/staging/podcast_uploaded_nologo/38564219/38564219-1690468634235-88977be79ee95.jpg
8. Building and testing decentralized social at Farcaster with Horsefacts.eth
Over Abstraction
43 minutes 9 seconds
2 years ago
8. Building and testing decentralized social at Farcaster with Horsefacts.eth

Horsefacts.eth is an independent smart contract engineer. In this episode, we discuss:

  • Deep dive into Farcaster’s architecture
  • Implementing “sufficient decentralization”
  • Leveraging standards vs. bespoke smart contract architecture
  • How smart contract devs should approach testing

___________________________

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:

https://twitter.com/eth_call

Follow Metropolis:

https://twitter.com/0xMetropolis

Follow Kevin:

https://twitter.com/kevin_weaver

Follow Chase:

https://twitter.com/chaserchapman

___________________________

Check out

https://www.metropolis.space/

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


Over Abstraction
Over Abstraction podcast