dmvp2p: Donate Monero Via P2Pool
What?
dmvp2p short for Donate Monero Via P2Pool, is a simple GUI application that allows users to donate monero to their favorite creators/projects using p2pool. This project is a cross platform application that will enable micro-tipping via p2pool. Think gupax + monerodevs.
Why?
I believe that establishing a monero microtipping community could be beneficial for both mining decentralization and monero adoption. Imagine this: you read an interesting article, so you decide to send a small tip to that creator. You open dmvp2p select the user and start mining. You can select how many shares you want to donate (ie when to stop mining) and leave it running in the background. The creator then receives a micro tip (a p2pool mini share!) as a small thank you.
This helps: a. Further decentralize the network by getting more people to use p2pool to send tips to their favorite creators. b. Attract potential new users to monero, who will want to support their favorite creators.
Who?
I'm 4rkal maintainer of the monero archive and a blogger. I have been active in the Monero community for a while (although less active lately). During my time in the monero community I have: written a couple of monero related articles and the Ultimate Monero ColdStorage Guide (Feather X Anonero), which was quite popular. I also have a couple of monero related side projects on my github.
Implementation
I have already created a basic beta release here: https://github.com/4rkal/dmvp2p
The program is built in go and uses the fyne library.
The supported platforms are Windows, Linux, MacOS, FreeBSD and even Android and iOS (although it might not be the best idea to run there).
Like Gupax I will publish a bundled and non-bundled version, including the p2pool and xmrig binaries for each platform.
By default it will be using the p2pool mini sidechain in order to make payouts more frequent.
Features:
- Interface featuring monero users and projects that you can donate to, includes short description, website and social media handles. Anyone can be added/removed by making a change to users.json. The list of users is automatically updated on program start.
- Mining statistics, including hashrate and amount of shares donated
- Option to shutdown after n shares have been donated
- Select remote node from vetted list (same as gupax)
- Potential integration with kuno and other crowdfunding platforms
- Select the amount of cores to mine on.
All of these features will be included in v1 of dmvp2p (integration with fundraising platforms is not guaranteed to be included).
Funding
Hourly rate: $23/hour*150 hours = 3450 30 day moving average (kraken) = ~188 Total = 18.35 XMR
- Documentation and step by step video: 3 XMR