4 Ways to Use Smart Contracts

Siraj Raval · Beginner ·🛠️ AI Tools & Apps ·10y ago

Key Takeaways

Siraj Raval discusses four ways to utilize smart contracts, including bringing voting online, increasing spending transparency, increasing autonomy, and creating smart property, all of which leverage blockchain technology for secure and transparent transactions.

Full Transcript

hello world SJ here let's talk about four ways to use Smart contracts a smart contract is just a piece of code that is stored on a blockchain instead of a server that means no one can alter or delete it since blockchains aren't controlled by anyone it enables people to do business with strangers without the need to trust a third party the first way to use it is to bring voting online the US government has never brought voting online because of the security risks involved if they sort everyone's vote on a server that server could easily be hacked and votes altered if only there was some kind of system that could securely and synonymously store votes online all right the blockchain to do this an engineer could create a smart contract and push it to the blockchain a smart contract would then get an address citizens could then just send a transaction to that address with their encoded votes and social security number the contract would then verify that the citizen had never voted before and then store it because this code runs on the blockchain a hacker would have to have more computational power than the 500 fastest supercomputers on the planet combined to break the system Ain't nobody got that much computing power once the government implements this voter turnout will Skyrocket voting would finally become just another app on our phone no having to wait in line at some paper ballot Booth a 30-minute Drive Away Millennials would actually vote this would fundamentally improve the quality of the politicians we elect the second way is to increase spending transparency think about all the cases of government corruption or evil corporate dealers all of them every single one has to do with money stealing money spending money on personal interests giving and taking money from Shady businesses the list goes on with smart contracts we as citizens of a Nation or shareholders in a company can demand that all spending happen on the blockchain smart contracts can be instituted to Route money as we see fit so for example let's say a politician promises to increase spending on healthcare for their state if there is a smart contract that will route money sent to it every time to 20 hospitals and 10 insurance companies the public can audit it since all transactions are public on The blockchain's Ledger and verifi to be unaltered by cryptography the more companies and governments that Institute this kind of transparency the more those who don't will be pressured to do so it'll slowly become the norm the Third Way is to increase autonomy as our species has progressed we've automated more and more we've offloaded more and more work to our machines this trend will continue as our machines get better smart contracts bring us one step closer to full artificial intelligence take ride sharing for example Uber is a software app run by humans soon Uber will Implement self-driving car so it won't need drivers but with smart contracts Uber could become even more autonomous even more independent of humans a self-driving car could live as an independent entity picking up passengers paying for its own repair filling its own gas parking itself coordinating with other cars if these tasks were all smart contracts that the car communicated with it wouldn't need humans at all instead of humans having to run the logistics and plumbing of the Uber Network they could focus on more fun creative Pursuits the fourth way is to create smart property smart property is an object whose ownership is verified by the blockchain traditionally we use humans to verify these things like a stranger can't rent out your apartment on Airbnb because Airbnb has verify that it's yours but with smart contracts you wouldn't even need Airbnb to rent out your place you could create a digital token that would represent your apartment and then a smart contract that said something like if you send money to this address transfer the ownership token to the sender for x amount of time and because there's no middleman to take a cut you get more money for renting out your place this can be applied to everything from patents to cars to fridges anything with internet communication capability The Internet of Things if You' like to learn more about smart contracts please check out the links in the description below and please please subscribe for more technology videos I'll definitely keep them coming and as always thanks for watching

Original Description

Ethereum smart contract tutorials: https://ethereum.gitbooks.io/frontier-guide/content/writing_contract.html I created a Slack channel for us, sign up here: https://wizards.herokuapp.com/ Smart contract wiki: https://en.bitcoin.it/wiki/Contract Voting app description: https://medium.com/@DomSchiener/publicvotes-ethereum-based-voting-application-3b691488b926#.3qm3zrdz1 Voting app repo: https://github.com/domschiener/publicvotes Smart property startup: http://airlock.me/ Decentralized Uber: http://www.lazooz.net/ I recently created a Patreon page. If you like my videos, feel free to help support my effort here!: https://www.patreon.com/user?ty=h&u=3191693 Follow me: Twitter: https://twitter.com/sirajraval Facebook: https://www.facebook.com/sirajology Instagram: https://www.instagram.com/sirajraval/ Instagram: https://www.instagram.com/sirajraval/ Signup for my newsletter for exciting updates in the field of AI: https://goo.gl/FZzJ5w Hit the Join button above to sign up to become a member of my channel for access to exclusive content! Join my AI community: http://chatgptschool.io/ Sign up for my AI Sports betting Bot, WagerGPT! (500 spots available): https://www.wagergpt.xyz
Watch on YouTube ↗ (saves to browser)
Sign in to unlock AI tutor explanation · ⚡30

