Support Decentralized Hive Fund: Return Proposal

in Hive Improvement3 years ago

Return Proposal

The aim of Return Proposal is to prevent proposals with little to no approval from receiving funding.
Think of it like:

I think that any proposal, that has less approval than Return Proposal I vote for, shouldn’t receive funding from Decentralized Hive Fund.

Decentralized Hive Fund

The DHF (Decentralized Hive Fund) is an account on the Hive blockchain (currently @hive.fund) that receives 10% of the annual new supply. These funds are dedicated to Hive platform improvements.

Every day a portion of the HBD fund managed by the DHF is distributed to various proposals, depending on a) how much the proposal is asking for and b) how much approval the proposal has.

The DHF was a concept proposed by @blocktrades to allow Hive users to publicly propose work they are willing to do in exchange for pay. Hive users can then vote on these proposals in almost the same way they vote for witnesses. It uses stake-weighted votes, but voters can vote for as many proposals as they want.

The Decentralized Hive Fund (DHF) is a proposal-based DPoS financing alternative. The DHF places the consensus behind direct financing of development and other ecosystem-positive projects into the hands of the stakeholders. The distribution of the DHF is decentralized by design. Support for a proposal is calculated based on the total stake in support of that proposal. When a user opts to support a number of proposals, their stake influences the proposals equally. Support for a proposal may be granted or removed but the mechanism cannot be used to negate the sum of supporting stake with a negative vote. This prevents one single large stakeholder from doubling the impact of their stake and influencing the remuneration of numerous proposals, creating a level playing field.

Proposal funding is released when the total value of that supporting stake surpasses the stake behind a benchmark proposal. The benchmark proposal itself may vertically traverse the rankings as per the amount of its supporting stake. The payments are distributed on an hourly schedule over a set period of time as specified upon launch of each proposal. Proposals that surpass the benchmark proposal and unlock funding will receive the funding as remaining in the total ask of the proposal minus the time that had passed prior to funding. The total amount is only released where the proposal unlocks the funds prior to its scheduled duration.

Source: Hive Developer Portal

social_hive_dark_watermark.jpg

Proposal update

This post is an update to an old post that was created for the first proposal created on the platform.

Infamous Proposal #0: The Return Proposal.

I set it up (manually!) right after the Hard Fork that enabled proposals (just moments before @roelandp created his proposal).
It isn’t hardcoded, it isn’t special, it just serves a special purpose: it’s a benchmark proposal (see above).

So why this update post?
HF25 enabled us to update_proposal to some extent.
I can’t change the receiver of this proposal, which is and will be steem.dao.
(It’s not an issue because the treasury balance is consolidated into hive.fund anyway)
I can, however, change the permlink to get rid of yet another misleading reference.
It’s worth it because that proposal will be active for more than 3000 days.

Why not create a new proposal instead?
Sure, it would not only have a fancy permlink, but also hive.fund as a receiver.
But there are some serious drawbacks:

  • All supporters of the old proposal would have to vote for the new one.
  • It would cost a lot to create a proposal with such a distant end_date.

@hive.fund is set as the 100% beneficiary.

Sort:  

Hi @gtg , I'm trying to understand the DHF. So this return proposal is the benchmark, proposals who have received less HP support than it will not get funded. But where does the support for this "return" proposal come from ? In other words, how is its own ranking calculated? Is it some kind of average or median of all the other, or some other mechanism? Thanks in advance

My return proposal is just like any other proposal, it's not some hardcoded concept, I was just trying submit it ASAP (still, manually), so it has first id: 0. It has ridiculously big amount of daily pay, to be sure that it can consume everything that is not consumed earlier (i.e. by proposals voted higher than that).
And support for this proposal is also usual, that is, mechanism same as for any other proposal: people are voting for it (or not).
Currently it might be better to vote for one of the HBD stabilizer proposal to play such "threshold" role, because not only it will return those funds back to DHF, but in the meantime it will help with the HBD.

Oh, thanks, interesting point. However, there are some things I still don't get: do you mean to say "Return proposal" is not hard coded but simply, through its "ridiculously big amount", it "crowds out" the proposals underneath ? In that case, it doesn't provide a "cut off" and the proposals below it still receive "a trickle" of funds ? Also, the "Hive Gamification Proposal" is above the Return proposal but in the peakd display it appears that it still doesn't receive funding - how comes?

DHF has some funds (x) to spend every hour, it goes from top to bottom (votes count) until x = 0.
If it will reach my proposal having x > 0 then my proposal will get all what's left (amount is really big enough for that) and send it back to DHF.
Currently however, HBD stabilizer proposal has a daily pay so big that it eats what's left from x, so neither gamification proposal or return proposal are funded.

Thanks, much clearer now!

Good stuff to brand it on Hive :)

It would cost a lot to create a proposal with such a distant end_date

IMO it is good to have some costs to prevent spam.

But I'm more a fan of " hire fast - fire fast". I also think the price is too high for microtasks.

Low-cost proposals and more of them are IMO much better than expensive ones and only some. 10$ is IMO good spam protection, and to hide the spam a downvote/hide vote would work IMO.

I would like more a mentality of "let's try things out" and if they doesn't work after some time period, defund.

I think we have a lot of know-how in our community from different topics. To get the potential out of it we should be more open to funding some things.

I think it is close to impossible to get a 20$ a day proposal get funded. But in these can be a lot of long term value.

IMO it is good to have some costs to prevent spam.

Of course, that was the idea behind it.
For micro tasks author rewards are good enough.

that's also true :D

FYI: I just updated proposal to use new permlink with:

update_proposal 0 gtg "240000000.000 HBD" "Return Proposal" "dhf" "2029-12-31T23:59:59" true

I'm genuinely worried about so many great propositions being rejected, but it's more due to the whales not wanting than the fault of the return proposal

Or sometimes they are just not great enough. Viable way of voting for proposals is to start with voting all proposals you like AND return proposal.
Then reevaluate and adjust your votes.
I'm in fact currently NOT VOTING for return proposal.

Seems like the hbdstabilizer proposals get to the same place but do more.

They do but, at least in theory, stakeholders should have the option to vote them out and have the funds go to return if they don't like how it is being run. Also the stabilizer proposals will expire relatively soon (one already expired but it was small and I didn't think it was needed). I plan to submit renewal proposals but at some point I might not, or they might not be approved. So the possibility of needing a pure return is still there.

K cool solid reason

Yes, hbdstabilizer is in fact "return proposal that does fancy stuff in the meantime", but I want pure return as a safety guard, utilizing it's long expiration and crazy high "payout" (it was created when proposals wasn't charged extra for distant end_date.

It would cost a lot to create a proposal with such a distant end_date. my bad :p

Congratulations @gtg! You have completed the following achievement on the Hive blockchain and have been rewarded with new badge(s) :

You published more than 90 posts.
Your next target is to reach 100 posts.

You can view your badges on your board and compare yourself to others in the Ranking
If you no longer want to receive notifications, reply to this comment with the word STOP

@gtg I will support you