What important/crucial real-world applications use blockchain?












5














As part of some blockchain-related research I am currently undertaking, the notion of using blockchains for a variety of real-world applications are thrown about loosely.



Therefore, I propose the following questions:




  1. What important/crucial real-world applications use blockchain?

  2. To add on to the first question, more specifically, what real-world applications actually need blockchain - who may or may not currently use it?


From a comment, I further note that this disregards the notion of cryptocurrencies. However, the use of smart contracts can have other potential applications aside from benefits they can pose to the area of cryptocurrencies










share|cite|improve this question
























  • You mean, apart from cryptocurrencies and smart contracts?
    – Yuval Filmus
    1 hour ago










  • @YuvalFilmus I do! I'll update the OP to address this.
    – rshah
    1 hour ago
















5














As part of some blockchain-related research I am currently undertaking, the notion of using blockchains for a variety of real-world applications are thrown about loosely.



Therefore, I propose the following questions:




  1. What important/crucial real-world applications use blockchain?

  2. To add on to the first question, more specifically, what real-world applications actually need blockchain - who may or may not currently use it?


From a comment, I further note that this disregards the notion of cryptocurrencies. However, the use of smart contracts can have other potential applications aside from benefits they can pose to the area of cryptocurrencies










share|cite|improve this question
























  • You mean, apart from cryptocurrencies and smart contracts?
    – Yuval Filmus
    1 hour ago










  • @YuvalFilmus I do! I'll update the OP to address this.
    – rshah
    1 hour ago














5












5








5


1





As part of some blockchain-related research I am currently undertaking, the notion of using blockchains for a variety of real-world applications are thrown about loosely.



Therefore, I propose the following questions:




  1. What important/crucial real-world applications use blockchain?

  2. To add on to the first question, more specifically, what real-world applications actually need blockchain - who may or may not currently use it?


From a comment, I further note that this disregards the notion of cryptocurrencies. However, the use of smart contracts can have other potential applications aside from benefits they can pose to the area of cryptocurrencies










share|cite|improve this question















As part of some blockchain-related research I am currently undertaking, the notion of using blockchains for a variety of real-world applications are thrown about loosely.



Therefore, I propose the following questions:




  1. What important/crucial real-world applications use blockchain?

  2. To add on to the first question, more specifically, what real-world applications actually need blockchain - who may or may not currently use it?


From a comment, I further note that this disregards the notion of cryptocurrencies. However, the use of smart contracts can have other potential applications aside from benefits they can pose to the area of cryptocurrencies







blockchain






share|cite|improve this question















share|cite|improve this question













share|cite|improve this question




share|cite|improve this question








edited 55 mins ago

























asked 2 hours ago









rshah

1416




1416












  • You mean, apart from cryptocurrencies and smart contracts?
    – Yuval Filmus
    1 hour ago










  • @YuvalFilmus I do! I'll update the OP to address this.
    – rshah
    1 hour ago


















  • You mean, apart from cryptocurrencies and smart contracts?
    – Yuval Filmus
    1 hour ago










  • @YuvalFilmus I do! I'll update the OP to address this.
    – rshah
    1 hour ago
















You mean, apart from cryptocurrencies and smart contracts?
– Yuval Filmus
1 hour ago




You mean, apart from cryptocurrencies and smart contracts?
– Yuval Filmus
1 hour ago












@YuvalFilmus I do! I'll update the OP to address this.
– rshah
1 hour ago




@YuvalFilmus I do! I'll update the OP to address this.
– rshah
1 hour ago










1 Answer
1






active

oldest

votes


















2














Apart from Bitcoin and Ethereum (if we are generous) there are no major and
import uses today.



It is important to notice that blockchain has some severe limitations. A couple
of them being:




  • It only really works for purely digital assets

  • The digital asset under control needs to keep its value even if it's public

  • All transactions need to be public

  • A rather bad confirmation time

  • Smart contracts are scary


Purely digital assets



If an asset is actually a physical asset with just a digital "twin" that is
being traded, we will risk that local jurisdiction (i.e. your law enforcement)
can have a different opinion of ownership than what is on the blockchain.



To take an example; suppose that we are trading (real and physical) bikes on the
blockchain, and that on the blockchain, we put its serial number. Suppose
further that I hack your computer and put the ownership of your bike to be me.
Now, if you go to the police, you might be able to convince them that the real
owner of the bike is you, and thus I have to give it back. However, there is no
way of making me give you the digital twin back, thus there is a dissonance: the
bike is owned by you, but the blockchain claims it's owned by me.



There are many such cases out in the open of trading bikes, diamonds and even
oil.



