Questions tagged [hash-verification]

The process of comparing the hash value of downloaded Monero related software to a previously calculated value (often GPG signed by a developer) in order to verify that it is authentic and has not been corrupted.

22 questions
6
votes
3 answers

What is "aes_round" in the Monero hashing algorithm?

I'm embarking on the fool's errand of attempting to understand the Monero hash algorithm. Using this link -- https://cryptonote.org/cns/cns008.txt, I'm struggling to understand this step 3. Scratchpad ... for i = 0..9 do: block =…
6
votes
3 answers

How can I verify the SHA256 hash of 0.10.3 "Wolfram Warptangent" on Ubuntu?

How can I verify the SHA256 hash published for the official 0.10.3 release matches the file that I downloaded for Linux, 64-bit?
Jun Li
  • 438
  • 2
  • 11
5
votes
1 answer

How do I figure out how much a share is worth in the PPLNS world?

I'm trying to figure out how much accepted shares are worth, however small, in a mining pool, situation, specifically of a PPLNS scheme. What is the formula to figure how what a specific share is worth? I thought block reward might come into play,…
4
votes
1 answer

How do miners attempt to avoid duplicating nonces of other miners? Do they try?

In a very general sense, most people who know about cryptocurrency mining understand that for every block in a proof-of-work blockchain there is a new "challenge" for the miners, and that challenge is to successfully solve a math problem. Going a…
4
votes
1 answer

SHA256 hashes for newest AEON release

Where can I find the SHA256 hashes for AEON v.0.9.11? Preferably I would like to see the hashes GPG signed by an AEON developer and is the norm for Monero releases
4
votes
1 answer

How can I verify the SHA256 hash of 0.10.3 “Wolfram Warptangent” on macOS?

How can I verify the SHA256 hash published for the official 0.10.3 "Wolfram Warptangent” release matches the file that I downloaded for macOS, 64-bit?
Jun Li
  • 438
  • 2
  • 11
3
votes
1 answer

What does the "hashes" field mean in an authentication message received from a pool?

I'm still trying to get a handle on how all this pool mining stuff works so I decided to use this guy's project -- https://github.com/cryptonoter/CryptoNoter/ to give it a whirl. In particular I notice when I send a message (I believe this is when…
3
votes
1 answer

Security model for new auto update feature in GUI v0.16.0.2 'Nitrogen Nebula'

What steps are taken to verify the binaries via the new GUI auto update feature? How does it compare to downloading the them and manually verifying the hash as GPG key as was required for previous versions?
3
votes
1 answer

RandomX slow hash "miners" parameter

I want to write fast RandomX verification in Python. I'm using pybind11 and want to bind the C function rx_slow_hash: void rx_slow_hash(const uint64_t mainheight, const uint64_t seedheight, const char *seedhash, …
Andrei
  • 367
  • 1
  • 9
2
votes
1 answer

How can I tell what difficulty my solution is?

I read that sometimes a pool will report a "Low difficulty share" error if the solution indeed did not match the specified difficulty but it could also be reported if someone had already found a nonce that hashed the block and you were too late…
2
votes
1 answer

What's the scratchpad for?

Attempting to follow the pseudo-code here -- What exactly has been changed in PoW algorithms in the v7 fork?, I was curious about this part of the Monero hashing algorithm ... scratchpad = fill_scratchpad(state) What is the scratchpad for? When…
2
votes
1 answer

How does a Monero pool confirm/reject a submitted nonce?

I'm trying to get a handle on how the protocol works between Monero miners and pools. Although I've looked at Stratum, the rules seem slightly different with Monero mining. For example, I'm using a CryptoNoter tool (derived from Coinhive) and when…
Dave
  • 277
  • 3
  • 9
2
votes
1 answer

How can I verify the SHA256 hash of 0.10.3 “Wolfram Warptangent” on FreeBSD?

How can I verify the SHA256 listed in this GPG-signed message for the official Monero 0.10.3 release matches the file that I downloaded for FreeBSD, 64-bit?
Jun Li
  • 438
  • 2
  • 11
2
votes
3 answers

How can I verify the SHA256 hash of 0.10.3 “Wolfram Warptangent” on Windows?

How can I verify the SHA256 hash published for the official 0.10.3 release matches the file that I downloaded for Windows, 64-bit?
Jun Li
  • 438
  • 2
  • 11
1
vote
1 answer

Which keccak algorithm does Monero use in its initial has function?

The Monero algorithm says First, the input is hashed using Keccak [KECCAK] with parameters b = 1600 and c = 512 I'm trying to re-create teh algorithm using JS and I found this keccak library -- https://github.com/emn178/js-sha3 , but my…
1
2