ae.hyonu10817
2 months ago  Karma: 35
What is the most important difference between a cloud-based application running on AWS or Azure and a smart contract?

What is the most important difference between a cloud-based application running on AWS or Azure and a smart contract?

en
#ethereum
ae.hyonu10817
2 months ago  Karma: 35
What is the most important difference between a cloud-based application running on AWS or Azure and a smart contract?

What is the most important difference between a cloud-based application running on AWS or Azure and a smart contract?

en
#ethereum

4 ANSWERS
kayden.hughes
2 months ago Karma: 1622

In short, smart contracts are just pieces of software. A smart contract in itself is not too different from an application running on Azure or Amazon. What makes smart contracts special is the underlying infrastructure. Instead of running on top of a centralized infrastructure which is prone to downtime and censorship, smart contracts run on the blockchain. This enables them to run exactly as programmed without any possibility of downtime, censorship, fraud or third-party interference.

In short, smart contracts are just pieces of software. A smart contract in itself is not too different from an application running on Azure or Amazon. What makes smart contracts special is the underlying infrastructure. Instead of running on top of a centralized infrastructure which is prone to downtime and censorship, smart contracts run on the blockchain. This enables them to run exactly as programmed without any possibility of downtime, censorship, fraud or third-party interference.

bogdan.kapustka
2 months ago Karma: 133

Smart contracts are run by the consensus of individuals who participate in the network. Thus, your assets can be frozen by a third party like a government and one can take stop a smart contract from running.
Smart contracts are independent, always on, and censorship-resistant.

Smart contracts are run by the consensus of individuals who participate in the network. Thus, your assets can be frozen by a third party like a government and one can take stop a smart contract from running.
Smart contracts are independent, always on, and censorship-resistant.

harrymossh
2 months ago Karma: 537

Equally important, smart contracts are open-source. This means that anyone can check them and make sure the code actually does what the developers say it does. You don't have to trust anyone.
Conversely, cloud applications are closed source. You have to trust the developers and the entity running the cloud.

Equally important, smart contracts are open-source. This means that anyone can check them and make sure the code actually does what the developers say it does. You don't have to trust anyone.
Conversely, cloud applications are closed source. You have to trust the developers and the entity running the cloud.

kaijchang2
2 months ago Karma: 19846

Transparency, anyone can view the bytecode of the contract and any transactions sent to it. Also, unlike a cloud application, it can't be taken down.

Transparency, anyone can view the bytecode of the contract and any transactions sent to it. Also, unlike a cloud application, it can't be taken down.

eliesteinbock

Transparency and censorship resistance are two big ones.

Oct 10 '18 at 11:22 pm
Earn tokens by posting and answering questions about blockchain!
Karma to eth
YOUR ANSWER