threefoldtech / home

Starting point for the threefoldtech organization
https://threefold.io
Apache License 2.0
9 stars 4 forks source link

TFGrid tokenomics quick fix & better transparency #1448

Closed despiegk closed 6 months ago

despiegk commented 1 year ago

we are working on tokenomics changes for TFGrid 4.0, but this story is about things we can do right now

goals

changes

robvanmieghem commented 1 year ago

Scripts to put preconversion rivine balances and accounts, all minted tokens and tfta destructions ina sqlite db: https://github.com/threefoldfoundation/tft-stellar/tree/master/scripts/analysis

robvanmieghem commented 1 year ago

The folder contains an extra script to add the Stellar addresses to the rivine table now ( explained in the readme)

Mik-TF commented 1 year ago

In relation with "all new 3nodes get default lockup to 0.1USD per TFT", here's what I propose:

despiegk commented 1 year ago

OPTION 1

we implement for all farmers what we had already suggested before this is the locked for 2 years or 30% utilization

if we do this then its for all farmers

OPTION 2

the 0.1 USD per TFT lockup, believe its better because we can get more people to lockup compared to just new farmers

we need to come to conclusion asap, lets see how to do GEP, ... and talk about it with community

xmonader commented 1 year ago

@renauter please check this and check with Rob if you need more clarifications

robvanmieghem commented 1 year ago

Technically, let's not overcomplicate it. Yes, we could make all kinds of complex constructions with Escrow accounts, Stellar-tfchain cross chain rules and authorizations and all kinds of things. We can also just record the amount due to who with a farming proof hash and a date of creation (yes, like plain records in a table) in tfchain and that's it. Tfchain has all other info ( like USD price, Stellar addresses,..) too and if we do on-chain minting or move away from Stellar, or the rules change,... there is no problem.

robvanmieghem commented 1 year ago

@sabrinasadik assigned you too for Kristof's remark

we need to come to conclusion asap, lets see how to do GEP, ... and talk about it with community

robvanmieghem commented 1 year ago

Regarding the analysis of TFT transactions, https://github.com/threefoldfoundation/tft-stellar/tree/master/scripts/analysis now also contains a script to have all rivine transactions in the db and a go program in the stellar folder to add all payments on the stellar network and additions to and withdrawals from liquidity pools. Trades are still to be indexed.

robvanmieghem commented 1 year ago

I don't think having the current balance is needed as this only requires 1 single request to horizon or can be derived from the other info

scottyeager commented 1 year ago

Request for comment on this matter at forum here: https://forum.threefold.io/t/start-farming-reward-lock-and-utilization-payments-to-farmers/4069

renauter commented 1 year ago

Some update around tokenomics from the forum topic https://forum.threefold.io/t/start-farming-reward-lock-and-utilization-payments-to-farmers/4069

Seems there is some consensus around the following proposition

Question now is are we OK to submit this proposal to farmers approval via DAO voting? Or we wait a bit to give time for other alternatives?

Mik-TF commented 1 year ago

I think we can give some more time, and also give more info on the forum post concerning @despiegk's arguments for lock at 10 cents. I think it's stated clearly here, but might not have been as well presented in the forum post.

https://forum.threefold.io/t/start-farming-reward-lock-and-utilization-payments-to-farmers/4069/61

Mik-TF commented 1 year ago

So I tried to get some feedback on the 10 cents locking option here. Seems we do have a consensus for the 30% utilization, 2 years lock (option 1 as in this github issue), as stated clearly by @renauter here in this thread.

I think we should make sure we agree with this then make a vote on the DAO.

I will once again ask the same question as Renaud: are we OK to submit this proposal to farmers approval via DAO voting?

If yes, we could proceed sooner than later.

Mik-TF commented 1 year ago

If we think some members won't speak their mind on the forum but might think otherwise than the general consensus, I propose to have a 3 options vote for the DAO. Otherwise, we are building a dao vote based on a few people discussing on the forum. With this 3 options vote, we would have a real sense of the members' opinions.

renauter commented 1 year ago

@Mik-TF DAO proposal for farmers (for now) only allows to vote Yes or No for the proposal and not to choose between options.

So it is once the "best" proposal is formulated that we can submit it to farmers approval, let say. And to formulate it, ideally, we need people involved in the process. But not sure community has the tokenomics understanding to evaluate consequences of such choices, or even energy to put on it. And of course nobody will be happy in having token locked. So, I don't know but maybe doing more noise around it, maybe in an official community call (to explain the strategy and why it will benefits in longer term and be aligned to TF values) would be a path. Somebody has other alternatives to suggest?

xmonader commented 12 months ago

@renauter can we update with what we discussed tonight?

renauter commented 12 months ago

After we discussed we came to conclusion that we still don't have consensus so we postpone it for 3.13. Due to the potential impact (some farmers may leave the grid), each introduced rule (such as tokens locking / solution provider removal / ... ) need to be better matured with community before being submitted (independently?) to a DAO proposal for farmers to vote for.

Also some new concept around "cooperation" of farmers was proposed (ability for farmers to gather and encourage traction for capacity utilization that would accelerate the tokens unlocking).

Then we talked about how do we technically do the tokens locking. Since TFT are minted in stellar, would we store the amount locked on chain initially before they are unlocked ? @despiegk seems to have an idea and will come back to us

despiegk commented 11 months ago

maybe not true, we got some push back from some farmers who still want to see it in 3.12 lets see how we can do it

renauter commented 11 months ago

Since no consensus yet, new post was created on forum for a second round of ideas/proposals https://forum.threefold.io/t/token-lock-recap-and-next-steps/4104

Mik-TF commented 11 months ago

We could proceed as such:

despiegk commented 6 months ago

a lot has been achieved so far, we can close for now and continue on other story