Welcome to the Dash Forum!

Please sign up to discuss the most innovative cryptocurrency!

DashCentral.org - masternode monitoring and budget voting

Discussion in 'Dash Websites' started by rango, Aug 18, 2015.

  1. rango

    rango Active Member

    Joined:
    Jun 19, 2014
    Messages:
    158
    Likes Received:
    221
    Trophy Points:
    103
    Hi everybody,

    DashCentral provides you with dead easy masternode monitoring. Just enter your masternode address and you'll be notified on downtimes and payments and see earning statistics. In addition you can review DASH budget proposals, discuss with other masternode owners and vote on proposals.

    Features:

    - add your masternodes by entering your masternode coin address
    - android app to monitor your masternodes on the go
    - notifications on payments and downtime: email, mobile push and slack
    - earnings (today, 7 days, monthly, lifetime)
    - DASH budget proposal voting and proposal discussion
    - comprehensive API to build your own apps (Documentation)
    - service is currently free of charge (we may apply for blockchain funding when it is available)

    https://www.dashcentral.org

    P.S. This website was quite a bit of work. Hope you find it useful and spread the word!
    [​IMG]
     
    #1 rango, Aug 18, 2015
    Last edited: Aug 29, 2016
    • Like Like x 10
    • Creative Creative x 1
  2. alex-ru

    alex-ru Grizzled Member
    Dash Support Group

    Joined:
    Jul 14, 2014
    Messages:
    2,366
    Likes Received:
    3,240
    Trophy Points:
    1,183
    Looks nice... but a bit suspicious - "idea to register all MN ops in one service... a bit frightening... and contrary to the idea of decentralization".

    Is there any way to use this service without registration?
     
    • Like Like x 6
  3. rango

    rango Active Member

    Joined:
    Jun 19, 2014
    Messages:
    158
    Likes Received:
    221
    Trophy Points:
    103
    Hi alex,

    thank your for your kind words and starting the discussion.

    The idea behind dashwhale is (besides comprehensive masternode monitoring), to provide a platform for proposal discussion of masternode owners. You will be able to view the proposals, without registration. If you want to discuss about the proposals with other masternode owners (important part of democratic process) and lobby for some proposals, you have to register. The registration itself is anonymous. It requires only username and any email address (is not verified).

    I think it is critically important for the success of the budget system, to have many masternode owners activly discuss the proposals to build a consens together. It's inconvenient to check the proposals by command line and impossible to do the discussion decentralized via DASH daemon. If we don't have a convenient solution for discussion (including mobile apps) like Dashwhale, we might end up having inactive masternode owners and single voting decisions, which might not lead to the optimal allocation of budget resources for the DASH project.

    Best,
    Rango
     
    • Like Like x 1
  4. SirHikmat

    SirHikmat Member

    Joined:
    Nov 15, 2014
    Messages:
    93
    Likes Received:
    57
    Trophy Points:
    68
    could you please add a slack integration service for crashed masternodes? It would be an awesome premium feature!
     
    • Like Like x 1
  5. rango

    rango Active Member

    Joined:
    Jun 19, 2014
    Messages:
    158
    Likes Received:
    221
    Trophy Points:
    103
    #5 rango, Aug 19, 2015
    Last edited by a moderator: Aug 19, 2015
  6. oaxaca

    oaxaca Well-known Member
    Foundation Member

    Joined:
    Jul 8, 2014
    Messages:
    573
    Likes Received:
    832
    Trophy Points:
    263
    Nice site.

    I have been pushing for budget proposal discussion to happen on THIS site. Each proposal should have it's own thread. While I like the concept, having parallel discussion sites COULD hurt the process by fragmentation.
     
    • Like Like x 3
  7. rango

    rango Active Member

    Joined:
    Jun 19, 2014
    Messages:
    158
    Likes Received:
    221
    Trophy Points:
    103
    oaxaca

    That's a valid point. But i think, a forum can not meet the specific demands of proposal voting/discussion in the future.

    We will have an unordered list of proposals from the DASH daemon. At Dashwhale, all proposals will be sorted. You can comment on each proposal, upvote it to get more masternode owners to discuss about it and so on. We can also ensure, that only verified masternode owners are able to comment (in case of spam comments). A lot of things you can not solve in a structured in a forum.
     
    #7 rango, Aug 19, 2015
    Last edited by a moderator: Aug 19, 2015
  8. oaxaca

    oaxaca Well-known Member
    Foundation Member

    Joined:
    Jul 8, 2014
    Messages:
    573
    Likes Received:
    832
    Trophy Points:
    263
    Those are valid points as well. Let me play Devil's Advocate (I LOVE this role). I would prefer to read and contemplate opinions of anybody on this forum regardless of masternode ownership status. Just because somebody named "randomuser174" doesn't own a masternode doesn't mean that we should ignore their opinions. They might be quite clever.
     
    • Like Like x 1
  9. moli

    moli Grizzled Member

    Joined:
    Aug 5, 2014
    Messages:
    3,261
    Likes Received:
    1,837
    Trophy Points:
    1,183
    rango - your site is awesome but if i may.. the name can send a wrong message and divide this community which has already gone through so much... just my opinion.
     
    • Like Like x 1
  10. AjM

    AjM Well-known Member
    Foundation Member

    Joined:
    Jun 23, 2014
    Messages:
    1,331
    Likes Received:
    570
    Trophy Points:
    283
    rango

    I believe there is couple typos:
    Register -> Email (is not valided, used for passwort reset and notifications on masternode down)
     
    • Like Like x 1
  11. rango

    rango Active Member

    Joined:
    Jun 19, 2014
    Messages:
    158
    Likes Received:
    221
    Trophy Points:
    103
    AjM Thank you, typos have been fixed.

    oaxaca The platform is ans will be open to masternode owners and regular users. Both can use the shoutbox (now) and will be able to comment on proposals (future). Only in case we suffer from spam/abuse, we can take advantage of the ownership status to stop it.

    moli
    Thank you for your comment. There are several websites out there in cryptocurrency field, which are pale. They are streamlined with reduced logos, engaging no emotions, having no real identity. We activly decided against a pale brand.

    People love DASH, love running masternodes and love discussing things until their heads smoke. The interaction of the community with DASH is very emotional. The logo (bit arrogant looking whale with tophat, monocle and cigar) ironically plays with the innate whale-money theme in the cryptocurrency community. We want the people to identify with the Dashwhale brand. We want the people to remember it. The platform is open to everybody and therefore should not devide the community. It is one of the few places where regular user can voice their opinions, which are heard by masternode owners, which then will vote, taking these opinions into account.
     
    • Like Like x 2
  12. TaoOfSatoshi

    TaoOfSatoshi Grizzled Member

    Joined:
    Jul 15, 2014
    Messages:
    2,699
    Likes Received:
    2,604
    Trophy Points:
    1,183
    Top job, dude! I look forward to the website's growth!
     
    • Like Like x 1
    • Friendly Friendly x 1
  13. SirHikmat

    SirHikmat Member

    Joined:
    Nov 15, 2014
    Messages:
    93
    Likes Received:
    57
    Trophy Points:
    68
    Incoming Webhook, yes, exactly! You have to provide an additional text field, that an user can add his url. I added a screenshot of a typical user setting on slack.
    slack-webhook.png

    Every time, a node is payed, I would send a message to the users url:
    Code:
    payload={"text": "Your <https://www.dashwhale.org/index.php?page=masternodes&action=details&address=$MNAdr|Masternode ($MNName)> just got a payment. Hooray!"}
    In addition, every time when a masternode is not available for 45-60 minutes:
    Code:
    payload={"text": "Check your <https://www.dashwhale.org/index.php?page=masternodes&action=details&address=$MNAdr|Masternode ($MNName).> There must be a problem."}
     
  14. rango

    rango Active Member

    Joined:
    Jun 19, 2014
    Messages:
    158
    Likes Received:
    221
    Trophy Points:
    103
    We just released the first batch of improvements:

    1. Earnings: added a new graph depicting daily earnings for all of your masternodes within the last 60 days
    2. You now see the protocolversion of your masternode on the masternode details page (even without dashwhale-updater). The protocolversion is monitored.
    3. Mobile webinterface ("My account" => "Mobile access"): added the BTC/USD exchange value to the main page and the last 8 masternode payments to the details page
     
    • Like Like x 2
    • Useful Useful x 1
  15. rango

    rango Active Member

    Joined:
    Jun 19, 2014
    Messages:
    158
    Likes Received:
    221
    Trophy Points:
    103
    @SirHikamat

    Thank you, slack integration will be available with the release of the notifications system by the end of this month.
     
    • Like Like x 2
  16. TaoOfSatoshi

    TaoOfSatoshi Grizzled Member

    Joined:
    Jul 15, 2014
    Messages:
    2,699
    Likes Received:
    2,604
    Trophy Points:
    1,183
    Whoa, slow down, bud, we're going to have to start calling you Evan! ;)
     
    • Like Like x 1
    • Funny Funny x 1
  17. jpr

    jpr Active Member

    Joined:
    May 11, 2014
    Messages:
    493
    Likes Received:
    393
    Trophy Points:
    133
    The dashwhale.org looks neat :)
    But isn't that like giving all my masternode IPs, addresses to a third party? You just need the IP numbers people log in with and you have a nice database of masternode keepers.
     
    • Like Like x 2
  18. splawik21

    splawik21 Grizzled Member
    Dash Core Team Foundation Member Dash Support Group Moderator

    Joined:
    Apr 8, 2014
    Messages:
    1,912
    Likes Received:
    1,273
    Trophy Points:
    1,283
    true true...and if you want to validate you just expose in some way the privkey of your massternode which IMO should be private as hell cause if you have all the details you can stop the nodes in any moment. It should be more hidden to 3rd party as possible...
     
    • Like Like x 2
  19. rango

    rango Active Member

    Joined:
    Jun 19, 2014
    Messages:
    158
    Likes Received:
    221
    Trophy Points:
    103
    jpr
    splawik21

    Thank you very much for your comments, guys. All masternode IPs and addresses are public to everyone (dash-cli masternode list). All masternode owners somewhere rent a server and pay for it. So if you think of law enforcement for some reason tries to find the postal address of all masternode owners, they will easily get all information from all hosting providers by providing them with the IPs of the masternodes. With this, they are also able to group how many nodes one person owns, without any efforts.

    ad. IP concerns: In the unlikely case of a Dashwhale hack (the backend has been used elsewhere for some years and is quite fireproof), the IPs of masternode owners could be exposed. Since all static IPs of masternodes are public, that does not really add an additional problem. But we heard your concern regarding this point and will take action (after notifications feature has been released) in the form of not logging any IP addresses at all, by configuring haproxy to not forward any IPs.

    ad. Verification concerns: If you want to confirm your masternode ownership, you just have to sign a verification string with your wallet and enter the signature at Dashwhale. With this signing, you don't expose anything. Neither your wallet private key nor your masternode privkey.

    ad. Masternode privkey concerns: To increase the comfort, we will allow masternode owners to enter their privkey (voluntary!) to facilitate them to vote comfortably via Dashwhale website and upcoming mobile apps. Voting by commandline only, will decrease masternode owner activity & voting quality, leading to a negative outcome for the whole DASH project. In the unlikely case that privkeys get exposed from Dashwhale by hack, users are able to generate new privkeys and replace them within minutes. In case of desaster, the negative effect is quite limited (voting & masternode stop) for only a few hours until the privkeys have been changed. The privkeys will be stored encrypted on a special technical solution separate from the Dashwhale website and database, to ensure maximum security. If somebody does not want to enter the privkey, it's perfectly fine. He can discuss a proposal on dashwhale and do the voting by commandline.

    Best,
    Rango
     
    • Like Like x 4
  20. italx

    italx Well-known Member
    Foundation Member

    Joined:
    Jul 31, 2014
    Messages:
    65
    Likes Received:
    52
    Trophy Points:
    158
    Thanks Rango. I really like the site. I'm not crazy about centralizing my masternode ownership information with a 3rd party, but I appreciate your responses above. I think making the voting process easier and encouraging a higher level of participation is a worthy cause.

    Technical question: In the read me for the updater it indicates you can specify more than one masternode in the config file. Does this only apply in the situation where multiple masternodes are running on the same VPS? Is the intention to run the updater from each masternode?
     
    • Like Like x 2
  21. rango

    rango Active Member

    Joined:
    Jun 19, 2014
    Messages:
    158
    Likes Received:
    221
    Trophy Points:
    103
    Some users reported problems installing dashwhale-updater perl dependencies. We just released an updated package (v2) of dashwhale-updater, which includes a compiled version of dashwhale-updater, that does not require any dependencies.

    https://www.dashwhale.org/downloads/dashwhale-updater-v2.tgz

    Note:
    - if you already run v1, there is no need to update
    - the name of the old config file (config.pl) has been changed to dashwhale.conf
    - some of the SSL perl dependencies have been changed
     
  22. rango

    rango Active Member

    Joined:
    Jun 19, 2014
    Messages:
    158
    Likes Received:
    221
    Trophy Points:
    103
    Thank you for your friendly words, italx. Some people run a server with multiple IPs and multiple masternodes on one server. So, if you run 3 masternodes on one server, you can simple configure all 3 masternodes in the dashwhale.conf file and the dashwhale-updater collects the data from these masternodes and pushes it efficiently in one request to the Dashwhale server.
     
  23. jpr

    jpr Active Member

    Joined:
    May 11, 2014
    Messages:
    493
    Likes Received:
    393
    Trophy Points:
    133
    rango is your service ever going to be paid?
     
  24. rango

    rango Active Member

    Joined:
    Jun 19, 2014
    Messages:
    158
    Likes Received:
    221
    Trophy Points:
    103
    jpr, there are several ways to get a return for the work.

    Preferred idea is a combination of blockchain funding and donations of users to individual donation addresses, so we can display something like a golden tail with the users donating to the service, to provide an incentive to donate.

    Not preferred: In case blockchain funding and donations are not working for hard to imagine reasons, one could start thinking about a free basis service and a paid (small money) whale package including notifications etc.
     
    • Like Like x 1
  25. rango

    rango Active Member

    Joined:
    Jun 19, 2014
    Messages:
    158
    Likes Received:
    221
    Trophy Points:
    103
    NEW: Masternode notifications available!

    Get notified in case of masternode errors or masternode payments by following services:

    Pushover (Android & IOS push notifications)
    Slack
    Email

    https://www.dashwhale.org - Masternode monitoring service

    [​IMG]
     
    • Like Like x 1
  26. oaxaca

    oaxaca Well-known Member
    Foundation Member

    Joined:
    Jul 8, 2014
    Messages:
    573
    Likes Received:
    832
    Trophy Points:
    263
    Awesome!
     
    • Like Like x 1
  27. rango

    rango Active Member

    Joined:
    Jun 19, 2014
    Messages:
    158
    Likes Received:
    221
    Trophy Points:
    103
    NEW: Budget proposals

    The new budget proposal page is available. Your can upvote and downvote proposals to increase or decrease proposal visibility with regard to other Dashwhale visitors.

    Comment feature and direct masternode voting capabilities will be available soon!

    https://www.dashwhale.org - Masternode monitoring and budget voting

    [​IMG]
     
    • Like Like x 2
  28. rango

    rango Active Member

    Joined:
    Jun 19, 2014
    Messages:
    158
    Likes Received:
    221
    Trophy Points:
    103
    • Like Like x 2
  29. splawik21

    splawik21 Grizzled Member
    Dash Core Team Foundation Member Dash Support Group Moderator

    Joined:
    Apr 8, 2014
    Messages:
    1,912
    Likes Received:
    1,273
    Trophy Points:
    1,283
    LOL ! Great app rango at least it looks like, have to change my smartphone yet as I moved its buying later to buy more dash earlier :)
     
    • Like Like x 1
  30. rango

    rango Active Member

    Joined:
    Jun 19, 2014
    Messages:
    158
    Likes Received:
    221
    Trophy Points:
    103
    Ha ha ha, that's real DASH love!
     
    • Like Like x 1