Zcash Elastic Subnet Bridge on Avalanche

Today we are submitting milestone ACP-77 Architecture Revisions to the Avalanche Foundation. This might sound a bit dry :laughing:, but it’s actually very very cool :smiling_face_with_sunglasses:, and let me explain why.

The friendlier name for ACP-77 is Avalanche9000, and it is a huge upgrade for Avalanche that dramatically lowers the cost of anyone running a red·bridge guardian. Before Avalanche9000, you would have had to stake at least 2000 AVAX (about $44,000 today) to even run a validator. That’s because you used to have to validate the primary Avalanche network in order to validate another one like red·bridge. No more! To run a red·bridge node with Avalanche9000, it costs about 1 AVAX ($22 today) per month, plus you will need to obtain and stake RBR tokens. (And fear not, for anyone reading this post, we will have opportunities ahead for the Zcash community to obtain some RBR.) This puts bridge guardianship within the reach of a far wider group than would have been possible prior to Avalanche9000.

We have also wrapped into this milestone a solidification of our strategy using ZF’s FROST implementation. Huge thanks to @conradoplg for help as we made sure we understood everything just right. The bridge wallet will be a FROST wallet, and each Guardian will have a signing share, giving distributed control.

If you’re interested in digging into the UML documents and seeing the changes we’ve made, check out our repo. We have made changes throughout, but the bulk of the changes were made to the Maintain Guardians use case.

Thanks also to @ZCG and Avalanche Foundation for your ongoing support or the red·bridge project, to @pacu for your support, and to the entire red·dev team for your support with this milestone! So interesting and exciting for us to combine Avalanche and Zcash technologies together! Next up: establishing a good threat model for ZavaX Oracle, our early proof-of-concept, and building the bridge itself. Onward!

12 Likes