• Forum has been upgraded, all links, images, etc are as they were. Please see Official Announcements for more information

Budget glitch?

rango

Active member
All proposals, that made it into the budget, have not been paid this time:

Example:
labitconf-adv
Payment block 382168 (already passed by more than 100 blocks)
Payment address Xn7rMqkLVsTUmD84mjSQRhsVVFWZfTMGkv

No budget payment can be found for this address.

Did i miss anything or did the budget system really have a bug on this payout cycle?

Best,
Rango
 
Last edited by a moderator:
All proposals, that made it into the budget, have not been paid this time:

Example:
labitconf-adv
Payment block 382168 (already passed by more than 100 blocks)
Payment address Xn7rMqkLVsTUmD84mjSQRhsVVFWZfTMGkv

No budget payment can be found for this address.

Did i miss anything or did the budget system really have a bug on this payout cycle?

Best,
Rango

It looks like we missed the finalization of the budget. This part of the budget system really needs some work for redundancy. The way it works requires someone on the network to run the daemon in "suggest" mode, which will finalize the budget then pay a fee to broadcast that message to the network. Bummer that I missed it, I was at the conference when the network would have finalized it.

Maybe finalization could be a quorum action, that would be a lot better I think and reduce the risk of something like this in the future.
 
I'm going to complain again about the loss of coins, LOL.

I know very well, that the number of coins doesn't matter, that we can move the decimal point over as far as we want, that all cryptos are infinitely divisible, however:

I believe there is a psychological barrier that people have for the cost of a single coin. Having 0.356 bitcoins doesn't give you the same feeling that having 3.5 blankcoins gives you.

I think the only reason why Doge is up so high is because it's so cheap! It feels good to buy 1000 doge, no matter the cost. And buying them for pennies, is only more fun.

No, it isn't logical, but it's real.

Finally, the more coins that never are issued, the more the instamine matters to people. Dash's coin supply keeps shrinking and shrinking, not to mention the funds lost that were supposed to pay for things this month.

I suspect it is a lot harder to do, and do safely, but if there is any way we can keep a tally on how many coins were allocated to the budget, and have them always remain available, forever, I would feel much better. We never have to spend them, but if they should ever be needed, they will not have been wasted.

Another thing that is still irking me, is how the payment to put in a proposal is thrown to the wind. Why isn't it added to the budget? I understand the block reward could be played, but not the budget.

If nothing else, all of this affects the way people view our project and the accusations of centralized ownership. I know in the scheme of things, it's minimal, but it's also wasted. These funds were meant to do work for us.

If there is any way this could be fixed, I'd vote for it.
 
Last edited by a moderator:
Although this is unfortunate, I am confident this will be fixed in 30 days or less. :smile:

Tante, if we just allow more coins to be created, or give an exception, we destroy the concept that you need to do quality work to get paid from the blockchain. The threat of not being paid is what keeps people honest and working hard. The scarcity of Dash is also what gives it value and the loss of coins should theoretically bump up the price of Dash.

As for the proposal fee, this needs to go dashwhale or sites that accept proposals or host comments. Dashtalk server fees could work too - it just needs to have a story behind it.

At the next talk...
Question: So anyone can just post budget proposals....are you worried about spamming?
Answer: Yes, it is open to everyone. We already thought of the spam concern and we implement a fee to submit each proposal. It is used to fund a website that you can submit the proposal, which also hosts a discussion forum.

See doesn't that sound cool?
 
Ok, forget my other message, I didn't see this answer (which is what I was looking for) LOL, thanks Solarminer!

I don't see how keeping funds that were not spent available for proposals in the future. In fact, I would think that would make it so there would me less pressure to spend everything that's available. Yet, if an opportunity comes along, like sponsoring a big convention, etc... we could do it. We could afford to do big things once in a while, when the time and opportunity arise.

So I kind of see it opposite.

But still, you helped me keep a better perspective, thanks :)
 
Last edited by a moderator:
I hate to say it, but... Toljaso.

You don't have to write code to know that a dyke with your finger in it is a bad idea. No, I'm not talking about butch lesbians...

P.S. I support gay marriage, but only if both chicks are hot.
 
Although this is unfortunate, I am confident this will be fixed in 30 days or less. :smile:

