Rustacean Station

Rust at Work - conversation with Eli Shalom and Igal Tabachnik of Eureka Labs

Jun 14, 2025
Eli Shalom, Co-Founder and CTO of Eureka Labs, and Senior Software Engineer Igal Tabachnik share their expertise in leveraging Rust for blockchain technology. They discuss the innovative challenges of block building in Ethereum networks, emphasizing Rust's efficiency and safety features. The duo explores the complexities of implementing service upgrades in decentralized networks and the importance of community consensus. They also highlight how Rust's strict compile-time checks enhance code reliability, making it ideal for their low-latency, high-throughput environment.
Ask episode
AI Snips
Chapters
Books
Transcript
Episode notes
INSIGHT

Rust Chosen for Node Integration

  • Eureka Labs selected Rust because the Ethereum node they integrate with is implemented in Rust.
  • Writing the block builder in Rust enables shared memory and best performance by running close to the node.
INSIGHT

Ethereum Nodes Scale and Storage

  • Ethereum nodes number about one million validators plus millions more for data collection.
  • Nodes store terabytes of immutable blockchain data, requiring syncing that can take days.
INSIGHT

Rust's Constraints Liberate Developers

  • Rust's type system enforces safety such as preventing floating point equality due to inherent imprecision.
  • These constraints liberate developers by guiding them to correct implementations and reducing runtime errors.
Get the Snipd Podcast app to discover more snips from this episode
Get the app