Smart contracts will change the way we Agree

in #smartcontracts5 years ago

Much before the terms Bitcoin and Blockchain came into existence, a computer scientist, cryptographer and law scholar called Nick Szabo, had proposed the idea of using cryptography for writing and agreeing on contracts. Agreements or Contracts, as you might know, are written documents which bind involved parties to fulfill a task under certain terms and conditions. He had written a whitepaper called  "The Idea of Smart Contracts" which proposed this new thought process. 

His idea was simple - make a contract self-binding, autonomous, immutable, decentralized and transparent. He said that any contract can be turned into a programme code which will automatically bind everyone involved to honour it. This autonomous program will execute based on certain terms and conditions without the need of an intermediary to oversee the fulfillment. 

Sample use case - Automatic Reimbursement System

Let us take into consideration a simple use case. Imagine you have done some travel on behalf of the company you work with. At the end of your journey, you have to submit your bills for reimbursements. The company has created a system wherein as soon as you upload the bills in the system, the system sends you the reimbursement without any approvals. 

Ticket Vending Machine example

Another way to demonstrate this idea is to consider a ticket vending machine. The machine is pre-programmed to give you the ticket as per your purchase and need.   The software inside the machine is the smart contract and the machine is the node which fulfills the contract.

Why Smart Contracts?

 The advantages that smart contracts bring are as follows:

  1. It is Cost-effective as there is no need of expensive legal services.
  2. The smart contract will be  Secure due to the cryptographic nature of protection.
  3.  The pre-tested contract software program will always be accurate without any errors.
  4. The contract can work in a trust-less environment i.e. even strangers can sign contracts as there is guarantee of fulfillment. 
  5. This is a self-executing code system - it is autonomous.
  6. Smart contracts systems are fast as they are executed immediately as and when the terms are fulfilled.
  7. Smart contracts transactions can be tracked real-time which in turn also save costs of auditing. 

End Notes

Programmable agreements make for a viable alternative to cumbersome traditional contractual processes. The future or contracts is going to disrupt with this new technology.  

Read more about Smart contracts in my following articles:

  1. Getting Smarter with Blockchain – An Introduction to Smart Contracts
  2. Driving home the smart contract advantage
Sort:  

Hello shantanush, welcome to Partiko, an amazing community for crypto lovers! Here, you will find cool people to connect with, and interesting articles to read!

You can also earn Partiko Points by engaging with people and bringing new people in. And you can convert them into crypto! How cool is that!

Hopefully you will have a lot of fun using Partiko! And never hesitate to reach out to me when you have questions!

Cheers,
crypto.talk
Creator of Partiko

Thanks . I am finding this a much easier way to handle my steem account .

Thanks! That’s awesome to hear!

Posted using Partiko iOS

Congratulations @shantanush! You received a personal award!

Happy Birthday! - You are on the Steem blockchain for 2 years!

You can view your badges on your Steem Board and compare to others on the Steem Ranking

Do not miss the last post from @steemitboard:

Carnival Challenge - Here are the winners

You can upvote this notification to help all Steem users. Learn how here!

Coin Marketplace

STEEM 0.20
TRX 0.12
JST 0.028
BTC 64252.58
ETH 3495.24
USDT 1.00
SBD 2.50