Filecoin Memory Analysis in Rust A practical rundown of tools and techniques for tracking down memory use in Rust, drawn from profiling the Forest Filecoin node. From heaptrack and gperftools/pprof to dhat and valgrind, here’s what worked, what didn’t, and how to spot OOM risks.
R&D What Could Go Wrong? Sequencers are vital for Layer 2 rollups on Ethereum and beyond, but face risks from bugs, censorship, and stalls. Exploring modular sequencing can unlock safer, more scalable blockchain networks.
monthly roundup ChainSafe’s Monthly Roundup: Issue #6 July was a big month across the ChainSafe ecosystem, with progress spanning privacy tech, infrastructure upgrades, and core client development.
Zcash in the browser: Bringing shielded ZEC to MetaMask After months of research, prototyping, and iteration, we’re proud to release the Zcash Snap: a fully functional MetaMask Snap that lets users send, receive, and manage shielded ZEC directly from the browser. Zcash Shielded WalletCustomize your web3 experience with Zcash Shielded Wallet.MetaMask Snaps Directory The challenge Most cryptocurrencies
Lodestar Lodestar's Glamsterdam headliner vision Lodestar's vision for Glamsterdam's headliner is an opportunity to optimize Ethereum's slot structuring, separate consensus and execution concerns, and ensure we set ourselves up for future success in shortening slot times with data on overhead concerns.
monthly roundup ChainSafe’s Monthly Roundup: Issue #5 Our team has been travelling the world, speaking at web3 conferences like EthCC in Cannes, Protocol Berg in Berlin, and the aptly named Berlinterop this June.
Filecoin FRC-0104: Making Filecoin nodes speak the same language FRC-0104: Common Node API, defines a standard API for Filecoin nodes using OpenRPC. It streamlines core methods across clients like Lotus and Forest, reducing guesswork and improving compatibility. With clear schemas and conformance testing, apps target one spec and work across compliant clients.
Lodestar Lodestar’s next chapter: Blending Zig and JavaScript for a high-performance Ethereum client Lodestar’s future: transitioning from a pure JavaScript client focused on browser compatibility to a performance-first, hybrid JavaScript and Zig architecture.
monthly roundup ChainSafe’s Monthly Roundup: Issue #4 From a fresh new website to exciting protocol updates, validator milestones, and a sneak peek at what’s coming next, the ChainSafe team has been busy across the stack.
Beyond MEV: Navigating Ethereum’s decentralization and block building future At its core, Ethereum was designed with one intention: decentralization. But as Ethereum grows, staying true to that intention becomes harder. One of the thorniest challenges? MEV (Maximal Extractable Value). It's not just a technical vulnerability or an incentive misalignment. It reshapes how blocks are built, who builds them, and
monthly roundup ChainSafe’s Monthly Roundup: Issue #3 In April, ChainSafe made significant strides to ensure our services were ready for the evolving needs of the Ethereum, Polkadot and Filecoin ecosystems.
Forest What Does Immutability Mean to Filecoin? Immutability was never just technical. From stone tablets to CIDs, we’ve always tried to make memory last. In blockchains, it’s a core tenet, data sealed by consensus. In Filecoin, it's a web of incentives, proofs, and people choosing not to forget.
monthly roundup ChainSafe’s Monthly Roundup: Issue #2 500 Lido validator keys on Hoodi, joining the Web3 Decentralized Nodes program, and continued development in Polkadot, Filecoin and Ethereum ecosystems.
Lodestar Lodestar's Fusaka Inclusion Perspective In response to the Fusaka deadline outlined in the All Core Developers March Checkpoint, this blog post summarizes the collective thoughts of Lodestar's perspective on the Fusaka hard fork. Keep Fusaka Small and Focused Taking into account some lessons learned from the Pectra retrospective published in February, we are still
Lodestar Lodestar Holesky Rescue Retrospective When the Holesky hard fork went sideways, validators struggled through hidden bugs, misconfigured clients, and unexpected chain splits. Here’s how quick thinking, precise fixes, and community teamwork turned a chaotic experience into a valuable lesson for future forks.
monthly roundup ChainSafe's Monthly Roundup: Issue #1 This year marks a recalibrated ChainSafe that will zero-in once more on the multichain mission that's driven us since inception.
chainsafe ChainSafe supports Ephemery: Ethereum’s ever-refreshing testnet This lightweight, resetting testnet gives you a clean slate every four weeks. It's perfect for testing staking setups, validator configurations, and smart contract deployments.
Lodestar Understanding Censorship Resistance on Ethereum Censorship resistance ensures Ethereum remains open and permissionless. This blog explores what censorship resistance is, why it matters, and the ongoing efforts to keep Ethereum decentralized.
Lodestar Lodestar’s Pectra Retrospective and Future Fork Ideas Key lessons learnt from Ethereum’s latest hard fork. From feature cramming to scope creep, we’re exploring ways to streamline coordination, shorten fork cycles, and enhance stability—ensuring Ethereum remains resilient and future-ready.
web3js Web3.js to sunset: ChainSafe transitioning developers Web3.js libraries will be archived on March 4th, 2025. ChainSafe will provide migration support and documentation for affected users in the coming days.
Gaming How to build an onchain game in Unity This tutorial will teach you how to build an onchain Rock, Paper, Scissors game in Unity using ChainSafe Gaming's web3.unity SDK.
blockchain What L2s need from Based Rollups Some unstructured thoughts on what Ethereum needs to focus on to accelerate the L2 roadmap
Lodestar A Lodestar for Consensus 2024 A 2024 review of ChainSafe's TypeScript implementation of Ethereum Consensus.
Gaming Devcon 2024: New city, new LootBox treasure hunt! Our VRF LootBoxes combine digital and physical rewards, bridging the online world with Bangkok’s hotspots.
web3js The web3.js Africa Tour Across Ghana, Nigeria, Kenya, and Uganda, I led web3.js workshops, guiding developers through hands-on learning and connecting local talent to the global web3 space. Follow along to see how the journey unfolded.