Masternode Payments and Beyond

Status
Not open for further replies.

eduffield

Core Developer
Mar 9, 2014
1,084
5,319
183
As most of your are aware, there was a critical problem with the masternode payments system yesterday that caused the network to fork into many smaller networks and caused a great destabilization. This was either due to an intentional attack on the network or an issue with the masternode payments system, in either case we have a solution for masternode payments that will be safe for the network in the future.

Once we learned the exchanges were on different forks, it was too late to do a proper fork in the future so we opted to fork immediately. The network updated rather quickly and stability was restored within a few hours.

Prognosis of the network

At this time the network is healthy and has been on the same chain since the event. We’ve reached out to every pool and exchange and no funds were lost during the event.

No More Forks

Beyond this point we will not need to hard fork the network to implement the rest of DarkSend features. This is an example of why hard forks are dangerous and we want to avoid them in the future.


Masternode Payments

We’ve wanted to increase masternode payments to 20% for a few weeks now, but have not been able to since the code was already going through the testing and launch stages. This will give us an opportunity to add greater incentive to secure the network and run masternodes.

Before moving onto RC3, the next version of Darkcoin will now include the masternode payment system (with 20% payouts). The method we’re going to use for masternode payments is not critical and can’t cause a hard fork so it should be rather quick to implement, scheduled for June 14th.

Some users in the forums brought up issues with how we planned on implementing masternode payments without a hard fork. We've decided the community is correct and will be using the same model as before to implement the hard forks.

Release Candidate 3

DarkSend RC3 will include a greatly improved anonymity model and support for multiple “tickets” per masternode.

After completing masternode payments, over the next few weeks I’m going to be working with the core darkcoin team to establish a full fledged development team to help with Darkcoin and DarkSend. This should allow us to move at a similar pace of development with much greater quality. The next version of DarkSend is scheduled to be released at the end of June.

Know any great developers that want to help with Darkcoin? Please have them reach out to us.
 
Last edited by a moderator:

fernando

Powered by Dash
Dash Core Team
Moderator
Foundation Member
May 9, 2014
1,527
2,058
283
Great to hear from you! thanks for the update
 

splawik21

Grizzled Member
Dash Core Team
Moderator
Foundation Member
Dash Support Group
Apr 8, 2014
1,917
1,274
1,283
Evan did you sleep well? :)
Happy to see few word from ya
 

Diirk

New Member
May 27, 2014
21
31
13
Great news! I'm not a developer but still want to offer my help: I work with developers every day as a senior product manager for the biggest online gambling company in the world. I also own over 1% of all DRK currently in existence, so I have a massive incentive to help. I'm willing to spend many hours a day helping wherever I can, for free. I think you will be able to judge my skill set, so let me know if my help can be used.
 

aadje93

New Member
May 23, 2014
37
4
8
where can i find the windows darkcoin qt? (the gui version is qt right?)

I'm out off sync for 24hours now lol
 

flare

Administrator
Dash Core Team
Moderator
May 18, 2014
2,287
2,406
1,183
Germany
Know any great developers that want to help with Darkcoin? Please have them reach out to us.
I am a software QA/QM engineer and willing to offer my help to improve the Darkcoin development, test, integration and rollout processes - bugtracking, continous integration, release management, automated and manual testing, code review should really be part of such a great piece of software.

As a DRK stakeholder/MN op of 3 masternodes i am very interested in contributing my part to the success story of Darkcoin. If you are interested feel free to PM me.

flare
 

wmr1988

New Member
May 27, 2014
10
2
3
Thank you Evan. The market has stabilized from that freefall like a minute after your post >.>
Quick! someone repost this everywhere, my DRK is still somehow locked during transfer between the exchanges...
 

falsealarm_bf

New Member
May 15, 2014
30
5
8
I've shared my background information in the past. I have over 15 years of experience in end-to-end Enterprise grade SDLC. I have extensive software development and infrastructure experience, and would be happy to contribute where ever I can. The problem however, I see, is that Darkcoin needs an organizational structure more so that anything. Our current market cap dictates it. There needs to be a "foundation" type of organization with some funding to perform planning/oversight/review functions to provide guidance to it. This foundation would not own the coin or dictate direction but rather support Evan with these high level tasks. I would be happy to turn in a resume if such an organization is ever considered!
 

HooDude

New Member
Mar 25, 2014
2
0
1
Thank you Evan, keep up the hard work. You are doing a fantastic job and we are all very, very grateful for your work.
 

mulga

Active Member
Foundation Member
May 25, 2014
10
8
103
Thanks for the update and well done. I have a great deal of respect and admiration for not just what your doing but how well you're doing it :)
 

