Bitcoin Forum
May 18, 2024, 02:13:07 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Miners & How They Confirm the transactions  (Read 690 times)
grtthegreat (OP)
Legendary
*
Offline Offline

Activity: 1246
Merit: 1029



View Profile WWW
December 30, 2014, 02:11:18 PM
 #1

I have been using Bitcoins since Jan 2014 and know enough about it but there's something I don't understand. Miners approve transactions. This is a fact. And there have been instances with me where I have not included fees for a large transaction and it got reversed. Suppose, I buy a few mining rigs and start mining at some pool, so I am a miner now, so does that mean I can approve some txns and reject some on my wish ??
DannyHamilton
Legendary
*
Offline Offline

Activity: 3388
Merit: 4653



View Profile
December 30, 2014, 03:00:30 PM
 #2

I have been using Bitcoins since Jan 2014 and know enough about it but there's something I don't understand. Miners approve transactions. This is a fact.

That depends on what you mean when you say "approve".  All peers on the network verify the transaction and will only relay it to the miners if it is valid, so miners aren't the only ones that verify transactions.

What miners to is "confirm transactions".  This means that they add transactions to the blockchain to set the order of the transactions.

And there have been instances with me where I have not included fees for a large transaction and it got reversed.

So, you've finally learned to always include a transaction fee with your transactions?

Suppose, I buy a few mining rigs and start mining at some pool, so I am a miner now, so does that mean I can approve some txns and reject some on my wish ??

That depends on the pool you choose.  In most pools, the pool operator gets to choose the transactions that get confirmed.  There are some pools (such as p2pool) where the members get to choose which transactions to confirm, but you'll only get to choose for the blocks that you solve.  How often that will happen will depend on how much hashing power you have, and what the current difficulty is.

At the current difficulty of 39457671307.1 you'll need approximately 1962 terahash per second if you want to be able to solve one block per day.
With 280 terahash per second, you'll be able to solve approximately one block per week. (at least for the first week, after that difficulty will change every 2 weeks).
With 64.5 terahash per second, you'll be able to solve approximately one block per month. (except that difficulty will change by then, so it is likely to actually take longer).
With 5.375 terahash per second, you'd be able to solve approximately one block per year. (except that difficulty will change quite a bit by then, so it is likely to take significantly longer).
With 537.5 gigahash per second, you'd be able to solve approximately one block per decade. (except that difficulty will change a lot by then, so it is possible that you will never solve a block).
With 537.5 megahash per second, you'd be able to solve approximately one block per century. (except that difficulty will be completely different by then, so it is likely that you'll never solve a block).
activebiz
Hero Member
*****
Offline Offline

Activity: 518
Merit: 500


View Profile
December 30, 2014, 04:28:48 PM
 #3

ull need a lot a hashing power to solve a block solo. mining pools have the ability to choose which transactions to include in a block

Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!