Welcome to the Dash Forum!

Please sign up to discuss the most innovative cryptocurrency!

RC3 Soft Fork

Discussion in 'Official Developer Thread' started by eduffield, Jun 26, 2014.

  1. eduffield

    eduffield Core Developer
    Dash Core Team Moderator

    Joined:
    Mar 9, 2014
    Messages:
    1,084
    Likes Received:
    5,315
    Trophy Points:
    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
     
    #1 eduffield, Jun 26, 2014
    Last edited by a moderator: Jun 26, 2014
    • Like Like x 9
  2. tungfa

    tungfa Administrator
    Dash Core Team Foundation Member Masternode Owner/Operator Moderator

    Joined:
    Apr 9, 2014
    Messages:
    8,441
    Likes Received:
    6,543
    Trophy Points:
    1,283
    great plan
    tx for the update ...>>>
     
  3. DrkMiner

    DrkMiner Member

    Joined:
    Jun 7, 2014
    Messages:
    204
    Likes Received:
    63
    Trophy Points:
    88
    Is it for testnet? or for ALL
     
  4. TsuyokuNaritai

    TsuyokuNaritai Active Member

    Joined:
    May 24, 2014
    Messages:
    181
    Likes Received:
    102
    Trophy Points:
    103
    All.
     
  5. tifozi

    tifozi New Member

    Joined:
    Mar 23, 2014
    Messages:
    18
    Likes Received:
    8
    Trophy Points:
    3
  6. UdjinM6

    UdjinM6 Official Dash Dev
    Dash Core Team Moderator

    Joined:
    May 20, 2014
    Messages:
    3,602
    Likes Received:
    3,514
    Trophy Points:
    1,183
    #6 UdjinM6, Jun 26, 2014
    Last edited by a moderator: Jun 26, 2014
  7. tifozi

    tifozi New Member

    Joined:
    Mar 23, 2014
    Messages:
    18
    Likes Received:
    8
    Trophy Points:
    3
  8. tungfa

    tungfa Administrator
    Dash Core Team Foundation Member Masternode Owner/Operator Moderator

    Joined:
    Apr 9, 2014
    Messages:
    8,441
    Likes Received:
    6,543
    Trophy Points:
    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?
     
  9. eduffield

    eduffield Core Developer
    Dash Core Team Moderator

    Joined:
    Mar 9, 2014
    Messages:
    1,084
    Likes Received:
    5,315
    Trophy Points:
    183
    Should be updated now, it's been compiling
     
    • Like Like x 1
  10. tifozi

    tifozi New Member

    Joined:
    Mar 23, 2014
    Messages:
    18
    Likes Received:
    8
    Trophy Points:
    3
    Actually able to access by direct block height and hashes, so it is working.

    Another payment :)

    http://explorer.darkcoin.io/block/0000000000065af49ff7e462314b58c2dc46458ed55eb4cb20a6979d40de1e34

    and more

    http://explorer.darkcoin.io/block/000000000005e4be1057626a6f406438e194c7357c3cda43d46b5df772d6311a

    http://explorer.darkcoin.io/block/0000000000065b61873038ad0066429beb8ab5f7b55d54e302318dec78ba6994
     
  11. JGCMiner

    JGCMiner Active Member
    Masternode Owner/Operator

    Joined:
    Jun 8, 2014
    Messages:
    325
    Likes Received:
    195
    Trophy Points:
    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...
     
  12. ScioMind

    ScioMind Member

    Joined:
    May 28, 2014
    Messages:
    172
    Likes Received:
    72
    Trophy Points:
    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.)
     
  13. HammerHedd

    HammerHedd Member

    Joined:
    Mar 10, 2014
    Messages:
    182
    Likes Received:
    34
    Trophy Points:
    88
    Darkcoind kicks ass is updated
    darkcoin.kicks-ass.net:7903 for p2pool mining

    masternode updated as well
     
  14. Lzeppelin

    Lzeppelin Member

    Joined:
    Feb 27, 2014
    Messages:
    285
    Likes Received:
    57
    Trophy Points:
    88
    Awesome work!
     
  15. chaeplin

    chaeplin Official Dash Dev
    Core Developer

    Joined:
    Mar 29, 2014
    Messages:
    749
    Likes Received:
    355
    Trophy Points:
    133
    Dash Address:
    XiDWe5fkVcrXBQApmCFQUxpue5iuWcbmcK
    • Like Like x 1
  16. Propulsion

    Propulsion The buck stops here.

    Joined:
    Feb 26, 2014
    Messages:
    1,008
    Likes Received:
    467
    Trophy Points:
    183
    Dash Address:
    XerHCGryyfZttUc6mnuRY3FNJzU1Jm9u5L
  17. flare

    flare Administrator
    Dash Core Team Moderator

    Joined:
    May 18, 2014
    Messages:
    2,278
    Likes Received:
    2,419
    Trophy Points:
    1,183
    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
    }
     
  18. mattmct

    mattmct Member

    Joined:
    Mar 13, 2014
    Messages:
    259
    Likes Received:
    92
    Trophy Points:
    88
    #18 mattmct, Jun 26, 2014
    Last edited by a moderator: Jun 26, 2014
  19. chaeplin

    chaeplin Official Dash Dev
    Core Developer

    Joined:
    Mar 29, 2014
    Messages:
    749
    Likes Received:
    355
    Trophy Points:
    133
    Dash Address:
    XiDWe5fkVcrXBQApmCFQUxpue5iuWcbmcK
    91104 also not showing votes.
    darkcoind masternode votes show results.
     
  20. flare

    flare Administrator
    Dash Core Team Moderator

    Joined:
    May 18, 2014
    Messages:
    2,278
    Likes Received:
    2,419
    Trophy Points:
    1,183
    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.
     
  21. chaeplin

    chaeplin Official Dash Dev
    Core Developer

    Joined:
    Mar 29, 2014
    Messages:
    749
    Likes Received:
    355
    Trophy Points:
    133
    Dash Address:
    XiDWe5fkVcrXBQApmCFQUxpue5iuWcbmcK
    Currentely drkpool supports payment.
     
  22. HammerHedd

    HammerHedd Member

    Joined:
    Mar 10, 2014
    Messages:
    182
    Likes Received:
    34
    Trophy Points:
    88
    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.
     
  23. jimbit

    jimbit Well-known Member
    Foundation Member Masternode Owner/Operator

    Joined:
    May 23, 2014
    Messages:
    225
    Likes Received:
    103
    Trophy Points:
    203
  24. mattmct

    mattmct Member

    Joined:
    Mar 13, 2014
    Messages:
    259
    Likes Received:
    92
    Trophy Points:
    88
    #24 mattmct, Jun 26, 2014
    Last edited by a moderator: Jun 26, 2014
  25. flare

    flare Administrator
    Dash Core Team Moderator

    Joined:
    May 18, 2014
    Messages:
    2,278
    Likes Received:
    2,419
    Trophy Points:
    1,183
    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'
     
    #25 flare, Jun 26, 2014
    Last edited by a moderator: Jun 26, 2014
    • Like Like x 2
  26. chaeplin

    chaeplin Official Dash Dev
    Core Developer

    Joined:
    Mar 29, 2014
    Messages:
    749
    Likes Received:
    355
    Trophy Points:
    133
    Dash Address:
    XiDWe5fkVcrXBQApmCFQUxpue5iuWcbmcK
    It's not enforced yet.
    Code:
       "enforce_masternode_payments" : false
    

    Pools should be updated.
     
  27. wmr1988

    wmr1988 New Member

    Joined:
    May 27, 2014
    Messages:
    10
    Likes Received:
    2
    Trophy Points:
    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?
     
  28. jimbit

    jimbit Well-known Member
    Foundation Member Masternode Owner/Operator

    Joined:
    May 23, 2014
    Messages:
    225
    Likes Received:
    103
    Trophy Points:
    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
     
  29. flare

    flare Administrator
    Dash Core Team Moderator

    Joined:
    May 18, 2014
    Messages:
    2,278
    Likes Received:
    2,419
    Trophy Points:
    1,183
    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
     
    #29 flare, Jun 26, 2014
    Last edited by a moderator: Jun 26, 2014
  30. mattmct

    mattmct Member

    Joined:
    Mar 13, 2014
    Messages:
    259
    Likes Received:
    92
    Trophy Points:
    88
    • Like Like x 2

Share This Page