Credit Account Mining - Snapshot List

Ꮆ爪 乇ᐯ乇尺ㄚㄖ几乇!

CHECK THE GUIDE - IT’S READY TO GO.
When? :timer: Thursday December 16, 15:00 UTC.


-update December 15, 2PM UTC-
The list was upgraded: Element Finance LPs, GTC claimants. Both 10txs+. See below.

-update December 12, 2PM UTC-
The list was upgraded: Tokemak, Convex, MIM. LOBS req 10+ removed. See tweet.


TLDR: This post is related to one of the distribution mechanisms of GEAR tokens which will all occur prior to the DAO-First Launch (meaning that the protocol will be deployed by the DAO, not by the initial core contributors) - called Credit Account Mining. Together with the community, we want to make sure that the list is complete and that everyone can have a say. Credit Account Mining is one of those groups. If you are not on this specific list, it doesn’t mean that you’re out - there will be multiple other ways to get involved.

Buckle up and get your SQL skills ready!

Pre-introduction: multiple stages, targeted user groups.

Before we get into the specifics, it’s important to explain the reasoning for why certain choices have been made. When it comes to growth and development of any DAO, project, or even company - there are multiple different people involved - with very different skill sets and different opinions. That’s what allows things to grow beyond the initial tunnel vision. Therefore, the goal of the distribution is to ensure that Gearbox DAO will also have those different groups of people: developers, whales, small community members, governance participants, meme lords, and so on. To foster this, the distribution is targeted at multiple user groups.

Keep in mind that the distribution also has a portion allocated to the initial core contributors, early contributors aka SAFT holders, and will also have a portion for early testers and early Discord community. The snapshot for each of those has been taken already, so there is no point trying to farm points anymore. The discussion on early testers and Discord list will take place in the next few days, in a similar way. The couch has spoken, and we agree. And to jump a bit ahead - the DAO Treasury will have 50%+ of the supply, while also featuring reduced voting weights for the early contributors, to make sure community voices are stronger and bigger. Stay tuned for that separate article. Ok, back to Credit Account Mining.

The objectives of the Credit Account Mining ceremony.

  1. The goal of CA Mining is to restock the factory of Credit Accounts (isolated smart contracts) that leverage users can “rent” from Gearbox Protocol later on. This way, leverage users won’t need to deploy expensive smart contracts every time, but instead just rent and give it back to the protocol after closing or being liquidated - this makes the protocol gas efficient! If you want to learn more about this renting model, you can check out the tech paper for now. We will also post another article in the next few days.
  2. Then, the number of CAs had to be chosen. Looking at the unique DeFi users on mainnet, the numbers are still in the low 4 digits (below 10K per protocol, at best). We don’t expect Gearbox Protocol to be an exception to this just yet, because the protocol is not even live yet! But we also want to make sure the protocol has enough accounts for the first few months. After all, some accounts don’t get closed, some people might open a few at a time, and so on. Therefore, a number of 5,000 accounts to start with - seemed logical. If more are to be needed later on, another ceremony in an auction model could be held, for example, or just deploying from DAO Treasury funds.
  3. Then, how does one choose who is eligible for it? And now we are getting back to the objective of the CA Mining ceremony: we already have the early testers and early community list (TBD in the next few days, it’s separate), we have some early developers, and some early contributors… So for this ceremony, we decided to include governance participants of other protocols. This achieves the following: (i) choosing users who are familiar with governance and have voted before, so they potentially could be good for Gearbox DAO; (ii) visibility from other community because they are being given a cool chance to take part in the very first days of another DeFi protocol for potential integrations later on ; (iii) slightly works as an anti-sybil mechanism to make sure 1 group doesn’t take the entire supply into their hands, without some document checks pukes.

