RC3 Soft Fork

eduffield

Core Developer
Mar 9, 2014
1,084
5,320
183
Hello Everyone!

We've been testing a new masternode strategy on testnet that we're calling enforcement. This strategy will include a soft-fork that will activate immediately and is risk-free from the forking problems that we've experienced in the past. In the upcoming weeks we have a strategy for enforcing payments that will be released later.

As the network updates, masternode payments will automatically start. From here on, they won't be turning off, they'll just be getting better.

****** ALL USERS: PLEASE UPDATE TO 9.11.4 OR 10.11.4 *******

(Please compile if you're running a pool, exchange, etc)
https://github.com/darkcoinproject/darkcoin

Binaries ( stable )
http://www.darkcoin.io/downloads/darkcoin-qt.exe
http://www.darkcoin.io/downloads/darkcoin-qt
http://www.darkcoin.io/downloads/darkcoind

RC3 Binaries ( masternodes/darksend )
http://www.darkcoin.io/downloads/rc/darkcoin-qt.exe
http://www.darkcoin.io/downloads/rc/darkcoin-qt
http://www.darkcoin.io/downloads/rc/darkcoind

Thanks,

The Darkcoin Team
 
Last edited by a moderator:

tungfa

Administrator
Dash Core Team
Moderator
Foundation Member
Masternode Owner/Operator
Apr 9, 2014
8,906
6,729
1,283
great plan
tx for the update ...>>>
 

tungfa

Administrator
Dash Core Team
Moderator
Foundation Member
Masternode Owner/Operator
Apr 9, 2014
8,906
6,729
1,283
Downloaded the new windows qt binary from the update link and it says version 9.10.2? Shouldn't it be 9.11.4?
 

tifozi

New Member
Mar 23, 2014
18
8
3

JGCMiner

Moderator
Moderator
Jun 8, 2014
360
211
113
Nice!!

Hey Evan, can we get a title and first post update over at bitcointalk? Pretty please. Thanks :)

Also, do we know which of the major pools have updated? I am assuming a notification went out via the mailing list...
 

ScioMind

Member
May 28, 2014
183
73
88
A few stoopid questions:
Does this mean that masternode payments have started?

Here is the output of darkcoind getinfo on my masternode server:
{
"version" : 101104,
"protocolversion" : 70018,
"walletversion" : 60000,
"balance" : 0.00000000,
"blocks" : 91779,
"timeoffset" : -3,
"connections" : 19,
"proxy" : "",
"difficulty" : 5303.99798456,
"testnet" : false,
"keypoololdest" : 1402446205,
"keypoolsize" : 101,
"paytxfee" : 0.00000000,
"mininput" : 0.00001000,
"errors" : ""
}
The balance shows zero, and there is nothing saying that it is running as a masternode. I am using an external wallet on my local machine.

Here's the output of darkcoind getinfo on my local machine:
{
"version" : 101104,
"protocolversion" : 70018,
"walletversion" : 60000,
"balance" : 1000.00000000,
"blocks" : 91781,
"timeoffset" : 0,
"connections" : 2,
"proxy" : "",
"difficulty" : 4104.11382081,
"testnet" : false,
"keypoololdest" : 1402635373,
"keypoolsize" : 101,
"paytxfee" : 0.00000000,
"mininput" : 0.00001000,
"unlocked_until" : 0,
"errors" : ""
}

On this one you can see the balance is 1000.00000000, but there is nothing indicating that it is a masternode either.

When I run darkcoind masternode list (from either machine) I see my darkcoin masternod server listed: "162.209.99.35:9999" : 1
To my understanding, this is what shows that I am running a masternode.

I think everything is ok and normal, but would just like someone more knowledgeable to confirm this if possible, and to let me know if I am understanding all of this correctly. (And also if masternodes are actually receiving payments at this time.)
 

HammerHedd

Member
Mar 10, 2014
182
34
88
Nice!!

Hey Evan, can we get a title and first post update over at bitcointalk? Pretty please. Thanks :)

Also, do we know which of the major pools have updated? I am assuming a notification went out via the mailing list...
Darkcoind kicks ass is updated
darkcoin.kicks-ass.net:7903 for p2pool mining

masternode updated as well
 

flare

Administrator
Dash Core Team
Moderator
May 18, 2014
2,287
2,406
1,183
Germany
Hello Everyone!

We've been testing a new masternode strategy on testnet that we're calling enforcement. This strategy will include a soft-fork that will activate immediately and is risk-free from the forking problems that we've experienced in the past. In the upcoming weeks we have a strategy for enforcing payments that will be released later.

As the network updates, masternode payments will automatically start. From here on, the won't be turning off, they'll just be getting better.

****** ALL USERS: PLEASE UPDATE TO 9.11.4 OR 10.11.4 *******