yidakee

Well-known Member
Foundation Member
Apr 16, 2014
1,812
1,168
283
Brilliant come-back! Evan clearly has the "back-end" covered, so we need a "front-end", ergo, a Foundation.

IMHO, this Foundation should have one main agenda... Darksend was NOT created for illegality, but for privacy
 

Stray

Member
May 27, 2014
43
14
48
I've spent the last two years developing in an enterprise environment using the Microsoft stack on a small team of 4-6 people that was completely self-reliant but I'm still very much in a learning phase. The bulk of my experience however is 6 years as SQA (Sr. Test, Team Lead, Automation) and I'm more than willing to help in that regard if needed.

Although I must admit that being closely involved in the politics of a large company has me leery of 'Foundations'.
 
  • Like
Reactions: Sapereaude

mattmct

Member
Mar 13, 2014
259
92
88
Thanks for keeping us updated Evan.

I feel this post should at least be "stickied".

We should also promote this better. On the "news" section of the site, twitter, facebook, update the main post of the bitcointalk thread.

I think a lot of darkcoin users probably haven't found this information, and don't know the current direction after the forking problems. All they know is the price is falling. Some "good" news like this should be promoted as much as possible.
 

fernando

Powered by Dash
Dash Core Team
Moderator
Foundation Member
May 9, 2014
1,527
2,058
283
Evan updated the plan today at bitcointalk:
https://bitcointalk.org/index.php?topic=421615.msg6994689#msg6994689
Quote from: AlexGR on Today at 12:25:49 PM
Quote from: JGCMiner on Today at 11:48:00 AM
Maybe all the FUD, attacks, etc. in the last month have left me skittish -- but I wonder even in the short term what might happen to the coin if there is an organized effort to hurt DRK based around pools cheating. If Evan does go through with this then I hope I am just worrying over nothing.
If? It is a given that at least half the pools and big farms (a lot of them nowadays) won't be paying. So the 20% will be more like 10% for the masternodes, =what they were expecting anyway. But it will be a disproportionate weight to the "fair" pools.

The whole thing to appease investors with "ok guys no hard forks" and bagholders of masternodes with "ok guys you'll get 20%" is sketchy. I know I'm harsh but I like things to go right


Price is price. It'll go up, down, sideways etc. Let it be. All the price attention is having an impact in development.

Development must proceed as planned so we can have the final product, nice and polished - no matter if it takes 1-2-3 or 5 hardforks and no matter if investors are bitching that they are losing masternode income because the implementation is late. Do they want to have masternodes of a coin that is GOOD or do they want to have a masternode of a coin that is doing hack-arounds?

The masternode protocol works, the masternode payments work (we saw them - it's not vapor), it's just that there is something introducing instability which has to be debugged and sorted out. If the origin is difficult to trace, then perhaps a different mechanism can be used for doing the payments (not voluntarily)

We also need improvements in DarkSend. The competition (MRO) is integrating I2P (as we've said) and XC will be using encrypted communication between nodes (as it has been said of DRK's future plans as well).

I know this sounds like a mom's "to-do list" to the child until she gets back home, but priorities are priorities, and price or reaching litecoin immediately are not a priority. If the code is sorted out and the product delivered in final form, LTC will start rolling down. Too fast of a price rise with a half-baked product is problematic.

LTC can't compete anyway in fundamentals like inflation (10x the BTCs to absorb LTC production compared to DRK) or innovation so they will be dead anyway by debasement. #2 is a given. Preserving #2 is not due to the competition. Who is gonna buy 300k USD of LTCs per day? It'll go 0.019 -> 18 -> 17 over time. It doesn't look that "hot" of a property. Only buys will be for cost-averaging buys at 0.025+.

Having said that about the #2 competition, the anonymity competition actually looks pretty lame (BCN and clones too many issues, XC mostly vapor for now but that could change a few months ahead as they seem to have the prospects of delivering a product similar to what Evan has at like 70-80% completion). But we can't base our strategy on others failing or being pumps & dumps that are "threatening" us due to pumps => we must excel and take the market. Then bring V2 for "fatality". Otherwise the risk is there for more serious contenders appearing.

My 2 duffs.
Apparently I have more faith in humanity than anyone else around here
I'll implement the masternode payments via hardfork, who knows, maybe all of you are right.

By the way, I'm not talking about the price now or even in a year. It's about the security of the network when it's large enough to support a decent amount of transactions. Giving a higher reward simply doubles or triples the cost of such an attack, 10% was just too low.
 
  • Like
Reactions: mattmct

Probe

New Member
May 28, 2014
25
3
3
edulffield said:
Apparently I have more faith in humanity than anyone else around here :) I'll implement the masternode payments via hardfork, who knows, maybe all of you are right.