A few more technical facts about the ceremony.

  • The list currently has 37,129 wallets (see below for the query in the next post section). With 5,000 max Credit Accounts possible at this stage, not everyone will be able to participate in this exact distribution ceremony - which is okay, there will be other opportunities. However, the list needs to stay large enough to account for the fact that many of said wallets will either be inactive, or they won’t know of this ceremony, and so on. The gap could be like 5x of the total amount possible, to make sure that if there is demand - it should be met with the said wallets.
  • Because of pre-baked extra token approvals in the Credit Account Smart Contracts that will make the lives of protocol users easier later on, it costs approximately 2.5M gas to deploy one such SC. That is approximately 0.25ETH in deployment costs at current gas prices of 100. This of course can vary depending on network congestion.
  • The mining is based on FCFS (first come first served) basis. Gas wars could happen. With the current Ethereum block limit of 30M gas, there can be at maximum 14 Credit Accounts in a block. However, as every block has other important launches, liquidations, etc. - it’s likely the number will be lower. This could potentially clog Ethereum for a few hours and make gas costs go up. Let’s say 7 accounts per block * 15 second block = 35 accounts per minute => 2,100 accounts per hour. Technically, it can be done in 3 hours. We apologize for such a design of the ceremony, but it was actually a calculated risk: if done differently, users would have to deploy and then throw away their Credit Accounts every single time, causing much more wasteful gas usage. With the model in place though, there is this one-time event which clogs the network, but at least after that users would be able to just rent Credit Accounts and thus make the network a bit less clogged.
  • There is an approximately 48 hour window for this ceremony, after which the DAO votes shall begin. However, if not all 5,000 Credit Accounts are mined within the 48 hour period - they will remain there to be mined by the same wallet list (nothing will change with regard to that). So the window is not anyhow enforced, it’s simply there to start DAO votes asap. If there is not enough for such a ceremony at the start, eligible wallets can decide to mine remaining in a month or even later. To jump ahead, there is no point suggesting to “open up the whitelist for anyone to mine in case 5K are not all taken within 48 hours”. The contracts have been made, audited, and are ready for deployment, so this won’t be changed now. Remember, this is not an ICO, a sale, or anything financial-related for aping: this is a governance distribution of to a specific user group.
  • The code for the ceremony will be open-source a day or so prior to the ceremony, so everyone would be able to check what’s going on. Protocol code will be open-source closer to actual protocol deployment, after first votes for the pools & assets.

Governance snapshot of other protocols aka the CA Mining list.

We arrive at the objective of today being - point iii!

First of all, it’s important to point out that full anti-sybil can’t be done on-chain, because you would need to involve so many tracking tools that you will make your life miserable. Let’s not strive for that. There is no point in doing it, because some people simply have multiple wallets doing voting in many protocols - so are you gonna exclude them? No. GGWP to them, well done and thanks for being active in the ecosystem!

As such, the goal is to refine the list to be inclusive enough yet not too broad; to prevent some botting (like wallets voting with 0.1 token in a protocol for exactly such cases) yet not to exclude potentially real governance participants. Sounds vague, right? Yes, because this is a subjective matter. It won’t be ideal, and it can’t be. But for transparency, let’s discuss it together and try to do the best we can!

Who is on the list? Double check, make your own queries, and comment!

  1. Lobsterdao NFT holders as an appreciation to the early community who have helped with ideas and support. We did not see people transferring NFTs to multiple wallets (in order to sybil) so there was no extra action taken yet to sort this out. Please cross-check. No 10+txs requirement (updated).

  2. Snapshot governance of protocols were taken with 10+ transactions per wallet. We thought this would be a good way to filter out possible bot accounts, but this might be a wrong approach. Another way to go about it would be doing minimum balances. Or doing some wallet cross-checks… Please suggest, run tests, and comment.

Snapshot governance of:

  • 1inch.eth
  • Alchemixstakers.eth
  • Bancornetwork.eth
  • Convex
  • Cream-finance.eth
  • Dydxgov.eth
  • Fei.eth
  • Gitcoindao.eth
  • Index-coop.eth
  • Lido-snapshot.eth
  • MIM
  • Olympusdao.eth
  • Powerpool
  • Rari Capital
  • Ribbon.eth
  • Snxambassador.eth
  • Snxgov.eth
  • Spartancouncil.eth
  • Sushigov.eth
  • Tokemak
  • Yearn.eth
  • Ybaby.eth

On-chain governance of:

  • ENS delegates
  • COMP delegates
  • UNI delegates
  • veCRV holders
  • MakerDAO voters
  • Aave voters
  • Nexus Mutual voters

