11 votes

How is mining the exact same hash on every computer avoided?

Blocks commit to the set of transactions they contain, including the coinbase transaction. The coinbase transaction is the transaction which pays the subsidy/fees out to the miner who mined it. Since ...
user avatar
6 votes
Accepted

How do I join a NXT mining forging pool? And how do I register for payouts from the pool?

I was confused by this as well, but I figured it out through trial and error. AM means arbitrary message (they should have explained this), which is a regular message you send to the forging pool ...
user avatar
  • 76
6 votes

How do miners communicate in Bitcoin/ Decentralized Network?

Bitcoin is a gossiping network. There is no hierarchy among the nodes, each node operates at equal privilege level. Bitcoin has an established protocol defining how nodes communicate with each other, ...
user avatar
  • 64.5k
6 votes
Accepted

Is it possible (not feasible) to mine bitcoins with Bitcoin Core v0.21.1?

The setgenerate built-in background miner was removed. There is however still a test-only on-demand miner, which will try to mine N blocks whenever requested by RPC (see generatetoaddress /...
user avatar
5 votes
Accepted

is it necessary to stay connected to internet

You need to be online because mining is sort of like a mathematical race: whoever finds the hash of the next block (with value less than the current target) wins. And in order to prove that you found ...
user avatar
  • 5,124
4 votes
Accepted

How can I do CPU mining on testnet?

Even on testnet the difficulty is sufficiently high that it will take you a long time to mine anything using cpu. (Lots of people testing ASICs, presumably.) Your best bet is probably Testnet in a ...
user avatar
4 votes
Accepted

Why are mined blocks not always full

If you look at recent blocks on https://blockstream.info/ (as of today, Aug 15 2020), nearly all blocks are very close to 4000 kWU. The variation is due to availability of sufficiently small ...
user avatar
4 votes

Can one manually type the mined block on bitcoin core and broadcast it?

Yes. Bitcoin Core has a RPC submitblock, which, as the name implies, allows you to provide a block to be submitted to the Bitcoin network. In fact, Bitcoin Core supports the getblocktemplate protocol ...
user avatar
  • 62.3k
3 votes
Accepted

Does BitMinter not use CPU's for mining at all?

GPUs are obsolete for mining. You won't get any reward worth even close to your electricity and hardware degredation cost. This has been true for over a year at least. CPUs are 1000x more wasteful. ...
user avatar
  • 6,208
3 votes

CPU Mining: Optimal Number of Threads

One instance of minerd is all you're going to need. The application also synchronizes with the pool. So opening more than 1 instance of minerd is just going to cause your network to be used twice for ...
user avatar
  • 538
3 votes

How to activate the mining process in the standard bitcoin client?

Warning: doing what is described below will not gain you any coins at all with exceedingly high probability, and just burn electricity (see other answer). Bitcoin Core still has a built-in miner. It ...
user avatar
3 votes

When ASICs generate a share, is it always at difficulty 1?

It's hardware specific, and most of the information for Bitcoin mining ASIC are under an NDA so this can't be posted publicly. There's very little utility in returning difficulty one shares to the ...
user avatar
  • 15.1k
3 votes

Does this mean it's mining?

You are using an ancient version of bfgminer CPU mining was disabled by default even in bfgminer 3.10.0, your gpu doesn't seem to get detected You're about 4 years late for CPU mining and 3 years ...
user avatar
  • 64.5k
3 votes
Accepted

About traditional Bitcoin mining

The official Bitcoin full node software always had the mining feature built in, and will probably always have. If you have the line gen=1 in your .conf file, then you will start confirming ...
user avatar
  • 5,124
3 votes

How to set up a private bitcoin network with mining on a single machine?

I've had to do this, so I'll try to describe exactly what you need to do to get mining on testnet to work in a local setup. For our purposes, we'll have 2 instances of bitcoind running, the first set ...
user avatar
  • 7,639
3 votes

GPU mining slows down my ubuntu

Mining on a cpu at all is a bad idea, it can and will wear the cpu down, and is ridiculously slow compared to a gpu. Also mining with an Nvidia card isn't the smartest thing either as they are much ...
user avatar
3 votes
Accepted

how can i do mining on vmware machine

Currently, all mining software have GPU and CPU mining disabled by default. You're going to need to recompile from source and enable CPU/GPU mining to be able to mine with your CPU/GPU. You should be ...
user avatar
  • 7,639
3 votes
Accepted

Bitcoin hardware

Nope, you didn't do anything wrong. You're about 4 years late, the days of gpu mining are over.
user avatar
  • 5,233
3 votes
Accepted

How can someone mine bitcoins at billions or trillions of hashes per second when the nonce is only 2^32 in size?

The timestamp in blocks does not need to be set to the actual time of the current hash. So during mining, the timestamp can be moved when the nonce is exhausted even if the actual time is not that ...
user avatar
  • 62.3k
3 votes
Accepted

How does the bitcoin transaction fee get paid to miner(s)?

The very first transaction in every block is called a coinbase transaction. This coinbase transaction is created by the miner themselves, to pay them the block reward and the fees from the ...
user avatar
  • 11.4k
3 votes

Unable to execute getwork logic in java

The getwork RPC call was removed from Bitcoin Core. It was deprecated and then superceded by the getblocktemplate RPC call. It looks like the pool that you are using uses an unspecified protocol. It'...
user avatar
  • 62.3k
2 votes

How to set Bitcoin-Qt setgenerate mining recipient?

By default, Bitcoin-QT will generate new addresses to mine to. If you use the Encrypt Wallet feature, it appears to always mine to the same address instead, but it's still not user-selectable. If ...
user avatar
  • 143
2 votes
Accepted

ValueError: need more than 1 value to unpack

I was getting this error. Like the above answer states, I checked my password, saw that it was longer than it should have been and changed it, then quit getting the error. At least for me, it was a ...
user avatar
2 votes

GUIMiner does not connect on Slush's pool

Without seeing exactly what you are doing on GUIminer, this is just a guess because it is a very common problem beginners run into. When GUIminer was last updated, Slush was using difference ...
user avatar
  • 1,658
2 votes

How to mine solo Vertcoin?

Download the official wallet : https://vertcoin.org/wp/get-started/ Then, install it and wait for full sync (aka vertcoin blockchain download) During the sync, look how to build a simple appropriate ...
user avatar
  • 400
2 votes

How do I set up GUIMiner to use my cpu?

CPU mining ended in 2011. You will earn less than what the electricity costs, so the more you mine the more money you lose. You will never earn the minimum amount required to cash out from a pool, so ...
user avatar
  • 8,339
2 votes
Accepted

Does bitcoin-qt support mining in a pool?

No. Also the hashing implementation in the client is very, very limited. It is not optimized for different architectures AFAIK and does not support any other calculation medium other than regular CPU. ...
user avatar
  • 1,570
2 votes
Accepted

Why do I get this error when I try to install CGMiner on my RaspberryPi?

Might as well give this old question an answer. cgminer 3.7.2 (which was obsolete even when this question was asked) required scrypt to be enabled as a compile-time option with ./configure --enable-...
user avatar

Only top scored, non community-wiki answers of a minimum length are eligible