Tante, if we just allow more coins to be created, or give an exception, we destroy the concept that you need to do quality work to get paid from the blockchain. The threat of not being paid is what keeps people honest and working hard. The scarcity of Dash is also what gives it value and the loss of coins should theoretically bump up the price of Dash.

As for the proposal fee, this needs to go dashwhale or sites that accept proposals or host comments. Dashtalk server fees could work too - it just needs to have a story behind it.

At the next talk...
Question: So anyone can just post budget proposals....are you worried about spamming?
Answer: Yes, it is open to everyone. We already thought of the spam concern and we implement a fee to submit each proposal. It is used to fund a website that you can submit the proposal, which also hosts a discussion forum.

See doesn't that sound cool?

The fee could also be used to incentivise voting as turnout could be a lot better. The fee as a percentage of the proposed budget could help too, allow things like microbudgets for small but significant improvements. I'd been wondering about when budgets should be requested too, before or after the work has been done. A hard and fast rule on it probably wouldn't work but a convention of after might make sense, cash on delivery rather than owing work to the system.

-1 to funding a website to host the proposal details, storing them on the network would make a lot more sense imo and that should fit in with DashDrive, I'd imagine it's possible to store them as plain text in the budget.dat file in the mean time and I think there should be at least some summary text attached to them.
 
Personally, I was in favor of allowing unused 10% money to be created as part of future superblocks. I remember there being a big debate on it, but I don't remember exactly why people were against it. I do remember a lot of talk about too much money incentivizing pork barrel spending.
 
Proof of Service.......

Doesn't that include actually reading and voting on proposals?

What if perpetual abstainers didn't get payments anymore? If you're not reading and voting, you're failing what is the most important service that MNs currently provide, eh?

Granted, it's not easy to find the info at this point... It's not like voting for the masses. MNs are a select voting community intended to service the network with sound future-making decisions. If they're not doing it.... That deserves a Proof of Service penalty. Like, woah major penalty. It may not be practical to impose a 100% participation in every single proposal... But there's got to be evidence that these money hose operators are at least phoning-in an attempt to participate in the process... I think my previous suggestion for a masternode wallet nag about new proposals propagated in the blockchain short message capacity, and observe whether the pubkeys of MNs have voted one way or another on a certain percentage of the most recent proposals... This data already exists, just parse it and dispense discipline. There's got to be some kind of measurable closed-loop metric in there....

There are so many ways to attack the excuse that 10% is all that's needed for an approval... Leaving the hair-on-fire thing hanging out there because there is a valid excuse for it, but seeing there are obvious, fixable, low-hanging-fruit that could eliminate that excuse... It's like the vacancy is deliberately being left unfilled. I know that's not the case. But, only because I've been a Cult of Evan member since back when this was called xcoin. Anyone new to the scene doesn't have the benefit of knowing that the devness is not a bunch of dicks.
 
Last edited by a moderator:
I'm going to complain again about the loss of coins, LOL.

I know very well, that the number of coins doesn't matter, that we can move the decimal point over as far as we want, that all cryptos are infinitely divisible, however:

I believe there is a psychological barrier that people have for the cost of a single coin. Having 0.356 bitcoins doesn't give you the same feeling that having 3.5 blankcoins gives you.

I think the only reason why Doge is up so high is because it's so cheap! It feels good to buy 1000 doge, no matter the cost. And buying them for pennies, is only more fun.

No, it isn't logical, but it's real.

Finally, the more coins that never are issued, the more the instamine matters to people. Dash's coin supply keeps shrinking and shrinking, not to mention the funds lost that were supposed to pay for things this month.

I suspect it is a lot harder to do, and do safely, but if there is any way we can keep a tally on how many coins were allocated to the budget, and have them always remain available, forever, I would feel much better. We never have to spend them, but if they should ever be needed, they will not have been wasted.

Another thing that is still irking me, is how the payment to put in a proposal is thrown to the wind. Why isn't it added to the budget? I understand the block reward could be played, but not the budget.

If nothing else, all of this affects the way people view our project and the accusations of centralized ownership. I know in the scheme of things, it's minimal, but it's also wasted. These funds were meant to do work for us.

If there is any way this could be fixed, I'd vote for it.

I agree, I made a similar suggestion a while back. Since then I've come around to wanting a full on 1:1000 split. If someone can show me how to make such a proposal for voting....

