Budget Proposal: User Friendly Raspberry Pi DASH custom built nodes

InTheWoods

Well-known Member
Foundation Member
Oct 12, 2014
721
941
263
User Friendly Raspberry Pi DASH custom built nodes would be a great way to further decentralize the DASH network, by putting a masternode in the hand of every user. It would increase anonymity a lot and strengthen the network.

@MrChrisEllis is interested in exploring the idea. He already built some custom Bitcoin nodes, using quality memory modules, usb sticks and fans. He will be on Keiser Report tomorrow talking about his ongoing Bitcoin node project.

The first Masternode user friendly prototype could pave the way to putting a masternode into the hands of every DASH user. The RasPI masternode would come set up and ready to go out of the gate. People could just plug it in and start earning DASH, simple and easy.

I have already donated a few DASH towards setting up the first masternode but more would be required.

I think this is a noble and smart pursuit. What do you guys think?
 
Last edited by a moderator:

flare

Grizzled Member
May 18, 2014
2,286
2,404
1,183
Germany
DashPi - I like the idea, but i have to point out that Dash Evolution may have much higher system requirements than Dash 0.12.x (eg. 40GB of HDD space). So you'll have to keep this in mind while designing a DashPi :)


6 DashDrive
Each member of the second tier will be required to have a specific amount of storage space in order to power the DashDrive filesystem. By sharding the storage via the collateral transaction hash, we can define 1024 different shared storage devices on the network. We use 1024 because, we can identify shards by using the first 10 bits of a unique hash per storage object. For example, with a 40GB allocation requirement, the network can enjoy about 40960GB of storage space.
--> https://www.dash.org/binaries/evo/DashPaper-v13-v1.pdf
 

Sapereaude

Well-known Member
Foundation Member
Apr 30, 2014
191
235
203
I'm curious what are the economics on running a masternode on a pi? how long before it pays off?
 

InTheWoods

Well-known Member
Foundation Member
Oct 12, 2014
721
941
263
DashPi - I like the idea, but i have to point out that Dash Evolution may have much higher system requirements than Dash 0.12.x (eg. 40GB of HDD space). So you'll have to keep this in mind while designing a DashPi :)

--> https://www.dash.org/binaries/evo/DashPaper-v13-v1.pdf
When is Dash drive expected to be released? Drive space issue could easily be resolved by using a higher capacity flash drive. I own a 256GB USB3 flash drive and there are even bigger ones out there. A 60GB would do the trick. It all depends on the ETA of the Dash drive though. This is not an issue yet.
 
  • Like
Reactions: flare

ChrisJ

New Member
Dec 6, 2015
7
39
13
Hi,

I am the guy that InTheWoods is talking about, he will be able to confirm my identity. I am @MrChrisEllis on Twitter and yesterday I began the #Fullnode project which I have named "Not (Just) Made In China".

