Welcome to the Dash Forum!

Please sign up to discuss the most innovative cryptocurrency!

v0.10.15.x Testing

Discussion in 'Testing' started by eduffield, Oct 7, 2014.

Thread Status:
Not open for further replies.
  1. GilAlexander

    GilAlexander Member

    Joined:
    Jun 26, 2014
    Messages:
    84
    Likes Received:
    23
    Trophy Points:
    48
    What is this line in mnw command handling in main.cpp? Some sort of checking with hardcoded key?
     
  2. TaoOfSatoshi

    TaoOfSatoshi Grizzled Member

    Joined:
    Jul 15, 2014
    Messages:
    2,746
    Likes Received:
    2,615
    Trophy Points:
    1,183
    You're welcome! I guess I should have tagged you..good to see it fixed! :D
     
  3. qwizzie

    qwizzie Well-known Member

    Joined:
    Aug 6, 2014
    Messages:
    1,546
    Likes Received:
    726
    Trophy Points:
    183
    correct :

    {
    "version" : 101507,
    "protocolversion" : 70041,
    "walletversion" : 60001,
    "balance" : 1887.08700000,
    "darksend_balance" : 0.00000000,
    "blocks" : 46859,
    "timeoffset" : -9,
    "connections" : 5,
    "proxy" : "",
    "difficulty" : 0.08339494,
    "testnet" : true,
    "keypoololdest" : 1413021695,
    "keypoolsize" : 1000,
    "paytxfee" : 0.00000000,
    "mininput" : 0.00001000,
    "unlocked_until" : 0,
    "errors" : ""
    }


    we need to be on protocol 70042 .. correct guys ?
     
    • Like Like x 1
  4. UdjinM6

    UdjinM6 Official Dash Dev
    Dash Core Team Moderator

    Joined:
    May 20, 2014
    Messages:
    3,637
    Likes Received:
    3,536
    Trophy Points:
    1,183
    guess so, on linux:

    "version" : 101508,
    "protocolversion" : 70042,
     
  5. thelonecrouton

    thelonecrouton Well-known Member
    Foundation Member

    Joined:
    Apr 15, 2014
    Messages:
    1,135
    Likes Received:
    813
    Trophy Points:
    283
    Linux 64 daemon and qt are fine.
     
  6. eduffield

    eduffield Core Developer

    Joined:
    Mar 9, 2014
    Messages:
    1,084
    Likes Received:
    5,319
    Trophy Points:
    183
    There's a new type of node that's responsible for telling the network who will get paid. The algorithm is deterministic, but by just having a few of these nodes we'll ensure it can't be attacked. So there's a public key in the source for checking the signatures to make sure it's from one of the privileged nodes.

    These nodes are going to be responsible for monitoring the masternodes and could even do testing on ports, run darksend tests, etc. Just to make sure that the nodes are doing their job. Otherwise they won't be paid.
     
    • Like Like x 1
  7. qwizzie

    qwizzie Well-known Member

    Joined:
    Aug 6, 2014
    Messages:
    1,546
    Likes Received:
    726
    Trophy Points:
    183
    :)

    note :

    i'm getting the 0.001 fees for Darksend self payments too now.. has this changed ? (in my options ''pay transaction fees'' are set to 0.00000000 so i was exspecting 0 Darksend self payments fees too)

    Edit : Darksend denominate transactions are coming in.. so this new update looks promising.
     
    #429 qwizzie, Oct 13, 2014
    Last edited by a moderator: Oct 13, 2014
  8. kryptofoo

    kryptofoo Member

    Joined:
    Jul 21, 2014
    Messages:
    114
    Likes Received:
    36
    Trophy Points:
    78
    sounds analogous to a checkpointing node for mining networks. Who will operate these nodes?
     
  9. qwizzie

    qwizzie Well-known Member

    Joined:
    Aug 6, 2014
    Messages:
    1,546
    Likes Received:
    726
    Trophy Points:
    183
    i'm seeing 0.1 fees for self payments appearing..... not good.
    Edit : Also i'm seeing messages about collateral not valid.

    [​IMG]
     
    #431 qwizzie, Oct 13, 2014
    Last edited by a moderator: Oct 13, 2014
  10. HinnomTX

    HinnomTX Active Member

    Joined:
    Jul 22, 2014
    Messages:
    166
    Likes Received:
    196
    Trophy Points:
    103
    Good question. Is there any plan to remove the checkpointing that's done now? It seems we are creeping toward a central authority by checkpointing and using 'privileged nodes'. Essentially we are building trust into the DNA of the coin, and that's scary.
     
  11. illodin

    illodin Member

    Joined:
    Apr 26, 2014
    Messages:
    122
    Likes Received:
    71
    Trophy Points:
    78
    23.97.152.145 / mpMVevHGJCuBpqxFqbah1dgkSDnyi58nTb
    191.235.132.246 / mpCjmn7rKUs6TcXeXxTKoBK1wtkC1Qsune
    191.238.52.72 / n43UCKkMybVQ7bFBfyZ2wJciHTetheyuc1
    137.135.13.83 / mrtY9qopFHzyqcXju13xFSE2Py6gVUWL6S
    168.63.151.85 / moQgMKbaQAZKCCwAqCZvHt6ijouXCNGpYy
    23.98.65.243 / myKtKKwAnQWXR78QndMu5sjGoovPbu4jkC
    138.91.1.101 / mtohxUb85JwGutcg7y3UoAXhEDKQYkPop9
    191.238.80.67 / mkkc3ac6PFKax1AzK7SeqHJUMUhwnHT5sj

    Updated to v0.10.15.8
     
  12. HinnomTX

    HinnomTX Active Member

    Joined:
    Jul 22, 2014
    Messages:
    166
    Likes Received:
    196
    Trophy Points:
    103
    If that's your MN list, that's not what I see at all:
    Code:
    $ darkcoind getinfo
    {
      "version" : 101508,
      "protocolversion" : 70042,
      "walletversion" : 60000,
      "balance" : 19751.98471125,
      "darksend_balance" : 0.00000000,
      "blocks" : 46877,
      "timeoffset" : 0,
      "connections" : 19,
      "proxy" : "",
      "difficulty" : 0.10682378,
      "testnet" : true,
      "keypoololdest" : 1406001326,
      "keypoolsize" : 1001,
      "paytxfee" : 0.00000000,
      "mininput" : 0.00001000,
      "errors" : ""
    }
    $ darkcoind masternode list
    {
      "178.62.203.249:19999" : 1,
      "92.222.10.179:19999" : 1,
      "107.170.168.162:19999" : 1,
      "188.226.225.170:19999" : 1,
      "198.50.148.87:19999" : 1,
      "69.160.84.100:19999" : 1,
      "107.170.157.216:19999" : 1,
      "176.126.247.191:19999" : 1,
      "108.61.198.220:19999" : 1
    }
    Forked?
     
  13. eduffield

    eduffield Core Developer

    Joined:
    Mar 9, 2014
    Messages:
    1,084
    Likes Received:
    5,319
    Trophy Points:
    183
    It's either a pubkey in the code that enables a centralized node to issue checkpoints, or it's checkpoints in the code that are also centralized. Aren't they both the same, really?
     
  14. eduffield

    eduffield Core Developer

    Joined:
    Mar 9, 2014
    Messages:
    1,084
    Likes Received:
    5,319
    Trophy Points:
    183
    What version are you running? Can you send me the debug log?
     
  15. eduffield

    eduffield Core Developer

    Joined:
    Mar 9, 2014
    Messages:
    1,084
    Likes Received:
    5,319
    Trophy Points:
    183
    Can I get everyone to do this that's running v8?

    ./darkcoind getblockhash 46877
    00000008fa567018748da5939a55a88028f397529344eb4886b11c9e69805c26
     
  16. qwizzie

    qwizzie Well-known Member

    Joined:
    Aug 6, 2014
    Messages:
    1,546
    Likes Received:
    726
    Trophy Points:
    183
    running V8 .. sent you the debug.log per email

    ran getblockhash 46877 :

    00000008fa567018748da5939a55a88028f397529344eb4886b11c9e69805c26
     
  17. HinnomTX

    HinnomTX Active Member

    Joined:
    Jul 22, 2014
    Messages:
    166
    Likes Received:
    196
    Trophy Points:
    103
    My MN (108.61.198.220) matches

    $ ./darkcoind getblockhash 46877
    00000008fa567018748da5939a55a88028f397529344eb4886b11c9e69805c26
     
  18. illodin

    illodin Member

    Joined:
    Apr 26, 2014
    Messages:
    122
    Likes Received:
    71
    Trophy Points:
    78
    Can you see them now? Maybe it just took a while for them to get registered. I'm seeing all those servers you pasted + mine:

    "92.222.10.179:19999" : 1,
    "178.62.203.249:19999" : 1,
    "107.170.168.162:19999" : 1,
    "188.226.225.170:19999" : 1,
    "198.50.148.87:19999" : 1,
    "69.160.84.100:19999" : 1,
    "107.170.157.216:19999" : 1,
    "176.126.247.191:19999" : 1,
    "108.61.198.220:19999" : 1,
    "23.97.152.145:19999" : 1,
    "191.235.132.246:19999" : 1,
    "137.135.13.83:19999" : 1,
    "191.238.52.72:19999" : 1,
    "138.91.1.101:19999" : 1,
    "23.98.65.243:19999" : 1,
    "168.63.151.85:19999" : 1,
    "191.238.80.67:19999" : 1
     
  19. thelonecrouton

    thelonecrouton Well-known Member
    Foundation Member

    Joined:
    Apr 15, 2014
    Messages:
    1,135
    Likes Received:
    813
    Trophy Points:
    283
    Code:
    [email protected]:~/.darkcoin# ./darkcoind getblockhash 46877
    00000008fa567018748da5939a55a88028f397529344eb4886b11c9e69805c26
    [email protected]:~/.darkcoin# ./darkcoind masternode list
    {
      "107.170.168.162:19999" : 1,
      "188.226.225.170:19999" : 1,
      "198.50.148.87:19999" : 1,
      "92.222.10.179:19999" : 1,
      "69.160.84.100:19999" : 1,
      "107.170.157.216:19999" : 1,
      "178.62.203.249:19999" : 1,
      "176.126.247.191:19999" : 1,
      "108.61.198.220:19999" : 1,
      "23.97.152.145:19999" : 1,
      "191.235.132.246:19999" : 1,
      "137.135.13.83:19999" : 1,
      "191.238.52.72:19999" : 1,
      "138.91.1.101:19999" : 1,
      "23.98.65.243:19999" : 1,
      "168.63.151.85:19999" : 1,
      "191.238.80.67:19999" : 1,
      "202.171.65.13:19999" : 1,
      "50.248.181.2:19999" : 1,
      "202.171.65.14:19999" : 1
    }
    
     
  20. DrkMiner

    DrkMiner Member

    Joined:
    Jun 7, 2014
    Messages:
    204
    Likes Received:
    63
    Trophy Points:
    88
    Could someone attack/bring down "these nodes" and by that cripple the Master nodes?

    If these nodes are not running or down for some reason what affect will it have on the MN network?
     
  21. HinnomTX

    HinnomTX Active Member

    Joined:
    Jul 22, 2014
    Messages:
    166
    Likes Received:
    196
    Trophy Points:
    103
    Yep, much better now. :)
    {
    "178.62.203.249:19999" : 1,
    "92.222.10.179:19999" : 1,
    "107.170.168.162:19999" : 1,
    "188.226.225.170:19999" : 1,
    "198.50.148.87:19999" : 1,
    "69.160.84.100:19999" : 1,
    "107.170.157.216:19999" : 1,
    "176.126.247.191:19999" : 1,
    "108.61.198.220:19999" : 1,
    "23.97.152.145:19999" : 1,
    "191.235.132.246:19999" : 1,
    "137.135.13.83:19999" : 1,
    "191.238.52.72:19999" : 1,
    "138.91.1.101:19999" : 1,
    "23.98.65.243:19999" : 1,
    "168.63.151.85:19999" : 1,
    "191.238.80.67:19999" : 1,
    "202.171.65.13:19999" : 1,
    "50.248.181.2:19999" : 1,
    "202.171.65.14:19999" : 1
    }
     
  22. eduffield

    eduffield Core Developer

    Joined:
    Mar 9, 2014
    Messages:
    1,084
    Likes Received:
    5,319
    Trophy Points:
    183
    Nope. There's a few of them on the network. they're anonymous and the network functions without them, just masternode payments wouldn't be as predictable.
     
    • Like Like x 3
  23. illodin

    illodin Member

    Joined:
    Apr 26, 2014
    Messages:
    122
    Likes Received:
    71
    Trophy Points:
    78
    All 8 of my tMNs respond the same thing:
    00000008fa567018748da5939a55a88028f397529344eb4886b11c9e69805c26
     
  24. thelonecrouton

    thelonecrouton Well-known Member
    Foundation Member

    Joined:
    Apr 15, 2014
    Messages:
    1,135
    Likes Received:
    813
    Trophy Points:
    283
    Do regular Masternodes get selected as MasterMasternodes on some random basis? Trying to get a picture of how it works.
     
    • Like Like x 1
  25. Lariondos

    Lariondos Well-known Member
    Foundation Member

    Joined:
    Apr 8, 2014
    Messages:
    89
    Likes Received:
    61
    Trophy Points:
    158
    My 2 tMNs (92.222.../198.50...) match.
     
  26. HinnomTX

    HinnomTX Active Member

    Joined:
    Jul 22, 2014
    Messages:
    166
    Likes Received:
    196
    Trophy Points:
    103
    I suppose. Is there a way to empower the entire masternode network to implement a consensus style checkpoint? Sunny King referred to a wind down of checkpoints in PPC due to undesirable centralization (not sure if it ever came to pass). At the least, he did refer to a user enabled emergency checkpoint mode that would only be enabled by consensus if the coin ever came under a persistent 51% attack.
    http://www.peercointalk.org/index.php?topic=258.0
    At least it's good to think about a possible roadmap to go 'no more centralized' than the masternode network for any thorny issues. :)

    Edit: I just now realized that Bitcoin has hardcoded checkpoints as well:
    https://bitcointalk.org/index.php?topic=194078.0

    It seems fair to want to protect the history of the blockchain to prevent tampering. If the masternode network itself could author automatic checkpoints by consensus, that would give some semblance of decentralized blockchain protection.
     
    #448 HinnomTX, Oct 13, 2014
    Last edited by a moderator: Oct 13, 2014
  27. Tesquenure

    Tesquenure Member

    Joined:
    Mar 23, 2014
    Messages:
    110
    Likes Received:
    13
    Trophy Points:
    78
    My 2 MNs are ok
     
  28. DrkMiner

    DrkMiner Member

    Joined:
    Jun 7, 2014
    Messages:
    204
    Likes Received:
    63
    Trophy Points:
    88
    being hit with -0.001 "Payment to yourself" 10 DRK / 2 rounds

    Darksend Denomin looks ok -0.0125/round

    [​IMG]
     
Thread Status:
Not open for further replies.