create account

The Skinny On Smart Contracts: An Introduction & Why You Should Care by cseberino

View this thread on: hive.blogpeakd.comecency.com
· @cseberino · (edited)
$0.05
The Skinny On Smart Contracts: An Introduction & Why You Should Care
# Introduction

![ATM](http://i.imgsafe.org/54c0d6403d.jpg)

Smart contracts, as defined by Nick Szabo, are computer systems that manage assets. Assets include money, votes, passports and reputation. Examples of smart contracts include supermarket checkout systems and automated teller machines.

# Actions & Agents

![washing machine](http://i.imgsafe.org/5496a65336.jpg)

Smart contracts can perform *actions*.  Automobile insurance plans might adjust rates hourly based on the weather or location.   Washing machines might order replacement parts when needed.

![handshake](http://i.imgsafe.org/5496970cb0.jpg)

Because smart contracts often operate autonomously, it might sometimes be more appropriate to refer to them as *agents* (autonomous software components).  On the other hand, the original term emphasizes that they can manage many legal and financial *agreements*.  An example of a smart contract that managed a financial agreement would be a television that stopped working when the loan payments were in arrears.

# Blockchains

![blockchain](http://i.imgsafe.org/549684e929.jpg)

Blockchain systems, such as Ethereum and Ethereum Classic, are ideal platforms for smart contracts (agents) because of their security, reliability and censorship resistance.

# Improved Communication

![law](http://i.imgsafe.org/54969d9a9b.jpg)

A major benefit of smart contracts is the improved *communication*.  Uncertainties in legal and financial agreements such as confusing legalese and unintended loopholes incur huge costs.  In contrast, smart contracts are *deterministic* and formal verification methods can help avoid mistakes.  

Smart contracts can have the flexibility of legal contracts¹.  For example, they can be designed to allow modifications when there are certain unforeseen events.

# Conclusion

Smart contracts can effectively manage assets removing a lot of the confusion of previous methods.  Furthermore, when implemented on blockchain systems, they can have unprecedented levels of security, reliability and censorship resistance.

--------------------

<sub>1. Some have misinterpreted the saying, "Code is law!", as implying smart contracts somehow supercede legal systems.  The intended meaning is that blockchain based smart contracts should be immutable and unstoppable like  laws of *nature*.</sub>

# Feedback

Feel free to leave any comments or questions below.  You can also contact me by clicking any of these icons:

[![twitter](http://i.imgsafe.org/fcbc8685c1.png)](https://twitter.com/chris_seberino) [![facebook](http://i.imgsafe.org/fcbc627df9.png)](https://www.facebook.com/cseberino) [![linkedin](http://i.imgsafe.org/fcbcf09c9e.png)](https://www.linkedin.com/in/christian-seberino-776897110)

# Acknowledgements

I would like to thank Gavin Wood for his informative papers and talks that have greatly helped clarify many of these ideas.  I would also like to thank IOHK (Input Output Hong Kong) for funding this effort.

# License

![license](https://i.creativecommons.org/l/by-sa/4.0/88x31.png)

This work is licensed under the Creative Commons Attribution ShareAlike 4.0 International License.
👍  , , , , , , ,
properties (23)
authorcseberino
permlinkthe-skinny-on-smart-contracts-an-introduction-and-why-you-should-care
categoryetc
json_metadata{"tags":["etc","eth","ethereumclassic","ethereum","blockchain"],"image":["http://i.imgsafe.org/54c0d6403d.jpg","http://i.imgsafe.org/5496a65336.jpg","http://i.imgsafe.org/5496970cb0.jpg","http://i.imgsafe.org/549684e929.jpg","http://i.imgsafe.org/54969d9a9b.jpg","http://i.imgsafe.org/fcbc8685c1.png","http://i.imgsafe.org/fcbc627df9.png","http://i.imgsafe.org/fcbcf09c9e.png","https://i.creativecommons.org/l/by-sa/4.0/88x31.png"],"links":["https://twitter.com/chris_seberino","https://www.facebook.com/cseberino","https://www.linkedin.com/in/christian-seberino-776897110"],"app":"steemit/0.1","format":"markdown"}
created2016-11-23 21:29:09
last_update2016-11-24 05:33:06
depth0
children2
last_payout2016-12-24 21:56:48
cashout_time1969-12-31 23:59:59
total_payout_value0.039 HBD
curator_payout_value0.011 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length3,138
author_reputation5,161,857,859,658
root_title"The Skinny On Smart Contracts: An Introduction & Why You Should Care"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id1,833,282
net_rshares1,727,374,322,765
author_curate_reward""
vote details (8)
@plotbot2015 ·
Could you include some more specific links in your Acknowledgements?
properties (22)
authorplotbot2015
permlinkre-cseberino-the-skinny-on-smart-contracts-an-introduction-and-why-you-should-care-20161207t023602069z
categoryetc
json_metadata{"tags":["etc"]}
created2016-12-07 02:36:00
last_update2016-12-07 02:36:00
depth1
children1
last_payout2016-12-24 21:56:48
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length68
author_reputation15,879,930,254,115
root_title"The Skinny On Smart Contracts: An Introduction & Why You Should Care"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id1,938,429
net_rshares0
@cseberino ·
This talk by Gavin Wood was quite good: 

https://www.youtube.com/watch?v=U_LK0t_qaPo
properties (22)
authorcseberino
permlinkre-plotbot2015-re-cseberino-the-skinny-on-smart-contracts-an-introduction-and-why-you-should-care-20161207t155412906z
categoryetc
json_metadata{"tags":["etc"],"image":["https://img.youtube.com/vi/U_LK0t_qaPo/0.jpg"],"links":["https://www.youtube.com/watch?v=U_LK0t_qaPo"]}
created2016-12-07 15:54:12
last_update2016-12-07 15:54:12
depth2
children0
last_payout2016-12-24 21:56:48
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length85
author_reputation5,161,857,859,658
root_title"The Skinny On Smart Contracts: An Introduction & Why You Should Care"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id1,942,991
net_rshares0