(Please compile if you're running a pool, exchange, etc)
https://github.com/darkcoinproject/darkcoin

Binaries ( stable )
http://www.darkcoin.io/downloads/darkcoin-qt.exe
http://www.darkcoin.io/downloads/darkcoin-qt
http://www.darkcoin.io/downloads/darkcoind

RC3 Binaries ( masternodes/darksend )
http://www.darkcoin.io/downloads/rc/darkcoin-qt.exe
http://www.darkcoin.io/downloads/rc/darkcoin-qt
http://www.darkcoin.io/downloads/rc/darkcoind

Thanks,

The Darkcoin Team
Hui, Ninja-Style update...

Please confirm that 0.10.11.4 does not return the votes on 'getblocktemplate' - only showing payee:

Code:
[email protected]:~/.darkcoin$ ./darkcoind getblocktemplate
{
    "version" : 2,
    "previousblockhash" : "00000000000482062ee2a1df07392e8f9270ce10fc8ea02aa3d0bfa5e92aec90",
    "transactions" : [
    ],
    "coinbaseaux" : {
        "flags" : "062f503253482f"
    },
    "coinbasevalue" : 500000000,
    "target" : "00000000000e7a7b000000000000000000000000000000000000000000000000",
    "mintime" : 1403752850,
    "mutable" : [
        "time",
        "transactions",
        "prevblock"
    ],
    "noncerange" : "00000000ffffffff",
    "sigoplimit" : 20000,
    "sizelimit" : 1000000,
    "curtime" : 1403753696,
    "bits" : "1b0e7a7b",
    "height" : 91807,
    "votes" : [
    ],
    "payee" : "XhE5LZyCZ2DFHgCzRRf6oNvXmQHTgSPVyH",
    "masternode_payments" : true,
    "enforce_masternode_payments" : false
}
 

chaeplin

Active Member
Core Developer
Mar 29, 2014
749
356
133
Hui, Ninja-Style update...

Please confirm that 0.10.11.4 does not return the votes on 'getblocktemplate' - only showing payee:

Code:
[email protected]:~/.darkcoin$ ./darkcoind getblocktemplate
{
    "version" : 2,
    "previousblockhash" : "00000000000482062ee2a1df07392e8f9270ce10fc8ea02aa3d0bfa5e92aec90",
    "transactions" : [
    ],
    "coinbaseaux" : {
        "flags" : "062f503253482f"
    },
    "coinbasevalue" : 500000000,
    "target" : "00000000000e7a7b000000000000000000000000000000000000000000000000",
    "mintime" : 1403752850,
    "mutable" : [
        "time",
        "transactions",
        "prevblock"
    ],
    "noncerange" : "00000000ffffffff",
    "sigoplimit" : 20000,
    "sizelimit" : 1000000,
    "curtime" : 1403753696,
    "bits" : "1b0e7a7b",
    "height" : 91807,
    "votes" : [
    ],
    "payee" : "XhE5LZyCZ2DFHgCzRRf6oNvXmQHTgSPVyH",
    "masternode_payments" : true,
    "enforce_masternode_payments" : false
}
91104 also not showing votes.
darkcoind masternode votes show results.
 

flare

Administrator
Dash Core Team
Moderator
May 18, 2014
2,287
2,406
1,183
Germany
91104 also not showing votes.
darkcoind masternode votes show results.
Yea, i guess that's part of the 'soft launch' - actually getblocktemplate returned payee for each of last 5 blocks, but inspecting generation TX in explorer reveals that masternodes have not been paid in these last 5 blocks.
 

chaeplin

Active Member
Core Developer
Mar 29, 2014
749
356
133
Yea, i guess that's part of the 'soft launch' - actually getblocktemplate returned payee for each of last 5 blocks, but inspecting generation TX in explorer reveals that masternodes have not been paid in these last 5 blocks.
Currentely drkpool supports payment.
 

HammerHedd

Member
Mar 10, 2014
182
34
88
Yea, i guess that's part of the 'soft launch' - actually getblocktemplate returned payee for each of last 5 blocks, but explorer reveals that masternodes have not been paid in these last 5 blocks.
I think the plan was for the voting to begin, but payments won't start until the devs are sure that the network is stable. So those are (intentionally) notional votes until the actual payments are turned on.
 

flare

Administrator
Dash Core Team
Moderator
May 18, 2014
2,287
2,406
1,183
Germany
I think the plan was for the voting to begin, but payments won't start until the devs are sure that the network is stable. So those are (intentionally) notional votes until the actual payments are turned on.
But there are blocks with payments already: http://explorer.darkcoin.io/block/00000000000dc7041088a24e07904083daa99e684ebedcdb7d61bfa59ee813bd

So payment IS turned on, but not enforced - so that payee field notes who will be paid, if next block is found by updated miner :)

Outdated miners will ignore the field, as for them the value of masternode_payments is still 'false'
 
Last edited by a moderator:
  • Like
Reactions: Facenose and jimbit

chaeplin

Active Member
Core Developer
Mar 29, 2014
749
356
133
the :
Masternode
Payee[from confirmed block]

are empty... did even turn off payments?
It's not enforced yet.
Code:
   "enforce_masternode_payments" : false
sv1: # darkcoind enforcecheckpoint

error: {"code":-1,"message":"enforcecheckpoint <enforce> <enforcemasternodepayments>\n<enforce> is true or false to enable or disable enforcement of broadcasted checkpoints by developer.<enforcemasternodepayments> change if the network should enforce masternode payment rules for blocks"}

Pools should be updated.
 

wmr1988

New Member
May 27, 2014
10
2
3
When would we start seeing maternode payee on the page? OR do we still need more votes?

And anyone good with math, can calculate the ROI on a MN now?
 

jimbit

Well-known Member
Foundation Member
May 23, 2014
229
103
203
I just got this in my debug log

2014-06-26 03:58:15 peer=31 says we are misbehaving 20
2014-06-26 03:58:16 peer=37 says we are misbehaving 20
 

flare

Administrator
Dash Core Team
Moderator
May 18, 2014
2,287
2,406
1,183
Germany
When would we start seeing maternode payee on the page? OR do we still need more votes?

And anyone good with math, can calculate the ROI on a MN now?
Hard to calculate at the moment, as payments are not enforced - so you would need a ratio on how many miners/hashrate are updated to estimate that.

Maybe chaeplin is able to count what blocks have actually been paid? That would give us the ratio we need to calculate ROI
 
Last edited by a moderator: