Proposal “DCG-SUPPLEMENTAL-MAY24“ (Completed)Back
Title: | Dash Core Group May Supplemental Funding Proposal |
Owner: | quantumexplorer |
One-time payment: | 818 DASH (29452 USD) |
Completed payments: | 1 totaling in 818 DASH (0 month remaining) |
Payment start/end: | 2024-05-10 / 2024-06-09 (added on 2024-05-14) |
Votes: | 445 Yes / 31 No / 1 Abstain |
Proposal description
What does this specific proposal fund?
DCG expenses break-even between a price of 28 and 31$. This proposal aims to make sure that our reserves don't get any smaller.
How are things?
Pretty good, we recently added NFT support to Platform. Masternode voting is well underway and about 8000 lines of code were added on it in the last 2 weeks. State Sync has gone from being something that we needed to worry about to being almost done. I was hoping we would be in a position to announce in May the future Platform release date, but it does not seem likely, at least for mid May. For us to make such an announcement we need to sure that we will hit such a date. This means we need to have finished masternode voting and state sync, and we need to be sufficiently advanced in the review and fee fine tuning to be sure that nothing else will pop up. Right now I am fairly confident that nothing will pop up but not at a level where I think DCG should make the official announcement.
The fairly good news is that Platform has not gone down for quite some time now on Testnet and external testers (thank you qwizzie) have started to run tests as well. Things do seem to be a lot more stable that they used to be.
What is left to do for Evolution/Dash Platform to be released?
We have work pretty much divided into many categories of work. Please understand the time required here are estimates. The work added here is also what we currently know of, and as testing is a dynamic process things might be added to this list as they are discovered. Also please note that some tasks can only be done by certain individuals on the team. Some team members are assigned to lower priority tasks because they are best suited to take on such tasks since putting them on the more complicated tasks would not give good results.
This is also a high level overview of the major items, there are many much smaller items that we are not mentioning here. You can see all the work being done here: https://github.com/dashpay/platform/pulls?q=is%3Apr+is%3Aclosed (and this only the Platform side - not tenderdash, grovedb or the platform client text user interface that you can find in other projects on our github)
Consensus issues discovered that are outstanding:
Ask for all core information once for all state transitions in a block (discovered during stress tests) (2 people 3 days)
Features left:
Masternode Voting (1 person - 1.5 weeks left - was previously underestimated)
State Sync (1 person - 2 weeks left)
Fine tuning
Making sure that fees are set to values that represent costs to actual Evonode operators (3 weeks 2 people)
Internal code review (All the team 2 weeks)
Testing
Final testing of protocol upgrades (2 people 3 days)
Chain halt mitigation process (2 people 3 days)
Stress testing withdrawals (2 people 3 days)
If you have any questions, please direct them to quantumexplorer at dashcentral.
Requested funding is as follows for the May 25th superblock:
DCG expenses break-even between a price of 28 and 31$. This proposal aims to make sure that our reserves don't get any smaller.
How are things?
Pretty good, we recently added NFT support to Platform. Masternode voting is well underway and about 8000 lines of code were added on it in the last 2 weeks. State Sync has gone from being something that we needed to worry about to being almost done. I was hoping we would be in a position to announce in May the future Platform release date, but it does not seem likely, at least for mid May. For us to make such an announcement we need to sure that we will hit such a date. This means we need to have finished masternode voting and state sync, and we need to be sufficiently advanced in the review and fee fine tuning to be sure that nothing else will pop up. Right now I am fairly confident that nothing will pop up but not at a level where I think DCG should make the official announcement.
The fairly good news is that Platform has not gone down for quite some time now on Testnet and external testers (thank you qwizzie) have started to run tests as well. Things do seem to be a lot more stable that they used to be.
What is left to do for Evolution/Dash Platform to be released?
We have work pretty much divided into many categories of work. Please understand the time required here are estimates. The work added here is also what we currently know of, and as testing is a dynamic process things might be added to this list as they are discovered. Also please note that some tasks can only be done by certain individuals on the team. Some team members are assigned to lower priority tasks because they are best suited to take on such tasks since putting them on the more complicated tasks would not give good results.
This is also a high level overview of the major items, there are many much smaller items that we are not mentioning here. You can see all the work being done here: https://github.com/dashpay/platform/pulls?q=is%3Apr+is%3Aclosed (and this only the Platform side - not tenderdash, grovedb or the platform client text user interface that you can find in other projects on our github)
Consensus issues discovered that are outstanding:
Ask for all core information once for all state transitions in a block (discovered during stress tests) (2 people 3 days)
Features left:
Masternode Voting (1 person - 1.5 weeks left - was previously underestimated)
State Sync (1 person - 2 weeks left)
Fine tuning
Making sure that fees are set to values that represent costs to actual Evonode operators (3 weeks 2 people)
Internal code review (All the team 2 weeks)
Testing
Final testing of protocol upgrades (2 people 3 days)
Chain halt mitigation process (2 people 3 days)
Stress testing withdrawals (2 people 3 days)
If you have any questions, please direct them to quantumexplorer at dashcentral.
Requested funding is as follows for the May 25th superblock:
- 817 Dash ($22,467.50 USD @ $27.5 per Dash)
- 1 Dash Proposal fee reimbursement
Show full description ...
Discussion: Should we fund this proposal?
Submit comment
No comments so far?
Be the first to start the discussion! |
It is that simple.
We are talking for aproximately 91 individuals, who all together hold about 387 nodes (evo or regular ones)
Here they are:
https://mnowatch.org/latestlink_DashdUniqueHashVotes.html?3=DCG-
It will be given to them 8528 (budget) /3648 (number of MN) = 2.33 Dash every month to invest.
All proposal owners will be forced to add their proposal in a stock market.
Thats how the masternodes will at least have the risk to lose their money when selecting wrong proposals.
Accountability now!
Budget proposals are usually decided by a few big master whales in the last two days of voting anyways, so there some time for DCG to do this.
DCG continuously requesting supplemental funding each month (eventhough the budget has already doubled in size and the DCG Compensation budget proposals increased with it) in my eyes gives DCG a greater responsebility to take action, if their requests for additional funding starts to conflict the way it is currently with another budget proposal.
But my above comment does seem the right thing to do for DCG.
I am okay with a possible June announcement and a possible July release of Platform on Mainnet, as long as the focus is now fully on getting Platform feature-complete on Testnet (top priority). I noticed a refocus lately on just that, so i think the attention is there. Just don't drag it out to the end of the year.
I consider DCG to be on schedule, if by now there was indeed :
* DCG Platform release announcement (a month has passed after all)
Sam : ''If I would guess I would think we would be releasing in June. In about a month from now I will announce the official release date.''
* All remaining consensus issues solved (!)
* Platform reaching feature-complete status on Testnet
Sam : ''I believe we will have the first 2 you mentioned will be done, and the last 2 will be in progress.''
Unfortunetely the first two are still open.
With the above remaining open / to do and your admittance that Masternode Voting was underestimated in the first place, i can only translate that to yet another Platform delay and a diminished confidence in a June release for Platform by yourself.
You took that quote out of context. I have been quite direct that there's no official date for release right now. We are transparent about the work going on and the work progress. Some of our devs might quit, be sick and some things we work one can end up being harder than expected.
These are the things I have said:
"There's no official date for release right now, but Platform is looking pretty good. We have a few time consuming things to do, namely take another look at the prices of different Platform actions, but they are minuscule compared to what we have already achieved. If I would guess I would think we would be releasing in June. In about a month from now I will announce the official release date."
"The way things are going I'm getting more and more confident it will be June."
We will see when that official release announcement finally arrives, i just know i can't really trust any statements (estimates or otherwise) that the CTO of DCG makes about that and about Dash development in general, as they always end up being incorrect / too optimistic / too unrealistic these last few years.
As there is no official release date there is no delay. In your mind it might have been June because I said I thought it probably was June but I made sure to explain that my guess was not an official commitment.
People want transparency, so I tell people what I'm thinking. I am not trying to lie to anyone, things right now are not bad either. Masternode voting will be done within a few days and next week I will be working in person with Paul trying to set the proper fees for the system. We might still even release in June though at this point it's pushing it, so yes it might be July, it might even be August.
Right now there's not much more I can do than code. If you want things to go faster the best thing you can do is try to help find a way to take down Platform.
Due to the encountered rate limit issues on Testnet, i do not see much point in further testing Platform on Testnet.