The digital assets keep value even if public



There are many examples where people want to put assets on the property, but are
somehow under the impression that that gives some kind of control. For
instance, Imogen Heap, is creating a product in which all musicians should put
their music on the blockchain and automatically be paid when a radio plays your
hit song. They are under the impression that this creates an automatic link
between playing the song and paying for the song.



The only thing it really does, is create a very large database for music which
is probably quite easy to download.



There is currently no way around having to put the full asset visible on the
chain. Some people are talking about "encryptions", "storing only the hash",
etc., but in the end, it all comes down to publish the asset, or don't
participate.



Public transactions



In business it is often important to keep your cards close to your chest. You
don't want real time exposure of your daily operations.



Some people try to make solutions where we put all the dairy farmers production
on the blockchain together with all the dairy stores' inventory. In this way we
can easily send trucks to the correct places! However, this makes both farmers
and traders liable for inflated prices if they are overproducing/under-stocked.



Other people want to put energy production (solar panels, wind farms) on the
blockchain. However, no serious energy producer will have real time production
data out for the public. This has major impact on the stock value and that kind
of information is the type you want to keep close to your chest.



Note: There are theoretical solutions that build on zero-knowledge proofs
that would allow transactions to be secret. However, these are nowhere near
practical yet, and time will show if this item can be fixed.



Confirmation time



