New agreement between Filecoin Foundation and Electric Coin Co. simplifies Halo licensing and creates grant pool for Filecoin-Zcash projects

Filecoin Foundation
3 min readApr 7, 2022

Filecoin Foundation and Electric Coin Co. (ECC) are working together to empower the Filecoin, Zcash, and greater Web3 ecosystems through a new agreement that creates a joint grants pool with $5 million available for Filecoin and Zcash projects.

Under the new agreement, ECC’s Halo 2 codebase is also now shared via the MIT license — simpler and more permissive than its previous open-source license — in addition to the launch of the RFP-style grants program.

“Filecoin Foundation is thrilled to expand our collaboration with ECC to build tools that improve interoperability between Filecoin and Zcash and to open up more opportunities for builders to get involved in these two projects,” said Marta Belcher, Filecoin Foundation President and Board Chair.

This news follows an announcement from September, when Filecoin Foundation and ECC, along with Protocol Labs and the Ethereum Foundation, revealed a multi-faceted collaboration focused on Halo 2, the first trustless and recursive zero-knowledge-proof cryptography, discovered by ECC’s Sean Bowe. The September announcement and this announcement are the first in a series of collaborations between these projects.

“The Zcash, Filecoin, and Ethereum communities have a shared vision of an internet that is open to all and that honors the agency of every user and every community,” said Zooko Wilcox, ECC Founder and CEO. “We call this vision Web3. This partnership and this technology will create a cornerstone for that world.”

Halo licensing

Halo 2 was originally released under the Bootstrap Open Source License (BOSL), which gives everyone equal access to the code and equal rights to improve that code commercially as long as they open-source their improvements and make those improvements available under BOSL after 12 months. To foster greater collaboration and reuse, Halo 2 is now shared under the more common MIT license. Orchard, the Zcash payment protocol built on Halo 2, will remain under BOSL.

Filecoin-Zcash grants

The grant program includes a base pool of $5M, provided by Filecoin Foundation, plus additional matching funds for any ECC contributions up to $2M, for a total potential pool size of $9M. Funds will be jointly administered by Filecoin Foundation and ECC.

Opportunities

Any proposal that leads to additional utility for both FIL and ZEC chains and their respective ecosystems would be considered, and innovation is encouraged. A few of the specific opportunities that have been discussed to date are below. Teams are welcome to build proposals based on these ideas or on other collaborations that will add utility to the FIL and ZEC chains.

Filecoin storage payments in ZEC

It would be highly beneficial to both the Filecoin and Zcash ecosystems if Filecoin storage payments could be made in ZEC, affording the same level of privacy for storage purchases that exists in Zcash shielded transfers.

Media and file support in Zcash encrypted memos and NFTs

This support would add the ability to encrypt files in Filecoin storage and add support to mobile clients so that they could “attach” media or files to a Zcash encrypted memo.

Zero-knowledge virtual machine

The Filecoin Virtual Machine project will be released in milestones across 2022 has been announced, and ECC is interested in a general programming capability, as well. There are a number of projects exploring zero-knowledge technology to improve the privacy and security of virtual machine execution.

For more information about the program, email ff-ecc-grants@fil.org.

--

--

Filecoin Foundation

The Filecoin Foundation (FF) is an independent organization dedicated to developing Filecoin and related technologies. The Foundation does this by coordinating