Bitcoin Forum
May 14, 2024, 10:15:35 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: asdfklj  (Read 1439 times)
juliansantiago (OP)
Newbie
*
Offline Offline

Activity: 11
Merit: 0


View Profile
May 23, 2013, 01:50:13 AM
Last edit: May 23, 2013, 08:49:13 PM by juliansantiago
 #1

s90af
1715681735
Hero Member
*
Offline Offline

Posts: 1715681735

View Profile Personal Message (Offline)

Ignore
1715681735
Reply with quote  #2

1715681735
Report to moderator
1715681735
Hero Member
*
Offline Offline

Posts: 1715681735

View Profile Personal Message (Offline)

Ignore
1715681735
Reply with quote  #2

1715681735
Report to moderator
1715681735
Hero Member
*
Offline Offline

Posts: 1715681735

View Profile Personal Message (Offline)

Ignore
1715681735
Reply with quote  #2

1715681735
Report to moderator
"You Asked For Change, We Gave You Coins" -- casascius
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715681735
Hero Member
*
Offline Offline

Posts: 1715681735

View Profile Personal Message (Offline)

Ignore
1715681735
Reply with quote  #2

1715681735
Report to moderator
1715681735
Hero Member
*
Offline Offline

Posts: 1715681735

View Profile Personal Message (Offline)

Ignore
1715681735
Reply with quote  #2

1715681735
Report to moderator
gweedo
Legendary
*
Offline Offline

Activity: 1498
Merit: 1000


View Profile
May 23, 2013, 02:12:29 AM
 #2

whats the difference between mining and creating a block? who does the creating?

Mining is the finding of the hash of this block. Miners find blocks and include the transactions.
autonomous42
Newbie
*
Offline Offline

Activity: 56
Merit: 0


View Profile
May 23, 2013, 02:34:33 AM
 #3

Ok so, the mining comes first then? A miner finds a hash, then decides which transactions to include, then broadcasts?
I'm pretty sure the miners furiously search for a hash of all currently unconfirmed transactions. There is a nonce, or random number, that the mining software adds to the other data to be hashed in search of a hash beginning with 14 zeroes. The number of preceding zeroes is adjusted occasionally as well.
autonomous42
Newbie
*
Offline Offline

Activity: 56
Merit: 0


View Profile
May 23, 2013, 02:47:52 AM
 #4

Ok so, the mining comes first then? A miner finds a hash, then decides which transactions to include, then broadcasts?

true

Now wait a minute. What about that, then, is inclusive of the previous blocks?
solex
Legendary
*
Offline Offline

Activity: 1078
Merit: 1002


100 satoshis -> ISO code


View Profile
May 23, 2013, 03:05:08 AM
 #5

Ok so, the mining comes first then? A miner finds a hash, then decides which transactions to include, then broadcasts?

true

Now wait a minute. What about that, then, is inclusive of the previous blocks?

Solo miners or pool operators collate a set of pending transactions and generate a Merkle Tree from them. http://en.wikipedia.org/wiki/Merkle_tree
It is only the top hash (Merkle root) which goes into the block header. This prevents transactions from being altered (as the top hash would be different).

It is then the block header which is hashed many times by the solo miner or the pool miners. Block header hashes have a target number of leading binary zeros, the number of which increases with difficulty. A dummy value called the nonce is incremented so that each hash of the block header is different until the target is found. Then the block is broadcast, and validated by other solo miners or pool operators. The block header hash is included in the next block header which is hashed, making the whole blockchain unalterable.

Just brilliant of Satoshi to put it all together.


autonomous42
Newbie
*
Offline Offline

Activity: 56
Merit: 0


View Profile
May 27, 2013, 05:35:23 AM
 #6

How do blocks of exactly 25.00000000 BTC and no transactions happen?
autonomous42
Newbie
*
Offline Offline

Activity: 56
Merit: 0


View Profile
May 27, 2013, 05:50:43 AM
 #7

How do blocks of exactly 25.00000000 BTC and no transactions happen?

The miner doesn't include transactions, and just collects the rewards.
On what basis does that happen? Not knowing anything about bitcoind or the minutiae of how the mining software or pools work, why would they not take transactions?


PS who renamed the thread and removed the OP? weird.
K1773R
Legendary
*
Offline Offline

Activity: 1792
Merit: 1008


/dev/null


View Profile
May 27, 2013, 06:26:26 AM
 #8

funny the OP edited his post but forgot that others quoted his original text, morons lol...

[GPG Public Key]
BTC/DVC/TRC/FRC: 1K1773RbXRZVRQSSXe9N6N2MUFERvrdu6y ANC/XPM AK1773RTmRKtvbKBCrUu95UQg5iegrqyeA NMC: NK1773Rzv8b4ugmCgX789PbjewA9fL9Dy1 LTC: LKi773RBuPepQH8E6Zb1ponoCvgbU7hHmd EMC: EK1773RxUes1HX1YAGMZ1xVYBBRUCqfDoF BQC: bK1773R1APJz4yTgRkmdKQhjhiMyQpJgfN
autonomous42
Newbie
*
Offline Offline

Activity: 56
Merit: 0


View Profile
May 27, 2013, 06:29:04 AM
 #9

funny the OP edited his post but forgot that others quoted his original text, morons lol...
Dunno, his question was a pretty good one. Ah well..
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!