By the way, I'm not talking about the price now or even in a year. It's about the security of the network when it's large enough to support a decent amount of transactions. Giving a higher reward simply doubles or triples the cost of such an attack, 10% was just too low.
First of all, I want to express myself and my opinion without getting in argument with some teenager in the forum. I'm engineer and i have my view on the MN's payment system. I hope Evan reconsider this .
AlexGR and JGCMiner have their points !Evan why we need anonymity when we believe so blindly in humanity ? If masternodes don't receive their fair share, they are going to quit and this will be very bad for the network.
We just need a reward correlated to amount of DRK that has been received by the Masternode. If the MasterNode has more DRKcoins like 4-5k , it will be able to mix bigger transaction whence the bigger reward .
Anonymous transactions through darksend should be taxed with bigger % than without darksend.
 
May 2, 2014
151
59
88
First of all, I want to express myself and my opinion without getting in argument with some teenager in the forum. I'm engineer and i have my view on the MN's payment system. I hope Evan reconsider this .
AlexGR and JGCMiner have their points !Evan why we need anonymity when we believe so blindly in humanity ? If masternodes don't receive their fair share, they are going to quit and this will be very bad for the network.
We just need a reward correlated to amount of DRK that has been received by the Masternode. If the MasterNode has more DRKcoins like 4-5k , it will be able to mix bigger transaction whence the bigger reward .
Anonymous transactions through darksend should be taxed with bigger % than without darksend.
First of all, i do not like any of your suggestions. I really really like the 1000drk rule. if keeping nodes happy, most do not like having to compete with a masternode with 50k take votes even if it can support that.
 
Last edited by a moderator:
  • Like
Reactions: UdjinM6

UdjinM6

Official Dash Dev
Dash Core Team
Moderator
May 20, 2014
3,638
3,538
1,183
There are already some saying that idea of having masternodes is not that good in terms of decentralization even if it cost 1K per node. I'm not sure about this but for me it's ok as far as we have say 500+ masternodes 1K DRK each. But if we are going to have like 50 masternodes 10K+ DRK each... well, that doesn't look healthy to me.
 

mattmct

Member
Mar 13, 2014
259
92
88
Good to see another update.

I don't like hard forks, well, not after the last one. But I've seen a few hard forks of drk over the time, and the previous went fine.

I think the masternode payments should be done via fork / blockchain and not another way where it could be seen as optional, there is always someone trying to game the system, so more secure is better for sure.

I got a couple of payments on my masternodes while they payments were running and it looked and felt awesome. I can't wait to see it working again properly.

As for multiple "tickets" on a server, while this is great for massive holders, I'm not sure how good it is for the network. Someone PM'ed me saying they needed help with setting up enough masternoodes for 12K coins. 12 master nodes. While setting up 12 VPS / servers will take a while, I would rather that, than one sever with 12 tickets worth, because what happens if this server is attacked, or DDOsed? effectively 12 nodes go down in one swoop. What is the timeout for the network to realise this?

We could get some huge players how setup one masternode, rather than 20-30 masternodes. That one masternodes goes down, along with a chunk of the darksend network.
If you have enough dark to be able to set up many masternodes, you should have enough money to pay $10 x 10 a month or whatever, and should find the time. It's one hell of a return.

Basically more masternodes = more decentralization, more secure and stable (in my view)
Hard code masternodes payments, so there is no way for someone to "game" it / not pay it.
 
  • Like
Reactions: elbereth
May 2, 2014
151
59
88
Wow you got some Matt! I hesitate to ask how much. Next time it will be twice as much.
More masternodes = more decentalition, yes.
your right about that one.
 

mattmct

Member
Mar 13, 2014
259
92
88
Wow you got some Matt! I hesitate to ask how much. Next time it will be twice as much.
More masternodes = more decentalition, yes.
your right about that one.
Unfortunately the 12 masternodes were not mine, but someone asking for my help. I do have enough coins for a few masternodes.
 

fernando

Powered by Dash
Dash Core Team
Moderator
Foundation Member
May 9, 2014
1,527
2,058
283
We just need a reward correlated to amount of DRK that has been received by the Masternode. If the MasterNode has more DRKcoins like 4-5k , it will be able to mix bigger transaction whence the bigger reward .
The coins in the masternode are not used in the mixing. The bigger masternodes would not allow to do different things than the 1000 drk ones. The only advantage would be to make it easier for the owners to maintain and secure them, which is good for everyone. On the other hand, they would increase centralization.
 
Status
Not open for further replies.