Why is the winner of Pow different everytime?Challenge difficulty adjustmentsWhat's the difference between PoW and PoS?Can you mine your own transactions yourself?Has the PoW algorithm changed?randomly assigned pow?Ethereum's PoW difficultyPartial Proof of Work in PoolsDo pools distribute “jobs” to miners based on “failed” solutions which have already been submitted?

Why does Windows store Wi-Fi passwords in a reversible format?

How were medieval castles built in swamps or marshes without draining them?

Why is adding AC power easier than adding DC power?

Why does a sticker slowly peel off, but if it is pulled quickly it tears?

Reusing studs to hang shoe bins

Why is the UK so stuck on the "backstop" when their leadership seems to think that no border will be needed in Northern Ireland?

Weird corners with cline

Why is a statement like 1 + n *= 3 allowed in Ruby?

Cooking Scrambled Eggs

Given current technology, could TV display screens double as video camera sensors?

50-move rule: only the last 50 or any consecutive 50?

LINQ for generating all possible permutations

How do I remap "å" to type "å"?

Beginner to guitar playing - where should I begin?

3D cryptic featuring Mao, Stalin and Simba's uncle

Where does learning new skills fit into Agile?

How can I download a file from a host I can only SSH to through another host?

How much does Commander Data weigh?

Disk usage of integer column vs boolean column in Postgres

rationalizing sieges in a modern/near-future setting

Which old Technic set included large yellow motor?

Setting body ID from includes does not work

Did anybody find out it was Anakin who blew up the command center?

What happened to the HDEV ISS Experiment? Is it over?



Why is the winner of Pow different everytime?


Challenge difficulty adjustmentsWhat's the difference between PoW and PoS?Can you mine your own transactions yourself?Has the PoW algorithm changed?randomly assigned pow?Ethereum's PoW difficultyPartial Proof of Work in PoolsDo pools distribute “jobs” to miners based on “failed” solutions which have already been submitted?






.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;








1















I just read about how miners have to change the nonce bit in order to find an hash below a certain result.



Granted each miner process it the same way, incrementally, adding 1 and hashing, adding one and hashing, what prevents the most powerful computer on the network to snatch all rewards?



I feel like beside the moment each miner starts mining a block, there's no room for luck and a lesser powerful machine, to ever add a block.