And also:

  • Element Finance LPs with 10+ transactions per wallet
  • GTC claimants with 10+ transactions per wallet

TO-DO: fix the list together!

Find the tools here. This is up to you to look at, re-make, and suggest ideas to fix. Please do! However, it’s also important to point out some boundaries, in order to avoid turning this from a productive community discussion to people trying to include their bags.

  • We took major protocols we thought were active or that have been important to the ecosystem before and now - yes, we of course could not include everyone, and it’s impossible to. Unless there are really strong arguments, the list of the protocols taken would not be modified. For example, we wanted to take Element Finance, but there is no token right now, so we could not.
  • As mentioned previously, the list should be big enough (a minimum of 4x of the 5K eligible, so 20K+ is okay) but not too big. The bigger you make the list, the more chances you give to 1 group to take the entire supply of CA Mining. With that being said, full anti-sybiling can’t be done, but some tips and tricks could be applied to the list. And remember: this is just one of the stages!

There are about 3 days max to discuss this, after which the list would need to go into the deployment and all that stuff… the ceremony is approximately planned for the middle-end of next week. Stay tuned, cool videos as well as more content are coming!

This will all be reiterated in one of the next articles, so you can refresh it in your memory.

Docs (being updated): https://docs.gearbox.finance/
Join Discord (comfy and fun): Gearbox Protocol

11 Likes

Hello, I cannot participate because my previous scores are not enough. So I have been watching his growth. When the request was lowered, I joined here yesterday. I thought I had enough time. Because I saw that the administrator kept sending codes, but you suddenly sent the list, which made me very sad. We are also paying attention to the development of the project, but because of the score, we were disqualified, I am very sad, goodbye. I am very optimistic about this project.

wait… Credit Account Mining List doesn’t take into account are you tester or not… It’s about addresses who take participation in governance of different DeFi protocols…

3 Likes

This is a good demonstration of “can’t read, will cry”. Now try to read again:

Keep in mind that the distribution also has a portion allocated to the initial core contributors, early contributors aka SAFT holders, and will also have a portion for early testers and early Discord community. The snapshot for each of those has been taken already, so there is no point trying to farm points anymore. The discussion on early testers and Discord list will take place in the next few days, in a similar way.

Early members will be honoured even slightly more :slightly_smiling_face: Without financial capital costs. But if you managed to find the time to get a code and test literally 4 months after the start - I can’t help there really, ser. DAO will have more distribution stages which you can get involved in, don’t get upset!

Stay tuned!

2 Likes

Just want to note that I would assume that many lobs holders made new addresses to receive the nfts in order to avoid dox/semidox, and the lobsters distributed to them kind of implies that they are real people anyways, so specifically for the lobs holders, perhaps the 10+ tx idea doesn’t make sense.

I know that while i have another wallet that is on the list, the lobs wallet that I created specifically to receive lobs nfts for is not. I would assume there are others in the same position.

" The list could be raw, we could have made mistakes, the 10+ transaction idea could be not the ideal fit, and so on - find the tools here “”

I think we should exclude this paragraph for LobsterDAO’s NFT Holder. Because, as said Ivan: they are not bots by default"

Great catch, yes! Lobsterdao holders are by default not bots (the initial minter list did not drastically change anyway) and the trading is very inactive, so most people stayed the same. If somebody could run tests and cross-check these words, would be great. But ye, for lobs, a 0+ tx requirement can be put in place.

2 Likes

There is a bug in lobs nft query. The txs.nonce>10 should be txs.nonce>=0.

1 Like

Thank you for this thread!
I’m not sure if top degenscore wallet testers - first able to test when degenscore login was activated - are what you mean by “early testers”. If yes, then that’s great. Otherwise, I think it could be interesting to add them to the list, top degenscore is pretty sybil-resistant. These wallets are used to test & support new protocols (and would btw certainly be eligible regarding the other criteria).

3 Likes

ok pumping my bag but maybe you can add DXDAO. they have an AMM, a good governance mechanism. and it could be a good feat to gearbox in the future.
Even if you don’t include DXDao in this. what do you think of adding swapr (dxdao product) in the gear box protocol?

