tfchain icon indicating copy to clipboard operation
tfchain copied to clipboard

Distribute 50% of utilization spending to farmers

Open scottyeager opened this issue 1 year ago • 5 comments

We proposed and passed a GEP to start distributing 50% of utilization spending to the farmers whose nodes are hosting the workloads. Now we need to implement this.

The full proposed breakdown of utilization spending is as follows (versus the previous spec):

  • 50% farmers
  • 40% TF DMCC (foundation/treasury)
  • 10% validator stakers

Therefore the following tasks are needed to make this so:

  • [x] Eliminate the burning of TFT spent on utilization
  • [x] Increase percentage sent to foundation account to 40%
  • [x] Increase percentage sent to staking pool to 10%
  • [x] Distribute 50% to farmers

The last item is the only piece requiring any significant changes. I'll leave it to the repo owners to fill in the details there.

scottyeager avatar Aug 21 '24 15:08 scottyeager

ATM standard utilization revenue is shared among 4 beneficiaries.

  • Foundation
  • Staking pool
  • Sales and
  • solution providers

Eliminate the burning of TFT spent on utilization Increase percentage sent to foundation account to 40% Increase percentage sent to staking pool to 10% Distribute 50% to farmers

Based on your specified tasks, solution providers and sales accounts would not receive anything moving forward. can you confirm? @scottyeager @xmonader

sameh-farouk avatar Aug 23 '24 01:08 sameh-farouk

That's correct @sameh-farouk. This change eliminates the sales channel/solution provider distribution as well.

scottyeager avatar Aug 23 '24 02:08 scottyeager

This works for node and rent contracts. What about name contracts? There are no 3Nodes being utilized by these contracts. Where should the remaining 50% be allocated?

sameh-farouk avatar Aug 23 '24 23:08 sameh-farouk

Name contracts are not directly linked to farmer payments. While a name contract is used to deploy gateway workloads (as part of node contracts), the actual payments go to the farmers for the network usage associated with these workloads, not for the name itself.

for the name contract split I suggest you make the foundation 90% and the staking pool 10%

xmonader avatar Aug 25 '24 09:08 xmonader

Update: Implemented in this commit #7361e66

Awaiting review

sameh-farouk avatar Aug 26 '24 12:08 sameh-farouk