Bitcoin Forum
November 25, 2017, 02:42:00 AM *
News: Latest stable version of Bitcoin Core: 0.15.1  [Torrent].
 
   Home   Help Search Donate Login Register  
Pages: [1]
  Print  
Author Topic: What kind of "puzzles" do bitcoin mining programs solve?  (Read 403 times)
shoeshineBro
Newbie
*
Offline Offline

Activity: 14


View Profile
September 15, 2017, 02:18:31 AM
 #1

Can you post an example?
1511577720
Hero Member
*
Offline Offline

Posts: 1511577720

View Profile Personal Message (Offline)

Ignore
1511577720
Reply with quote  #2

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

Posts: 1511577720

View Profile Personal Message (Offline)

Ignore
1511577720
Reply with quote  #2

1511577720
Report to moderator
1511577720
Hero Member
*
Offline Offline

Posts: 1511577720

View Profile Personal Message (Offline)

Ignore
1511577720
Reply with quote  #2

1511577720
Report to moderator
1511577720
Hero Member
*
Offline Offline

Posts: 1511577720

View Profile Personal Message (Offline)

Ignore
1511577720
Reply with quote  #2

1511577720
Report to moderator
BurtW
Legendary
*
Offline Offline

Activity: 2100

All paid signature campaigns should be banned.


View Profile WWW
September 15, 2017, 03:02:17 AM
 #2

Can you post an example?
It is not a puzzle.  It is also not that hard to explain.  Mining involves hashing the current block plus a changing nonce as fast as you can.  First one to find the hash that meets the current difficulty wins.  Not a puzzle, more of a race.

Our family was terrorized by Homeland Security.  Read all about it here:  http://www.jmwagner.com/ and http://www.burtw.com/  Any donations to help us recover from the $300,000 in legal fees and forced donations to the Federal Asset Forfeiture slush fund are greatly appreciated!
odolvlobo
Legendary
*
Offline Offline

Activity: 1960



View Profile
September 15, 2017, 04:56:11 AM
 #3

Here is a slightly simplified form of the puzzle:

Given a target value, T, and a block header, H, that includes the value N,

find a value for N such that:

SHA-256(SHA-256(H)) <= T

The only known way to solve the "puzzle" is brute-force guessing.

Buy bitcoins with cash from somebody near you: LocalBitcoins
Join an anti-signature campaign: DannyHamilton's ignore list
CarlOrff
Sr. Member
****
Offline Offline

Activity: 406



View Profile
September 15, 2017, 09:01:46 AM
 #4

Can you post an example?
It is not a puzzle : it is a lottery.
In simple words : Bitcoin mining protocol consist in a hash calculation of a block of transactions, and this hash (a hash of an other hash in act) has to be a number lower than the difficulty.
The difficulty number is very low and there very few chances to find a number lower than low.

       ▄▄▀▀▀▀▀▀▀▀▀▄▄
    ▄█▀ ▄▄███████▄▄ ▀█▄
  ▄█▀ ▄█████████████▄ ▀▄▄
 ▄▀ ▄█████    ████████▄ ▀▄
▄█ ███████    ██████████ █▄
█ ▄█████▀▀   █▀    ▄████▄ █
█ ██████▄    ▀   ▄███████ █
█ ▀████         ▄███████▀ █
▀█ █████    █    ▀██████ █▀
 ▀▄ ▀██    ███    ▀███▀ ▄▀
  ▀█▄ ▀█████████████▀ ▄█▀
    ▀█▄ ▀▀███████▀▀ ▄█▀
       ▀▀▄▄▄▄▄▄▄▄▄▀▀
kickcity     ▄█▄           ▄█▄
▄███ ███ █████████ ███ ███▄
████▄ ▄█████████▄ ▄████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀

███████████████████████████
██                       ██
██      ███ ███ ███ ███  ██
██                       ██
██  ███ ███ ███ ███ ███  ██
██                       ██
██  ███ ███ ███ ███      ██
██                       ██
▀█████████████████████████▀
         ▀   ▀▄  ▄  ▄▀
   ▀    ▄   ▀  ▀▄ ▄▀  ▀
     ▀
█  ▀  ▀▀▄ ▄▀▀▀▀▀▀
  ▀▄  ▀    ▄▀▀▀   ▄   ▀
   ▀ ▀▀  ▀  ▀  ▄
▀▀▀▀  ▀▄  ▀   ▄▀  █ ▀  ▀
   █   ▀▄  ▀ █      ▀
 ▀   █ ▀  █  █  ▀
   ▀
        █
        ▀ 
           
           
           
WHITEPAPER
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
facebook   slack   VK   twitter   telegram
.
|
.
|
Josepht
Hero Member
*****
Offline Offline

Activity: 658


View Profile WWW
September 15, 2017, 09:05:33 AM
 #5

Can you post an example?
It is not a puzzle : it is a lottery.
In simple words : Bitcoin mining protocol consist in a hash calculation of a block of transactions, and this hash (a hash of an other hash in act) has to be a number lower than the difficulty.
The difficulty number is very low and there very few chances to find a number lower than low.

This makes zero sense. If your explenation is right, that would mean that an infinite difficulty would lead to instantly block finding, which is the opposite of what is the case.

It would also mean that a difficulty of 2 would mean that it is extremely hard to find a block, which is also not true.

You're wrong, and the users who posted above you already explained it the right way.

BurtW
Legendary
*
Offline Offline

Activity: 2100

All paid signature campaigns should be banned.


View Profile WWW
September 15, 2017, 12:52:09 PM
 #6

Just read this:

https://en.bitcoin.it/wiki/Difficulty
https://en.bitcoin.it/wiki/Target

People sometimes use "target" and "difficulty" interchangeably but they are different.

Here is the key formula that should bring it all together for you:

Quote
difficulty = difficulty_1_target / current_target

Anyhoo, just read the pages and you will understand it.

Our family was terrorized by Homeland Security.  Read all about it here:  http://www.jmwagner.com/ and http://www.burtw.com/  Any donations to help us recover from the $300,000 in legal fees and forced donations to the Federal Asset Forfeiture slush fund are greatly appreciated!
binz
Newbie
*
Offline Offline

Activity: 24


View Profile
September 15, 2017, 01:58:37 PM
 #7

thank you so much ^^
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!