1 Like

Sers thanks for all the great job you ve done. I am still catching up with all the features of the protocol and my first post here is re the simplest thing - the community token distribution (naming it “airdrop” is a bit impolite imo)

I guess the “active wallet” restriction (i.e. 10 transactions/voting" is redundant - this is pretty easy (e.g. in my case, but I guess many folks did the same):

  1. if you have lobster NFTs in your wallet this most likely means you are a chad / rich ser. And even if you are tech savvy you don’t want to be target for the sers who want to hack you → it seemed as a good idea to allocate my precious lobsters to a separate wallet.

  2. Moreover you guys have the list of wallets who initially claimed the NFTs

taking 1 and 2 into account, gearbox community controls the fair distribution

the worst thing which can happen is that you allocate some amount to the same person’s: (i) main wallet (coz the transactions/voting were done from that wallet) + (ii) the “secret” wallet with NFTs

But is it a bad thing? I guess it is not - if the person who is active in defi and holds NFTs receives the tokens on 2 diff wallets, it is still the same person, right? so no drama here I believe.

Another idea (though I am biased and heavily affiliated here) is to add the largest investment DAO (like LAO, Flamingo etc) voters into the list. Please don’t through rotten tomatoes, from my ±2 years of participation in these DAOs, I clearly see that the active voters are diamond hands, crypto-native people and committed users and investors.

1 Like

Just want to comment to say that a lot of thought seems to have gone into this, and it looks great. Looking forward to voting and shit.

3 Likes

37k to me feels like a good number, if not even a tad low. The only concern with less stringent criteria is sybil attacks. However, I have helped onboard probably about a dozen people to testing gearbox, all of which are deep into defi and NFTs. Only one of them has more than one wallet that would qualify for credit mining. Even then it’s only two wallets, and this guy is in the top 200 of degen scores so would likely be a valuable DAO member (has seen it all).

I think LobsterDAO is a similar mindset (agreeing with Sergey above) - some of those users may end up with the ability to mint two credit accounts (NFT wallet and active wallet). However, there are a lot of quality potential future DAO members there.

Basically, I think some users will end up with more than 1 credit account mint, but I think those users will have earned it through their genuine defi actions (ie, not airdrop hunting), therefore those people may deserve a little extra sway in the DAO.

I say this all unbiasedly as I only have one address on the list.

Lastly, if we need more credit accounts than we get with the 37k addresses, we can always do a second wave of minting and offer $gear tokens from the treasury.

1 Like

Yay, Forums are here and what a great first post! Excited for this journey, can’t wait to be an active part of this journey! All the best Gearbox Family!

hi, this is my first conversation, how to credit accout mining? seem need to vote something?

2 Likes

Is there any other incentives designated for CA miners apart from token allocation, i.e. protocol fees earned using particular CA minted?

1 Like

Hey there! Super excited for this protocol and sad to see I didn’t make the list because I didn’t use any of the above protocols.
Is it possible to include any of these protocols: Tokemak, Alchemist coin, Klima dao, Origin Protocol.
Plz ser for our families :sweat_smile:

1 Like

I’d like to nominate tokemak and CVX as additional protocols.
Tokemak had a huge governance event with their core reactor voting contests - and is quickly becoming a Defi 2.0 powerhouse along with Olympus, ALchemix, Etc.
CVX owns more than 50% of veCRV and is a more effective way for many users to interact with CRV, so it should be included (otherwise we are cutting out some folks that are effectively savvy CRV users!)

With how much overlap there is in protocols, I don’t imagine this would be a huge addition.

3 Likes

support,This is a good proposal,The early DEFI and Defi2.0 communities were very strong

1 Like

Although I have 2 accounts in the list, I do think it is too rush to finalize this list. For instance, some of assumption may not true in real launch event. "the list should be big enough (a minimum of 4x of the 5K eligible, so 20K+ is okay) but not too big. "
I am glad the team endorse DAO approach at the first day. However before the protocol mature enough, the team still need take the responsibility, especially for secure related issues. I think the balance should be considered seriously.

1 Like