Welcome to the Dash Forum!

Please sign up to discuss the most innovative cryptocurrency!

DashMasternodeTool - development continuation [Pre-Proposal]

Discussion in 'Pre + Budget Proposal Discussions' started by Bertrand256, Apr 20, 2018.

?

Continue full-time (paid) development?

  1. Yes

    100.0%
  2. No

    0 vote(s)
    0.0%
  1. Bertrand256

    Bertrand256 Active Member

    Joined:
    Feb 13, 2017
    Messages:
    228
    Likes Received:
    272
    Trophy Points:
    123
    Dash Address:
    XwZzf7yqYoUBnDFqE7r3zuNmpwKo1CYLMC
    *EDIT*
    Due to the slightly overloaded Dash budget this month, I decided to postpone submitting my proposal somewhat.

    About me

    I've been working on DashMasternodeTool app development for about a year. For the first half of the year I worked on it voluntarily, and from October 2017, thanks to the funding from the Dash budget, I'm working on this project in an exclusive mode.

    Link to my proposal from Oct 2017: https://www.dashcentral.org/p/dash-masternode-tool-development-boost

    Features that I've implemented during that time:
    • support for Ledger Nano S
    • support for Trezor T
    • improvements in the Payment window
    • improvements in the Proposals window
    • encryption of the app's config file
    • switching between different config files
    • support for Dash Testnet
    • extending of the mn status by the queue position, balance
    • hw initialization & recovery wizards
    • preparing custom firmwares supporting dash testnet + creating a wizard dedicated to perform an easy installation of firmware in hardware wallets
    • supporting multiple hw devices of the same type (Trezor, KeepKey) connected to the app at the same time
    • prepared and made public the additional RPC nodes for MAINNET and TESTNET
    • significantly improved the documentation
    • many other smaller improvements and fixes

    The latest versin of DMT (https://www.dash.org/forum/threads/...ternode-with-trezor.13748/page-10#post-182892), which was released a few days ago, is at the same time the completion of work as part of my proposal, so it's time to decide what to do next.

    Here are two possibilities:
    1. Switch back to the volunteer/maintenance mode.
    2. Continue full-time work on functionalities that the community (or I) will consider important.

    Below are suggestions from me and other users about what can be done in Option 2:
    • Changing the view in the main window of the app in order to see a full list of masternodes, which will allow the user to perform actions on multiple masternodes at once.
    • Retrieving additional important information regarding masternodes such as the current block number (fork detection), free server RAM, disk space, etc.
    • Security/privacy features, such as: supporting configurations with collateral controlled by paper wallets, configurations with a collateral controlled by hardware wallets kept in an isolated place (bunker? :)). DMT would allow the preparation of transaction (payment/start mn) to be signed offline and broadcasted online.
    • Expanding the capabilities of the proposal window with functions related to commenting on proposals.
    • Security of funds: the ability to assign a specific hwardware wallet to each masternode (there are users with separate device for each masternode)
    • Security of funds: the possibility of using different passphrases for each masternode.
    • Wizard for a quick and easy installation & configuration of a masternode; the steps will be automated but the user will get a full record of what's happening on the server for educational purposes.
    • And of course, preparing the application for the upcoming v12.3 and the changes related to Evo.
    It definately requires a lot of work, so I'm going to poll the community about what it is interested in and in what order.

    Budget:
    a) my salary: 8.8k/month
    b) documentation translation and proofreading: 600$/month

    Overall: 9.4k USD = 22.5 Dash/month + proposal fee reimbursement
    Months: 4

    A little explanation why a) is 10% higher than the amount from my first proposal: since October 2017, USD has devalued almost 10% against the currency that I pay for my bills, which btw for me is quite shocking.

    I will be grateful for your opinions whether it is worth continuing work on the development of the application or whether the current state is satisfactory.
     
    #1 Bertrand256, Apr 20, 2018
    Last edited: Apr 26, 2018
    • Like Like x 5
    • Winner Winner x 4
    • Agree Agree x 1
  2. tungfa

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

    Joined:
    Apr 9, 2014
    Messages:
    8,964
    Likes Received:
    6,736
    Trophy Points:
    1,283
    definitely :D
    great job and YES
     
    • Agree Agree x 1
  3. splawik21

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

    Joined:
    Apr 8, 2014
    Messages:
    1,916
    Likes Received:
    1,273
    Trophy Points:
    1,283
    @Bertrand256 this proposal is a definitely YES for many I would say. Keep delivering...
    The new features sound great too.
     
  4. Argon31

    Argon31 Member

    Joined:
    Mar 10, 2018
    Messages:
    214
    Likes Received:
    54
    Trophy Points:
    88
    This is what must be supported..
     
    • Agree Agree x 1
  5. pwjjrn

    pwjjrn New Member

    Joined:
    Jul 10, 2017
    Messages:
    33
    Likes Received:
    8
    Trophy Points:
    8
    This tool is very helpful.
     
  6. TroyDASH

    TroyDASH Well-known Member

    Joined:
    Jul 31, 2015
    Messages:
    1,251
    Likes Received:
    794
    Trophy Points:
    183
    DMT is an excellent tool, you've been great at developing and supporting it, and I would definitely vote yes to additional continuation
     
    • Agree Agree x 2
  7. Arthyron

    Arthyron Active Member

    Joined:
    May 29, 2017
    Messages:
    334
    Likes Received:
    173
    Trophy Points:
    113
    You do good work, easy "yes" vote for sure, but I'd recommend waiting until next cycle. This month's budget is probably the most crammed we've had in recent months.
     
  8. Nuancer

    Nuancer Member

    Joined:
    Jun 26, 2017
    Messages:
    42
    Likes Received:
    26
    Trophy Points:
    58
    This proposal is a no-brainer. Please add another 10-15% to your proposal budget when you submit - we don't want you worrying about the currency fluctuations. Consider it a raise or a bonus to cover your volunteer work.
     
    • Agree Agree x 1
  9. Argon31

    Argon31 Member

    Joined:
    Mar 10, 2018
    Messages:
    214
    Likes Received:
    54
    Trophy Points:
    88
    @Arthyron This is exactly the kind of situation I have been warning you about.

    You are telling a guy who is actually doing something useful to come back next month while you are support burning money on swann and feedbands..

    There is no room to pay Bertrand who is providing invaluable infrastructure but there is money to waste on dumb advertising.

    You are not helping by nicely telling proposal owners to go somewhere else.
     
    • Trolling Trolling x 1
  10. Arthyron

    Arthyron Active Member

    Joined:
    May 29, 2017
    Messages:
    334
    Likes Received:
    173
    Trophy Points:
    113
    The budgetary situation this month is complex and not merely the result of funding proposals you don't like, @Argon31 , but the result of a number of factors beyond the control of MNOs just as much as it is the choice to fund some projects and not others. I'm absolutely helping proposal owners by telling them to wait because I don't want them to risk 5 Dash if they can afford to wait until next cycle. I'll ask you again, what is your stake in Dash?
     
  11. Bertrand256

    Bertrand256 Active Member

    Joined:
    Feb 13, 2017
    Messages:
    228
    Likes Received:
    272
    Trophy Points:
    123
    Dash Address:
    XwZzf7yqYoUBnDFqE7r3zuNmpwKo1CYLMC
    Thank you guys for all your comments, that for me are an encouragement to proceed.
    @Arthyron I agree with you and I was seriously considering to wait until the next cycle. BTW, the whole thing with the number of proposals is a bit uncomfortable for me because I do not like competing, especially for funds, and so far I did not actually have to do it. However, I realized that this is probably the emerging Dash snowball effect - effect of the spreading awareness and the benefits of the Dash DAO gevernance and probably it is a situation that will become the norm, so if I want to continue with my involvement, I have to accept this state and those small inconveniences.

    @Nuancer , fluctuation 10-15% is not a big problem, but I very appreciate your suggestion. 50% (nagative) fluctuation would be worse, but I'm a bit prepared for that too.

    I realize that every new proposal made now, causes a slight nervousness, but as I said, it seems to become the norm, which I wish to DASH. A bigger problem would be too few proposals, which would be difficult to choose something sensible. It would mean that the idea is dying, however, looking now at the current proposals, I have the impression that I was watching a coral reef with all its diversity :)
     
    • Like Like x 1
  12. Arthyron

    Arthyron Active Member

    Joined:
    May 29, 2017
    Messages:
    334
    Likes Received:
    173
    Trophy Points:
    113
    It's a function not only of high-value proposals carrying over from previous months, but also the proposals setting their asking prices at the lowest point in Dash price of the year which also means the lowest price of proposal fees which means more proposal owners willing to risk the fees, etc. It's a perfect storm of budgetary expenditure. Generally, though, the earlier in the cycle you put in your bid, the better your chances, for what it's worth. I have no doubt you'll be able to get your proposal passed and funding next cycle, and to be clear, this isn't the only month I've ever given this suggestion, I often have to toward the end of the month as more and more pre-proposals show up and the budget starts to fill up, this month is just an exceptionally tough one.
     
    • Dumb Dumb x 1
  13. Argon31

    Argon31 Member

    Joined:
    Mar 10, 2018
    Messages:
    214
    Likes Received:
    54
    Trophy Points:
    88
    @Bertrand256 This discussion is a theatre of the absurd.

    You should put your proposal in this cycle and it should pass. It will be a crying shame if your proposal is rejected and ben swann gets 800 to waste.
    It will be a crying shame if dash force news and feedbands gets passed but we cant the spare 22.5 dash for you.


    There is no reason why wasted money on feedbands, ben swann should get priority over you.

    Please do not listen to the "advice" from people like @Arthyron . They are damaging the network by asking developers to wait and giving excuses to hand over our money to zero roi proposals.

    The treasury meant for people like you. Support for trezor is very important.

    Please post your proposal. It is very important work.
     
    • Like Like x 1
    • Trolling Trolling x 1
  14. Nuancer

    Nuancer Member

    Joined:
    Jun 26, 2017
    Messages:
    42
    Likes Received:
    26
    Trophy Points:
    58
    I agree with @Argon31 , there is room for @Bertrand256 's proposal in this month's cycle. Last time his proposal was one of the most popular proposals ever. It will pass easily and we can't afford to delay progress or add additional uncertainty to key infrastructure projects.
     
    • Agree Agree x 1
  15. Arthyron

    Arthyron Active Member

    Joined:
    May 29, 2017
    Messages:
    334
    Likes Received:
    173
    Trophy Points:
    113
    Don't mind @Argon31, he's not even a Masternode Owner, no real stake in the network, just likes to troll proposal owners and dispute popular votes. My cautioning to wait for the next budget cycle is simply that, caution, wouldn't want you to be overlooked this late in this tight of a budget cycle if you can afford to avoid it.
     
  16. Nuancer

    Nuancer Member

    Joined:
    Jun 26, 2017
    Messages:
    42
    Likes Received:
    26
    Trophy Points:
    58
    That's absurd, saying you have to be a Masternode owner to have a "real stake" in the network. Many people, including myself, are Dash stakeholders with smaller investments that are still significant to us. This includes the majority of the Dash Core Team and Dash Force that are not Masternode owners but are risking their careers on Dash. Other stakeholders include consumers that want to use Dash as the best form of payment on the planet.
     
    • Useful Useful x 1
  17. Arthyron

    Arthyron Active Member

    Joined:
    May 29, 2017
    Messages:
    334
    Likes Received:
    173
    Trophy Points:
    113
    The claims that Argon31 is not a MNO and has no real stake in the network are separate claims, not the same one. Clearly there are many people in the community like @thedesertlynx that are not MNOs but are both highly involved with and dependent upon the Dash ecosystem. The point was that he is not a genuine participant in the Dash Community, but just a troll that showed up a few weeks ago to troll the forum and has not participated in the community in any other way. He's not a MNO, not a proposal owner, not an active participant across multiple platforms, etc. He just sits on the forum making self-centering post after post complaining about the budget. Coming to his defense is exactly what he wants. See his most recent post begging proposal owners to turn to other platforms besides Dash, as if it wasn't already obvious what his true purpose here was from the beginning...
     
    • Dumb Dumb x 1
  18. Argon31

    Argon31 Member

    Joined:
    Mar 10, 2018
    Messages:
    214
    Likes Received:
    54
    Trophy Points:
    88
    @Arthyron Only the people you like or are supposed to have a say. Anyone who doesnt agree with you or has less dash is a troll?

    @thedesertlynx is operating like a lobbyist. He is trying to get a 12 month proposal for 2600 dash passed because anypay is in the same city as him.
    The corrupt "Force Dash Gang" is behind this and that is an open secret. (They also get to escrow btw)

    You told a developer asking for 22.5 to lend support to trezor to come back next month because ben swann needs the money.
    How ludicrous is that?
     
    • Trolling Trolling x 1
  19. TroyDASH

    TroyDASH Well-known Member

    Joined:
    Jul 31, 2015
    Messages:
    1,251
    Likes Received:
    794
    Trophy Points:
    183
    I don't think this proposal is urgent (as in, there is no reason why it *must* be proposed this cycle). And yes, it would easily pass next cycle. But, if he were to propose it this cycle, I would still vote for it and prioritize it to help it to pass.
     
    • Like Like x 1
  20. Bertrand256

    Bertrand256 Active Member

    Joined:
    Feb 13, 2017
    Messages:
    228
    Likes Received:
    272
    Trophy Points:
    123
    Dash Address:
    XwZzf7yqYoUBnDFqE7r3zuNmpwKo1CYLMC
    @Argon31, @Arthyron, @Nuancer I really appreciate your comments. Without going back into details, the fact that you take the time to engage in a discussion especially on Sunday means that everyone wants the best for the ecosystem, although sometimes we differ in our conviction about what is best.
     
    • Like Like x 3
  21. Argon31

    Argon31 Member

    Joined:
    Mar 10, 2018
    Messages:
    214
    Likes Received:
    54
    Trophy Points:
    88
    @Bertrand256 Please dont get discouraged to post this in the current cycle.
    22.5 dash is a small amount and will hopefully be prioritized for development over feedbands or swann.

    People like you are the reason why dash is what it is.
     
  22. Nuancer

    Nuancer Member

    Joined:
    Jun 26, 2017
    Messages:
    42
    Likes Received:
    26
    Trophy Points:
    58
    @Bertrand256 Your proposal was so popular last time that if for some reason you put up your proposal this cycle and it doesn't pass, you can propose it again next month and add and additional 5 Dash to cover the 2nd proposal fee.
     
    • Like Like x 1
  23. Arthyron

    Arthyron Active Member

    Joined:
    May 29, 2017
    Messages:
    334
    Likes Received:
    173
    Trophy Points:
    113
    You're definitely not lobbying for your position, no, though, that's different. As far as I know, Mastermined is the only member of DFN that actually has any voting power. Of *course* community members are going to speak in support of projects they like, especially when those projects are being carried out by people they know, pretty simple. You are no different, except you only lobby against proposals you dislike and generally treat proposal owners like trash and have since the beginning. You literally have no other presence in the community besides those two activities.

    Again, you're using dishonest rhetoric, my suggestion to him was to wait if possible because we have a full budget cycle and there will be many worthwhile projects that don't get funded. My goal--as always--is to offer helpful suggestions to proposal owners to maximize their chances of getting funded in a way that maximizes the value they bring to the network. Obviously not every proposal ever will, but my goal is to ensure that every proposal puts its best foot forward and with the best possible timing so as to be able to maximize funding and value to Dash. That's all I've ever done. What have *you* done for Dash, troll?

    That's something I was trying to help him avoid if at all possible. Not everyone has an extra 5 Dash to burn, no sense in risking it if you don't need to. $2000+ is not insignificant for most people.

    IMO, every MNO should be engaging the proposals at every stage. That's partially what we're getting paid to do. Not everyone who posts here has the best interests of the DAO--let alone proposal owners like yourself--at heart, however, unfortunately.
     
  24. Argon31

    Argon31 Member

    Joined:
    Mar 10, 2018
    Messages:
    214
    Likes Received:
    54
    Trophy Points:
    88
    @Arthyron I only question the logic behind decisions. It seems you are letting hate get ahead of rationality.

    Why is the budget full for a 22.5 dash payment?

    Because large sums have been given to swann, dach embassy and feedbands which shouldnt have been given.
    Nothing complex about it. That is the sum total of my comments.
     
  25. Nuancer

    Nuancer Member

    Joined:
    Jun 26, 2017
    Messages:
    42
    Likes Received:
    26
    Trophy Points:
    58
    Also, every proposal should be judged on its own merits, not based on the order it was submitted in the cycle. @Bertrand256 's proposal would rank very, very high on merit. For smaller asks such as this one, it is perfectly appropriate to submit the proposal at this stage in the voting cycle, with more than a week before the voting deadline.
     
  26. Arthyron

    Arthyron Active Member

    Joined:
    May 29, 2017
    Messages:
    334
    Likes Received:
    173
    Trophy Points:
    113
    Even if we funded every single project you like, there still wouldn't always be funding available for every project that comes up every month. Now stop hijacking someone else's thread for the sake of your personal agenda. If you want to continue to fight about this, take it to one of your other fifteen whining chambers.

    Of course all sorts of things *should* be all sorts of ways, but when I give suggestions to proposal owners, it's based on years of observing the MNO voting cycles and patterns therein. My suggestions are based on these patterns that I have observed. I don't have a hundred nodes to sway the outcome of votes, but a well-honed, well-timed proposal can have the same effect. I appreciate your idealism, but very little of any large organization ever works the way it's supposed to. I'm not talking about "propriety," I'm talking about pragmatics.
     
  27. Argon31

    Argon31 Member

    Joined:
    Mar 10, 2018
    Messages:
    214
    Likes Received:
    54
    Trophy Points:
    88
    @Arthyron You vote for 2000 dash given away to ben swann and feedbands and tell @Bertrand256, asking for 22.5 dash to come back next month- only to find that ben swann is still there.

    Your tirade, awful language, personal attacks and hateful rhetoric is not going to stop me or others from asking questions.
     
    • Trolling Trolling x 1
  28. Bertrand256

    Bertrand256 Active Member

    Joined:
    Feb 13, 2017
    Messages:
    228
    Likes Received:
    272
    Trophy Points:
    123
    Dash Address:
    XwZzf7yqYoUBnDFqE7r3zuNmpwKo1CYLMC
    After all, I have decided that my proposal will be submited in the next cycle(s).

    The reason is not that I am afraid of burning of 5 Dash (@Nuancer thanks for the suggestion how to overcome this). The project as dedicated to MNOs, i.e. the voters themselves, has an advantage (probably not entirely fair) over other projects that have to work hard to gain MNOs attention. That is why the proposal would probably get the necessary number of votes without much of a problem.

    However, I have concluded, that the app currently has all the most urgently needed functionalities and nothing bad will happen if it develops a little less intensively for a month or two. On the other hand, there are some quite important projects waiting for acceptance, and for some of them waiting a few months and especially the loss of 5 Dash means "to be or not to be".

    Thanks to this short break I will have time to look around - I have some interesting ideas for new features in the app, but in order to start working on them I have to do some research (eg analyze the Dash Core code). So far I did not have much time for it, so this seems to be a perfect opportunity.
    I am happy that the discussion has touched this aspect, otherwise I would not have reached that conclusion. I believe that this is the perfect solution for me, other projects and for the ecosystem itself.

    I really appreciate you guys for taking part in the debate.
     
    • Winner Winner x 4
  29. TroyDASH

    TroyDASH Well-known Member

    Joined:
    Jul 31, 2015
    Messages:
    1,251
    Likes Received:
    794
    Trophy Points:
    183
    Perfectly reasonable. Thanks @Bertrand256