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

Development Update - June 2, 2015

Wow, my head is spinning! You know, though I'm sure everyone sits around waiting for news as to what is up, and it seems slow, but really, the work you guys do is unbelievably fast! And always exciting! Can't wait for testing!!!

FYI I won't be able to get on slack for a while as my monitor broke and all I have ATM is my ubuntu laptop. Hope to replace it soon, before anything happens!
 
Last edited by a moderator:
Please let me know before we do that cause I will move it out of alpha. I was just playing with layouts. Should have known better then to give out the link. HAHA.

Anything else need more explaination? How'd I did alex-ru ?

Hi coingun, this is really cool... but the stages described for the voting/budgeting system are an earlier version, before Evan found a way to do it better... as described by him here and in the OP of this thread: An update to the proposal (May 8, 2015): https://dashtalk.org/threads/vote-s...vernance-by-blockchain.4825/page-4#post-53665


Those stages no longer apply, we are going directly to a decentralized system there wont be any multisig address or anything like that. That part really needs to be updated in your document as it is different now and can be misleading if we release to the public in its current state.
 
Hi coingun, this is really cool... but the stages described for the voting/budgeting system are an earlier version, before Evan found a way to do it better... as described by him here and in the OP of this thread: An update to the proposal (May 8, 2015): https://dashtalk.org/threads/vote-s...vernance-by-blockchain.4825/page-4#post-53665


Those stages no longer apply, we are going directly to a decentralized system there wont be any multisig address or anything like that. That part really needs to be updated in your document as it is different now and can be misleading if we release to the public in its current state.
Thanks for clarification. I've been following every word of every thread and have no idea wtf was chosen as the last version of the official version. I'll update that asap.

Edit: I keep following that link and I can't see what update you guys are talking about? I just get a big VOTE banner.
 
OK, so I just had a thought/question. What happens when the supper block is mined as far as minners payment and masternode payment. Is it like winning the lottery? supperblock = supper payments?

No lottery, they get the normal block reward.
 
Thanks for clarification. I've been following every word of every thread and have no idea wtf was chosen as the last version of the official version. I'll update that asap.

Edit: I keep following that link and I can't see what update you guys are talking about? I just get a big VOTE banner.

Scroll down a bit, is Evan's post there, also the description on this announcement is of course valid.
 
Thanks for clarification. I've been following every word of every thread and have no idea wtf was chosen as the last version of the official version. I'll update that asap.

Edit: I keep following that link and I can't see what update you guys are talking about? I just get a big VOTE banner.
LOL.. Pay me with DASH and I'll be your secretary to inform you what'sup with Dash... :tongue::grin:

HOW COULD YOU MISS THAT INFO !!! :tongue:
 
LOL.. Pay me with DASH and I'll be your secretary to inform you what'sup with Dash... :tongue::grin:

HOW COULD YOU MISS THAT INFO !!! :tongue:
It's so burried then it's commented on and the comment over rides the previous comment. That is why i'm making an attempt at giving an overview. Info is only good if it is understood.

So how should it read can't someone just paste it for me? LOL Just to make sure we are all on the same page.
 
It's so burried then it's commented on and the comment over rides the previous comment. That is why i'm making an attempt at giving an overview. Info is only good if it is understood.

So how should it read can't someone just paste it for me? LOL Just to make sure we are all on the same page.

eduffield,May 8, 2015
An Update To The Proposal

It dawned on me how to update the existing system to get the best of both worlds a fully decentralized system that pays exact amounts directly from the blockchain. We also figured out how to improve the decentralization of the proposal viewing application, so that anyone can run one of these websites independently of each other without having to copy data around. Between these two improvements, the initial version of the budgeting software will be highly decentralized and without any escrow account.

Proposal Website Decentralization

Anyone can start off a proposal by submitting it from a masternode. The data required consists of ProposalName, ProposalURL, PaymentCount, StartingBlock, PaymentAddress and PaymentAmountUSD. The ProposalURL is a json object with a ShortDescription, LongDescription, PDFURL and any other fields that are required to show users.

The site will be able to show this information, something like “mnbudget show”, which will return the following:


{
"one" : {
"URL" : "http://www.dashpay.io/proposals/one.txt",
"BlockStart" : 1000,
"BlockEnd" : 24922,
"PaymentCountTotal" : 1,
"PaymentCountLeft" : 1,
"PaymentAddress" : "yDrdpBqfExiGbssu388t2k3N3de2KsWeNN",
"Ratio" : 1.00000000,
"Yeas" : 1,
"Nays" : 0,
"Abstains" : 0,
"Alloted" : 7500000000,
"TotalBudgetAlloted" : 7500000000
}
}

It will pull down the url and cache all of the information in a database. Notice proposal administrators must host the json object with the data about the proposal, this allows highly decentralized storage of the information in the proposals. Users can then register on the website, then post comments about proposals.

To allow people to submit proposals from these proposal websites, the website will have access to a masternode, that can submit it for the users. This means we’ll have a very friendly website for building these json files, which can show drafts to the community. Once a draft has been finalized, it can be submitted. After it’s submitted, this is non-reversible and these fields can’t be modified without losing all votes.

Removal Of The Reference Node

It’s a high priority to ship the first version with no reference node. We’re going to use masternode quorums to select the payee of each block. This means that 10 of 2500 masternodes will randomly be selected to have a task of voting who they think should get paid each block. We’re going to use a deterministic algorithm to select the payee, so all nodes should come to same conclusion.

How The Network Will Pay Proposals

To remove the escrow account and pay exact amounts we can use a spork to send the current USD value of DASH to the network. This process can be decentralized later, but is out of scope for the initial version. After the network has the correct value to use, we can then reduce the blockreward of all blocks by 10% and at the end of the cycle the network can pay the proposals their exact own amounts using very large blocks, which will catch it up with the required block reward.

Here’s an example of what this will look like, let’s say we have this budget and a $3 DASH price:

PropOne, Reward $8000
PropTwo, Reward $8000
PropThree, Reward $5000
PropFour, Reward $4000
PropFive, Reward $900

Total $25900 (Total budget is $25920.00 at 10%, notice there’s $20 left over)

we’ll use a static block reward of 5 for simplicity:

Block 300,000 - Miner reward 2.47, Masternode payee 2.025 (a total reward of 4.5, when the target reward is 5)
… 17280 blocks pass (1 month) ...
Block 317280 - Miner reward 2.47, PropOne payee 2666.66DASH
Block 317281 - Miner reward 2.47, PropTwo payee 2666.66DASH
Block 317282 - Miner reward 2.47, PropThree payee 1666.66DASH
Block 317283 - Miner reward 2.47, PropFour payee 1333.33DASH
Block 317284 - Miner reward 2.47, PropFive payee 300.00DASH

---

I don't think anyone will have an issue with changing to this system, as it's far superior to the existing one. If you do, simply change from vote from Yea to Nay.
 
"we can use a spork to send the current USD value of DASH to the network."

What does this even mean? LOL The spork pays the network. Come on someone TL;DR for me. Ya'll say you know how it works. Prove it.
 
Back
Top