R2D221
|
|
September 29, 2014, 01:21:38 AM |
|
If, hypothetically, there were no computers and Bitcoin had to be mined manually, how could the 10 minutes be enforced when even a single hash takes more than a day? The difficulty can't go negative, can it?
|
An economy based on endless growth is unsustainable.
|
|
|
thriftshopping
|
|
September 29, 2014, 01:32:20 AM |
|
If it takes more then 10 minutes to calculate one hash then, on average the hash would be worthless even if it was the hash of a valid block as there would likely be another block already found and confirmed by the time you determine the value of your hash.
|
|
|
|
snarlpill
|
|
September 29, 2014, 01:50:16 AM |
|
Very interesting, and complicated. I wonder if somebody like Rainman, an idiot savant (Google it), would have greater luck with something like this. It also makes me appreciate the technical efficiency of how fast our mining equipment today solves these mathematical puzzles. One can only wonder how powerful mining equipment will be in say, 2030.
|
|
|
|
sifter
|
|
September 29, 2014, 05:11:00 AM |
|
So how is it recorded to the blockchain
|
|
|
|
cbeast
Donator
Legendary
Offline
Activity: 1736
Merit: 1014
Let's talk governance, lipstick, and pigs.
|
|
September 29, 2014, 05:28:29 AM |
|
So how is it recorded to the blockchain
In a brainwallet.
|
Any significantly advanced cryptocurrency is indistinguishable from Ponzi Tulips.
|
|
|
johnyj
Legendary
Offline
Activity: 1988
Merit: 1012
Beyond Imagination
|
|
September 29, 2014, 07:19:56 AM |
|
This guy can do ASIC chip design
|
|
|
|
tjefuq
Newbie
Offline
Activity: 4
Merit: 0
|
|
September 29, 2014, 07:41:53 AM |
|
let's grab some snacks, this is interesting
|
|
|
|
sifter
|
|
September 29, 2014, 10:04:25 AM |
|
I wanna join in, seems quite cool.
|
|
|
|
LiteCoinGuy
Legendary
Offline
Activity: 1148
Merit: 1014
In Satoshi I Trust
|
|
September 29, 2014, 03:50:16 PM |
|
|
|
|
|
newIndia
Legendary
Offline
Activity: 2226
Merit: 1052
|
|
September 29, 2014, 08:07:05 PM |
|
The article states... I perform the first round of hashing to mine a block. Completing this round took me 16 minutes, 45 seconds. ^^^This is wrong. Author did not mine a block in 16 minutes, 45 seconds. He just calculated a Hash.
|
|
|
|
sifter
|
|
September 29, 2014, 08:14:39 PM |
|
The article states... I perform the first round of hashing to mine a block. Completing this round took me 16 minutes, 45 seconds. ^^^This is wrong. Author did not mine a block in 16 minutes, 45 seconds. He just calculated a Hash. Jeez, imaging mining a block every 16 minutes.
|
|
|
|
R2D221
|
|
September 29, 2014, 08:17:38 PM |
|
The article states... I perform the first round of hashing to mine a block. Completing this round took me 16 minutes, 45 seconds. ^^^This is wrong. Author did not mine a block in 16 minutes, 45 seconds. He just calculated a Hash. Isn't mining a block calculating a hash? How many hashes are needed to mine a block? (I'm not talking about difficulty, but about how many hashes does the algorithm actually need).
|
An economy based on endless growth is unsustainable.
|
|
|
2GOOD
|
|
September 29, 2014, 08:38:09 PM |
|
This would be a great lesson in cryptography classes.
|
|
|
|
Eotnak
Member
Offline
Activity: 117
Merit: 10
|
|
September 29, 2014, 08:43:05 PM |
|
congrats you just solved a 25 btc block. at a rate of 10000000000000000:0 Even if you found a block, it would likely take more then 10 minutes to copy the found block onto a computer that can broadcast the block to the network so the block would end up either being orphaned or being invalid depending on when someone would consider it to be "found" (when it was actually solved verses when it was broadcast). No, you're supposed to put the result in an envelope and mail it to the Bitcoin Foundation. I heard they have a P.O. Box specifically for this purpose.
|
|
|
|
newIndia
Legendary
Offline
Activity: 2226
Merit: 1052
|
|
September 29, 2014, 08:46:58 PM |
|
The article states... I perform the first round of hashing to mine a block. Completing this round took me 16 minutes, 45 seconds. ^^^This is wrong. Author did not mine a block in 16 minutes, 45 seconds. He just calculated a Hash. Isn't mining a block calculating a hash? How many hashes are needed to mine a block? (I'm not talking about difficulty, but about how many hashes does the algorithm actually need). No one knows. Algorithm does not specify this. Its pure luck... or scientifically u can say entropy. Your first hash may meet the criteria as well as the n th hash.
|
|
|
|
xhomerx10
Legendary
Offline
Activity: 3990
Merit: 8759
|
|
September 29, 2014, 08:55:53 PM |
|
I've been doing this since day 1. I use pen and paper to write a check, deposit it into my exchange account and buy bitcoin to trade for miners. It was fast for all but the BFL singles... Not even sure if I got those!
|
|
|
|
R2D221
|
|
September 29, 2014, 09:19:55 PM |
|
The article states... I perform the first round of hashing to mine a block. Completing this round took me 16 minutes, 45 seconds. ^^^This is wrong. Author did not mine a block in 16 minutes, 45 seconds. He just calculated a Hash. Isn't mining a block calculating a hash? How many hashes are needed to mine a block? (I'm not talking about difficulty, but about how many hashes does the algorithm actually need). No one knows. Algorithm does not specify this. Its pure luck... or scientifically u can say entropy. Your first hash may meet the criteria as well as the n th hash. That is NOT my question. My question is: How many hashes you need in the algorithm? Given the correct nonce and transactions, how many hashes are used in the algorithm to get to the value that will be compared against the current difficulty? I'm not talking about entropy and such, but about the actual algorithm.
|
An economy based on endless growth is unsustainable.
|
|
|
xhomerx10
Legendary
Offline
Activity: 3990
Merit: 8759
|
|
September 29, 2014, 09:57:09 PM |
|
The article states... I perform the first round of hashing to mine a block. Completing this round took me 16 minutes, 45 seconds. ^^^This is wrong. Author did not mine a block in 16 minutes, 45 seconds. He just calculated a Hash. Isn't mining a block calculating a hash? How many hashes are needed to mine a block? (I'm not talking about difficulty, but about how many hashes does the algorithm actually need). No one knows. Algorithm does not specify this. Its pure luck... or scientifically u can say entropy. Your first hash may meet the criteria as well as the n th hash. That is NOT my question. My question is: How many hashes you need in the algorithm? Given the correct nonce and transactions, how many hashes are used in the algorithm to get to the value that will be compared against the current difficulty? I'm not talking about entropy and such, but about the actual algorithm. One hash of the block-header and then one more with that result combined with the correct nonce.
|
|
|
|
vipgelsi
Legendary
Offline
Activity: 1736
Merit: 1001
|
|
September 29, 2014, 10:00:30 PM |
|
Very interesting
|
|
|
|
BitCoinDream
Legendary
Offline
Activity: 2380
Merit: 1212
The revolution will be digital
|
|
September 29, 2014, 10:29:12 PM |
|
The article states... I perform the first round of hashing to mine a block. Completing this round took me 16 minutes, 45 seconds. ^^^This is wrong. Author did not mine a block in 16 minutes, 45 seconds. He just calculated a Hash. Isn't mining a block calculating a hash? How many hashes are needed to mine a block? (I'm not talking about difficulty, but about how many hashes does the algorithm actually need). No one knows. Algorithm does not specify this. Its pure luck... or scientifically u can say entropy. Your first hash may meet the criteria as well as the n th hash. That is NOT my question. My question is: How many hashes you need in the algorithm? Given the correct nonce and transactions, how many hashes are used in the algorithm to get to the value that will be compared against the current difficulty? I'm not talking about entropy and such, but about the actual algorithm. One hash of the block-header and then one more with that result combined with the correct nonce. U might like to check the following to easily understand the mining operation. That would probably make things clear to U about the requirement of the no. of hashes in the algorithm... Q. What happens in a mining operation ? A.A bitcoin block hash is a sha256 (32 bytes). The hashed data contains several things, including the current time, the previous block hash and a random "nonce". Also there's a "target" (depending on the total bitcoin hashrate) value being calculated and which gives the number of zeroes your block must start with to be valid. If your block hash doesn't starts with enough zeroes, then you should try again with another nonce.
OR hi i never understood bitcoin mining and wnat to ask here is bit coin mining is done by programmers? and does this need any experiecne? please explain for a newbie who dont nknow naything
You might like to read the following to understand Bitcoin mining in simple terms... What a miner is doing when it's running is generating millions of hashes every second. A hash looks something like 00000000000000000b8cd4a8a7752ff8785f66232359273f619f6a6cb28d4644. A hash is always 64 characters long. Each block has a 'target' hash, which looks similar to the string of characters above. When the hash that your miner generates has a lower value than the target hash, you win the block. An example with smaller numbers would be a target hash of 0017 b5 (note that this isn't an actual hash for bitcoin as it isn't 64 characters long, this is just an example). If your miner generates the hash 0017 a5, you win the block. However, if it generates the hash 0017 c5, you don't win the block. The order of the 'value' of the characters from lowest to highest value are 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, a, b, c, d, e, f (which is actually hexadecimal no. system). As the difficulty increases, the 'value' of the target hash becomes lower, as more zeroes are added on to the beginning. This makes it harder for your miner's hash to have a lesser value than the target hash, so it gets harder to win the block. Notice how the example target hash above had 17 zeroes at the beginning, while the target hash of the first ever mined block had only 10 zeroes at the beginning. Details: https://en.bitcoin.it/wiki/Block_hashing_algorithm
|
|
|
|
|