This is mostly an art project, paying tribute to all the people working for slave wages in parts of the "developing world" (as if we're all not on the same planet) who provide people in "the West" with low cost consumer electronics that they often take for granted and rely on everyday.

However another aspect of it is to increase the decentralisation of Free Open Source p2p software across the world. I have started with Bitcoin and IPFS. I have also been following Darkcoin/Dash and am interested in getting involved in the project.

So yes in principle I am up for doing this. It's just a question of having time to sit down, install it all, understanding it well enough that I can go on air and teach other people how to do it.

An important part of the philosophy of this project is individual empowerment. I am not in the business of making plug 'n play devices for "noobs" so they can just switch it on and forget it. I am in the business of helping people become confident independent free thinkers capable of looking after their own shit as it were.

So anyway yes, I like the chat around this place. I also like and trust InTheWoods so I am up for doing this. I may have some questions about the ethos of Dash and some technical stuff but I will have to begin this after I have finished my current crowd fund.

Until then I look forward to meeting you all and trying this thing out.
 

InTheWoods

Well-known Member
Foundation Member
Oct 12, 2014
721
941
263
I'm curious what are the economics on running a masternode on a pi? how long before it pays off?
Guess depends on your perspective.

I think it will pay off instantly by decentralizing the network even more, which in turn should help boost adoption and help grow the project. I believe it could also create a stronger bond between users and the project, making them more actively involved. Covering the costs of the node...well it would replace other hosting costs but this would be a one time cost. Electricity costs of running this thing are probably minimal. All the Bitcoin nodes Chris made sold out at around 100 pounds each.
 

TaoOfSatoshi

Grizzled Member
Jul 15, 2014
2,841
2,649
1,183
Dash Nation
www.dashnation.com
Hi,

I am the guy that InTheWoods is talking about, he will be able to confirm my identity. I am @MrChrisEllis on Twitter and yesterday I began the #Fullnode project which I have named "Not (Just) Made In China".

This is mostly an art project, paying tribute to all the people working for slave wages in parts of the "developing world" (as if we're all not on the same planet) who provide people in "the West" with low cost consumer electronics that they often take for granted and rely on everyday.

However another aspect of it is to increase the decentralisation of Free Open Source p2p software across the world. I have started with Bitcoin and IPFS. I have also been following Darkcoin/Dash and am interested in getting involved in the project.

So yes in principle I am up for doing this. It's just a question of having time to sit down, install it all, understanding it well enough that I can go on air and teach other people how to do it.

An important part of the philosophy of this project is individual empowerment. I am not in the business of making plug 'n play devices for "noobs" so they can just switch it on and forget it. I am in the business of helping people become confident independent free thinkers capable of looking after their own shit as it were.

So anyway yes, I like the chat around this place. I also like and trust InTheWoods so I am up for doing this. I may have some questions about the ethos of Dash and some technical stuff but I will have to begin this after I have finished my current crowd fund.

Until then I look forward to meeting you all and trying this thing out.
Welcome to Dash, sir! Looking forward to your contributions to Dash. We could always use some more talented people!

https://bitcointalk.org/index.php?topic=421615.msg13168032#msg13168032

https://twitter.com/taoofsatoshi/status/673586490371371008
 
Last edited by a moderator:

MangledBlue

Well-known Member
Jun 28, 2014
1,246
678
183
USA
I'm curious what are the economics on running a masternode on a pi? how long before it pays off?
define pay off??

I've been running a Pi2b from home = 1MN [for months now]

What I've bought - so far

2x Pi2b's = 80
2x 8GB micro-SD = 20
2x 32GB micro-SD = 40
1x USB port/dock - for 10 USB solts (used as power supply 5V/3.0A) = 25
2X micro-USB power cables = 15
2X Ethernet cables (not using wifi) = 0
1x wifi USb dongle = 13
2x HDMI cables - 6
already had 2x keyboard and mouse = 0

I think I dropped $199USD on the whole thing
I doubled up on the Pi's because i plan to run a 2nd MN soon - remotely from a family members house [need a different IP addy]

BONUS *** No Server fees :-D and using the Internet IP address that I already have :-D ***

With Moocowmoo assistance - concentrated on crashes - most recent version is not all that stable as past versions - I might miss 1 payment a month but things are looking better.



There are actually a few of us that run PI-MN's
fuzzyduck and buster to name a couple :)

flare - I just wish Flare (hint - hint) w/could get the DASH-Pi release listed on the DASH.org/download site to bring greater awareness to the Pi :-D
[everything else is listed there :p



also been looking at "other" micro-computer boards -just in case I do need to upgrade the "spec's" of the hardware - bananaPi and snickerdoodle, I think it was.....
 
Last edited by a moderator:

fuzzyduck

Active Member
Feb 19, 2015
137
113
93
That's quite some money you poured into the pi2 MN.

I just bought the pi2 and the SD card. I already had the power supply and cable from an old mobile phone. I have never ever had it connected to a monitor so I didn't have to buy a HDMI Cable. Network cable I had lying around .

I think I have mine running for we'll over half a year now.

After some tinkering My current uptime atm is about 13weeks now I think. And with the cron job crash guard never missed a payment so far. (Yes v55 seems a bit unstable now and then)
 
Last edited by a moderator:

fuzzyduck

Active Member
Feb 19, 2015
137
113
93
Of course the 40gb can be on an external drive I reckon. You want as little read writes on the SD card as possible. Else it will die sooner.

If all else fails I have a server running Windows. On it is VMware running Owncloud in Linux.

I might as well start a second Linux image and run the Masternode there.
 

InTheWoods

Well-known Member
Foundation Member
Oct 12, 2014
721
941
263
Hi,

I am the guy that InTheWoods is talking about, he will be able to confirm my identity. I am @MrChrisEllis on Twitter and yesterday I began the #Fullnode project which I have named "Not (Just) Made In China".

However another aspect of it is to increase the decentralisation of Free Open Source p2p software across the world. I have started with Bitcoin and IPFS. I have also been following Darkcoin/Dash and am interested in getting involved in the project.

So yes in principle I am up for doing this. It's just a question of having time to sit down, install it all, understanding it well enough that I can go on air and teach other people how to do it.

An important part of the philosophy of this project is individual empowerment. I am not in the business of making plug 'n play devices for "noobs" so they can just switch it on and forget it. I am in the business of helping people become confident independent free thinkers capable of looking after their own shit as it were.
Give a man a fish... Having some in-depth video podcast style tutorials is even better.

I'm sure there'll be others to build these based on a good working prototype so that even the less techie could get their hands on one. If aim is to also increase adoption one would have to come to terms with that fact that some are just not techie folks and will never be. I guess a huge % of the female population would fit in this category.
 

Solarminer

Well-known Member
Apr 4, 2015
762
922
163
User Friendly Raspberry Pi DASH custom built nodes would be a great way to further decentralize the DASH network, by putting a masternode in the hand of every user. It would increase anonymity a lot and strengthen the network.

@MrChrisEllis is interested in exploring the idea. He already built some custom Bitcoin nodes, using quality memory modules, usb sticks and fans. He will be on Keiser Report tomorrow talking about his ongoing Bitcoin node project.

The first Masternode user friendly prototype could pave the way to putting a masternode into the hands of every DASH user. The RasPI masternode would come set up and ready to go out of the gate. People could just plug it in and start earning DASH, simple and easy.

I have already donated a few DASH towards setting up the first masternode but more would be required.

I think this is a noble and smart pursuit. What do you guys think?
Although, the idea of running a masternode on a pi is feasable, it isn't the best hardware to use for a masternode. There are guides available on dashtalk that walk you through how to do it. It takes about 2 hours mostly to wait for compiling the code.

Here is why this isn't the first choice(in my opinion) platform to run a masternode. (Sorry for being the bearer of bad news)
#1 A static IP address is required to run a masternode. What I have found is that it is cheaper to rent a VPS with a static IP than to get a static IP from an ISP.
#2 The new Dash software releases are not compiled for the ARM CPU. I think there are some compiled versions on github but the main dash.org doesn't post them. It takes 2 hours waiting for a pi to compile a new Dash version.
#3 You can rent a VPS and in 10 minutes have your wallet sync'd and be ready to activate.
#4 Running a masternode isn't plug and play. You will need about $2500 in funds and be careful setting up wallets and making backups so you don't loose your funds. You will also need to update every month or two. Masternode owners also have the ability to vote. Since they have an investment they will want to review proposals and decide how to vote. Not a ship it, set it up, and forget it solution you suggested.

An easier alternative that will support the Dash network is running a node as a liquidity provider:
I would suggest instead of running a masternode you run a liquidity provider. The Dash network allows mixing coins between other users. Any wallet that has at least 2 Dash can mix coins. 20 Dash($50) is probably the minimum useful amount. You could set it and leave it alone. It wouldn't require a static IP. There is some risk that you have funds in a hot wallet, but if you set a password and use proper firewall rules it will be safer. You will also need to add extra keys to your wallet and backup before you start up the node. There are some fees taken out for mixing which is about 0.5 dash/month running with the most aggressive setting.

Updating the software might be an issue if you only want to set it and forget it. Moocowmoo has some update scripts that might be help with this, but this will probably require some time every month or two.

As for hardware, you will want to get a case and cpu heatsinks for the PIs. Usually you can the heatsinks when you buy the case. The heatsinks help with stability and reduce crashing. The Dash nodes need about 350MB of ram and 10% CPU of a PI, reasonable for the 1GB ram PI 2. I would suggest against a fan - they will wear out and cause noise. The good news is that the dash blockchain is only about 1.6GB so you don't have to worry about trying to fit the 55+GB bitcoin blockchain on a microSD card.

I would be happy to help with more information. Just let me know which direction you are thinking would be best.
 

Solarminer

Well-known Member
Apr 4, 2015
762
922
163
also been looking at "other" micro-computer boards -just in case I do need to upgrade the "spec's" of the hardware - bananaPi and snickerdoodle, I think it was.....
As for alternatives to the PI, I have tried out several.
BananaPro - 2 core/1gb ram like the pi. Drivers are a pain. GPIO pins don't really work right. Bad documentation and information. It does have an SATA port, but still needs to boot from the microsd. (I give this a do not buy)

Raspberry Pi 2 B - 4 core/1gb ram Work like champs. Ran a node on one for a while. Should be able to run 2 nodes on each pi. Now I have 2 that run openelec and stream from my mythtv computer. Barely handle the 1080P but 720P is great (mpeg2 license is only $3). I also used a Pi to run a set of usb bitcoin miners. Very versatile - good software base and information.

Odroid-XU4 - Recent purchase. 8 core/2gb ram. Don't have it dialed in to steam media yet. Was planning to run myth, but no drivers for GPU. Would be plenty fast to run 3 or 4 nodes. Going to try running an android os to see what it will do. A little hard to find information. Not compatible with all software like the pi. They can run latest Ubuntu.
 

moocowmoo

Bovine Bit-flipper
Foundation Member
Jun 15, 2014
483
603
263
masternode.me
Dash Address
XmoocowYfrPKUR6p6M5aJZdVntQe71irCX
Like Solarminer said, a pi isn't the ideal platform for some of the more advanced things an evolution node will eventually be tasked to do.

But, I think building some images for people to plug-and-play wouldn't be a bad idea.

In the same vein as NOOBS, images that can be burned, plugged-in, and do all the OS install/config automatically could be useful.

I'd think a single image that could be reconfigured on-the-fly would be neat.

Maybe a menu system with an always-on status display and options to allow for switching between:
  • full node
  • liquidity provider
  • masternode
with prompts (and qr codes) instructing how to fund the LP or the MN.

It doesn't even have to be rpi specific. Any desktop board would be able to run evolution just fine.
The only concern then would be the quality of service on the users home Internet.
 

camosoul

Grizzled Member
Sep 19, 2014
2,261
1,130
1,183
I fail to see how this is a core function of DASH? If you want to start a business selling these, why the hell should the blockchain be your welfare? How is it that people so easily confuse money with welfare? Or is that the life they grew up in so they don't realize there is a difference between money, and the people it's stolen from at gunpoint?

Why the actual fuck should the DASH blockchain pay for your startup idea? This isn't a free welfare money version of crowdfunding.

I already pointed out that the ODROID-XU4 is a far better platform with a very lightweight 14.04lts server image already, but so are 4096GB VPSes with native IPv6 hosted in datacenters with way better pipes than your 6Mbps ADSL. It's not just resource overhead. Evolution will be moving DashDrive data, constant DAPI requests, locking 1.5mil TXes per second... You got the pipe for that? This tiny-ARM idea is cute, but will it actually work sucking the ocean through a soda straw?

For that matter, why doesn't every DASH client download include a free VPS with self-installing masternode image so every retard can have a vote while not even knowing what just happened? Lets have DASH fund that!

GIVE ME MORE FREE STUFF AND DO ALL THE THINKING FOR ME!!! Free VPSes or you're a racist!

I have a great idea, lets have Masternodes pay for boob jobs for every homeless crackhead I can find in the next 4 years. Free tits! Who doesn't like that? The stipulation? She has to have the DASH logo tattooed across them. See, it's totally for the good of the project! I swear! Promotions! Nevermind that I'm a plastic surgeon... That has nothing at all to do with it!

Lets vote to shut off gravity, too! Stupid republicans and their gravity conspiracy! If not for them we could just flap our arms and fly around anywhere we wanted! DASH should pay for that!

I'd downvote this, but the current system funds everything with only 10% approval... Money hose attached to a pork barrel, yay!
 
Last edited by a moderator:

camosoul

Grizzled Member
Sep 19, 2014
2,261
1,130
1,183
When is Dash drive expected to be released? Drive space issue could easily be resolved by using a higher capacity flash drive.
Or NFS to your NAS over your local gigabit, which surely outpaces your WAN connection, which can't possibly keep up with... Oh nevermind...
 

camosoul

Grizzled Member
Sep 19, 2014
2,261
1,130
1,183
"A democracy cannot exist as a permanent form of government. It can only exist until the majority discovers it can vote itself largess out of the public treasury."

This is why masternode operators are meant to be a subset of users that have a fucking clue. Elsewise, we already see the end is nigh through "vote money for myself" projects like this...

It's already not-at-all difficult to set up and run a masternode. If you dumb it down any more, DASH will implode.

I refuse to be the universal babysitter for DASH. This shit needs to grow up.
 
Last edited by a moderator:

camosoul

Grizzled Member
Sep 19, 2014
2,261
1,130
1,183
When is Dash drive expected to be released? Drive space issue could easily be resolved by using a higher capacity flash drive. I own a 256GB USB3 flash drive and there are even bigger ones out there. A 60GB would do the trick. It all depends on the ETA of the Dash drive though. This is not an issue yet.
And that you're running only one daemon per board... Get 4 daemons on the same Exynos with 2GB of RAM, piping the beautiful native IPv6 already being tested... Each one required to have 30GB, that's 120GB just in DashDrive space. Where's your OS going to live?

Better get that NAS running and learn how to NFS... Oh, no, nobody should actually know stuff, it should all be handed to them for free, rape the blockchain, the blockchain is the 1%!

Do you think a flash drive's write speed can even do this? Even eMMC will have a hard time... It's nearly an argument for network booting an iSCSI and not even having a storage medium in your ARMv7 machine... Much less your internet connection...

I've got a still-functional Athlon XP... It's "free." That money would have gone stale if I didn't spend it anyway... Throw away your duffs before mold starts growing on them! They'll bloat up real big and won't fit in the IX tubes anymore!
 

Solarminer

Well-known Member
Apr 4, 2015
762
922
163
I fail to see how this is a core function of DASH? If you want to start a business selling these, why the hell should the blockchain be your welfare? How is it that people so easily confuse money with welfare? Or is that the life they grew up in so they don't realize there is a difference between money, and the people it's stolen from at gunpoint?

Why the actual fuck should the DASH blockchain pay for your startup idea? This isn't a free welfare money version of crowdfunding.

I already pointed out that the ODROID-XU4 is a far better platform with a very lightweight 14.04lts server image already, but so are 4096GB VPSes with native IPv6 hosted in datacenters with way better pipes than your 6Mbps ADSL. It's not just resource overhead. Evolution will be moving DashDrive data, constant DAPI requests, locking 1.5mil TXes per second... You got the pipe for that? This tiny-ARM idea is cute, but will it actually work sucking the ocean through a soda straw?

For that matter, why doesn't every DASH client download include a free VPS with self-installing masternode image so every retard can have a vote while not even knowing what just happened? Lets have DASH fund that!

GIVE ME MORE FREE STUFF AND DO ALL THE THINKING FOR ME!!! Free VPSes or you're a racist!

I have a great idea, lets have Masternodes pay for boob jobs for every homeless crackhead I can find in the next 4 years. Free tits! Who doesn't like that? The stipulation? She has to have the DASH logo tattooed across them. See, it's totally for the good of the project! I swear! Promotions! Nevermind that I'm a plastic surgeon... That has nothing at all to do with it!

Lets vote to shut off gravity, too! Stupid republicans and their gravity conspiracy! If not for them we could just flap our arms and fly around anywhere we wanted! DASH should pay for that!

I'd downvote this, but the current system funds everything with only 10% approval... Money hose attached to a pork barrel, yay!
Colorful posts as always. LOL.

Chris is funding this with startjoin. Calm down Camosoul. Info on the startjoin proposal here.
https://www.startjoin.com/ProTip

Hats off to Chris for trying something new and getting involved in Dash. He is also one of the few guests of the Max Keiser show that we have the opportunity to talk with on Dashtalk.
 

camosoul

Grizzled Member
Sep 19, 2014
2,261
1,130
1,183
Colorful posts as always. LOL.

Chris is funding this with startjoin. Calm down Camosoul. Info on the startjoin proposal here.
https://www.startjoin.com/ProTip

Hats off to Chris for trying something new and getting involved in Dash. He is also one of the few guests of the Max Keiser show that we have the opportunity to talk with on the dashtalk.
This is not cool and strikes at the very root of what allows DASH to even exist. Masternode operators have to be responsible, fully-informed voters or the whole thing falls apart.

This essentially aims to elimiante the line tiered concept by turning clients back into the same unified one-software concept. No more separate masternodes. Every client gets a masternode so every client is a masternode, so, uh why bother?

This isn't Bitcoin. It doesn't work like that. DASH has already fixed what Bitcoin wouldn't. Lets not break it.
 
Last edited by a moderator:

InTheWoods

Well-known Member
Foundation Member
Oct 12, 2014
721
941
263
@camosoul

The geek needs to get out of the closet and into the world otherwise we will never reach mainstream adoption anytime soon with this elitist attitude.

You are welcome not to fund this idea. It's your call as it's my call to fund it. It would suck to live in a world where everyone thinks da` same shit.

I will vote on it with my masternodes and everyone else who thinks this is a good idea.
 

camosoul

Grizzled Member
Sep 19, 2014
2,261
1,130
1,183
@camosoul

The geek needs to get out of the closet otherwise we will never reach mainstream adoption anytime soon.

You are welcome not to fund this idea. It's your call as it's my call to fund it. It would suck to live in a world where everyone thinks da` same shit.

I will vote on it with my masternodes and everyone else who thinks this is a good idea.
DASH users shouldn't have to be geeks. But Masternode Operators damn well better be, along with an understanding of economics as well.

You are either possessed of this lack of understanding and don't realize what the consequences will be, or you know full well and want it to happen...
 
  • Like
Reactions: oaxaca

Solarminer

Well-known Member
Apr 4, 2015
762
922
163
This is not cool and strikes at the very root of what allows DASH to even exist. Masternode operators have to be responsible, fully-informed voters or the whole thing falls apart.

This essentially aims to elimiante the line tiered concept by turning clients back into the same unified one-software concept. No more separate masternodes. Every client gets a masternode so every client is a masternode, so, uh why bother?

This isn't Bitcoin. It doesn't work like that. DASH has already fixed what Bitcoin wouldn't. Lets not break it.
I agree with this. See my long post on the previous page showing how complicated and expensive a masternode is to setup. A liquidity provider would be a better/easier solution for Chris to work on.
 

camosoul

Grizzled Member
Sep 19, 2014
2,261
1,130
1,183
I agree with this. See my long post on the previous page showing how complicated and expensive a masternode is to setup. A liquidity provider would be a better/easier solution for Chris to work on.
ODROID-XU4 is under $80. Everything else is free. Equivalent VPSes are only a few bucks a month.

I railed against the "guides" and I was wrong. Why? They still had to actually do stuff, and the act guaranteed that at least a little clue would seep in. The number of people who have become linux-competent as a direct result of using those guides has been impressive. And I'll say it again, I was wrong. Guides ended up creating clued-in masternode operators and they were and are a good thing.

This concept seeks to remove all need for knowing anything at all. There will be no learning because there is not need to learn.

There still exists nothing that forces a person to have an understanding of economics, as it proved by the very existence of this suggestion. Anyone who has the first clue how DASH works would never in a billion years suggest this. Unless they deliberately wanted to destroy DASH... Or were honestly clueless to what they were dealing with...

Masternodes need to be responsible, intelligent, educated people with a stake. Not just any old fool who wants to vote himself more free stuff.
 
  • Like
Reactions: TaoOfSatoshi

InTheWoods

Well-known Member
Foundation Member
Oct 12, 2014
721
941
263
@camosoul

Cryptocurrency is not an esoteric society for the initiated few or should not be. If you want it to stay an underground phenomenon...well I don't. `nuff said. :)
 

TanteStefana

Grizzled Member
Foundation Member
Mar 9, 2014
2,876
1,867
1,283
This is a great idea, but in reality, there is a bit of management one must perform on one's masternodes. We will have a lot of big hard forks coming up in the foreseeable future. Because of this, I would partner up with DashWhale and/or Moocowmoo, and create something that will be minimally difficult to keep up and use.

It will most likely require a bit of support, if you're planning on servicing non-technical people with Masternodes. On the other hand, people who want to help, and just run full nodes, would be a little easier. Yet they too will have to update, I'm guessing at least 3 times this upcoming year alone. The box certainly shouldn't actually hold a live wallet (that is, a wallet with funds in it) but rather, you'd enter your info as if it's a remote MN, right?

Still, I've got to say that I have servers, each with 4 CPUs 1gb ram and 65 gb drive space plus 1 ip address (extra IP is $18/yr) and they've been running fantastically. I just got 2 more on sale for around $25 per year. So that's pretty darn cheap, and no maintenance. However, we might be able to come up with value added services for these devices.

With value added services, we can easily make these devices more desirable. Would it be possible to run your home computer through the device for added privacy because it automatically runs your queries through TOR? or does other things for you?