tl;dr
Fund development of NuBox, a Peerbox fork (peerbox.me) with Peerbox functionality extended to cover all Nu specifics like motion voting and data feeds.
Motion hash: e46eb8612032713e58c9bb643da1ecc525a3e152
Address: BJ8vw82j8CTQwzi4QLocyddkgVtPkrcHXz
Amount: 4000 NBT
About Peerbox:
Peerbox is Peercoin related project, it’s goal is to deliver secure and easy to use environment for running full Peercoin nodes and enable secure PoS minting. It is focused on Raspberry Pi (all generations) platform. Project was founded almost two years ago and has been welcomed by the Peercoin community and has made a lot of users happy and eased them to help the network. Just recently Peerbox was redesigned as extension to Debian, instead of ArchLinux to ease integration with other use-cases of Raspberry Pi and make it easier to maintain. New, redesigned version still lacks some of premium security features of old Peerbox like Grsecurity hardened kernel, 2-factor authentication for SSH login and fully configured firewall but I am steadily bringing them back in.
To learn more please visit www.peerbox.me or dedicated Peercointalk forum board.
The NuBox:
NuBox would essentially be direct fork of Peerbox, however due to different nature of NuNet in contrast to Peercoin some thing would have to be different. Beside providing easy install on Raspbian platform via dedicated repository, NuBox should also take care of some nuances users meet daily when using NuNet via Raspberry Pi - even more when it is headless install.
Peerbox features peerbox command, which servers for this exactly - it eases controlling the Peerbox for end user. It allows easy unlocking of the wallet, checking number of connections, checking if local blockchain is not on wrong fork, etc. Port of peerbox command to NuBox would would also need to cover using data feeds, setting up voting for motions - all in user friendly manner.
Benefits for Nu:
Primarily it is beneficial to NuNet users who use Nu client on Raspberry Pi, however barrier to use this way is far less for all the less tech savvy users. Instead of going to something like this: https://docs.nubits.com/nu-raspberry-minting/ user would just type several commands in this terminal and get the properly running and per-configured NuNet client ready to mint or become a full node.
Updates are simple with system like this, there is no need to compile it by yourself on weak Raspberry every time. User would simply get the update as soon as it is available on the server.
Using of such system is also a breeze. Want to follow this new data feed - it will take you one terminal command. Want to vote for this motion - one command. Want to hide IP of your full node and go behind Tor - one command.
Increased security, I always build hardened binaries for Peerbox.
As direct consequence of this project NuNet should get a bump on full node count, and number of active motion voting participants.
To sum it up: installation, configuration and usage of the Nu on Raspberry are simplified with added benefit of increased security.
I would need about 4 weeks to implement if (counting from time when motion passes). This period includes testing and other unforeseen problems that might arise, it is not likely it will be passed.
=##=##=##=##=##=## Motion hash starts with this line ##=##=##=##=##=##=
Fund development of NuBox, a Peerbox fork (peerbox.me) with Peerbox functionality extended to cover all Nu specifics like motion voting and data feeds.
When motion passes, I will start working on this and within 4 weeks I will deliver:
- Standards compliant, GPG signed Debian repository for NuBox (arm and x86_64)
- Signed Nu wallet binaries with accompanying tools
- Port of peerbox command with extended, Nu specific commands
- Documentation on how to install and use NuBox
- Any feature that users need but I have possibly omitted in this post with condition that it is communicated in first two weeks since motion passes and is not excessive/unrealistic
- Source code for the full product.
- Nu version updates for a period of 1 year, as long as they are compatible with existing codebase and don’t require major architectural overhauls.
- After this period new motion will be started to extend maintenance period.
- Nu will pay me 4000 NBT upfront for this project.
I will not be dealing with marketing, logo design and website. I propose that the same designer of all other Nu logos design this one too and that projects website is integrated into the rest of the project properly.
Address: BJ8vw82j8CTQwzi4QLocyddkgVtPkrcHXz
Amount: 4000 NBT
=##=##=##=##=##=## Motion hash ends with this line ##=##=##=##=##=##=
hash: e46eb8612032713e58c9bb643da1ecc525a3e152