share|improve this question






























    1















    I just read about how miners have to change the nonce bit in order to find an hash below a certain result.



    Granted each miner process it the same way, incrementally, adding 1 and hashing, adding one and hashing, what prevents the most powerful computer on the network to snatch all rewards?



    I feel like beside the moment each miner starts mining a block, there's no room for luck and a lesser powerful machine, to ever add a block.










    share|improve this question


























      1












      1








      1








      I just read about how miners have to change the nonce bit in order to find an hash below a certain result.



      Granted each miner process it the same way, incrementally, adding 1 and hashing, adding one and hashing, what prevents the most powerful computer on the network to snatch all rewards?



      I feel like beside the moment each miner starts mining a block, there's no room for luck and a lesser powerful machine, to ever add a block.










      share|improve this question














      I just read about how miners have to change the nonce bit in order to find an hash below a certain result.



      Granted each miner process it the same way, incrementally, adding 1 and hashing, adding one and hashing, what prevents the most powerful computer on the network to snatch all rewards?



      I feel like beside the moment each miner starts mining a block, there's no room for luck and a lesser powerful machine, to ever add a block.







      mining-theory proof-of-work






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked 9 hours ago









      Sebastien FERRANDSebastien FERRAND

      1336 bronze badges




      1336 bronze badges























          2 Answers
          2






          active

          oldest

          votes


















          4















          Because each miner may select the transactions (and the order in which they are included) in each block. Also, they do not all start on the same exact nonce, in fact they are changing more than just the nonce in many cases (e.g. block versions - see ASIC BOOST).



          This means that they are not all performing the HASH256 (proof of work algorithm) on the exact same data, so the outcome is random. However, more powerful computers can perform more hashes per second, so they will find a solution on average, more often than a less powerful computer. These computers, by the way, are specialized hardware called miners, not general purpose computers.






          share|improve this answer

























          • You beat me to punch ;)

            – Ugam Kamat
            8 hours ago











          • haha sorry @Ugam :)

            – JBaczuk
            8 hours ago











          • Note that it's not just POSSIBLE but actually NECESSARY for each miner to include different transactions, because one of them -- the coinbase transaction -- is how the miner gets paid for mining, and has to contain the miner's payment address.

            – Glenn Willen
            26 mins ago


















          3















          Just adjusting the nonce is not sufficient for mining a valid Bitcoin block at the current difficulty level which is around 80 exa-hashes (80 x 1018 hashes) per second. Nonce field in the block is only 4 bytes which means it can at most provide you 2^32 different hashes(4.2x109 hashes). That is the reason, miners adjust the extra nonce value in the coinbase transaction and then iterate over the entire 232 nonce field again.



          Supercomputers are way slower than ASICs for mining purposes. Supercomputers contain huge CPU power that are highly useful for general purpose computing however, for running a particular task they will be much slower compared to a hardware that is designed specifically for that purpose. That is the reason miners use ASICs where the dsha256 algorithm is printed on the circuit in the hardware. These chips can't do anything else, but run the double SHA256 hashes which provides them advantage over even a supercomputer.



          Miners generally run another machine connected to these ASICs chips. While the ASIC chip is exhausting the nonce space, the other machine changes the extra nonce value and queues it up for the ASIC hardware to take it from there. So these task can be run in parallel.






          share|improve this answer



























            Your Answer








            StackExchange.ready(function()
            var channelOptions =
            tags: "".split(" "),
            id: "308"
            ;
            initTagRenderer("".split(" "), "".split(" "), channelOptions);

            StackExchange.using("externalEditor", function()
            // Have to fire editor after snippets, if snippets enabled
            if (StackExchange.settings.snippets.snippetsEnabled)
            StackExchange.using("snippets", function()
            createEditor();
            );

            else
            createEditor();

            );

            function createEditor()
            StackExchange.prepareEditor(
            heartbeatType: 'answer',
            autoActivateHeartbeat: false,
            convertImagesToLinks: false,
            noModals: true,
            showLowRepImageUploadWarning: true,
            reputationToPostImages: null,
            bindNavPrevention: true,
            postfix: "",
            imageUploader:
            brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
            contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
            allowUrls: true
            ,
            noCode: true, onDemand: true,
            discardSelector: ".discard-answer"
            ,immediatelyShowMarkdownHelp:true
            );



            );













            draft saved

            draft discarded


















            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fbitcoin.stackexchange.com%2fquestions%2f89989%2fwhy-is-the-winner-of-pow-different-everytime%23new-answer', 'question_page');

            );

            Post as a guest















            Required, but never shown

























            2 Answers
            2






            active

            oldest

            votes








            2 Answers
            2






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes









            4















            Because each miner may select the transactions (and the order in which they are included) in each block. Also, they do not all start on the same exact nonce, in fact they are changing more than just the nonce in many cases (e.g. block versions - see ASIC BOOST).



            This means that they are not all performing the HASH256 (proof of work algorithm) on the exact same data, so the outcome is random. However, more powerful computers can perform more hashes per second, so they will find a solution on average, more often than a less powerful computer. These computers, by the way, are specialized hardware called miners, not general purpose computers.






            share|improve this answer

























            • You beat me to punch ;)

              – Ugam Kamat
              8 hours ago











            • haha sorry @Ugam :)

              – JBaczuk
              8 hours ago











            • Note that it's not just POSSIBLE but actually NECESSARY for each miner to include different transactions, because one of them -- the coinbase transaction -- is how the miner gets paid for mining, and has to contain the miner's payment address.

              – Glenn Willen
              26 mins ago















            4















            Because each miner may select the transactions (and the order in which they are included) in each block. Also, they do not all start on the same exact nonce, in fact they are changing more than just the nonce in many cases (e.g. block versions - see ASIC BOOST).



            This means that they are not all performing the HASH256 (proof of work algorithm) on the exact same data, so the outcome is random. However, more powerful computers can perform more hashes per second, so they will find a solution on average, more often than a less powerful computer. These computers, by the way, are specialized hardware called miners, not general purpose computers.






            share|improve this answer

























            • You beat me to punch ;)

              – Ugam Kamat
              8 hours ago











            • haha sorry @Ugam :)

              – JBaczuk
              8 hours ago











            • Note that it's not just POSSIBLE but actually NECESSARY for each miner to include different transactions, because one of them -- the coinbase transaction -- is how the miner gets paid for mining, and has to contain the miner's payment address.

              – Glenn Willen
              26 mins ago













            4














            4










            4









            Because each miner may select the transactions (and the order in which they are included) in each block. Also, they do not all start on the same exact nonce, in fact they are changing more than just the nonce in many cases (e.g. block versions - see ASIC BOOST).



            This means that they are not all performing the HASH256 (proof of work algorithm) on the exact same data, so the outcome is random. However, more powerful computers can perform more hashes per second, so they will find a solution on average, more often than a less powerful computer. These computers, by the way, are specialized hardware called miners, not general purpose computers.






            share|improve this answer













            Because each miner may select the transactions (and the order in which they are included) in each block. Also, they do not all start on the same exact nonce, in fact they are changing more than just the nonce in many cases (e.g. block versions - see ASIC BOOST).



            This means that they are not all performing the HASH256 (proof of work algorithm) on the exact same data, so the outcome is random. However, more powerful computers can perform more hashes per second, so they will find a solution on average, more often than a less powerful computer. These computers, by the way, are specialized hardware called miners, not general purpose computers.







            share|improve this answer












            share|improve this answer



            share|improve this answer










            answered 8 hours ago









            JBaczukJBaczuk

            5,6471 gold badge4 silver badges24 bronze badges




            5,6471 gold badge4 silver badges24 bronze badges















            • You beat me to punch ;)

              – Ugam Kamat
              8 hours ago











            • haha sorry @Ugam :)

              – JBaczuk
              8 hours ago











            • Note that it's not just POSSIBLE but actually NECESSARY for each miner to include different transactions, because one of them -- the coinbase transaction -- is how the miner gets paid for mining, and has to contain the miner's payment address.

              – Glenn Willen
              26 mins ago

















            • You beat me to punch ;)

              – Ugam Kamat
              8 hours ago











            • haha sorry @Ugam :)

              – JBaczuk
              8 hours ago











            • Note that it's not just POSSIBLE but actually NECESSARY for each miner to include different transactions, because one of them -- the coinbase transaction -- is how the miner gets paid for mining, and has to contain the miner's payment address.

              – Glenn Willen
              26 mins ago
















            You beat me to punch ;)

            – Ugam Kamat
            8 hours ago





            You beat me to punch ;)

            – Ugam Kamat
            8 hours ago













            haha sorry @Ugam :)

            – JBaczuk
            8 hours ago





            haha sorry @Ugam :)

            – JBaczuk
            8 hours ago













            Note that it's not just POSSIBLE but actually NECESSARY for each miner to include different transactions, because one of them -- the coinbase transaction -- is how the miner gets paid for mining, and has to contain the miner's payment address.

            – Glenn Willen
            26 mins ago





            Note that it's not just POSSIBLE but actually NECESSARY for each miner to include different transactions, because one of them -- the coinbase transaction -- is how the miner gets paid for mining, and has to contain the miner's payment address.

            – Glenn Willen
            26 mins ago













            3















            Just adjusting the nonce is not sufficient for mining a valid Bitcoin block at the current difficulty level which is around 80 exa-hashes (80 x 1018 hashes) per second. Nonce field in the block is only 4 bytes which means it can at most provide you 2^32 different hashes(4.2x109 hashes). That is the reason, miners adjust the extra nonce value in the coinbase transaction and then iterate over the entire 232 nonce field again.



            Supercomputers are way slower than ASICs for mining purposes. Supercomputers contain huge CPU power that are highly useful for general purpose computing however, for running a particular task they will be much slower compared to a hardware that is designed specifically for that purpose. That is the reason miners use ASICs where the dsha256 algorithm is printed on the circuit in the hardware. These chips can't do anything else, but run the double SHA256 hashes which provides them advantage over even a supercomputer.



            Miners generally run another machine connected to these ASICs chips. While the ASIC chip is exhausting the nonce space, the other machine changes the extra nonce value and queues it up for the ASIC hardware to take it from there. So these task can be run in parallel.






            share|improve this answer





























              3















              Just adjusting the nonce is not sufficient for mining a valid Bitcoin block at the current difficulty level which is around 80 exa-hashes (80 x 1018 hashes) per second. Nonce field in the block is only 4 bytes which means it can at most provide you 2^32 different hashes(4.2x109 hashes). That is the reason, miners adjust the extra nonce value in the coinbase transaction and then iterate over the entire 232 nonce field again.



              Supercomputers are way slower than ASICs for mining purposes. Supercomputers contain huge CPU power that are highly useful for general purpose computing however, for running a particular task they will be much slower compared to a hardware that is designed specifically for that purpose. That is the reason miners use ASICs where the dsha256 algorithm is printed on the circuit in the hardware. These chips can't do anything else, but run the double SHA256 hashes which provides them advantage over even a supercomputer.



              Miners generally run another machine connected to these ASICs chips. While the ASIC chip is exhausting the nonce space, the other machine changes the extra nonce value and queues it up for the ASIC hardware to take it from there. So these task can be run in parallel.






              share|improve this answer



























                3














                3










                3









                Just adjusting the nonce is not sufficient for mining a valid Bitcoin block at the current difficulty level which is around 80 exa-hashes (80 x 1018 hashes) per second. Nonce field in the block is only 4 bytes which means it can at most provide you 2^32 different hashes(4.2x109 hashes). That is the reason, miners adjust the extra nonce value in the coinbase transaction and then iterate over the entire 232 nonce field again.



                Supercomputers are way slower than ASICs for mining purposes. Supercomputers contain huge CPU power that are highly useful for general purpose computing however, for running a particular task they will be much slower compared to a hardware that is designed specifically for that purpose. That is the reason miners use ASICs where the dsha256 algorithm is printed on the circuit in the hardware. These chips can't do anything else, but run the double SHA256 hashes which provides them advantage over even a supercomputer.



                Miners generally run another machine connected to these ASICs chips. While the ASIC chip is exhausting the nonce space, the other machine changes the extra nonce value and queues it up for the ASIC hardware to take it from there. So these task can be run in parallel.






                share|improve this answer













                Just adjusting the nonce is not sufficient for mining a valid Bitcoin block at the current difficulty level which is around 80 exa-hashes (80 x 1018 hashes) per second. Nonce field in the block is only 4 bytes which means it can at most provide you 2^32 different hashes(4.2x109 hashes). That is the reason, miners adjust the extra nonce value in the coinbase transaction and then iterate over the entire 232 nonce field again.



                Supercomputers are way slower than ASICs for mining purposes. Supercomputers contain huge CPU power that are highly useful for general purpose computing however, for running a particular task they will be much slower compared to a hardware that is designed specifically for that purpose. That is the reason miners use ASICs where the dsha256 algorithm is printed on the circuit in the hardware. These chips can't do anything else, but run the double SHA256 hashes which provides them advantage over even a supercomputer.



                Miners generally run another machine connected to these ASICs chips. While the ASIC chip is exhausting the nonce space, the other machine changes the extra nonce value and queues it up for the ASIC hardware to take it from there. So these task can be run in parallel.







                share|improve this answer












                share|improve this answer



                share|improve this answer










                answered 8 hours ago









                Ugam KamatUgam Kamat

                3,4011 gold badge5 silver badges27 bronze badges




                3,4011 gold badge5 silver badges27 bronze badges






























                    draft saved

                    draft discarded
















































                    Thanks for contributing an answer to Bitcoin Stack Exchange!


                    • Please be sure to answer the question. Provide details and share your research!

                    But avoid


                    • Asking for help, clarification, or responding to other answers.

                    • Making statements based on opinion; back them up with references or personal experience.

                    To learn more, see our tips on writing great answers.




                    draft saved


                    draft discarded














                    StackExchange.ready(
                    function ()
                    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fbitcoin.stackexchange.com%2fquestions%2f89989%2fwhy-is-the-winner-of-pow-different-everytime%23new-answer', 'question_page');

                    );

                    Post as a guest















                    Required, but never shown





















































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown

































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown







                    Popular posts from this blog

                    Sahara Skak | Bilen | Luke uk diar | NawigatsjuunCommonskategorii: SaharaWikivoyage raisfeerer: Sahara26° N, 13° O

                    The fall designs the understood secretary. Looking glass Science Shock Discovery Hot Everybody Loves Raymond Smile 곳 서비스 성실하다 Defas Kaloolon Definition: To combine or impregnate with sulphur or any of its compounds as to sulphurize caoutchouc in vulcanizing Flame colored Reason Useful Thin Help 갖다 유명하다 낙엽 장례식 Country Iron Definition: A fencer a gladiator one who exhibits his skill in the use of the sword Definition: The American black throated bunting Spiza Americana Nostalgic Needy Method to my madness 시키다 평가되다 전부 소설가 우아하다 Argument Tin Feeling Representative Gym Music Gaur Chicken 일쑤 코치 편 학생증 The harbor values the sugar. Vasagle Yammoe Enstatite Definition: Capable of being limited Road Neighborly Five Refer Built Kangaroo 비비다 Degree Release Bargain Horse 하루 형님 유교 석 동부 괴롭히다 경제력

                    19. јануар Садржај Догађаји Рођења Смрти Празници и дани сећања Види још Референце Мени за навигацијуу