Bitcoin Forum
April 25, 2024, 09:51:33 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: difficulty vs. difficulty (antminer)  (Read 1054 times)
pattim (OP)
Newbie
*
Offline Offline

Activity: 30
Merit: 0


View Profile
April 10, 2016, 08:39:37 PM
 #1

What is the difficulty column on the antminer software - for instance, ckpool sends difficulty of about 350 for an s3 - how does this "difficulty" relate to the "difficulty" of a new block?  I suspect one difficulty is for a new block and the other is difficulty for a transaction verification?   Can anyone clear this up for me?

Thank You,
P
Each block is stacked on top of the previous one. Adding another block to the top makes all lower blocks more difficult to remove: there is more "weight" above each block. A transaction in a block 6 blocks deep (6 confirmations) will be very difficult to remove.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714038693
Hero Member
*
Offline Offline

Posts: 1714038693

View Profile Personal Message (Offline)

Ignore
1714038693
Reply with quote  #2

1714038693
Report to moderator
1714038693
Hero Member
*
Offline Offline

Posts: 1714038693

View Profile Personal Message (Offline)

Ignore
1714038693
Reply with quote  #2

1714038693
Report to moderator
gt_addict
Hero Member
*****
Online Online

Activity: 2492
Merit: 621


View Profile
April 10, 2016, 08:46:44 PM
 #2

The difficulty of the miner doesn't really go with the difficulty of the block. As far as ive read the difficulty set for the miners is based on the hashrate. The more hashrate you have the higher the difficulty is for that miner. Its so the pool doesn't get overwhelmed with shares that are pretty much useless. Basically kind of like traffic control. It doesn't stop the miner achieving the difficulty of a block (ie. 167G) but it stops high hashrate miners submitting loads of smaller shares that are no where near the target diff. I think I read somewhere that the target is 12shares a second.

That's just my basic understanding of it. Someone with a lot more knowledge about it will be along soon to give a more detailed explanation.

For example my 2xS3+'s are under the same worker name on the pool im with and both have a diff of 512. Whereas my 2xU3's and gekko stick are running on cgminer and have a diff of 64.

**SUPPORT SIDEHACK** Miner Development Donations to:  1BURGERAXHH6Yi6LRybRJK7ybEm5m5HwTr

Donations/Tips to:-   1GTADDicTXD1uachKKgW24DZDxDGhSMdRa

Join Bitconnect: https://bitconnect.co/?ref=gtaddict
VirosaGITS
Legendary
*
Offline Offline

Activity: 1302
Merit: 1068



View Profile
April 10, 2016, 09:34:59 PM
 #3

The difficulty of the miner doesn't really go with the difficulty of the block. As far as ive read the difficulty set for the miners is based on the hashrate. The more hashrate you have the higher the difficulty is for that miner. Its so the pool doesn't get overwhelmed with shares that are pretty much useless. Basically kind of like traffic control. It doesn't stop the miner achieving the difficulty of a block (ie. 167G) but it stops high hashrate miners submitting loads of smaller shares that are no where near the target diff. I think I read somewhere that the target is 12shares a second.

That's just my basic understanding of it. Someone with a lot more knowledge about it will be along soon to give a more detailed explanation.

For example my 2xS3+'s are under the same worker name on the pool im with and both have a diff of 512. Whereas my 2xU3's and gekko stick are running on cgminer and have a diff of 64.

Its purely for tracking your mining speed. As far as value, Diff 2 share is as worthless as 100G share. The pool just use the sharerate to figure how much to pay you from the block.

So if you want to save bandwitdh you could set the miner to 3k and it would not change much. (Just more variance on your Hashrate track, but still the same Hashrate)


                      ▄▄█████▄▄
                    ▐████████████▄
                   ▄█▀▀▀▀▀▀▀██████▌
             █▄  ▄█▀           ▀▀█
              ▀▀▀███▄▄▄▄▄▄▄▄▄▄   █▄   ▄

               ▄▀▀         ▀▀▀▀▀▀▀██▀▀▀
         ▄▄▄▄▄█▄▄ ▄▀▀▄ ▄▄▄▄▄▄▄▄▄▄▄▄▄█▄▄▄▄
         ████▒▒███    ████▒▒████▌
    ▀█▄ ▀
███████▄ ███▒▒███      ██▒▒█████       ▀█▄
 ███████ ▀█▒▒████     ▄█▒▒█████▀         ▀█ ▄  ▄▄
  ██████  ▌▀▀█████▄▄▄███████▀▀            ███▄███▌
 █████████  █████▀▀█▀▀██████▌             ██████▀
 ▀█████████ ███▄  ███   ▐███▌ ▄██       ▄█████▀
     ▀▀    ▀▀███████████████▄▄████▄▄▄▄█▀▀▀▀▀
               ▀▀▀███▀▀▀      ██████▄
                               ▀▀▀▀▀