You can, like Ethereum, make the block wait time as small as you would like.
In Bitcoin, the block time is 10 minutes, and in Ethereum (I don't remember) it
is less than a minute.



However, the smaller block time, the higher the chance of long-lived forks. To
ensure your transaction is confirmed you still have to wait quite long.



There are currently no good solutions here either.



Smart contracts are scary



Smart contract are difficult to write. We want traders to write them. You
can't regret a transaction. Check mate.



If you are doing high value trading, and end up writing a zero too much in the
transaction (say $10M instead of $1M), you call your bank immediately! That
fixes it. If not, let's hope you have insurance. In a blockchain setting, you
have neither a bank, nor insurance. Those $9M are gone and it was due to a
typo in a smart contract or in a transaction.



Smart contracts is like playing with fire. It's too easy to empty all your
assets in a single click. And it has happened, many times. People have lost
hundreds of millions of dollars due to smart contract errors.



Source: I am working for an energy company doing wind and solar energy
production as well as trading oil and gass. Have been working on blockchain
solution projects.






share|cite|improve this answer























    Your Answer





    StackExchange.ifUsing("editor", function () {
    return StackExchange.using("mathjaxEditing", function () {
    StackExchange.MarkdownEditor.creationCallbacks.add(function (editor, postfix) {
    StackExchange.mathjaxEditing.prepareWmdForMathJax(editor, postfix, [["$", "$"], ["\\(","\\)"]]);
    });
    });
    }, "mathjax-editing");

    StackExchange.ready(function() {
    var channelOptions = {
    tags: "".split(" "),
    id: "419"
    };
    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
    },
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    });


    }
    });














    draft saved

    draft discarded


















    StackExchange.ready(
    function () {
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fcs.stackexchange.com%2fquestions%2f102466%2fwhat-important-crucial-real-world-applications-use-blockchain%23new-answer', 'question_page');
    }
    );

    Post as a guest















    Required, but never shown

























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    2














    Apart from Bitcoin and Ethereum (if we are generous) there are no major and
    import uses today.



    It is important to notice that blockchain has some severe limitations. A couple
    of them being:




    • It only really works for purely digital assets

    • The digital asset under control needs to keep its value even if it's public

    • All transactions need to be public

    • A rather bad confirmation time

    • Smart contracts are scary


    Purely digital assets



    If an asset is actually a physical asset with just a digital "twin" that is
    being traded, we will risk that local jurisdiction (i.e. your law enforcement)
    can have a different opinion of ownership than what is on the blockchain.



    To take an example; suppose that we are trading (real and physical) bikes on the
    blockchain, and that on the blockchain, we put its serial number. Suppose
    further that I hack your computer and put the ownership of your bike to be me.
    Now, if you go to the police, you might be able to convince them that the real
    owner of the bike is you, and thus I have to give it back. However, there is no
    way of making me give you the digital twin back, thus there is a dissonance: the
    bike is owned by you, but the blockchain claims it's owned by me.



    There are many such cases out in the open of trading bikes, diamonds and even
    oil.



    The digital assets keep value even if public



    There are many examples where people want to put assets on the property, but are
    somehow under the impression that that gives some kind of control. For
    instance, Imogen Heap, is creating a product in which all musicians should put
    their music on the blockchain and automatically be paid when a radio plays your
    hit song. They are under the impression that this creates an automatic link
    between playing the song and paying for the song.



    The only thing it really does, is create a very large database for music which
    is probably quite easy to download.



    There is currently no way around having to put the full asset visible on the
    chain. Some people are talking about "encryptions", "storing only the hash",
    etc., but in the end, it all comes down to publish the asset, or don't
    participate.



    Public transactions



    In business it is often important to keep your cards close to your chest. You
    don't want real time exposure of your daily operations.



    Some people try to make solutions where we put all the dairy farmers production
    on the blockchain together with all the dairy stores' inventory. In this way we
    can easily send trucks to the correct places! However, this makes both farmers
    and traders liable for inflated prices if they are overproducing/under-stocked.



    Other people want to put energy production (solar panels, wind farms) on the
    blockchain. However, no serious energy producer will have real time production
    data out for the public. This has major impact on the stock value and that kind
    of information is the type you want to keep close to your chest.



    Note: There are theoretical solutions that build on zero-knowledge proofs
    that would allow transactions to be secret. However, these are nowhere near
    practical yet, and time will show if this item can be fixed.



    Confirmation time



    You can, like Ethereum, make the block wait time as small as you would like.
    In Bitcoin, the block time is 10 minutes, and in Ethereum (I don't remember) it
    is less than a minute.



    However, the smaller block time, the higher the chance of long-lived forks. To
    ensure your transaction is confirmed you still have to wait quite long.



    There are currently no good solutions here either.



    Smart contracts are scary



    Smart contract are difficult to write. We want traders to write them. You
    can't regret a transaction. Check mate.



    If you are doing high value trading, and end up writing a zero too much in the
    transaction (say $10M instead of $1M), you call your bank immediately! That
    fixes it. If not, let's hope you have insurance. In a blockchain setting, you
    have neither a bank, nor insurance. Those $9M are gone and it was due to a
    typo in a smart contract or in a transaction.



    Smart contracts is like playing with fire. It's too easy to empty all your
    assets in a single click. And it has happened, many times. People have lost
    hundreds of millions of dollars due to smart contract errors.



    Source: I am working for an energy company doing wind and solar energy
    production as well as trading oil and gass. Have been working on blockchain
    solution projects.






    share|cite|improve this answer




























      2














      Apart from Bitcoin and Ethereum (if we are generous) there are no major and
      import uses today.



      It is important to notice that blockchain has some severe limitations. A couple
      of them being:




      • It only really works for purely digital assets

      • The digital asset under control needs to keep its value even if it's public

      • All transactions need to be public

      • A rather bad confirmation time

      • Smart contracts are scary


      Purely digital assets



      If an asset is actually a physical asset with just a digital "twin" that is
      being traded, we will risk that local jurisdiction (i.e. your law enforcement)
      can have a different opinion of ownership than what is on the blockchain.



      To take an example; suppose that we are trading (real and physical) bikes on the
      blockchain, and that on the blockchain, we put its serial number. Suppose
      further that I hack your computer and put the ownership of your bike to be me.
      Now, if you go to the police, you might be able to convince them that the real
      owner of the bike is you, and thus I have to give it back. However, there is no
      way of making me give you the digital twin back, thus there is a dissonance: the
      bike is owned by you, but the blockchain claims it's owned by me.



      There are many such cases out in the open of trading bikes, diamonds and even
      oil.



      The digital assets keep value even if public



      There are many examples where people want to put assets on the property, but are
      somehow under the impression that that gives some kind of control. For
      instance, Imogen Heap, is creating a product in which all musicians should put
      their music on the blockchain and automatically be paid when a radio plays your
      hit song. They are under the impression that this creates an automatic link
      between playing the song and paying for the song.



      The only thing it really does, is create a very large database for music which
      is probably quite easy to download.



      There is currently no way around having to put the full asset visible on the
      chain. Some people are talking about "encryptions", "storing only the hash",
      etc., but in the end, it all comes down to publish the asset, or don't
      participate.



      Public transactions



      In business it is often important to keep your cards close to your chest. You
      don't want real time exposure of your daily operations.



      Some people try to make solutions where we put all the dairy farmers production
      on the blockchain together with all the dairy stores' inventory. In this way we
      can easily send trucks to the correct places! However, this makes both farmers
      and traders liable for inflated prices if they are overproducing/under-stocked.



      Other people want to put energy production (solar panels, wind farms) on the
      blockchain. However, no serious energy producer will have real time production
      data out for the public. This has major impact on the stock value and that kind
      of information is the type you want to keep close to your chest.



      Note: There are theoretical solutions that build on zero-knowledge proofs
      that would allow transactions to be secret. However, these are nowhere near
      practical yet, and time will show if this item can be fixed.



      Confirmation time



      You can, like Ethereum, make the block wait time as small as you would like.
      In Bitcoin, the block time is 10 minutes, and in Ethereum (I don't remember) it
      is less than a minute.



      However, the smaller block time, the higher the chance of long-lived forks. To
      ensure your transaction is confirmed you still have to wait quite long.



      There are currently no good solutions here either.



      Smart contracts are scary



      Smart contract are difficult to write. We want traders to write them. You
      can't regret a transaction. Check mate.



      If you are doing high value trading, and end up writing a zero too much in the
      transaction (say $10M instead of $1M), you call your bank immediately! That
      fixes it. If not, let's hope you have insurance. In a blockchain setting, you
      have neither a bank, nor insurance. Those $9M are gone and it was due to a
      typo in a smart contract or in a transaction.



      Smart contracts is like playing with fire. It's too easy to empty all your
      assets in a single click. And it has happened, many times. People have lost
      hundreds of millions of dollars due to smart contract errors.



      Source: I am working for an energy company doing wind and solar energy
      production as well as trading oil and gass. Have been working on blockchain
      solution projects.






      share|cite|improve this answer


























        2












        2








        2






        Apart from Bitcoin and Ethereum (if we are generous) there are no major and
        import uses today.



        It is important to notice that blockchain has some severe limitations. A couple
        of them being:




        • It only really works for purely digital assets

        • The digital asset under control needs to keep its value even if it's public

        • All transactions need to be public

        • A rather bad confirmation time

        • Smart contracts are scary


        Purely digital assets



        If an asset is actually a physical asset with just a digital "twin" that is
        being traded, we will risk that local jurisdiction (i.e. your law enforcement)
        can have a different opinion of ownership than what is on the blockchain.



        To take an example; suppose that we are trading (real and physical) bikes on the
        blockchain, and that on the blockchain, we put its serial number. Suppose
        further that I hack your computer and put the ownership of your bike to be me.
        Now, if you go to the police, you might be able to convince them that the real
        owner of the bike is you, and thus I have to give it back. However, there is no
        way of making me give you the digital twin back, thus there is a dissonance: the
        bike is owned by you, but the blockchain claims it's owned by me.



        There are many such cases out in the open of trading bikes, diamonds and even
        oil.



        The digital assets keep value even if public



        There are many examples where people want to put assets on the property, but are
        somehow under the impression that that gives some kind of control. For
        instance, Imogen Heap, is creating a product in which all musicians should put
        their music on the blockchain and automatically be paid when a radio plays your
        hit song. They are under the impression that this creates an automatic link
        between playing the song and paying for the song.



        The only thing it really does, is create a very large database for music which
        is probably quite easy to download.



        There is currently no way around having to put the full asset visible on the
        chain. Some people are talking about "encryptions", "storing only the hash",
        etc., but in the end, it all comes down to publish the asset, or don't
        participate.



        Public transactions



        In business it is often important to keep your cards close to your chest. You
        don't want real time exposure of your daily operations.



        Some people try to make solutions where we put all the dairy farmers production
        on the blockchain together with all the dairy stores' inventory. In this way we
        can easily send trucks to the correct places! However, this makes both farmers
        and traders liable for inflated prices if they are overproducing/under-stocked.



        Other people want to put energy production (solar panels, wind farms) on the
        blockchain. However, no serious energy producer will have real time production
        data out for the public. This has major impact on the stock value and that kind
        of information is the type you want to keep close to your chest.



        Note: There are theoretical solutions that build on zero-knowledge proofs
        that would allow transactions to be secret. However, these are nowhere near
        practical yet, and time will show if this item can be fixed.



        Confirmation time



        You can, like Ethereum, make the block wait time as small as you would like.
        In Bitcoin, the block time is 10 minutes, and in Ethereum (I don't remember) it
        is less than a minute.



        However, the smaller block time, the higher the chance of long-lived forks. To
        ensure your transaction is confirmed you still have to wait quite long.



        There are currently no good solutions here either.



        Smart contracts are scary



        Smart contract are difficult to write. We want traders to write them. You
        can't regret a transaction. Check mate.



        If you are doing high value trading, and end up writing a zero too much in the
        transaction (say $10M instead of $1M), you call your bank immediately! That
        fixes it. If not, let's hope you have insurance. In a blockchain setting, you
        have neither a bank, nor insurance. Those $9M are gone and it was due to a
        typo in a smart contract or in a transaction.



        Smart contracts is like playing with fire. It's too easy to empty all your
        assets in a single click. And it has happened, many times. People have lost
        hundreds of millions of dollars due to smart contract errors.



        Source: I am working for an energy company doing wind and solar energy
        production as well as trading oil and gass. Have been working on blockchain
        solution projects.






        share|cite|improve this answer














        Apart from Bitcoin and Ethereum (if we are generous) there are no major and
        import uses today.



        It is important to notice that blockchain has some severe limitations. A couple
        of them being:




        • It only really works for purely digital assets

        • The digital asset under control needs to keep its value even if it's public

        • All transactions need to be public

        • A rather bad confirmation time

        • Smart contracts are scary


        Purely digital assets



        If an asset is actually a physical asset with just a digital "twin" that is
        being traded, we will risk that local jurisdiction (i.e. your law enforcement)
        can have a different opinion of ownership than what is on the blockchain.



        To take an example; suppose that we are trading (real and physical) bikes on the
        blockchain, and that on the blockchain, we put its serial number. Suppose
        further that I hack your computer and put the ownership of your bike to be me.
        Now, if you go to the police, you might be able to convince them that the real
        owner of the bike is you, and thus I have to give it back. However, there is no
        way of making me give you the digital twin back, thus there is a dissonance: the
        bike is owned by you, but the blockchain claims it's owned by me.



        There are many such cases out in the open of trading bikes, diamonds and even
        oil.



        The digital assets keep value even if public



        There are many examples where people want to put assets on the property, but are
        somehow under the impression that that gives some kind of control. For
        instance, Imogen Heap, is creating a product in which all musicians should put
        their music on the blockchain and automatically be paid when a radio plays your
        hit song. They are under the impression that this creates an automatic link
        between playing the song and paying for the song.



        The only thing it really does, is create a very large database for music which
        is probably quite easy to download.



        There is currently no way around having to put the full asset visible on the
        chain. Some people are talking about "encryptions", "storing only the hash",
        etc., but in the end, it all comes down to publish the asset, or don't
        participate.



        Public transactions



        In business it is often important to keep your cards close to your chest. You
        don't want real time exposure of your daily operations.



        Some people try to make solutions where we put all the dairy farmers production
        on the blockchain together with all the dairy stores' inventory. In this way we
        can easily send trucks to the correct places! However, this makes both farmers
        and traders liable for inflated prices if they are overproducing/under-stocked.



        Other people want to put energy production (solar panels, wind farms) on the
        blockchain. However, no serious energy producer will have real time production
        data out for the public. This has major impact on the stock value and that kind
        of information is the type you want to keep close to your chest.



        Note: There are theoretical solutions that build on zero-knowledge proofs
        that would allow transactions to be secret. However, these are nowhere near
        practical yet, and time will show if this item can be fixed.



        Confirmation time



        You can, like Ethereum, make the block wait time as small as you would like.
        In Bitcoin, the block time is 10 minutes, and in Ethereum (I don't remember) it
        is less than a minute.



        However, the smaller block time, the higher the chance of long-lived forks. To
        ensure your transaction is confirmed you still have to wait quite long.



        There are currently no good solutions here either.



        Smart contracts are scary



        Smart contract are difficult to write. We want traders to write them. You
        can't regret a transaction. Check mate.



        If you are doing high value trading, and end up writing a zero too much in the
        transaction (say $10M instead of $1M), you call your bank immediately! That
        fixes it. If not, let's hope you have insurance. In a blockchain setting, you
        have neither a bank, nor insurance. Those $9M are gone and it was due to a
        typo in a smart contract or in a transaction.



        Smart contracts is like playing with fire. It's too easy to empty all your
        assets in a single click. And it has happened, many times. People have lost
        hundreds of millions of dollars due to smart contract errors.



        Source: I am working for an energy company doing wind and solar energy
        production as well as trading oil and gass. Have been working on blockchain
        solution projects.







        share|cite|improve this answer














        share|cite|improve this answer



        share|cite|improve this answer








        edited 25 mins ago

























        answered 35 mins ago









        Pål GD

        6,0371939




        6,0371939






























            draft saved

            draft discarded




















































            Thanks for contributing an answer to Computer Science 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.


            Use MathJax to format equations. MathJax reference.


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





            Some of your past answers have not been well-received, and you're in danger of being blocked from answering.


            Please pay close attention to the following guidance:


            • 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%2fcs.stackexchange.com%2fquestions%2f102466%2fwhat-important-crucial-real-world-applications-use-blockchain%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

            宮崎県

            濃尾地震

            シテ島