Proposal “dash-ninja-2023“ (Completed)Back
Title: | Dash Ninja Funding 2023 |
Owner: | elberethzone |
One-time payment: | 84 DASH (3023 USD) |
Completed payments: | 1 totaling in 84 DASH (0 month remaining) |
Payment start/end: | 2023-05-11 / 2023-06-10 (added on 2023-05-08) |
Votes: | 557 Yes / 12 No / 3 Abstain |
Proposal description
Preambule:
Hi everybody, I am elbereth, I was there when Dash started (with another name ;-) ), I helped as I could with testnet, explorer, etc.
Then I had an idea to create a monitoring website for masternodes : Dash Ninja.
I created it from scratch, alone. To understand better how Dash works. I
hosted it on my private server since then. I maintain it and make
evolutions myself.
I always offered my help for free, then for a time DCG helped me (thanks! It was around 90$ per month at the end), but it
ended 4 years ago.
Two years ago I asked for budget to sustain the server cost, maintenance and development for 3 months Q1-2021 in a
budget proposal that was successful, thanks to all who voted Yes.
Deployment to the stand alone server was a success and everything went OK until I had no time anymore with my real life.
Last year you all helped with 1 year budget for the cost and maintenance time, thanks again to all who voted Yes.
The server and application are still running smooth to this day with no noticeable downtime.
The goal of this new proposal is to cover server and maintenance for one year 2023-2024.
If any new development arise, I will cover it on my spare time for free or if it is a lot of work make a new proposal.
Proposal:
Dash Ninja is in a working state, it still needs polish but it works.
As indicated this proposal covers :
1. Current server hosting cost for 1 year.
2. A few hours of maintenance per month.
OVH (the server provider) increased the price of the server end of 2022) to $106.13 per month.
They also made the extra IPs paid (they were free until end of 2022) to $1.40 per IP per month.
The server was using various IPs but was trimmed to only 2 paid (+ the one that still cones for free).
could)
Resources:
The source code of Dash Ninja is readily available for everybody to check.
The code will stay licensed under GPLv3.
- Front-end: https://github.com/elbereth/dashninja-fe
- Back-end: https://github.com/elbereth/dashninja-be
- Database: https://github.com/elbereth/dashninja-db
- Control scripts: https://github.com/elbereth/dashninja-ctl
- IRC bot script (Eggdrop): https://github.com/elbereth/dashninja-irc
Annex:
- Database daily automatic dump: https://github.com/elbereth/dashninja-dbdump
Budget:
1 Person half a day maintenance per month $160.00 x 12
Server Fees $108.93 x 12 = ($106.13 + $1.40 + $1.40) x 12
Proposal Fee $43.65 x 1
Contingency $387.14 (11%)
Total: $3657.95 for the year / $304.83 per month
In Dash (@ $43.65): 83.8 Dash one shot (for the year) / 6.983 Dash per month (equivalent)
Server details:
It is still the same as the last years : dedicated server with 64GB of RAM and
at least SSD hosted at OVH (Rise-1 model) around 100$/month taxes
included.
It works very well for Dash Ninja, performance has been stellar.
What happens if the proposal is rejected ?
I won't be able to afford to pay for the stand alone Dash Ninja server anymore.
Two options then :
1) either move it back to my personal server (most probable option)
Performance will go down but we know it works as that's where it was 3 years ago.
2) help someone deploy and set up Dash Ninja on their server (full database can be provided)
How to contact me:
- Keybase: elbereth
- GitHub: elbereth
- Dash Forum: elbereth
Hi everybody, I am elbereth, I was there when Dash started (with another name ;-) ), I helped as I could with testnet, explorer, etc.
Then I had an idea to create a monitoring website for masternodes : Dash Ninja.
I created it from scratch, alone. To understand better how Dash works. I
hosted it on my private server since then. I maintain it and make
evolutions myself.
I always offered my help for free, then for a time DCG helped me (thanks! It was around 90$ per month at the end), but it
ended 4 years ago.
Two years ago I asked for budget to sustain the server cost, maintenance and development for 3 months Q1-2021 in a
budget proposal that was successful, thanks to all who voted Yes.
Deployment to the stand alone server was a success and everything went OK until I had no time anymore with my real life.
Last year you all helped with 1 year budget for the cost and maintenance time, thanks again to all who voted Yes.
The server and application are still running smooth to this day with no noticeable downtime.
The goal of this new proposal is to cover server and maintenance for one year 2023-2024.
If any new development arise, I will cover it on my spare time for free or if it is a lot of work make a new proposal.
Proposal:
Dash Ninja is in a working state, it still needs polish but it works.
As indicated this proposal covers :
1. Current server hosting cost for 1 year.
2. A few hours of maintenance per month.
OVH (the server provider) increased the price of the server end of 2022) to $106.13 per month.
They also made the extra IPs paid (they were free until end of 2022) to $1.40 per IP per month.
The server was using various IPs but was trimmed to only 2 paid (+ the one that still cones for free).
could)
Resources:
The source code of Dash Ninja is readily available for everybody to check.
The code will stay licensed under GPLv3.
- Front-end: https://github.com/elbereth/dashninja-fe
- Back-end: https://github.com/elbereth/dashninja-be
- Database: https://github.com/elbereth/dashninja-db
- Control scripts: https://github.com/elbereth/dashninja-ctl
- IRC bot script (Eggdrop): https://github.com/elbereth/dashninja-irc
Annex:
- Database daily automatic dump: https://github.com/elbereth/dashninja-dbdump
Budget:
1 Person half a day maintenance per month $160.00 x 12
Server Fees $108.93 x 12 = ($106.13 + $1.40 + $1.40) x 12
Proposal Fee $43.65 x 1
Contingency $387.14 (11%)
Total: $3657.95 for the year / $304.83 per month
In Dash (@ $43.65): 83.8 Dash one shot (for the year) / 6.983 Dash per month (equivalent)
Server details:
It is still the same as the last years : dedicated server with 64GB of RAM and
at least SSD hosted at OVH (Rise-1 model) around 100$/month taxes
included.
It works very well for Dash Ninja, performance has been stellar.
What happens if the proposal is rejected ?
I won't be able to afford to pay for the stand alone Dash Ninja server anymore.
Two options then :
1) either move it back to my personal server (most probable option)
Performance will go down but we know it works as that's where it was 3 years ago.
2) help someone deploy and set up Dash Ninja on their server (full database can be provided)
How to contact me:
- Keybase: elbereth
- GitHub: elbereth
- Dash Forum: elbereth
Show full description ...
Discussion: Should we fund this proposal?
Submit comment
No comments so far?
Be the first to start the discussion! |
DashNinja is reporting 9 hours until voting deadline,
while DashCentral is showing 23 hours until voting deadline.
Both cannot be correct, would you mind checking with Rango which one of the two is right and possibly correcting?
I understand your point on self sustainability.
But from the start I did not want Dash Ninja to be a commercial site.
It was designed to help masternode owners check everything was fine and also anybody who wanted to check the health of the Dash network.
The site can be "self sustainable" when I host it on my small personal server, but it was not as good a an experience for everybody as it is now on that beast.
In that case (which is what will end up be if this proposal don't pass) it is without problem that I pay for the cost of the server (which I use for other personal stuff).
To understand the "non-commercial" part :
- I don't want to sell access to the data or monitoring, the goal is to show how Dash is healthy or to detect problems as early as possible
- I don't want/can to sell logs (two of the ways is that the site is accessible via onion secret service and I2P, I have no means to know who access the site this way)
- I don't like ads... The only one on the site is for a hardware wallet, it is barely visible, and I made a total of 0 USD with it... I really think people should use hardware wallets anyway.
To understand the proposals to fund Dash Ninja :
It was suggested to me by various core team members when they could not help with the server costs.
With the difference in cost I preferred to opt for a very good server (without being too much neither).
If masternode owners feel Dash Ninja not to be funder I would gladly go back to my server ! :-) No hard feelings, I am still fully convinced by Dash.
Sorry for my rambling, very busy IRL but I hope I explained my position correctly.
I think the benefit of being self-sustainable is that you are setting an example to others that it is indeed possible, and does not have to be run like some kind of government service that has no real world value as a private enterprise. The service is actually beneficial to it's users or not, that imo should be the standard.
However, that being said, imo "not liking ads" is not a good enough justification for leaving that potential money on the table and asking the Dash DAO to pay for the operational costs completely. Run some ads so that you can ask for less or potentially not need to ask for supplemental funding from the DAO. I would 100% still use the site even if there were lots of ads.
The case for no subscriptions has not been tested and proven. Nor has micropayments for use been tested. Not suggesting he will get it right first time - probably not - but I think he should at least make a concerted effort to prove us wrong.
As in any governance system, we should ask what is the private / alternative value of services. For if the answer is unsustainable then we must question, did it really have that much value in the first place? A free market WILL pay for that which is essential.
This is similar to Ryan's idea of letting MNOs feel the pinch for funding proposals. MNOs should either feel the pinch for funding or pay for actual use directly.
If a proposal really is indispensable, then DAO funding is literally at their mercy. I believe this is not a good position to be in.
I can overlook the mnowatch proposal given how little was asked. Though it would be interesting to see if it could be funded in other ways.
I really don't understand it. Dash is perfect for micropayments yet there are no dash pay-as-you-go metered services. If these projects can't even eat their own dog food, what example does it set for others?
Easy yes. Thanks for all your work on this project. I've used it many times.
I try to have the database content available for anybody who wants it.
Hopefully it is useful for someone. :-)