Playlist

Uploads from Siraj Raval · Siraj Raval · 8 of 60

1 What is Bitcoin?
What is Bitcoin?
Siraj Raval
2 5 Ways to Use Bitcoin
5 Ways to Use Bitcoin
Siraj Raval
3 BTC Fever - Siraj [Music Video]
BTC Fever - Siraj [Music Video]
Siraj Raval
4 5 Reasons to Build Decentralized Apps
5 Reasons to Build Decentralized Apps
Siraj Raval
5 The Interplanetary File System
The Interplanetary File System
Siraj Raval
6 How to Build a Dapp in 3 min
How to Build a Dapp in 3 min
Siraj Raval
7 Life Before Smartphones
Life Before Smartphones
Siraj Raval
4 Ways to Use Smart Contracts
4 Ways to Use Smart Contracts
Siraj Raval
9 3 Dapps You HAVE to See
3 Dapps You HAVE to See
Siraj Raval
10 Char's Life as a BitTorrent Engineer
Char's Life as a BitTorrent Engineer
Siraj Raval
11 4 Reasons AlphaGo is a Huge Deal
4 Reasons AlphaGo is a Huge Deal
Siraj Raval
12 Build a Neural Net in 4 Minutes
Build a Neural Net in 4 Minutes
Siraj Raval
13 Sentiment Analysis in 4 Minutes
Sentiment Analysis in 4 Minutes
Siraj Raval
14 The Hackathon Life
The Hackathon Life
Siraj Raval
15 Your First ML App - Machine Learning for Hackers #1
Your First ML App - Machine Learning for Hackers #1
Siraj Raval
16 Build an AI Composer - Machine Learning for Hackers #2
Build an AI Composer - Machine Learning for Hackers #2
Siraj Raval
17 Build a Game AI - Machine Learning for Hackers #3
Build a Game AI - Machine Learning for Hackers #3
Siraj Raval
18 Build a Movie Recommender - Machine Learning for Hackers #4
Build a Movie Recommender - Machine Learning for Hackers #4
Siraj Raval
19 Build an AI Artist - Machine Learning for Hackers #5
Build an AI Artist - Machine Learning for Hackers #5
Siraj Raval
20 Build a Chatbot - ML for Hackers #6
Build a Chatbot - ML for Hackers #6
Siraj Raval
21 Build an AI Reader - Machine Learning for Hackers #7
Build an AI Reader - Machine Learning for Hackers #7
Siraj Raval
22 Build an AI Writer - Machine Learning for Hackers #8
Build an AI Writer - Machine Learning for Hackers #8
Siraj Raval
23 Build a Chatbot w/ an API - ML for Hackers #9
Build a Chatbot w/ an API - ML for Hackers #9
Siraj Raval
24 One-Shot Learning - Fresh Machine Learning #1
One-Shot Learning - Fresh Machine Learning #1
Siraj Raval
25 Generative Adversarial Nets - Fresh Machine Learning #2
Generative Adversarial Nets - Fresh Machine Learning #2
Siraj Raval
26 Tone Analysis - Fresh Machine Learning #3
Tone Analysis - Fresh Machine Learning #3
Siraj Raval
27 Generate Rap Lyrics - Fresh Machine Learning #4
Generate Rap Lyrics - Fresh Machine Learning #4
Siraj Raval
28 Build an Autoencoder in 5 Min - Fresh Machine Learning #5
Build an Autoencoder in 5 Min - Fresh Machine Learning #5
Siraj Raval
29 Build a Self Driving Car in 5 Min - Fresh Machine Learning #6
Build a Self Driving Car in 5 Min - Fresh Machine Learning #6
Siraj Raval
30 Build an Antivirus in 5 Min - Fresh Machine Learning #7
Build an Antivirus in 5 Min - Fresh Machine Learning #7
Siraj Raval
31 TensorFlow in 5 Minutes (tutorial)
TensorFlow in 5 Minutes (tutorial)
Siraj Raval
32 Build a Recurrent Neural Net in 5 Min
Build a Recurrent Neural Net in 5 Min
Siraj Raval
33 Build a Simulation in 5 Min
Build a Simulation in 5 Min
Siraj Raval
34 Build a TensorFlow Image Classifier in 5 Min
Build a TensorFlow Image Classifier in 5 Min
Siraj Raval
35 Tensorboard Explained in 5 Min
Tensorboard Explained in 5 Min
Siraj Raval
36 Generate Music in TensorFlow
Generate Music in TensorFlow
Siraj Raval
37 Build a Game Bot (LIVE)
Build a Game Bot (LIVE)
Siraj Raval
38 Deep Learning Frameworks Compared
Deep Learning Frameworks Compared
Siraj Raval
39 Introduction - Learn Python for Data Science #1
Introduction - Learn Python for Data Science #1
Siraj Raval
40 Build a Neural Network (LIVE)
Build a Neural Network (LIVE)
Siraj Raval
41 Twitter Sentiment Analysis - Learn Python for Data Science #2
Twitter Sentiment Analysis - Learn Python for Data Science #2
Siraj Raval
42 Recommendation Systems - Learn Python for Data Science #3
Recommendation Systems - Learn Python for Data Science #3
Siraj Raval
43 Predicting Stock Prices - Learn Python for Data Science #4
Predicting Stock Prices - Learn Python for Data Science #4
Siraj Raval
44 Pong Neural Network (LIVE)
Pong Neural Network (LIVE)
Siraj Raval
45 Deep Dream in TensorFlow - Learn Python for Data Science #5
Deep Dream in TensorFlow - Learn Python for Data Science #5
Siraj Raval
46 Visualizing Data with D3.js (LIVE)
Visualizing Data with D3.js (LIVE)
Siraj Raval
47 Genetic Algorithms - Learn Python for Data Science #6
Genetic Algorithms - Learn Python for Data Science #6
Siraj Raval
48 Enter Siraj [Music Video]
Enter Siraj [Music Video]
Siraj Raval
49 Build a Web Scraper (LIVE)
Build a Web Scraper (LIVE)
Siraj Raval
50 Why is P vs NP Important?
Why is P vs NP Important?
Siraj Raval
51 How to Make a Neural Network (LIVE)
How to Make a Neural Network (LIVE)
Siraj Raval
52 How to Make an Amazing Tensorflow Chatbot Easily
How to Make an Amazing Tensorflow Chatbot Easily
Siraj Raval
53 How to Make an Amazing Video Game Bot Easily
How to Make an Amazing Video Game Bot Easily
Siraj Raval
54 How to Make a Tensorflow Neural Network (LIVE)
How to Make a Tensorflow Neural Network (LIVE)
Siraj Raval
55 How to Make a Simple Tensorflow Speech Recognizer
How to Make a Simple Tensorflow Speech Recognizer
Siraj Raval
56 Joel Shor - Really Quick Questions with an Awesome Google Engineer
Joel Shor - Really Quick Questions with an Awesome Google Engineer
Siraj Raval
57 How to Make a Path Planning Algorithm Easily (LIVE)
How to Make a Path Planning Algorithm Easily (LIVE)
Siraj Raval
58 The Best Way to Prepare a Dataset Easily
The Best Way to Prepare a Dataset Easily
Siraj Raval
59 Catherine Olsson - Really Quick Questions with an OpenAI Engineer
Catherine Olsson - Really Quick Questions with an OpenAI Engineer
Siraj Raval
60 How to Make a Tic Tac Toe Neural Network Easily (LIVE)
How to Make a Tic Tac Toe Neural Network Easily (LIVE)
Siraj Raval

This video teaches viewers about the potential applications of smart contracts, including voting, spending transparency, autonomy, and smart property, and provides resources for further learning.

Key Takeaways
  1. Create a smart contract for voting
  2. Implement spending transparency using blockchain
  3. Design autonomous entities using smart contracts
  4. Create smart property using digital tokens
💡 Smart contracts can increase transparency, security, and autonomy in various industries and applications.

Related AI Lessons

Up next
I Asked ChatGPT to Apply to 500 Jobs (8 Interviews in 48 Hours)
Sabrina Ramonov 🍄
Watch →