Charles Bouillaguet
  • Member for 4 years, 3 months
  • Last seen more than a month ago
How does mining pool ensure the miner works on the problem?
6 votes

Miners regularly send "shares" to the pool server. The shares are solution to a low-difficulty bitcoin puzzle. Each share stands some chance of being a solution to the current bitcoin puzzle, of much ...

View answer
What is the strategy mining pool servers use (regarding difficulty)?
Accepted answer
2 votes

It depends on the pool. Some pool use a fixed difficulty. Some use several and allow users to choose. Some automatically set the difficulty, with the aim that each miner generates a share every few ...

View answer
Why is this block empty?
Accepted answer
2 votes

Miners are free to mine empty blocks if they want. They do not HAVE to include transactions in them. Any block that is well-formatted and extends the blockchain is valid. Miners who do that (mining ...

View answer
Guessing nonce - nonce pools/domains
1 votes

The nonce value is indeed "guessed" by the miner. The miner can also choose a part of the coinbase transaction (what the stratum protocol calls the ExtraNonce2). Another part of the coinbase ...

View answer
Regarding use of bitcoin mining hardware for generating sha 256 hash, other than bitcoin mining
1 votes

Most bitcoin ASICs take as input a SHA256 chaining value and a 480-bit block, and they try every possible 32-bit suffix to check if SHA256(SHA256(block + suffix)) begins with sufficiently many zero ...

View answer
Cryptographic problem - locks
1 votes

This seems to be a variation of Shamir's 3-pass protocol. I guess that the card trick requires commutative encryption to work, meaning that encrypting with a key K_1 and then with another key K_2 ...

View answer
Initial setup Antminer S7
1 votes

The Antminer S7 runs standalone. It has a micro-controler that runs CGminer, and a web interface where you can point it to any pool you want. You just need to figure out the IP address of the miner, ...

View answer
What is the average amount of electrical power required to complete one Bitcoin transaction?
0 votes

One new block gets mined every 10 minutes. This makes 144 blocks per day. Today there have been 274000 transactions (source). This makes around 2000 transactions per block. The current difficulty is ...

View answer
What Hash need for Signature verification?
0 votes

I think that the hash function used is sha256d, a non-standard function obtained by hashing with sha256 twice (first hash the data, obtain 256-byte digest, then re-hash the digest).

View answer
How to calculate the average worker hashrate on a pool?
Accepted answer
0 votes

This seems correct, as far as I understand.

View answer
What internet data usage can I expect when mining in pools?
Accepted answer
0 votes

No, it's much less than you think. If you look at the Stratum protocol, you'll see that the pool server doesn't send you the full list of transactions of a block, but just their hash (in a merkle-tree ...

View answer
How many nonces on average do I need to try in order to get n leading zeros?
0 votes

I think that you need on average difficulty * 232 trials to solve the proof-of-work puzzle. Cf the bitcoin specification.

View answer
Convert plaintext script into hex-encoded script in python
0 votes

I'm reading the specification. Your hex string has to start with 6a [OP_RETURN opcode] followed by 4c [OP_PUSHDATA1] followed by a one-byte number indicating the size (in bytes) of the following data. ...

View answer
What other purposes can I use my [obsolete] hashing hardware for?
0 votes

You could use your obsolete mining hardware to help cryptographers find some collision for the sha256 hash function. See this page for the relevant project.

View answer
Bitcoin Mining ASICs used for cryptographic application? Rainbow tables?
0 votes

TL;DR: Yes, bitcoin ASICs can serve cryptanalytic purposes. They could be used to speed up a cryptanalytic attack that requires a lot of random bit-strings whose SHA256 begins with many zero bits. ...

View answer