Faro - Liquid Staking Protocol for Layer-2 ZK-Rollups

Faro is a liquid staking protocol for decentralized, layer-2 zk-rollups.

Check out our BUIDL: https://dorahacks.io/buidl/3516

Value Added

ZK-Rollups (zkEVMs) will eventually decentralize their sequencers/provers, and implement a consensus mechanism that enables staking. Faro is building a liquid staking protocol targeting users who don’t meet the minimum staking requirements or heavy hardware requirements required to stake on these rollups, with the additional flexibility of providing immediate liquidity in the form of a staking derivative token. Faro will enable users to stake on Layer-2s (rather than alternative Layer-1s) for the first time and allow them to secure the networks security in a capital efficient manner.

Layer-2 networks decentralizing over the coming year will unlock a foreseeable revenue model for the community in the form of staking rewards: Faro’s staking pool initially applies a 10% service fee (as a percentage of the total rewards from a user’s staked principle) by minting a proportional amount of a derivative token (associated with that ZK-Rollup). This fee is evenly split between the node operators (who run the staking services) that we’re partnering with and our DAOs treasury. Long-term growth is contingent on (1) growing initial market share in the L2 sataking space by being amongst the first liquid staking pools to launch, and (2) partnering with more established staking providers.

As Layer-2s grow in adoption and the TVL and user-activity moves from alternative L1s to these zk-rollups, early adopters in the community of liquid staking protocols such as ours will be compensated nicely in the form of initially high APRs on these staking networks.

Funding

We are requesting a $100K commercial grant split in the following way:

i. Upfront ($30k)

The initial 30k fund will be used to kickstart the project and fund our initial operating costs, including: a professional development environment, our website’s domain name and frontend design, lawyer fees associated with setting up the legal BVI / Singapore legal entities and preparing for fundraising rounds, and the legal entities themselves.

  1. $10k - Domain name (website / frontend)
  2. $10k - Professional development environment
  3. $5k - BVI (British Virgin Island) Entity
  4. $5k - Singapore Entity

ii. Milestone 1 ($40k)

We’re targeting our first milestone to be complete in an estimated 5-6 months. Achieving the first milestone is firstly dependent on waiting on the ZK L2s to publicly release a specification sheet / implementation of their staking smart contracts. The first milestone will mark the launch of our minimal viable project (MVP) and first beta testnet for the community to interact with.

  1. Launch MVP
  2. 1st beta testnet

iii. Milestone 2 ($30k)

We’re targeting our second milestone to be complete around 3-6 months after our first milestone. This timeline is out of our control, as we’ll be waiting for the ZK L2s to decentralize their entire stack (i.e. sequencers, provers, and consensus mechanism). By the end of the second milestone, we’ll be performing multiple independent smart contract audits after the permissioned testnets are made available. Additionally, we’ll start our marketing campaigns around the time the MVP launches, which will incur additional costs. We’ll also be opening sourcing the codebase in preparation for the mainnet launch alongside the decentralization of these zkEVMs. This will be funded from the funds secured ($40k) after the completion of the first milestone.

  1. 2nd beta testnet
  2. Open-source the codebase
  3. $20k - Legal expenses
  4. $15k - Smart contract auditing
  5. $5k - Marketing: KOL, media, community management

The last funding (after reaching milestone 2) will be used for additional expenses incurred by marketing and lawyer fees before mainnet launch.

  1. $20k - Lawyer Fees
  2. $10k - Marketing: KOL, media, community management

Between milestones 1 and 2, we will also extend early access invitations to the DoraHacks community.

Marketing

  • Twitter Spaces (AMAs)
  • Medium article on staking/liquid staking on ZK L2s
3 Likes

Hi Faro team, thanks for sharing, this looks really exciting. Can you share a bit more about your team’s background? It will looks strong if there are previous L2 or ZK experience related.

1 Like

Hi team,

ZK liquid staking is a cool idea. What are some of the ZK protocols that you’re aiming to integrate soon? Have you been in touch with any of the protocols yet?

Best,
Steve

1 Like

Thanks! You can check out more about our team’s background in the BUIDL we submitted here: Faro | BUIDL | DoraHacks

We’re looking at supporting the major ZK Layer-2s in the space including: Zksync, Starkware, Scroll, Polygon zkEVM, etc. We’re planning on integrating with Zksync first, as their decentralization roadmap and mainnet launch is closer than other teams. And yes, we have been in touch with engineers and ecosystem leads from all of these protocols.

Hello Dora community,

The Faro team is pleased to update the community on our recent progress. As we move forward with development, we’d like to share that our protocol is being designed with a unified layer-2 interface that can integrate with various Layer-2s and their sequencer and prover designs. Our core staking pool and related deposit / withdraw functionality, alongside a vault for our treasury, are currently under development.

We are on track to meet our MVP deadline and launch our alpha testnet within Q2 2023, as planned during the DoraHacks Grant Dao. We are excited about the growth of the layer-2 ecosystem and remain optimistic on the increased adoption and decentralization of layer-2s. The team has been working dilligently to deliver this project to you, and we can’t wait to share the results. Let’s keep pushing forward together, and thank you for your continued support.

Best regards,
⁃ Faro