Welcome to the Dash Forum!

Please sign up to discuss the most innovative cryptocurrency!

DarkSend BETA V6

Discussion in 'Official Developer Thread' started by eduffield, Apr 7, 2014.

  1. eduffield

    eduffield Core Developer
    Dash Core Team Moderator

    Joined:
    Mar 9, 2014
    Messages:
    1,084
    Likes Received:
    5,315
    Trophy Points:
    183
    DarkSend BETA v6

    I believe we're getting really close to a stable product now. I've implemented all of the changes caused from my conversation earlier with Anonymint and it seems to be really working smoothly.

    Here's everything that changed:

    - Masternode detection and elections are completely implemented. Users can now run the nodes with a completely fair chance of being picked in a tamperproof way, other users can verify which node was picked for that round. Currently the election happens every 10 blocks (25 minutes), this can be changed up to every block if we want.
    - Session IDs have been completely removed, they are not needed with this new implementation.
    - The input/output gathering stage has been combined to one
    - Getpoolinfo now shows masternode, state, entries, entries_accepted, signatures, my_transactions
    - The masternode can now communicate back to the client and say if something was not accepted and why
    - Status updates from the masternode are shown on a new button the send screen (more info in the documentation)

    DarkSend Beta v6.1 - v.0.10.3.1
    - Change "connect=" to "addnode=", it causes strange issues with masternodes
    - Fixed some other issues with connecting to the masternode
    - Fixed some other minor bugs

    DarkSend Beta v6.2 - v.0.10.3.3
    - Many stability improvements to masternodes

    Next:
    - Securing the masternode messages with signatures to make them tamperproof
    - Writing the code to pay the masternodes
    - Forking mainnet to begin payments

    http://www.darkcoin.io/downloads/DarkSendDocumentation.pdf
     
    #1 eduffield, Apr 7, 2014
    Last edited by a moderator: Apr 10, 2014
    • Like Like x 2
  2. TanteStefana

    TanteStefana Moderator
    Linguistic Foundation Member

    Joined:
    Mar 9, 2014
    Messages:
    2,835
    Likes Received:
    1,859
    Trophy Points:
    1,283
    Geez, how did you do that so fast? I thought you'd be delayed another 2 months from that conversation! OMG, you're the programming King!
     
  3. the_darkness

    the_darkness New Member

    Joined:
    Mar 22, 2014
    Messages:
    33
    Likes Received:
    1
    Trophy Points:
    8
    Congratulations on the great/steady progress!
     
  4. humanitee

    humanitee New Member

    Joined:
    Mar 30, 2014
    Messages:
    13
    Likes Received:
    4
    Trophy Points:
    3
    Great job Evan!

    For maximum anonymity and privacy the master node should change every block.
     
  5. eduffield

    eduffield Core Developer
    Dash Core Team Moderator

    Joined:
    Mar 9, 2014
    Messages:
    1,084
    Likes Received:
    5,315
    Trophy Points:
    183
    I completely agree.
     
  6. darkproton

    darkproton New Member

    Joined:
    Mar 9, 2014
    Messages:
    3
    Likes Received:
    4
    Trophy Points:
    3
    ravishing rick rude agrees. kisses for all
     
  7. chaeplin

    chaeplin Official Dash Dev
    Core Developer

    Joined:
    Mar 29, 2014
    Messages:
    749
    Likes Received:
    355
    Trophy Points:
    133
    Dash Address:
    XiDWe5fkVcrXBQApmCFQUxpue5iuWcbmcK
    Is this normal ?

    Answerd : Yes Normal :)
     
    #7 chaeplin, Apr 8, 2014
    Last edited by a moderator: Apr 11, 2014
  8. eduffield

    eduffield Core Developer
    Dash Core Team Moderator

    Joined:
    Mar 9, 2014
    Messages:
    1,084
    Likes Received:
    5,315
    Trophy Points:
    183
    Yeah, it doesn't connect to the masternode until it needs to. I should show it there anyway though, that's confusing. thanks
     
  9. chaeplin

    chaeplin Official Dash Dev
    Core Developer

    Joined:
    Mar 29, 2014
    Messages:
    749
    Likes Received:
    355
    Trophy Points:
    133
    Dash Address:
    XiDWe5fkVcrXBQApmCFQUxpue5iuWcbmcK
    Thank you.

    I have two ( Masternode + p2pool ), running without any problems.
    P2pool doesn't matter encrypted wallet(with payout address option -a).
    MPOS probably not.
     
  10. Rux

    Rux Member

    Joined:
    Mar 9, 2014
    Messages:
    71
    Likes Received:
    33
    Trophy Points:
    58
    Good job Evan... we go up now :)
     
  11. Syntax360

    Syntax360 New Member

    Joined:
    Apr 9, 2014
    Messages:
    29
    Likes Received:
    33
    Trophy Points:
    13
    Has there been any progress on the AWS AMIs? I'd be happy to throw up a master node, but I'm not comfortable hosting it from my home server running file-sharing daemons, etc.
     
  12. abngeek

    abngeek New Member

    Joined:
    Apr 7, 2014
    Messages:
    2
    Likes Received:
    0
    Trophy Points:
    1
    +1
     
  13. chaeplin

    chaeplin Official Dash Dev
    Core Developer

    Joined:
    Mar 29, 2014
    Messages:
    749
    Likes Received:
    355
    Trophy Points:
    133
    Dash Address:
    XiDWe5fkVcrXBQApmCFQUxpue5iuWcbmcK
  14. TanteStefana

    TanteStefana Moderator
    Linguistic Foundation Member

    Joined:
    Mar 9, 2014
    Messages:
    2,835
    Likes Received:
    1,859
    Trophy Points:
    1,283
    When I try to run darkcoind, I often get the command line hung up, where I don't get the prompt back, just > each time I hit return. I have to close the window and restart to get out of that. Is that my computer or darkcoind?
     
  15. HammerHedd

    HammerHedd Member

    Joined:
    Mar 10, 2014
    Messages:
    182
    Likes Received:
    34
    Trophy Points:
    88
    type
    Code:
    ./darkcoind &
    
    the & at the end will tell it to run in the background (which it really does anyway). hit enter a time or two and you should get your prompt and cursor back.
     
  16. vertoe

    vertoe Three of Nine

    Joined:
    Mar 28, 2014
    Messages:
    2,574
    Likes Received:
    1,656
    Trophy Points:
    1,283
    Code:
    ./darkcoind -daemon
    Is the correct way, it will fork the process in the background and you can continue using the terminal.
     
  17. TanteStefana

    TanteStefana Moderator
    Linguistic Foundation Member

    Joined:
    Mar 9, 2014
    Messages:
    2,835
    Likes Received:
    1,859
    Trophy Points:
    1,283
    Thank you guys, I didn't know that :) Sorry for being so late, I'm so busy!
     

Share This Page