Simply put, a 1:1000 split would give us fewer decimal places and, thus, more palatable to newcomers. I would also suggest that the last two digits are dropped entirely. This would give us a currency with 3 decimal places, which I think the public can more easily grasp. Even if dash grows in value by 1000, those last two digits being chopped would still only be worth 0.02% of a US cent (can someone please confirm my calculation is correct).

For creating a Paypal like service, it doesn't matter how many decimal places there are because the end-users are probably dealing with fiat... but if we want a system to transition the masses from fiat to crypto, then suddenly the decimal places becomes a significant psychological barrier.

Despite what some die-hards think, the scarcity argument only applies to currency specific features, it has absolutely no connection to the transfer of tokens between people. I'll tell you why... crypto has maybe two universally accepted pillars; a) permissionless, b) frictionless transfer. Frictionless means, the cost of transfer is next to zero. With enough liquidity and with efficient markets (adequate competition), that frictionless transfer applies across ALL popular cryptos. This means, when I go to buy something in crypto, I can split my payment across a basket of cryptos where the SUM OF SUPPLIES is greater than any single currency supply... and yet it works flawlessly, we already know this to be true.
 
You can even keep the decimal places, I don't see a problem with those. But making it so that there are more "whole" Dash makes them easier to understand and gives a more positive psychological experience. It also feels easier to spend, which ultimately is the goal. Spend 'em, use 'em.

We kind of need those decimal places for micro payments, but they don't have to show up, or there could be a choice to see them, or round 'em up.
 
You can even keep the decimal places, I don't see a problem with those. But making it so that there are more "whole" Dash makes them easier to understand and gives a more positive psychological experience. It also feels easier to spend, which ultimately is the goal. Spend 'em, use 'em.

We kind of need those decimal places for micro payments, but they don't have to show up, or there could be a choice to see them, or round 'em up.

I'm all for micro-micro-payments but, honestly, even without the those last two digits, according to my math, the smallest denomination would be worth just 0.02% of one cent ... and that's if dash grows in value 1000 fold... to give it some perspective, bitcoin is currently 168x the price of dash! If we keep the last two digits, the smallest denomination would obviously be 0.0002% of one cent... again, that's assuming dash grows in value by 1000x!

If dash found a legitimate application to use such minuscule amounts (per second streaming?), it would in all likelihood be for a very popular application, thus a very demanding load on the servers... and if that was the case, I would argue, from a technical point of view, that per minute billing (or other) would be more practical. Obviously, 10 second billing would be an instant 10x improvement on performance.
 
I agree, I made a similar suggestion a while back. Since then I've come around to wanting a full on 1:1000 split. If someone can show me how to make such a proposal for voting....

Simply put, a 1:1000 split would give us fewer decimal places and, thus, more palatable to newcomers. I would also suggest that the last two digits are dropped entirely. This would give us a currency with 3 decimal places, which I think the public can more easily grasp. Even if dash grows in value by 1000, those last two digits being chopped would still only be worth 0.02% of a US cent (can someone please confirm my calculation is correct).

For creating a Paypal like service, it doesn't matter how many decimal places there are because the end-users are probably dealing with fiat... but if we want a system to transition the masses from fiat to crypto, then suddenly the decimal places becomes a significant psychological barrier.

Despite what some die-hards think, the scarcity argument only applies to currency specific features, it has absolutely no connection to the transfer of tokens between people. I'll tell you why... crypto has maybe two universally accepted pillars; a) permissionless, b) frictionless transfer. Frictionless means, the cost of transfer is next to zero. With enough liquidity and with efficient markets (adequate competition), that frictionless transfer applies across ALL popular cryptos. This means, when I go to buy something in crypto, I can split my payment across a basket of cryptos where the SUM OF SUPPLIES is greater than any single currency supply... and yet it works flawlessly, we already know this to be true.
Don't tamper with the duff supply. The decimal point is meaningless, you can set it to show only 2 places in the client... There you go, dumbed down, and you didn't completely destroy the system to do it. This commentary comes from a fundamental lack of understanding about how any form of cryptocurrency works, and has been shot down over and over again...
 
Last edited by a moderator:
Don't tamper with the duff supply. The decimal point is meaningless, you can set it to show only 2 places in the client... There you go, dumbed down, and you didn't completely destroy the system to do it.

Well, at least I gave some substance to my argument... how would it "destroy the system"?

We're here to innovate... if we want to keep the status quo then we just stick with bitcoin. I'm not saying every idea must be implemented, but to suggest it would "destroy the system" without some justification is not very helpful.
 
