GOPHERSPACE.DE - P H O X Y
gophering on hngopher.com
HN Gopher Feed (2017-12-18) - page 1 of 10
 
___________________________________________________________________
XMR mining app, built with Vue.js, D3 and CoinHive
48 points by bradoyler
https://github.com/bradoyler/xmr-miner
___________________________________________________________________
 
babaganoosh89 - 1 hours ago
Wouldn't a user mining for themselves use a desktop program miner?
Coinhive has the overhead of running in a browser and takes 30% of
the haul.
 
  stormtv - 1 hours ago
  There are ways to connect the miner to other pools, a desktop
  miner would be more effective.https://github.com/cazala/coin-
  hive-stratum
 
noahdesu - 5 minutes ago
This is really cool. I didn't know about CoinHive. It looks like
it's a sort of profit sharing setup with CoinHive, who provides all
the technical bits.Another option is to build your own. I published
one of the more unapproachable aspects, which is an Emscripten-
compiled implementation of the Cryptonight hash function [0]. One
could slap a basic WebSocket proxy on top of existing mining
server, and the adding the coordination logic in Javascript in the
client.[0]: https://github.com/noahdesu/xmonarch
 
ralmidani - 1 hours ago
Does the value of XMR mined exceed the electricity consumed by the
app?There are already malicious websites using hidden windows to
mine XMR, but to the benefit of the person in control of the site
rather than the people who pay the electricity
bills:https://arstechnica.com/information-
technology/2017/11/sneak...
 
  lojack - 1 hours ago
  > Does the value of XMR mined exceed the electricity consumed by
  the app?Extremely unlikely. Even GPU mining with good hardware
  cuts it close with energy consumption depending on your energy
  costs.
 
    pfisch - 1 hours ago
    This is just not true for basically all of 2017 with the rate
    at which the value of all the coins has been rising.
    Especially if it is your desktop on off hours so the hardware
    is essentially a sunk cost.
 
    [deleted]
 
    lawn - 1 hours ago
    Actually both GPU and CPU mining is generally profitable
    compared to the energy costs, of course depending on your
    rate.But then there's the cost of the hardware which may be
    difficult to recoupe.
 
  wyldfire - 1 hours ago
  In general, any PoW-cryptocoin quickly reaches an equilibrium
  with its costs.  Changes in the difficulty, changes in the
  exchange rate (usually as a function of changing demand), changes
  in availability of current/next-generation mining hardware will
  destabilize this equilibrium temporarily.The answer to the
  question "should I mine [coin x]" in order to make money is
  usually "no".  You should mine that coin because you care about
  the network's security and decentralization or not at all.  If
  you have access to next-generation mining hardware or cheaper-
  than-normal electricity, you might have a case for "yes".  Or, as
  you indicate, if you have a malicious way to run the miner or
  mostly-malicious-"not-too-clearly-disclosed-to-end-user", that is
  almost certain to make money.
 
    deevolution - 4 minutes ago
    A healthy coin depends on a balanced ecosystem of miners and
    users. If mining becomes unprofitable then the ecosystem will
    collapse. But if its a coin that miners have significant
    interest or investment in and they see profitability decreasing
    due to energy costs, they will be incentivised to find cheaper
    sources of energy. This likely explains why so many bitcoin
    mines in china are located near renewable energy sources.
 
    DigitalJack - 1 hours ago
    There aren't enough altruistic people to make the blockchain
    trustworthy.  Profit motive is the entire driving force behind
    the trust model of bitcoin, et al.
 
      Callmenorm - 1 hours ago
      I think you're both partially right. Profit motive is what
      drives people, but profit margins will be shrunk so in an
      established mining ecosystem like bitcoin you probably aren't
      going to make any profit (after accounting for opportunity
      costs).
 
    joshschreuder - 56 minutes ago
    That's not necessarily true, assuming you believe the value of
    what you're mining will at some point in the future be worth
    more than it is now. I mined some Ethereum earlier in the year,
    and was making around $6 AUD a day.I stopped as I was unhappy
    with the effects of proof of work on electricity supply and the
    wear on my GPU, but the amount I mined at current market price
    is worth around 3x that, making it quite a bit more
    profitable.Of course, if you believe the value will increase at
    some future point you're most likely better off just buying the
    coin and hodling it :)
 
      IanCal - 33 minutes ago
      > Of course, if you believe the value will increase at some
      future point you're most likely better off just buying the
      coin and hodling it :)I think this is the key point. If it
      costs more in electricity than the current value it is
      cheaper and easier to just buy some.
 
      vitalus - 29 minutes ago
      If the cost exceeds the value of what you're mining, you're
      always better off putting that money directly into purchasing
      the cryptocoin instead.Option 1: Spend $10 to mine $5 worth
      of BTCOption 2: Spend $10 to obtain $10 worth of BTCIf the
      market goes up, you are better served by the latter option.
 
        elmar - 19 minutes ago
        If you care about privacy normally mining your own coins
        it's the best way to get 100% privacy.
 
bradoyler - 26 minutes ago
Thx y'all. Im getting about 500 H/s right now.
 
  pvtmert - 3 minutes ago
  hn hug on its best
 
teej - 19 minutes ago
This is giving me major idle/incremental game vibes. This could so
easily be converted into an interesting incremental experience.