Introduction to smart contracts

- [Instructor] A smart contract is basically code…or an automated process that handles the transaction…in between two parties without a middle man.…Now that may sound like a mouthful for some of you…so let me show you a simple example…so it makes a bit more sense.…Let's say, for example, you'd like to have your will…handled by a smart contract.…You could define the specific conditions…of this contract through code…and upon your death this program and not a third party…would handle your will.…For example, you could write out a condition…that your grandson receives 10% of your heritage…but only if he is enrolled into a university…and is 21 years of age or older.…

And add as many rules in the smart contract as you wish,…the smart contract or the code would handle your affairs…without the need of a third party.…So you deposit your inheritance into this smart contract…most likely into a cryptocurrency,…and until your condition of death…and any other conditions are met,…will the contract execute.…This in it's simplest form constitutes a smart contract…

Resume Transcript Auto-Scroll

Author

Released

10/18/2018

Blockchain is a buzzword, but it's also a very powerful technology that allows everyday users to exchange sensitive data without a middleman. Programmers can leverage the blockchain in their applications using Solidity, a programming language for the Ethereum platform. This course teaches you how to build a simple contract-based application with Solidity. Emmanuel Henri starts with the basics of blockchain and smart contracts: self-executing transactions written directly in code. You can then learn all about the Solidity ecosystem, including syntax and advanced concepts such as source mappings, then apply them to build your very first contract.