Well, at least I gave some substance to my argument... how would it "destroy the system"?

We're here to innovate... if we want to keep the status quo then we just stick with bitcoin. I'm not saying every idea must be implemented, but to suggest it would "destroy the system" without some justification is not very helpful.
There's [plenty of substance. I'm just not re-iterating the same old thing for the thousandth time...

Only an individual duff has value. There are 16 "places" of duffs. Where the decimal point shows up along that continuum is irrelevant. A duff is worth what a duff is worth.

The decimal point exists for the very sake of making it easier to understand and compare. You can choose how many of them hang off the end in the client. It changes nothing. Now, if you suddenly multiply or divide the entire supply of duffs by 3 orders of magnitude, as you suggest, you just deleted 3 out of 16 of everything that everyone everywhere is holding. How about I just start deleting numbers from your bank account because I think they're ugly? Starting from the right, I'm going to delete 3 zeros from your $100.00 bill. You now have $0.10. What a great idea! And we've also crapped all over the potential future granularity as value appreciates... But, it won't now that the supply has been wrecked.

the very concept of saying "I have XXXX.XXXX DASH" is a misnomer. The decimal point is arbitrarilly placed at the center, with 8 places to each side, and that is simply declared to be "1.0 DASH." It's really not. It's actually 100,000,000 duffs. It only exists to make it easier for people who don't know how this works.

Ever exchange dollars to yen?

It's kinda like that. There are entire national economies already based on this. Government inflation simply pushed the decimal point in the opposite direction than we're planning to do...
 
If you "deleted zeros" from my back account is misleading, to say the least... it wouldn't be just me, it would affect the entire supply - everyone - so yeah, I don't mind at all. No existing holder would be better off or worse off, it's purely to help onboard new users.

As for granularity, I gave a concrete and practical example for the value of one duff. Try telling us the applications you imagine for spending 0.0002% of one cent?... because the moment you do, I will explain to you how many transactions would be required by how many users.. thus, making it completely impractical and unnecessary.
 
If you "deleted zeros" from my back account is misleading, to say the least... it wouldn't be just me, it would affect the entire supply - everyone - so yeah, I don't mind at all. No existing holder would be better off or worse off, it's purely to help onboard new users.
No, it's not. You're not underdstanding floating point...

Why cripple the granularity? It's not just about value, but fractional conversion. How many times you want to round up? We're not going to just print out more one day. Ever duff lost is lost...
As for granularity, I gave a concrete and practical example for the value of one duff. Try telling us the applications you imagine for spending 0.0002% of one cent?... because the moment you do, I will explain to you how many transactions would be required by how many users.. thus, making it completely impractical and unnecessary.
At the moment. We're talking about perpetuity tho...

When/if DASH is worth $10,000, you want to add more zeroes back on?

Ever see the "microDASH" and "milliDASH" settings in your client? BTC has them, too...

For a reason.

You can always change the number of points displayed, and that's the argument, right? Too many decimal places is mean and scary? So stop looking at them.

When 0.0001DASH is worth $200, how do you represent that penny now?

If you don't want to imagine Margaret Thatcher naked on a cold day, uh, don't. Is this really a problem? Adjust the cosmetics. It's built right in...

For inflationary currencies, it expands in the opposite direction. We need to be able to go both ways because we're not going to start printing out 100,000,000,000 DASH block rewards all of a sudden and human nature is unstable. Wasn't BTC worth $1,200 once? And it's a complete piece of crap! What if it only had 2 decimal points? How would you spend only one dollar?
 
I'd be fine with what you say if we could enforce the changes to all wallets, and thus to all users... not just telling people individually how to change their client display. This kind of change needs to be universal.
 
I'd be fine with what you say if we could enforce the changes to all wallets, and thus to all users... not just telling people individually how to change their client display. This kind of change needs to be universal.
No it doesn't.

I can count my money in pennies, decadollars, or picobucks if I want. I can even call it 100kbucks instead of 100000dollars. How about 1.32 Gigaduff? 0.759 Terracents?

It's my money, and as long as the most granular unit isn't being fucked with by someone, I can do what I want with it because it'll be consistent. Which is exactly what you want, right? Consistency?

Not being allowed to fuck with the number of decimal places is enforcing uniformity... If big numbers are scary, you can just not look at them...
 
Back
Top