logoalt Hacker News

How Monero’s proof of work works

228 pointsby alcazaryesterday at 2:10 PM177 commentsview on HN

Comments

dgacmuyesterday at 3:10 PM

If folks are interested in the old Monero PoW function (and, uh, the reason they changed it), I wrote up a thing about it a long time ago:

https://da-data.blogspot.com/2014/08/minting-money-with-mone...

The history of people trying to design GPU or ASIC-resistant proof-of-work functions is long and mostly unsuccessful. I haven't looked into RandomX; it's possible they've succeeded here (or possible that with the alt-coin market mining profitability tanking after Ethereum moved to proof-of-stake, it just wasn't worth it).

show 6 replies
hyc_symasyesterday at 5:51 PM

I walked through the design at Monerokon in 2019 here https://www.youtube.com/watch?v=4Hkd-n1W_e4

show 1 reply
CuriousRoseyesterday at 11:49 PM

In terms of software that genuinely fascinates me Monero would have to be up there (along with Postgres, ZFS and OpenBSD). It's in my opinion one of the only (but probably the only) cryptos that has actually held true in terms of its principles of privacy (which was a perceived principle of crypto by users) and mass ability to mine and not be dominated by ASICs.

I've since taken to running a non-public Monero node, which will become public when I can ensure my network security as it's being run from my home.

In saying that, there is a lot of concern around the new Carrot changes. To preface, I don't understand it enough to have an opinion either way, but a good chunk of the vocal user base seems to be worried that making “optional” view keys show both incoming and outgoing transactions will force the hand of the remaining exchanges, and be a condition of adoption of new exchanges to support Monero.

I haven't really seen a dumbed down explanation from the core Monero team as to exactly what the change looks like, and what the theoretical implications could be. It would be nice if Monero had more accessible PR for non-technical users to encourage adoption and squash FUD when it arises or at least acknowledge it from a top level in a blog post or something so that the already hyper-paranoid user base doesn't unnecessarily drive a mass anti-Monero campaign.

j4cobgarbyyesterday at 3:18 PM

I never quite understand this stuff, maybe someone can help.

Are cryptocurrencies supposed to be a potential replacement for real life cash? This was my understanding of the motivation behind Bitcoin, at least.

If so, why does it make sense that people can "generate" cash by proving some amount of work done? This of course cannot be done with normal cash.

Is the main functionality of these cryptocurrencies supposed to be "people can send currency to each other", or "people generate currency -- a number -- and sell this currency for real life money"?

show 17 replies
KolmogorovCompyesterday at 5:54 PM

The article skip over the results? Did the design succeeded? Which hardware do miner uses, and is it evenly distributed? Can I mine Monero on potato hardware?

show 1 reply
OsrsNeedsf2Pyesterday at 4:20 PM

Can someone explain to me why RandomX miners don't just generate programs without branching? I'm a bit confused on why that's not possible

show 3 replies
user3939382yesterday at 11:01 PM

Proof of waste. I wonder for the base price of the currency what the cost of energy and environment are to create it.

kerkeslageryesterday at 5:32 PM

Side question: what's the least scammy and complicated way to buy Monero these days?

show 3 replies
residentzeroyesterday at 3:02 PM

RandomX has some interesting use cases beyond Monero

RandomX in Javascript (web mining?)

https://github.com/l1mey112/randomx.js/

Bitcoin with RandomX (agentic cash?)

https://scashnetwork.org/

https://miningpoolstats.stream/satoshicash

tomjen3yesterday at 6:03 PM

I had hoped this would describe a system that did not use very large amounts of power. Sadly it does.

show 1 reply
legalmoneytalkyesterday at 6:03 PM

[flagged]

add-sub-mul-divyesterday at 3:13 PM

[flagged]

Aeroiyesterday at 3:21 PM

you guys can downvote this, but it's a useless waste of compute, detrimental to resource scarcity and energy constraints, not really solving problems in society.

show 10 replies
NooneAtAll3yesterday at 10:19 PM

ugh, "GiB"

author sold his soul to marketmen

show 1 reply
nmzyesterday at 5:48 PM

So many people here know how bitcoin works but don't know that it doesn't.

It is hilarious.