Bitcoin Forum
June 23, 2018, 08:36:10 PM *
News: Latest stable version of Bitcoin Core: 0.16.1  [Torrent]. (New!)
 
   Home   Help Search Donate Login Register  
Pages: [1]
  Print  
Author Topic: How are Transactions Selected to Be in Blocks?  (Read 423 times)
Bitcoinm
Member
**
Offline Offline

Activity: 87
Merit: 10



View Profile
March 17, 2013, 08:29:52 PM
 #1

I have been following Bitcoin for a while and understand a lot of it pretty well, but I was explaining it to my friend in detail, and I really wasn't sure how or where transactions are put into blocks?  Where is on the network is this organized and where does it happen?
1529786170
Hero Member
*
Offline Offline

Posts: 1529786170

View Profile Personal Message (Offline)

Ignore
1529786170
Reply with quote  #2

1529786170
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1529786170
Hero Member
*
Offline Offline

Posts: 1529786170

View Profile Personal Message (Offline)

Ignore
1529786170
Reply with quote  #2

1529786170
Report to moderator
1529786170
Hero Member
*
Offline Offline

Posts: 1529786170

View Profile Personal Message (Offline)

Ignore
1529786170
Reply with quote  #2

1529786170
Report to moderator
Gabi
Legendary
*
Offline Offline

Activity: 1148
Merit: 1008


If you want to walk on water, get out of the boat


View Profile
March 17, 2013, 08:33:52 PM
 #2

Miners decide wich transactions put in the blocks they find

DeathAndTaxes
Donator
Legendary
*
Offline Offline

Activity: 1218
Merit: 1004


Gerald Davis


View Profile
March 17, 2013, 08:37:24 PM
 #3

Transactions exist outside blocks.  When you submit a tx to the network it means you submit it to your peers who submit it to their peers who .... every peer on the network is aware of the tx.  All peers have a pool of unconfirmed tx which is called the memory pool.  Miners choose which tx (if any) to take from the memory pool and put in the next block.  When a block is solved it is relayed peer to peer and each peer removes from the memory pool all the tx which are in the block.

So at all times all peers have
a) the blockchain = permanent record of all confirmed transactions
b) the memory pool = collection of unconfirmed tx the peer is aware of
MeatPopsicle
Jr. Member
*
Offline Offline

Activity: 48
Merit: 0


View Profile
March 17, 2013, 09:19:51 PM
 #4

As they mentioned the way they usually pick which txn's to chose is which will give them the most fees for the work involved. So usually txn's with a lower size/fee ratio will get process first and txns with a high ratio (low fees for large trxn) will take longer, if they get processed at all.
Pages: [1]
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!