threefoldtech / tfchain

Threefold Chain.
Apache License 2.0
15 stars 11 forks source link

Distribute 50% of utilization spending to farmers #996

Open scottyeager opened 4 weeks ago

scottyeager commented 4 weeks ago

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):

Therefore the following tasks are needed to make this so:

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.

sameh-farouk commented 3 weeks ago

ATM standard utilization revenue is shared among 4 beneficiaries.

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

scottyeager commented 3 weeks ago

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

sameh-farouk commented 3 weeks ago

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?

xmonader commented 3 weeks ago

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%

sameh-farouk commented 3 weeks ago

Update: Implemented in this commit #7361e66

Awaiting review