Coming soon - Get a detailed view of why an account is flagged as spam!
view details
16
BUIP to allow ++voluntary++ miner payouts from blocks to additional addresses
Post Body

https://bitco.in/forum/threads/buip-pay-out-to-configurable-list-of-addresses-from-mined-block-coinbases.25505/#post-103265

DISCLAIMER, right up front.

This is an improvement proposal which I suggested personally, and it has not yet been accepted by the BU membership, who first need to vote on BUIPs before they get accepted or rejected.

So please do not mistake this for an official BU communication or anything endorsed by BU. I am just a member, every member is free to propose BUIPs (or even sponsor non-members who want to propose BUIPs).


Rough summary:

This BUIP proposes a feature to let a miner easily pay out some percentages of a block reward to additional addresses, which they can freely configure.

The default would be to pay out a small percentage (e.g. 3%) to a donation address set as default by the maintainer of the software (in this case as BU is maintaining the BUcash client, they would receive this contribution).

Benefits:

  • entirely voluntary

  • public record on the blockchain which miners are contributing to BU development (others may of course still donate as much as they wish out-of-band, i.e. by direct donations or arrange to support a project in any other way they choose).

  • allows miners to donate to multiple dev/infrastructure projects if they wish to configure it like that

  • miners can already do this (donating out of coinbase), but the point is to make it easy (payout of percentage to multiple outputs is not easily configurable in the major clients)

  • no centralized entity that disburses funds and thus holds developer purse strings

Q: How is this better than miners just sending funds to their favorite projects via normal transactions?

A: For one, it is easier to track because it happens directly as outputs from the coinbase, and not some random transactions which someone would need to identify. If miners want more privacy, they can still choose to donate through those.

Secondly, it's automated - once the node is configured, the miner doesn't have to worry about doing manual transactions.

Thirdly, because it's based on percentages of the block reward, it automatically follows reward reductions (halvings) in proportion, unlike manually set up payments which need to have their amounts adjusted manually too (ok, someone could also program to reduce those automatically).

Fourth, why should a miner/pool need to donate 12,5% of their coinbase to spend on e.g. 4 dev teams when they might want to support only the dev team of their choice, which might only get 3% (~ 1/4) of the 12,5% anyway. This proposal might save them the 9% spent on developers they do not want to support. There is a fairness principle here - pay for the service that you use or you want to use. Not pay for services you do not use or want. I think this has been neglected in the conversation so far.

Author
Account Strength
100%
Account Age
8 years
Verified Email
Yes
Verified Flair
No
Total Karma
20,629
Link Karma
7,328
Comment Karma
12,869
Profile updated: 5 days ago
Posts updated: 10 months ago
Bitcoin Cash Developer

Subreddit

Post Details

We try to extract some basic information from the post title. This is not always successful or accurate, please use your best judgement and compare these values to the post title and body for confirmation.
Posted
5 years ago