What is "smart contract" adoption?
I am not the writer, I came across this article and think it might be helpful to be shared
A very simple example of a smart contract is a vending machine. A contract exists between the buyer and a seller to exchange drinks or other goods for a certain price. This contract is automated by the machine and activate by the buyer by introducing the payment and selecting the product. There is even a “clause” covering the case in which the machine may run out of the product. In this case, payment is automatically refunded to the buyer.
Blockchain technology makes it possible to deploy trusted smart contracts on a decentralized system without the need for third-party arbitration. Both parties can trust the immutability property of the blockchain to protect the contracts clauses and transactions.
Blockchain technology and, smart contracts, in particular, are on the road to adoption in many industries. Let’s look at the state of adoption in three different scenarios.
- Digital Economy
In banking. Financial institutions have been quick to realize the advantage of distributed ledger technology over their own networks. Almost all major banks have adopted a strategy to leverage the underlying technology for their own money and asset transfers. Ripple is an example banking-backed global payment network based on distributed ledger technology. Whilst Ripple is a more traditional cryptocurrency application, smart contracts are starting to be used to automate many banking processes
Smart contracts provide an investment alternative for technology start-ups through so-called Initial Coin Offerings (ICO). ICOs sell cryptographic tokens related to a project to investors. In this form of crowdfunding, investors bet on the successful implementation of the project, in the hope the token will increase in value. In addition, the token usually has a utility function in the proposed platform, for example enabling participation or acting as an in-app currency.
- Supply Chain Management, Trade, and Tracking
Supply chains are a classical example in which items have to be tracked through a number of connected businesses on a global scale that does not fully trust each other. Decentralized provenance tracking combined with transaction automation provides for safer and more transparent supply chain management. A joint venture between IBM and shipping company Maersk is one of the larger project focusing on this application scenario.
The properties of the blockchain allow real-world assets to be represented on the blockchain. This can be used for anything from collectibles and digital art to property deeds and digital representations of commodities. Provenance of raw materials is one successful application of this, demonstrated for example in the tracking of diamonds.
- Identity Management.
Accounts on the blockchain are identified through public and asymmetric cryptography. Public and private key pairs are used to sign transactions and prove ownership of accounts and assets. Attaching real-world identities to these cryptographic identities provides solutions for trusted authentication for government services, online voting, and many more applications. uPort is a blockchain-based identity management system, which is being used by many, for example, by the Swiss city of Zug for citizen identification.
Lack of automation in insurance administration, claim processing can take a long time ranging from weeks to months. This becomes an issue for both the customers as well as the insurance companies as the customers are trapped in time constraints for their money. On the other hand, the companies have to face issues like unwanted administrative costs, dissatisfied customers, and inefficiency.
By using Smart contracts in such processes can result in simplifying and streamlining the processes by automatically triggering payment for a claim when certain conditions are met as per the client and company’s agreement. For example, in case of loss due to a natural disaster, smart contracts can be executed in a timely manner and people can claim their money and use them in time of need. Any specific details like the extent of loss due to damage can be kept on a blockchain and the amount of compensation can be decided accordingly.
- Real-world Adoption
The above is only a small snapshot of current smart contract applications with a business-oriented focus. However, there are real-world examples, showing that smart contract adoption is well on the way. Further applications include transparent computer gaming, healthcare, insurance policies and many more.
- Digital Economy
Characteristics of smart contracts
Smart contracts have the following characteristics:
- they’re self-verifying due to automated possibilities;
- they’re self-enforcing when the rules are met at all stages;
- they’re tamper-proof, as no one can change what’s been programmed.
Capabilities of smart contracts
Smart contracts can:
- automate processes done manually;
- ensure security;
- reduce relation to trusted intermediaries;
- support multi-signature accounts to distribute funds as soon as all parties involved confirm the agreement;
- manage users’ agreements;
- provide utility to other contracts (similar to how a software library works);
- store information about an app (domain registration information, membership records, etc.).
How do smart contracts work?
A smart contract is a program that runs within a blockchain. It contains a set of rules that constitute an agreement made between two or more parties. When these rules are met, the digital contract executes the transaction. It’s like a regular application that implements some business rules, only it uses a blockchain as a database.