Hi everyone, my name is Ofir, I’m the BizDev and community manager of Hats.finance.
To continue the previous forum post that discussed the collaboration between Gnosis and Hats. Our plan is to go live mid July, and we are ready to onboard the first projects. We have finalized an audit and we will also have a Meta-Hat vault that will secure the Hats smart contracts.
This is a proposal for Gnosis to collaborate with Hats to create a hacker & auditors incentive vault to protect the Gnosis contracts. Gnosis will be one of the first Hat vaults, the goal of the vault is to incentivize vulnerability disclosure for Gnosis smart contracts. Once the protocol protection mining (PPM) campaign starts, any GNO lockers in the vaults will also farm HATs tokens.
TLDR
- This is a proposal for Gnosis to collaborate with Hats to create a hacker & auditors incentive vault to protect the Gnosis contracts.
- The value proposition of hats includes The project and token, the committee of the vault, project community, and Hacker/ Auditors.
proposal action items: - Decide on Collaboration with hats.finance
- Decide on Collaboration with hats.finance
- Choose and set up a committee
- DAO will fund Hats Gnosis vault with 200k usd worth in GNO
Overview
Hats.finance is a proactive bounty protocol for white hat hackers and auditors, where projects, community members, and stakeholders incentivize protocol security and responsible disclosure.
Hats create scalable vaults using the project’s own token. The value of the bounty increases with the success of the token and project. In addition, prolific NFT artists have pledged assistance and will create numerous unique NFTs that will be minted specially for hackers and auditors that will responsibly disclose vulnerabilities.
We offer to every participant in the ecosystem of Ethereum skin in the game, to ensure a more secure future for the users of #Ethereum.
Hats.finance mechanism:
- Smart contracts are continuously offering a bounty in the form of their value or the value that is locked by them. Extracting this value in a malicious manner causes more harm to the ecosystem than the size of the extracted value.
- Incentivize continuous audit for smart contracts
- Hack or exploits have an effect on the adoption of all smart contract projects and the ecosystem itself. Ecosystem adoption could be boosted if we could reduce this risk.
- The future of the economy is being withheld by the forces who try to hack it. Hats.finance incentivizes both parties to collaborate towards the success of the ecosystem.
Benefits:
Project covered:
- 24/7 audit on your protocol with a proactive approach that incentivizes the hacker to disclose the vulnerability instead of hacking.
- A disclosed vulnerability means no TVL/ TOKEN loss.
- PR of disclosure and fix becomes a strength to the project.
- Attract more users to the “strong and secure protocol”
Token value:
- GNO staked in vault increases the Gnosis with higher security guarantees
- Staking GNO in the hat vaults reduces circulating token supply
- One-sided yield farming based on your GNO
Committee:
The main incentive of a committee to triage reports is the potential to rescue user funds and protocol reputation. In addition to that, Hats have two incentive mechanisms in place:
-
Each call to approve function (confirmation of an exploit that was resolved by the project committee) triggers a split function that sends part of the reward (default 5%) to the committee for triaging the issue and solving it in a responsible manner.
-
Each exploit claim is attached with a fee denominated in ETH. This fee is intended to reduce the exploit report spam and incentivize report triage by committees. The fees are transferred to the hats governance wallet in order not to expose the project that was reported and will be transferred to the respected committees on quarterly basis.
Project community / token holders:
- Join the effort to secure the ecosystem.
- Financial incentive in the form of Yield farming
- Protect their own project token by sacrificing a portion of their token, to make their holding more secure. By doing that, get $HAT.
Hacker:
- Fungible funds - no need to move the funds into mixers.
- Incentivized by the big prize, less than what they could hack, but still a meaningful amount.
- Easier to disclose vulnerability than to exploit it.
- No KYC - crucial prerequisite for many hackers, especially those in eastern Europe and Asia.
- Reputation and notoriety as a proficient hacker.
- Be good, do good for the community.
Vault size:
When you incentivize hackers with a big bounty, you drive attention to secure your protocol. Because the bounty is a relative portion of the vault, the more value the vault holds, the larger the prize. A ballpark starting number at ~$0.5m-$1m for a critical bug will draw significant attention from potential hackers or auditors.
One more bug bounty?
- We aware of and encourage projects and communities to create different bug bounty programs, security is the #1 priority in all smart contracts.
- The potential risk is in the hacking of the vault’s protocol, and Hats.Finance will have its own Meta-Hats vault to incentivize responsible disclosure for the Hats protocol.
- Hats.finance offers everyone that holds GNO tokens to join the security effort. This is the real power of the community. Work together <> be stronger together.
- The $HAT token is a key driver for adoption and participation. Expose vulnerability or not, if the covered protocol is safe - everyone wins.
- Liquidity rewards on your GNO staking is a game-changer in the bug bounty ecosystem.
Proposal action items:
- Decide on Collaboration with hats.finance
- Choose and set up a committee
- Gnosis DAO will fund Hats Gnosis vault with 200k usd worth in GNO
Onboarding action items:
-
Choose committee: Committee is preferably the Gnosis Multisig
-
Committee responsibility & Individual incentive:
- Triage auditors/hackers reports/claims.
- Approve claims within a reasonable time frame (Max of 6 days)
- Set up repositories and contracts under review. (List of all contracts under the bounty program and their severity)
- Be responsive via its telegram bot.
- DAO process: proposal / Voting / announcement
- Dev process: Committee setup / Private Telegram bot
- Hats team <> Gnosis committee call to set up
- Protocol: Choose protocol/contracts to cover, severity level.
- Hats governance sets emission rate to the vault.
- Project and users deposit funds
For the Dev setup, we have a detailed document for an easy process.
Would love to get the discussion going and get feedback on the proposal.
Thank you!