▄█████████████████████████████▄
███████████████████████████████
███████████████████████████████
███████████████████████████████
█████████▀▀█████████▀▀█████████
███████ ▄▀▀         ▀▀▄ ███████
██████                   ██████
█████▌     ▄▄     ▄▄     ▐█████
█████     ████   ████     █████
█████      ▀▀     ▀▀      █████
█████▄   ▀▄▄▄     ▄▄▄▀   ▄█████
████████▄▄▄█████████▄▄▄████████
███████████████████████████████
███████████████████████████████
███████████████████████████████
 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
█ █
█ █
█ █
█ █
█ █
philipma1957
Legendary
*
Offline Offline

Activity: 4102
Merit: 7764


'The right to privacy matters'


View Profile WWW
April 10, 2016, 09:44:58 PM
 #4

Think

.7. Or . 6 or .8

.7 x 500 = 350 s-3  diff

.7 x 3300 = 2310  avalon6 diff

So on and so forth

▄▄███████▄▄
▄██████████████▄
▄██████████████████▄
▄████▀▀▀▀███▀▀▀▀█████▄
▄█████████████▄█▀████▄
███████████▄███████████
██████████▄█▀███████████
██████████▀████████████
▀█████▄█▀█████████████▀
▀████▄▄▄▄███▄▄▄▄████▀
▀██████████████████▀
▀███████████████▀
▀▀███████▀▀
.
 MΞTAWIN  THE FIRST WEB3 CASINO   
.
.. PLAY NOW ..
pattim (OP)
Newbie
*
Offline Offline

Activity: 30
Merit: 0


View Profile
April 10, 2016, 11:14:58 PM
 #5

Thanks for the comments, but there are two things going on - finding new blocks (the block difficulty, which is pretty big), and verifying transactions.  In the class I took on Btc, the transaction verification was defined as "mining."  But these two are linked somehow, and the block reward is in finding a new block (not in verifying transactions - that's "proof of work").  Trying to get this straight in my head. 
philipma1957
Legendary
*
Offline Offline

Activity: 4102
Merit: 7764


'The right to privacy matters'


View Profile WWW
April 10, 2016, 11:22:01 PM
 #6

Thanks for the comments, but there are two things going on - finding new blocks (the block difficulty, which is pretty big), and verifying transactions.  In the class I took on Btc, the transaction verification was defined as "mining."  But these two are linked somehow, and the block reward is in finding a new block (not in verifying transactions - that's "proof of work").  Trying to get this straight in my head.  


They are hand and hand.

Block reward is 25.00 btc

Transactions are in the block. At least 1. More often hundreds
.

The transactions have fees.

So a block maybe 25.12345 btc

Ck gives you the 25.12345. Minus his fee which is about .125 btc

But I have not solo mined in a while so this is all from memory

▄▄███████▄▄
▄██████████████▄
▄██████████████████▄
▄████▀▀▀▀███▀▀▀▀█████▄
▄█████████████▄█▀████▄
███████████▄███████████
██████████▄█▀███████████
██████████▀████████████
▀█████▄█▀█████████████▀
▀████▄▄▄▄███▄▄▄▄████▀
▀██████████████████▀
▀███████████████▀
▀▀███████▀▀
.
 MΞTAWIN  THE FIRST WEB3 CASINO   
.
.. PLAY NOW ..
pattim (OP)
Newbie
*
Offline Offline

Activity: 30
Merit: 0


View Profile
April 10, 2016, 11:31:35 PM
 #7

OK, now I remember that the transactions are in the block  Hmmm...   I know "finding a new block" consists of running a hasher many times until it (randomly) spits out a number with a set number of zeros in the most significant positions (the larger the number of zeros, the higher the difficulty because more unlikely to get a bigger string of zeros).  This is the new coin.  

Are there only allowed a maximum of one coin (or, most likely, none) per block?  So maybe "finding a new block" means verifying the block *and* hashing it to see of you get the new coin?

Are single blocks always processed by a single ASIC?

Thanks for the comments, but there are two things going on - finding new blocks (the block difficulty, which is pretty big), and verifying transactions.  In the class I took on Btc, the transaction verification was defined as "mining."  But these two are linked somehow, and the block reward is in finding a new block (not in verifying transactions - that's "proof of work").  Trying to get this straight in my head.  

They are hand and hand.
Block reward is 25.00 btc
Transactions are in the block. At least 1. More often hundreds

The transactions have fees.
So a block maybe 25.12345 btc
Ck gives you the 25.12345. Minus his fee which is about .125 btc
But I have not solo mined in a while so this is all from memory
pattim (OP)
Newbie
*
Offline Offline

Activity: 30
Merit: 0


View Profile
April 11, 2016, 12:21:07 AM
 #8

OIC:

"The body of the block contains the transactions. These are hashed only indirectly through the Merkle root. Because transactions aren't hashed directly, hashing a block with 1 transaction takes exactly the same amount of effort as hashing a block with 10,000 transactions. "

Links: 
https://en.bitcoin.it/wiki/Block_hashing_algorithm
https://en.bitcoin.it/wiki/Hashcash
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!