p2p network by Philipp Petzka from the Noun Project

Humans have long been organizing and cooperating with each other. In our nature, it is always striving, looking for the best way to organize and manage our societies. Governance has taken many shapes and forms. Through technological advances, it has evolved and progressed, good and bad, since the early developments of human cooperation and communication. The ideal form of government is always on the horizon. After every revolution comes the next, perfect form of governance, utopia. In the current contemporary age, technology has progressed into media systems that spread across the world. The influence that technology has is growing more…


An analysis of the many cross-chain communication protocols connecting crypto-space

But first, what is a bridge?


An update from the last month of work on Forest

Forest is ChainSafe’s Rust implementation of the Filecoin protocol. Rust provides a foundation for building blockchains with memory safety and performance as a priority. Filecoin is an open-source blockchain-based decentralized storage network. Check out this primer by former Forest Tech Lead Austin Abell to learn more about the project. Also, be sure to check out Amer Ameen’s high-level overview of Forest at April’s Filecoin Virtual Community Meetup!

Audit Update


Achievement unlocked! Full sync to Polkadot, and other updates from the Gossamer team

For those who are unfamiliar, Gossamer is an implementation of the Polkadot Host, formerly known as the Polkadot Runtime Environment. To learn more about what exactly that is, watch our introductory talk from DotCon during Berlin Blockchain Week.

We recently celebrated our most significant milestone: achieving full sync with Polkadot and Kusama!


The latest from ChainSafe’s Filecoin implementation in Rust

Forest is ChainSafe’s Rust implementation of the Filecoin protocol. Rust provides a foundation for building blockchains with memory safety and performance as a priority. Filecoin is an open-source blockchain-based decentralized storage network. Check out this primer by former Forest Tech Lead Austin Abell to learn more about the project.

Also, be sure to check out Amer Ameen’s high-level overview of Forest at April’s Filecoin Virtual Community Meetup!

Major Developments


Announcing a new grant from the Mina Foundation

ChainSafe is proud to announce we have been awarded a grant by the Mina Foundation to build an additional implementation of the Mina Protocol to improve the network’s resilience and accessibility. The grant will serve as an extension to our already existent work with O(1) Labs to audit and optimize Mina’s network layer.

This new implementation will be written in Rust and then compiled into Wasm (WebAssembly) to enable execution in browser environments. Wasm bytecode is compatible with most browsers (desktop or mobile) and enables high-performance applications to be embedded in web pages. …


This article was co-authored by Cayman Nava & Colin Schwarz

As we shared in our last update, the Lodestar team has been focused on taking the final steps towards having a stable Beacon node and validator client. We are very excited to share that this past month, we were able to maintain a stable beacon node on the Zinken testnet. There is a little more work to be done before we consider our implementation to be completely stable but we are getting very close! …


This article was co-authored by Cayman Nava & Colin Schwarz

Last month, when the Medalla testnet launched, we learned a lot about where Lodestar was lacking, and where we needed focus. At the highest level, our takeaway is we need a stable client before moving on to anything else, so we need to refactor several problem areas in our codebase. See our Medalla update here. In order to have a spec-compliant, stable client we needed to focus on a few key issues:

  • Our network stack uses an old version of gossipsub and does not include all required validations.
  • Our chain…


Production Drand Network

We are proud to announce that ChainSafe has joined the League of Entropy (LoE) network! Fellow participants include Cloudflare, C4DT, EPFL, Emerald Onion, Ethereum Foundation, IC3, Kudelski Security, Protocol Labs, PTisp, UCL, University of Chile and more to come!

What is Drand?

Drand is a randomness beacon, written in Golang, that produces unpredictable random values. Drand nodes work together, on a distributed network, to generate unbiased randomness. The values produced by a Drand network are constructed using bilinear pairings and threshold cryptography. …


A lot has been accomplished since we began this project nine months ago. The team is making great progress towards having a complete Filecoin node implementation written in Rust.

During the first six months, the majority of our effort went towards building the Virtual Machine and Syncing components. The Virtual Machine is not only the most complex part of the system, its execution must match the other implementations exactly for us to be interoperable with other clients. This required the team to be extremely detail-oriented. At the same time that we were working on Forest, changes were being made on…

Ben Adar Hyman

Writing for a better world. Comms at ChainSafe

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store