gnolang / gno

Gno: An interpreted, stack-based Go virtual machine to build succinct and composable apps + gno.land: a blockchain for timeless code and fair open-source.
https://gno.land/
Other
899 stars 377 forks source link

10% Commission for Tools #1293

Open ilgooz opened 1 year ago

ilgooz commented 1 year ago

This proposal suggests transferring a 10% commission to tools from the lifetime earnings of realms and packages. The goal is to incentivize Gno tool makers (e.g. GnoIDE) to create better tools for realm/package development.

ilgooz commented 1 year ago

@MichaelFrazzy

moul commented 1 year ago

I like it, because it brings a new kind of contributors to be paid: the ones building infrastructure and tools, offchain.

Tentative splits:

By the way, I was considering implementing similar changes that would allow users to "stake" on writers or contracts. This could potentially create a platform similar to Patreon, but specifically for contract writers or contracts.

MichaelFrazzy commented 1 year ago

Thank you for getting this written down! I love the idea for the additional verification step, are you thinking KYC for every package/realm creator or some other method?

I envision this staying as a parameter that is able to be changed through a governance proposal, probably within a specific range (10 or 15% max?). At this 5% starting value, that'd likely leave contributors with 70-75% and validators with 20-25%.

I'll need to do some modeling to ensure the validators stay net positive no matter what, but that sounds like a reasonable split to launch with. While leaving it possible to pull more fees in the future without wrecking any other party.

MichaelFrazzy commented 1 year ago

@moul we're on the same wave length, within 2 minutes of each other too haha. I've been really liking the "staking" conversations recently too, or I guess "bonding" may be the more accurate term.

So are you thinking stakers/bonders earn a % of that builder's fee split? Or from a % taken from elsewhere?