How is Bitcoin governed by mathematics?

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP











up vote
9
down vote

favorite
1












I keep hearing talks from Bitcoin evangelists that claim Bitcoin isn't governed by any central authority, rather it's governed by mathematics.



What exactly do they mean when they say "governed by mathematics"?



That the network is secure by means of math instead of some central authority (e.g. a bank overseeing everything)? If so, what math? The math that makes PoW possible?







share|improve this question


























    up vote
    9
    down vote

    favorite
    1












    I keep hearing talks from Bitcoin evangelists that claim Bitcoin isn't governed by any central authority, rather it's governed by mathematics.



    What exactly do they mean when they say "governed by mathematics"?



    That the network is secure by means of math instead of some central authority (e.g. a bank overseeing everything)? If so, what math? The math that makes PoW possible?







    share|improve this question
























      up vote
      9
      down vote

      favorite
      1









      up vote
      9
      down vote

      favorite
      1






      1





      I keep hearing talks from Bitcoin evangelists that claim Bitcoin isn't governed by any central authority, rather it's governed by mathematics.



      What exactly do they mean when they say "governed by mathematics"?



      That the network is secure by means of math instead of some central authority (e.g. a bank overseeing everything)? If so, what math? The math that makes PoW possible?







      share|improve this question














      I keep hearing talks from Bitcoin evangelists that claim Bitcoin isn't governed by any central authority, rather it's governed by mathematics.



      What exactly do they mean when they say "governed by mathematics"?



      That the network is secure by means of math instead of some central authority (e.g. a bank overseeing everything)? If so, what math? The math that makes PoW possible?









      share|improve this question













      share|improve this question




      share|improve this question








      edited Aug 12 at 7:10









      Raghav Sood

      5,0991826




      5,0991826










      asked Aug 11 at 21:18









      lolololol ol

      1564




      1564




















          3 Answers
          3






          active

          oldest

          votes

















          up vote
          9
          down vote



          accepted










          This question may be opinion based in some ways, but I'm going to attempt to answer it as it is an important concept, and somewhat unlike traditional systems.



          Bitcoin is governed by math, in some places. At the end of the day, it's software, and even the math rules can be updated to use different rules, or removed altogether by means of a soft or hard fork (depending on how drastic the change is).



          As for the math, there are primarily three sections where it is in play.



          The first is mining - the hash function is used to calculate a value, which is compared against the mining target.



          The second is signatures - elliptic curve signatures are used to enforce utxo ownership (for standard outputs anyways).



          The third is the block reward - The Bitcoin block reward halves every 210,000 blocks, lea



          That said, none of these are particularly math-y. As with any computer program, math is used to enforce certain functionality.



          It may be more appropriate to say that Bitcoin is governed by code - The code is ultimately what decides things such as block reward halving, signature technicalities, and mining process. As the abundance of altcoins shows, there are many permutations and combinations on all of these parameters that still result in valid and functional networks. Even Bitcoin has gone through a series of network upgrades that have altered some of these rules, such as moving from an infinite supply to a fixed supply.



          As chytrik mentioned in the comments, the infinite supply fix was actually a bug fix (the infinite supply was a side effect of C++ behaviour, and would not have occurred for equivalent code in many other languages).



          Bitcoin can indeed be looked at as a model of social governance governing the code, and the code governing the network.






          share|improve this answer






















          • Probably worth clarifying: the infinite supply was a bug, not the original intended behaviour. I think that in the context of this topic, it is worth making a distinction between "a fork for a bug fix" and "a fork that represents a change in social consensus". The crux of the question does sorta come down to "governance by code vs by social consensus", after all.
            – chytrik
            Aug 12 at 0:57










          • @chytrik Good point, I've clarified in an edit, thanks
            – Raghav Sood
            Aug 12 at 1:00










          • +1 for the nearly philosophic closing: "Bitcoin can indeed be looked at as a model of social governance governing the code, and the code governing the network." ;-)
            – DJCrashdummy
            Aug 21 at 9:57










          • ...and even more important to point out and correct that Bitcoin is governed by code!
            – DJCrashdummy
            Aug 21 at 9:58

















          up vote
          4
          down vote














          That the network is secure by means of math instead of some central
          authority (e.g. a bank overseeing everything)? If so, what math? The
          math that makes PoW possible?




          The math that makes proof of work possible is a one-way function, specifically the SHA256 algorithm. This combined with public key cryptography secures the ownership of digital assets in a distributed network in a way that makes Bitcoin truly an innovation. @Raghav Sood is right, it isn't the mathematics that's innovative it's the application of the mathematics.



          Proof of Work



          Proof of work secures the blockchain by making it difficult to compute a solution that satisfies the network requirements for a valid block of transactions, but that is easy for other nodes to verify. This is the property of a one-way function, see what is proof of work.



          Cryptography



          In order to spend bitcoin, you have to prove that it was sent to you by signing with your private key. Only the private key can sign a bitcoin transaction that was sent to your public address. This is standard public key cryptography, though bitcoin specifically uses the secp256k1 elliptic curve.






          share|improve this answer





























            up vote
            0
            down vote













            Bitcoin consists of several basic elements, the first of which is a hash-function. Hash-function - is a mathematical transformation. But I can be mistaken. Pls, correct me if I’m wrong.






            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',
              convertImagesToLinks: false,
              noModals: false,
              showLowRepImageUploadWarning: true,
              reputationToPostImages: null,
              bindNavPrevention: true,
              postfix: "",
              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%2f78148%2fhow-is-bitcoin-governed-by-mathematics%23new-answer', 'question_page');

              );

              Post as a guest






























              3 Answers
              3






              active

              oldest

              votes








              3 Answers
              3






              active

              oldest

              votes









              active

              oldest

              votes






              active

              oldest

              votes








              up vote
              9
              down vote



              accepted










              This question may be opinion based in some ways, but I'm going to attempt to answer it as it is an important concept, and somewhat unlike traditional systems.



              Bitcoin is governed by math, in some places. At the end of the day, it's software, and even the math rules can be updated to use different rules, or removed altogether by means of a soft or hard fork (depending on how drastic the change is).



              As for the math, there are primarily three sections where it is in play.



              The first is mining - the hash function is used to calculate a value, which is compared against the mining target.



              The second is signatures - elliptic curve signatures are used to enforce utxo ownership (for standard outputs anyways).



              The third is the block reward - The Bitcoin block reward halves every 210,000 blocks, lea



              That said, none of these are particularly math-y. As with any computer program, math is used to enforce certain functionality.



              It may be more appropriate to say that Bitcoin is governed by code - The code is ultimately what decides things such as block reward halving, signature technicalities, and mining process. As the abundance of altcoins shows, there are many permutations and combinations on all of these parameters that still result in valid and functional networks. Even Bitcoin has gone through a series of network upgrades that have altered some of these rules, such as moving from an infinite supply to a fixed supply.



              As chytrik mentioned in the comments, the infinite supply fix was actually a bug fix (the infinite supply was a side effect of C++ behaviour, and would not have occurred for equivalent code in many other languages).



              Bitcoin can indeed be looked at as a model of social governance governing the code, and the code governing the network.






              share|improve this answer






















              • Probably worth clarifying: the infinite supply was a bug, not the original intended behaviour. I think that in the context of this topic, it is worth making a distinction between "a fork for a bug fix" and "a fork that represents a change in social consensus". The crux of the question does sorta come down to "governance by code vs by social consensus", after all.
                – chytrik
                Aug 12 at 0:57










              • @chytrik Good point, I've clarified in an edit, thanks
                – Raghav Sood
                Aug 12 at 1:00










              • +1 for the nearly philosophic closing: "Bitcoin can indeed be looked at as a model of social governance governing the code, and the code governing the network." ;-)
                – DJCrashdummy
                Aug 21 at 9:57










              • ...and even more important to point out and correct that Bitcoin is governed by code!
                – DJCrashdummy
                Aug 21 at 9:58














              up vote
              9
              down vote



              accepted










              This question may be opinion based in some ways, but I'm going to attempt to answer it as it is an important concept, and somewhat unlike traditional systems.



              Bitcoin is governed by math, in some places. At the end of the day, it's software, and even the math rules can be updated to use different rules, or removed altogether by means of a soft or hard fork (depending on how drastic the change is).



              As for the math, there are primarily three sections where it is in play.



              The first is mining - the hash function is used to calculate a value, which is compared against the mining target.



              The second is signatures - elliptic curve signatures are used to enforce utxo ownership (for standard outputs anyways).



              The third is the block reward - The Bitcoin block reward halves every 210,000 blocks, lea



              That said, none of these are particularly math-y. As with any computer program, math is used to enforce certain functionality.



              It may be more appropriate to say that Bitcoin is governed by code - The code is ultimately what decides things such as block reward halving, signature technicalities, and mining process. As the abundance of altcoins shows, there are many permutations and combinations on all of these parameters that still result in valid and functional networks. Even Bitcoin has gone through a series of network upgrades that have altered some of these rules, such as moving from an infinite supply to a fixed supply.



              As chytrik mentioned in the comments, the infinite supply fix was actually a bug fix (the infinite supply was a side effect of C++ behaviour, and would not have occurred for equivalent code in many other languages).



              Bitcoin can indeed be looked at as a model of social governance governing the code, and the code governing the network.






              share|improve this answer






















              • Probably worth clarifying: the infinite supply was a bug, not the original intended behaviour. I think that in the context of this topic, it is worth making a distinction between "a fork for a bug fix" and "a fork that represents a change in social consensus". The crux of the question does sorta come down to "governance by code vs by social consensus", after all.
                – chytrik
                Aug 12 at 0:57










              • @chytrik Good point, I've clarified in an edit, thanks
                – Raghav Sood
                Aug 12 at 1:00










              • +1 for the nearly philosophic closing: "Bitcoin can indeed be looked at as a model of social governance governing the code, and the code governing the network." ;-)
                – DJCrashdummy
                Aug 21 at 9:57










              • ...and even more important to point out and correct that Bitcoin is governed by code!
                – DJCrashdummy
                Aug 21 at 9:58












              up vote
              9
              down vote



              accepted







              up vote
              9
              down vote



              accepted






              This question may be opinion based in some ways, but I'm going to attempt to answer it as it is an important concept, and somewhat unlike traditional systems.



              Bitcoin is governed by math, in some places. At the end of the day, it's software, and even the math rules can be updated to use different rules, or removed altogether by means of a soft or hard fork (depending on how drastic the change is).



              As for the math, there are primarily three sections where it is in play.



              The first is mining - the hash function is used to calculate a value, which is compared against the mining target.



              The second is signatures - elliptic curve signatures are used to enforce utxo ownership (for standard outputs anyways).



              The third is the block reward - The Bitcoin block reward halves every 210,000 blocks, lea



              That said, none of these are particularly math-y. As with any computer program, math is used to enforce certain functionality.



              It may be more appropriate to say that Bitcoin is governed by code - The code is ultimately what decides things such as block reward halving, signature technicalities, and mining process. As the abundance of altcoins shows, there are many permutations and combinations on all of these parameters that still result in valid and functional networks. Even Bitcoin has gone through a series of network upgrades that have altered some of these rules, such as moving from an infinite supply to a fixed supply.



              As chytrik mentioned in the comments, the infinite supply fix was actually a bug fix (the infinite supply was a side effect of C++ behaviour, and would not have occurred for equivalent code in many other languages).



              Bitcoin can indeed be looked at as a model of social governance governing the code, and the code governing the network.






              share|improve this answer














              This question may be opinion based in some ways, but I'm going to attempt to answer it as it is an important concept, and somewhat unlike traditional systems.



              Bitcoin is governed by math, in some places. At the end of the day, it's software, and even the math rules can be updated to use different rules, or removed altogether by means of a soft or hard fork (depending on how drastic the change is).



              As for the math, there are primarily three sections where it is in play.



              The first is mining - the hash function is used to calculate a value, which is compared against the mining target.



              The second is signatures - elliptic curve signatures are used to enforce utxo ownership (for standard outputs anyways).



              The third is the block reward - The Bitcoin block reward halves every 210,000 blocks, lea



              That said, none of these are particularly math-y. As with any computer program, math is used to enforce certain functionality.



              It may be more appropriate to say that Bitcoin is governed by code - The code is ultimately what decides things such as block reward halving, signature technicalities, and mining process. As the abundance of altcoins shows, there are many permutations and combinations on all of these parameters that still result in valid and functional networks. Even Bitcoin has gone through a series of network upgrades that have altered some of these rules, such as moving from an infinite supply to a fixed supply.



              As chytrik mentioned in the comments, the infinite supply fix was actually a bug fix (the infinite supply was a side effect of C++ behaviour, and would not have occurred for equivalent code in many other languages).



              Bitcoin can indeed be looked at as a model of social governance governing the code, and the code governing the network.







              share|improve this answer














              share|improve this answer



              share|improve this answer








              edited Aug 12 at 1:00

























              answered Aug 11 at 22:47









              Raghav Sood

              5,0991826




              5,0991826











              • Probably worth clarifying: the infinite supply was a bug, not the original intended behaviour. I think that in the context of this topic, it is worth making a distinction between "a fork for a bug fix" and "a fork that represents a change in social consensus". The crux of the question does sorta come down to "governance by code vs by social consensus", after all.
                – chytrik
                Aug 12 at 0:57










              • @chytrik Good point, I've clarified in an edit, thanks
                – Raghav Sood
                Aug 12 at 1:00










              • +1 for the nearly philosophic closing: "Bitcoin can indeed be looked at as a model of social governance governing the code, and the code governing the network." ;-)
                – DJCrashdummy
                Aug 21 at 9:57










              • ...and even more important to point out and correct that Bitcoin is governed by code!
                – DJCrashdummy
                Aug 21 at 9:58
















              • Probably worth clarifying: the infinite supply was a bug, not the original intended behaviour. I think that in the context of this topic, it is worth making a distinction between "a fork for a bug fix" and "a fork that represents a change in social consensus". The crux of the question does sorta come down to "governance by code vs by social consensus", after all.
                – chytrik
                Aug 12 at 0:57










              • @chytrik Good point, I've clarified in an edit, thanks
                – Raghav Sood
                Aug 12 at 1:00










              • +1 for the nearly philosophic closing: "Bitcoin can indeed be looked at as a model of social governance governing the code, and the code governing the network." ;-)
                – DJCrashdummy
                Aug 21 at 9:57










              • ...and even more important to point out and correct that Bitcoin is governed by code!
                – DJCrashdummy
                Aug 21 at 9:58















              Probably worth clarifying: the infinite supply was a bug, not the original intended behaviour. I think that in the context of this topic, it is worth making a distinction between "a fork for a bug fix" and "a fork that represents a change in social consensus". The crux of the question does sorta come down to "governance by code vs by social consensus", after all.
              – chytrik
              Aug 12 at 0:57




              Probably worth clarifying: the infinite supply was a bug, not the original intended behaviour. I think that in the context of this topic, it is worth making a distinction between "a fork for a bug fix" and "a fork that represents a change in social consensus". The crux of the question does sorta come down to "governance by code vs by social consensus", after all.
              – chytrik
              Aug 12 at 0:57












              @chytrik Good point, I've clarified in an edit, thanks
              – Raghav Sood
              Aug 12 at 1:00




              @chytrik Good point, I've clarified in an edit, thanks
              – Raghav Sood
              Aug 12 at 1:00












              +1 for the nearly philosophic closing: "Bitcoin can indeed be looked at as a model of social governance governing the code, and the code governing the network." ;-)
              – DJCrashdummy
              Aug 21 at 9:57




              +1 for the nearly philosophic closing: "Bitcoin can indeed be looked at as a model of social governance governing the code, and the code governing the network." ;-)
              – DJCrashdummy
              Aug 21 at 9:57












              ...and even more important to point out and correct that Bitcoin is governed by code!
              – DJCrashdummy
              Aug 21 at 9:58




              ...and even more important to point out and correct that Bitcoin is governed by code!
              – DJCrashdummy
              Aug 21 at 9:58










              up vote
              4
              down vote














              That the network is secure by means of math instead of some central
              authority (e.g. a bank overseeing everything)? If so, what math? The
              math that makes PoW possible?




              The math that makes proof of work possible is a one-way function, specifically the SHA256 algorithm. This combined with public key cryptography secures the ownership of digital assets in a distributed network in a way that makes Bitcoin truly an innovation. @Raghav Sood is right, it isn't the mathematics that's innovative it's the application of the mathematics.



              Proof of Work



              Proof of work secures the blockchain by making it difficult to compute a solution that satisfies the network requirements for a valid block of transactions, but that is easy for other nodes to verify. This is the property of a one-way function, see what is proof of work.



              Cryptography



              In order to spend bitcoin, you have to prove that it was sent to you by signing with your private key. Only the private key can sign a bitcoin transaction that was sent to your public address. This is standard public key cryptography, though bitcoin specifically uses the secp256k1 elliptic curve.






              share|improve this answer


























                up vote
                4
                down vote














                That the network is secure by means of math instead of some central
                authority (e.g. a bank overseeing everything)? If so, what math? The
                math that makes PoW possible?




                The math that makes proof of work possible is a one-way function, specifically the SHA256 algorithm. This combined with public key cryptography secures the ownership of digital assets in a distributed network in a way that makes Bitcoin truly an innovation. @Raghav Sood is right, it isn't the mathematics that's innovative it's the application of the mathematics.



                Proof of Work



                Proof of work secures the blockchain by making it difficult to compute a solution that satisfies the network requirements for a valid block of transactions, but that is easy for other nodes to verify. This is the property of a one-way function, see what is proof of work.



                Cryptography



                In order to spend bitcoin, you have to prove that it was sent to you by signing with your private key. Only the private key can sign a bitcoin transaction that was sent to your public address. This is standard public key cryptography, though bitcoin specifically uses the secp256k1 elliptic curve.






                share|improve this answer
























                  up vote
                  4
                  down vote










                  up vote
                  4
                  down vote










                  That the network is secure by means of math instead of some central
                  authority (e.g. a bank overseeing everything)? If so, what math? The
                  math that makes PoW possible?




                  The math that makes proof of work possible is a one-way function, specifically the SHA256 algorithm. This combined with public key cryptography secures the ownership of digital assets in a distributed network in a way that makes Bitcoin truly an innovation. @Raghav Sood is right, it isn't the mathematics that's innovative it's the application of the mathematics.



                  Proof of Work



                  Proof of work secures the blockchain by making it difficult to compute a solution that satisfies the network requirements for a valid block of transactions, but that is easy for other nodes to verify. This is the property of a one-way function, see what is proof of work.



                  Cryptography



                  In order to spend bitcoin, you have to prove that it was sent to you by signing with your private key. Only the private key can sign a bitcoin transaction that was sent to your public address. This is standard public key cryptography, though bitcoin specifically uses the secp256k1 elliptic curve.






                  share|improve this answer















                  That the network is secure by means of math instead of some central
                  authority (e.g. a bank overseeing everything)? If so, what math? The
                  math that makes PoW possible?




                  The math that makes proof of work possible is a one-way function, specifically the SHA256 algorithm. This combined with public key cryptography secures the ownership of digital assets in a distributed network in a way that makes Bitcoin truly an innovation. @Raghav Sood is right, it isn't the mathematics that's innovative it's the application of the mathematics.



                  Proof of Work



                  Proof of work secures the blockchain by making it difficult to compute a solution that satisfies the network requirements for a valid block of transactions, but that is easy for other nodes to verify. This is the property of a one-way function, see what is proof of work.



                  Cryptography



                  In order to spend bitcoin, you have to prove that it was sent to you by signing with your private key. Only the private key can sign a bitcoin transaction that was sent to your public address. This is standard public key cryptography, though bitcoin specifically uses the secp256k1 elliptic curve.







                  share|improve this answer














                  share|improve this answer



                  share|improve this answer








                  edited Aug 13 at 15:00

























                  answered Aug 11 at 22:55









                  JBaczuk

                  2,0161219




                  2,0161219




















                      up vote
                      0
                      down vote













                      Bitcoin consists of several basic elements, the first of which is a hash-function. Hash-function - is a mathematical transformation. But I can be mistaken. Pls, correct me if I’m wrong.






                      share|improve this answer
























                        up vote
                        0
                        down vote













                        Bitcoin consists of several basic elements, the first of which is a hash-function. Hash-function - is a mathematical transformation. But I can be mistaken. Pls, correct me if I’m wrong.






                        share|improve this answer






















                          up vote
                          0
                          down vote










                          up vote
                          0
                          down vote









                          Bitcoin consists of several basic elements, the first of which is a hash-function. Hash-function - is a mathematical transformation. But I can be mistaken. Pls, correct me if I’m wrong.






                          share|improve this answer












                          Bitcoin consists of several basic elements, the first of which is a hash-function. Hash-function - is a mathematical transformation. But I can be mistaken. Pls, correct me if I’m wrong.







                          share|improve this answer












                          share|improve this answer



                          share|improve this answer










                          answered yesterday









                          richcoin

                          111




                          111



























                               

                              draft saved


                              draft discarded















































                               


                              draft saved


                              draft discarded














                              StackExchange.ready(
                              function ()
                              StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fbitcoin.stackexchange.com%2fquestions%2f78148%2fhow-is-bitcoin-governed-by-mathematics%23new-answer', 'question_page');

                              );

                              Post as a guest













































































                              Comments

                              Popular posts from this blog

                              What does second last employer means? [closed]

                              List of Gilmore Girls characters

                              Confectionery