bisq-network / proposals

@bisq-network improvement proposals
https://bisq.wiki/Proposals
44 stars 16 forks source link

Distribute trade fee in BTC to DAO stakeholders by using locked up BSQ #316

Closed chimp1984 closed 3 years ago

chimp1984 commented 3 years ago

This is a Bisq Network proposal. Please familiarize yourself with the submission and review process.

This follows a similar idea as in https://github.com/bisq-network/proposals/issues/305 and is another approach to try to reduce the role of the burningman.

BSQ stakeholders can choose to lockup BSQ and receive in proportion to their locked up BSQ trade fees in BTC.

We would need a new UI field for the BSQ lockup to add the BTC receiver address. We do not want to use the BTC change address as the BitcoinJ wallet in Bisq is not suited for receiving a lot of small transactions. The wallet would become very heavy/slow over time (would render it to a full BTC node). The user should use Bitcoin core or any other wallet which can handle 1000s of transactions.

The lockup tx holds already all relevant data:

To distinguish old bonds which we do not want to pollute with many small fee txs we can add a second change output for BTC which is used for the trade fee. Only if that is set the bond is used for the trade fee distribution.

So this model would be relatively easy to implement.

Bonded roles can be revoked and newly set so they can partizipate in the distribution.

pazza83 commented 3 years ago

Sounds interesting.

So I am assuming in terms of economics:

DAO model would be successful, or not, depending on BTC trade volume:

Not sure if the above assumptions are correct but if so if flips the DAO from currently being successful by achieving BSQ supply deflation to one where it is successful if it manages to limit inflation?

If so currently the value of success if held entirely within the BSQ supply (stakeholders realize these when they sell BSQ), whereas with the proposed model it would be shared between both the BSQ supply and BTC distribution (stakeholders realize these when they sell BSQ, but also receive BTC)?

chimp1984 commented 3 years ago

Yes, its hard to predict the economic consequences. The locked up BSQ are not available in the supply, so it is not only the issued vs. burned BSQ but:

I think the inflation/deflation balance did not cause much impact on the BSQ price. We only increased BSQ by about 19%. 3.6M BSQ at genesis, now 4.3M BSQ. This over a (soon) 2 years period (about 29k/month). I think those are low operational costs. But it seems that did not have much impact on the BSQ price (e.g. did not create incentive to buy BSQ).

But the main goal of that proposal is not to change the economic incentives for BSQ, but to partially fix the burningman problem as well as reduce the impact of high miner fees on trade fee districbution.

The BSQ stakeholder do not have time pressure to consolidate those small utxos, so they can act more economically than the burningman who is expected to consolidate/trade at least once a month. With current high fee rates I guess 20-50% of the fees is lost on minerfees. Also the BTC/BSQ trades will eat up a chunk of the fees.

The bigger problem of course that trading will become too expensive with those high miner fees is another topic. And will be the main influence about the BSQ price as well as Bisq's future. Until new models are found a focus on higher trade amounts payment methods might mitigate the issue. Also XMR market can help, for large trades the miner fee is not that relevant.

chimp1984 commented 3 years ago

Btw. it could be implemented with a new UI screen with the mental model of "staking" (though it uses bonded reputation technically.

pazza83 commented 3 years ago

This discussion is a little quiet but I think a discussion of how to fix the burningman problem is something that could be discussed in one of the team meeting?

@chimp1984 is it possible for you to link to all the issues / proposals created that address this so they can be discussed?

chimp1984 commented 3 years ago

Here are some related proposals: https://github.com/bisq-network/proposals/issues/304 https://github.com/bisq-network/proposals/issues/317

I think that proposal might be problematic from securities regulations point of view.

pazza83 commented 3 years ago

Thanks, What do you mean by PR?

chimp1984 commented 3 years ago

Ah sorry, proposal I meant... Will change the comment...

pazza83 commented 3 years ago

Hi @chimp184 thanks for the proposal. I am doing some housekeeping on the proposals. Please can you take steps to move this forward or alternatively close the proposal.

Ref: https://bisq.wiki/Proposals