What important/crucial real-world applications use blockchain?
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:
- What important/crucial real-world applications use blockchain?
- 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
add a comment |
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:
- What important/crucial real-world applications use blockchain?
- 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
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
add a comment |
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:
- What important/crucial real-world applications use blockchain?
- 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
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:
- What important/crucial real-world applications use blockchain?
- 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
blockchain
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
add a comment |
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
add a comment |
1 Answer
1
active
oldest
votes
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.
add a comment |
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
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
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.
add a comment |
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.
add a comment |
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.
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.
edited 25 mins ago
answered 35 mins ago
Pål GD
6,0371939
6,0371939
add a comment |
add a comment |
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.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
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
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