BitShares Forum

Main => General Discussion => Topic started by: emski on November 12, 2014, 08:28:33 am

Title: [Proposal] DAC System Account
Post by: emski on November 12, 2014, 08:28:33 am
I suggest a special DAC System Account to be defined.
All registration fees (and possibly trx feex) should go there instead of being burned.
The funds from this account should be used to pay delegates. Dilution should occur only when this account goes to zero.

Thoughts?
Title: Re: [Proposal] DAC System Account
Post by: xeroc on November 12, 2014, 08:41:22 am
IIRC BM stated somewhere yesterday that fees will be payed to delegates too ...
https://bitsharestalk.org/index.php?topic=11213.msg148067#msg148067

not sure if you proposal would complicating the system unnecessarily
Title: Re: [Proposal] DAC System Account
Post by: theoretical on November 12, 2014, 03:39:26 pm
This is more about how various categories of funds are labeled than how things are implemented internally.  If you burn M BTS at time t, and then print/inflate by M+N BTS at time t+1, the number of BTS in circulation at any point in time is exactly the same as if you put M BTS into a system account at time t, withdrawing it at time t+1, and printing N new BTS at time t+1.

I agree that correct, transparent accounting of network funds at the macro level should be an important objective [1].  As a community member, I've made numerous forum posts on this topic.

I'm still learning the code.  I'm thinking that before I attempt something like this, I should write numerous tests to ensure I understand exactly how the code operates (and to be sure that the code does, in fact, operate in a reasonable manner, even in unusual corner cases).

[1] https://bitsharestalk.org/index.php?topic=9612