Mining Bitcoins on a college campus
whyalex.com
whyalex.com
Now I am not entirely sure about this, but I am pretty certain that this is not how power usage on modern computers works.... An idling machine (what they will typically be doing) will be burning far less power than a computer pegging all of its cores running bitcoin miners.
What do you mean? It's basically 100% efficient. Where else would the energy go? Through the ethernet port?
Probably above 99.99% but not 100%. The light from the power LED might escape through the window and there's some electromagnetic emissions in the parts of the spectrum that might also go through walls, same goes for the sound of the fan.
http://physics.stackexchange.com/a/1494
(The building may also be on district steam heating, fuel oil, possibly even coal, any of which could be cheaper than electricity, depending on location.)
That said, I doubt that matters much for the average office space. A far more important factor - especially for those in cold climates - is that the "regular heater" is almost certainly not powered by the electric grid, but rather local combustion. I heat my home with gas, not electricity.
Also, depending on the setup of your HVAC system, it may be possible to cause a lab to overheat and trigger the cooling system in the middle of winter. Many datacenters vent excess heat year-round.
The absolute pittance of bitcoins you'll mine using CPUs won't begin to make up for these inefficiencies.
Edit: s/efficient/cost effective/g
It doesn't matter if you just add a little more to an already large electricity bill. You are stealing money from an organization that is set up to benefit the common good.
I'm so glad that I never had to "give the bitcoin talk" to somebody when I was still doing computer admin as part of my Phd contract.
An inefficient thief.
Not even that; this is breaking car windows to steal $5 in change from the ashtray.
Nobody really mines using CPUs anymore, they use ASICs which are multiple levels of magnitude more efficient.
Probably want to be careful about that. No matter how smart/clever you are, you'll probably get caught doing whatever it is you're talking about. The school has already caught you doing something they didn't want you doing, so if it happens again, they might have a place to start looking...
I was definitely not referencing anything to do with computer systems, actually something much more internal (none of anyones business but CU has some shady dealings with sponsors who think they are giving money to support students but really supporting the universities whims. The way they get that money is by blackmailing students like myself with their campus jobs and making us write letters to these donors stating that their money is going to a good cause). Dumbly enough, they give us all a list of addresses for donors! So I was considering sending them all some actual email correspondence between myself and Uni admin showing where their money really goes... Talk about stealing... And it's definitely more than $3!
Sorry for the confusion, I took that part out because it wasn't explained well enough.
P.S. For all of you who think I should be expelled/that this is stupid: please refer to the "how to not be stupid" section... P.P.S. I might be an asshole, but I also might save 100 other universities electricity and computing power because I was kind enough to document my failure for future ambitious student hackers.
Congratulations, you're an asshole. Their response was entirely appropriate.
At my Uni there are rules for how the computers should be used. Installing this kind of software on a multitude of computers would be a breach of those rules. It would probably get you kicked out of the computer systems for some time, meaning you have no way to hand in your deliverables, use lab equipment etc. You would probably end up having to redo the semester.
Edit: I saw his edit to the post now. Looks like his Uni would treat it as a criminal offense.
> Future violations will be reported to campus police and treated as criminal trespass.
It was supposed to be mostly for academic stuff, and one undergrad class where we learned about parallel programming. I wonder, though, how impressive it would be to run a bitcoin miner on something like that. Obviously unethical, and even if it wasn't, I've graduated and don't have access anymore. Still interesting to think about.
It doesn't matter that they're public, if they've asked you to stop it's trespass. You don't even have to be on campus, if you accessed the network from home it could be trespass to chattels.
A saner choice would have been to set one miner off, look at the results after 24 hours, and finally multiply that by 100. In retrospect, looking back at the benefit/risk analysis, you gained very little and risked too much!
Sometimes, especially in computing, sanity is asphyxiated by adrenaline. Just remember, you walked a dangerous line and to be more careful in your actions. The new acts/laws treating simple computational offenses as criminal charges are very extreme.
Sigh. Glad this guy got nailed. This kind of thing can be pretty disruptive. I think most of us did stupid things in our time at college, but I'm surprised that this guy has the temerity to go try to brag about it on Hacker News with his real identity...
The main way to bypass it: bananas weren't deducted until the job completed. If you had a long-running task, or a program caught in an infinite loop, you could leave it running indefinitely and take the hit at the end of the term or just postpone the hit until it was more convenient for you to go ask for forgiveness.
EDIT: And a note, this was not established on every computer system on campus. Just one of the more commonly used non-major systems.
We have a grid computing environment set up (using Sun Grid Engine) that allows people to run bulk jobs across both dedicated clusters and in spare cycles on lab machines. The way it was set up, CPU jobs on lab machines were set to an extremely low priority, so they don't interrupt legitimate use, and the jobs in some queues were set up so they'd be suspended when real jobs needed to run.
I'd submit hundreds of jobs to the background queue, which would run for a couple of hours and then stop. I also had access to a fairly large number of Nvidia GPUs which were used largely to teach people Cuda and run big simulations every month or so. I was able to use a pretty good portion of my college's compute power without being particularly annoying to other users.
I stopped after a while (maybe 2 weeks), because it was rather inefficient (I mined about 0.04 coins, at the time worth about $8) and because it was a huge pain to maintain. I would probably do it again with a different currency, but it's really not worth it.
Although apparently the difficult of primecoin was raised a month or so ago. In any case going for another coin and trading is likely to be more profitable.
You will cost your university far more in electricity than you'll make from Bitcoins. This is stealing.
I don't know the particulars, but CPU mining of scrypt coins is at least not very profitable.
disclaimer This information is for educational purposes only, I want to keep my job.
The best GPUs are more like $10 a day.
There might be somewhat better scrypt coins, but I guess more and more people are watching this (so they will have roughly even mining activity). Bitcoin will be far less (because a few thousand dollars of ASICs is good for thousands of GPUs or tens/hundreds of thousands of CPUs).
I am really curious to know how Bitcoin mining may work in India where you can simply throw a cable on the pole and steal electricity.