SlideShare una empresa de Scribd logo
1 de 22
Descargar para leer sin conexión
https://www.coingecko.com
Paper Contract
Typically created by legal professionals today.
“Rules that are agreed upon”
Legal language, dependent on 3rd party enforcement.
Can be ambiguous and disputed at the public judicial system.
Smart Contract
Rules that have been agreed upon
Automation
If money_received == $2.00 AND selected_drink == “coke”
Then dispense “coke”
Analogy of a Smart Contract
If you put $10 into the machine
You stand a chance to win an iPhone X
Fair? Trusted? Verify?
Smart Contract
Smart Contract
(Blockchain Based)
Automation of rules that
have been agreed upon
Automation of rules that
have been agreed upon
that is trustless &
immutable
Paper Smart Contract
Written by programmers.
Code defines the rules and consequences (as legal documents do).
Self executes in the distributed ledger system (in blockchain context).
Data stored in the blockchain.
How Smart Contracts Work?
Account Number Balance
1Ew6znJWou... 5.5
1AMPjUg2ku... 0.8
185HKCyjvh... 12.5
121FUdePko... 7.0
User Accounts
Account Number Balance
0xEw6znJWou... 5.5
0xAMPjUg2ku... 0.8
0x85HKCyjvh... 12.5
0x21FUdePko... 7.0
Account Number Balance RentPaid … data
0xZj234nw4el... 5.5 True
0xoPwexj2ku... 0.8 True
0x1ndejkw82... 12.5 False
0x2bfae32pwe... 7.0 True
User Accounts
Contract Accounts
ICO Fundraising ContractToken Issuance Contract
Sends 10 ETH to Contract
Triggers another contract
Sends 100 Tokens to Alice
Initial Coin Offering (Token Sales) : 1 ETH = 10 Tokens
1
2
3
Payroll Contract
Contract receives
8 ETH
Equally distribute profits among employees
Receives 2 ETH Receives 2 ETH Receives 2 ETH Receives 2 ETH
1
2
“Smart Contract” provides the following superpowers
1. Automation
2. Trust
3. Finality
1. Fundraising with Token Issuance
2. Notarization
3. Voting
4. Rental Agreement
5. Supply Chain
6. Decentralized Autonomous Corporation
7. ...
Pitfalls
Multisignature Wallet “Helper” Contract
ICO wallets using multisignature for additional security
Holding about $100 million to $300 million worth of Ether
Dependency
Smart contract bug (real example)
Multisignature Wallet “Helper” Contract
Contracts holding about $100 million to $300 million worth of Ether
“locked” up for good
Dependency
Europe’s newest un-manned satellite-launching rocket reused working
software from its predecessor, the Ariane 4. Unfortunately, the Ariane 5’s
faster engines exploited a bug that was not found in previous models. 36
seconds into its maiden launch the rocket’s engineers hit the self destruct
button following multiple computer failures.
In essence, the software had tried to cram a 64-bit number into a 16-bit
space. The resulting overflow conditions crashed both the primary and
backup computers (which were both running the exact same software).
The Ariane 5 had cost nearly $8 billion to develop, and was carrying a $500
million satellite payload when it exploded.
“Writing smart contracts can be like launching a rocket”
1. Smart Contract - Automation for rules that have been
agreed upon
2. Smart Contract is
a. a tool for programmers to write decentralized
software
b. a tool to potentially complement/substitute
traditional legal contracts
3. The industry is still learning and figuring things out
4. If implemented & adopted correctly; can be an
industry disruptor
Key Takeaways from this talk
Thank You!

Más contenido relacionado

La actualidad más candente

Security Token Offering (STO) Services - STO Solutions
Security Token Offering (STO) Services - STO SolutionsSecurity Token Offering (STO) Services - STO Solutions
Security Token Offering (STO) Services - STO SolutionsCodezeros
 
Ethereum the next revolution?
Ethereum   the next revolution?Ethereum   the next revolution?
Ethereum the next revolution?Tim Dierckxsens
 
Journey Into the Ether
Journey Into the EtherJourney Into the Ether
Journey Into the EtherPaul Kohlhaas
 
How does smart contract work ?
How does smart contract work  ?How does smart contract work  ?
How does smart contract work ?Blockchain Council
 
Fantom ecosystem analysis
Fantom ecosystem analysisFantom ecosystem analysis
Fantom ecosystem analysisTrade Coin Asia
 
FOSSCOM - Synaphea presentations
FOSSCOM - Synaphea presentationsFOSSCOM - Synaphea presentations
FOSSCOM - Synaphea presentationsGeorge Theofilis
 
Four top decentralized finance trends to watch in 2022
Four top decentralized finance trends to watch in 2022Four top decentralized finance trends to watch in 2022
Four top decentralized finance trends to watch in 2022Solution Analysts
 
Interesting Facts About Ethereum Smart contract Development
Interesting Facts About Ethereum Smart contract DevelopmentInteresting Facts About Ethereum Smart contract Development
Interesting Facts About Ethereum Smart contract DevelopmentDevelopcoins
 
Intellectual Property & Startups - Microsoft Ventures
Intellectual Property & Startups - Microsoft VenturesIntellectual Property & Startups - Microsoft Ventures
Intellectual Property & Startups - Microsoft VenturesAya Zook
 
Ethereum vs Hyperledger | Which Blockchain Technology to Choose | Blockchain ...
Ethereum vs Hyperledger | Which Blockchain Technology to Choose | Blockchain ...Ethereum vs Hyperledger | Which Blockchain Technology to Choose | Blockchain ...
Ethereum vs Hyperledger | Which Blockchain Technology to Choose | Blockchain ...Edureka!
 
Ethereum at Hackernews London
Ethereum at Hackernews LondonEthereum at Hackernews London
Ethereum at Hackernews LondonEthereum
 
Why NFTs has overtaken Defoe As the hottest trend in blockchain
Why NFTs has overtaken Defoe As the hottest trend in blockchainWhy NFTs has overtaken Defoe As the hottest trend in blockchain
Why NFTs has overtaken Defoe As the hottest trend in blockchainBlockchain Council
 
Celo's ecosystem analysis
Celo's ecosystem analysisCelo's ecosystem analysis
Celo's ecosystem analysisTrade Coin Asia
 
Defi synthetic assets development
Defi synthetic assets developmentDefi synthetic assets development
Defi synthetic assets developmentAmniAugustine
 
Blockchain, Ethereum and ConsenSys
Blockchain, Ethereum and ConsenSysBlockchain, Ethereum and ConsenSys
Blockchain, Ethereum and ConsenSysWithTheBest
 
Future Technology and Charities
Future Technology and CharitiesFuture Technology and Charities
Future Technology and Charitiesrhoddavies1
 
Defi tokens and trends
Defi tokens and trendsDefi tokens and trends
Defi tokens and trendszaarahary
 

La actualidad más candente (20)

Security Token Offering (STO) Services - STO Solutions
Security Token Offering (STO) Services - STO SolutionsSecurity Token Offering (STO) Services - STO Solutions
Security Token Offering (STO) Services - STO Solutions
 
NFT Explained
NFT ExplainedNFT Explained
NFT Explained
 
Ethereum the next revolution?
Ethereum   the next revolution?Ethereum   the next revolution?
Ethereum the next revolution?
 
What is token
What is tokenWhat is token
What is token
 
Journey Into the Ether
Journey Into the EtherJourney Into the Ether
Journey Into the Ether
 
How does smart contract work ?
How does smart contract work  ?How does smart contract work  ?
How does smart contract work ?
 
Fantom ecosystem analysis
Fantom ecosystem analysisFantom ecosystem analysis
Fantom ecosystem analysis
 
FOSSCOM - Synaphea presentations
FOSSCOM - Synaphea presentationsFOSSCOM - Synaphea presentations
FOSSCOM - Synaphea presentations
 
Four top decentralized finance trends to watch in 2022
Four top decentralized finance trends to watch in 2022Four top decentralized finance trends to watch in 2022
Four top decentralized finance trends to watch in 2022
 
Interesting Facts About Ethereum Smart contract Development
Interesting Facts About Ethereum Smart contract DevelopmentInteresting Facts About Ethereum Smart contract Development
Interesting Facts About Ethereum Smart contract Development
 
Makerdao
MakerdaoMakerdao
Makerdao
 
Intellectual Property & Startups - Microsoft Ventures
Intellectual Property & Startups - Microsoft VenturesIntellectual Property & Startups - Microsoft Ventures
Intellectual Property & Startups - Microsoft Ventures
 
Ethereum vs Hyperledger | Which Blockchain Technology to Choose | Blockchain ...
Ethereum vs Hyperledger | Which Blockchain Technology to Choose | Blockchain ...Ethereum vs Hyperledger | Which Blockchain Technology to Choose | Blockchain ...
Ethereum vs Hyperledger | Which Blockchain Technology to Choose | Blockchain ...
 
Ethereum at Hackernews London
Ethereum at Hackernews LondonEthereum at Hackernews London
Ethereum at Hackernews London
 
Why NFTs has overtaken Defoe As the hottest trend in blockchain
Why NFTs has overtaken Defoe As the hottest trend in blockchainWhy NFTs has overtaken Defoe As the hottest trend in blockchain
Why NFTs has overtaken Defoe As the hottest trend in blockchain
 
Celo's ecosystem analysis
Celo's ecosystem analysisCelo's ecosystem analysis
Celo's ecosystem analysis
 
Defi synthetic assets development
Defi synthetic assets developmentDefi synthetic assets development
Defi synthetic assets development
 
Blockchain, Ethereum and ConsenSys
Blockchain, Ethereum and ConsenSysBlockchain, Ethereum and ConsenSys
Blockchain, Ethereum and ConsenSys
 
Future Technology and Charities
Future Technology and CharitiesFuture Technology and Charities
Future Technology and Charities
 
Defi tokens and trends
Defi tokens and trendsDefi tokens and trends
Defi tokens and trends
 

Similar a Intro to Smart Contracts

Top 8 blockchain based smart contract platforms
Top 8 blockchain based smart contract platformsTop 8 blockchain based smart contract platforms
Top 8 blockchain based smart contract platformsBlockchain Council
 
Event Itnig - Smart Contracts by MarketPay, Juan Ignacio Pérez Sacristán
Event Itnig - Smart Contracts by MarketPay, Juan Ignacio Pérez SacristánEvent Itnig - Smart Contracts by MarketPay, Juan Ignacio Pérez Sacristán
Event Itnig - Smart Contracts by MarketPay, Juan Ignacio Pérez SacristánJuan Ignacio Pérez Sacristán
 
IRJET- Smart Contracts using Blockchain
IRJET- Smart Contracts using BlockchainIRJET- Smart Contracts using Blockchain
IRJET- Smart Contracts using BlockchainIRJET Journal
 
Blockchain analysis: 2016-11-23 MeetUp FinTech Marketpay.io - LemonPay.me
Blockchain analysis: 2016-11-23 MeetUp FinTech Marketpay.io - LemonPay.meBlockchain analysis: 2016-11-23 MeetUp FinTech Marketpay.io - LemonPay.me
Blockchain analysis: 2016-11-23 MeetUp FinTech Marketpay.io - LemonPay.meJuan Ignacio Pérez Sacristán
 
From 7331 to legal : a selection of blockchain discussion topics
From 7331 to legal : a selection of blockchain discussion topicsFrom 7331 to legal : a selection of blockchain discussion topics
From 7331 to legal : a selection of blockchain discussion topicsKoen Vingerhoets
 
20190316 - CLBFest - 1337 to legal - Koen Vingerhoets
20190316 - CLBFest - 1337 to legal - Koen Vingerhoets20190316 - CLBFest - 1337 to legal - Koen Vingerhoets
20190316 - CLBFest - 1337 to legal - Koen VingerhoetsBrussels Legal Hackers
 
Software Modeling of Contracts in Games and Finance, Part 1: 2018-01-10
Software Modeling of Contracts in Games and Finance, Part 1: 2018-01-10Software Modeling of Contracts in Games and Finance, Part 1: 2018-01-10
Software Modeling of Contracts in Games and Finance, Part 1: 2018-01-10Jay Coskey
 
Alternative Consensus & Enterprise Blockchain
Alternative Consensus & Enterprise BlockchainAlternative Consensus & Enterprise Blockchain
Alternative Consensus & Enterprise BlockchainTobias Disse
 
BlockChain for the Banker
BlockChain for the BankerBlockChain for the Banker
BlockChain for the BankerBohdan Szymanik
 
The Internet of Things: We've Got to Chat
The Internet of Things: We've Got to ChatThe Internet of Things: We've Got to Chat
The Internet of Things: We've Got to ChatDuo Security
 
State Of Smart Contract Platforms from Smart Contract JP
State Of Smart Contract Platforms from Smart Contract JP State Of Smart Contract Platforms from Smart Contract JP
State Of Smart Contract Platforms from Smart Contract JP Tomoaki Sato
 
Coin token ico lionscoin
Coin token ico lionscoinCoin token ico lionscoin
Coin token ico lionscoinbtlcoin token
 
How to run your own blockchain pilot
How to run your own blockchain pilotHow to run your own blockchain pilot
How to run your own blockchain pilotSimon Wilson
 
Etherparty Pitch Dek
Etherparty Pitch DekEtherparty Pitch Dek
Etherparty Pitch Dekcraze3
 
The JavaScript toolset for development on Ethereum
The JavaScript toolset for development on EthereumThe JavaScript toolset for development on Ethereum
The JavaScript toolset for development on EthereumGreeceJS
 
Javascript toolset for Ethereum Smart Contract development
Javascript toolset for Ethereum Smart Contract developmentJavascript toolset for Ethereum Smart Contract development
Javascript toolset for Ethereum Smart Contract developmentBugSense
 
ICOs and Venture Financing: Understanding the Issues for a new Funding Strategy
ICOs and Venture Financing: Understanding the Issues for a new Funding StrategyICOs and Venture Financing: Understanding the Issues for a new Funding Strategy
ICOs and Venture Financing: Understanding the Issues for a new Funding StrategyMark Radcliffe
 

Similar a Intro to Smart Contracts (20)

RTC2017 Ethereum Workshop
RTC2017 Ethereum WorkshopRTC2017 Ethereum Workshop
RTC2017 Ethereum Workshop
 
Top 8 blockchain based smart contract platforms
Top 8 blockchain based smart contract platformsTop 8 blockchain based smart contract platforms
Top 8 blockchain based smart contract platforms
 
Event Itnig - Smart Contracts by MarketPay, Juan Ignacio Pérez Sacristán
Event Itnig - Smart Contracts by MarketPay, Juan Ignacio Pérez SacristánEvent Itnig - Smart Contracts by MarketPay, Juan Ignacio Pérez Sacristán
Event Itnig - Smart Contracts by MarketPay, Juan Ignacio Pérez Sacristán
 
IRJET- Smart Contracts using Blockchain
IRJET- Smart Contracts using BlockchainIRJET- Smart Contracts using Blockchain
IRJET- Smart Contracts using Blockchain
 
Blockchain analysis: 2016-11-23 MeetUp FinTech Marketpay.io - LemonPay.me
Blockchain analysis: 2016-11-23 MeetUp FinTech Marketpay.io - LemonPay.meBlockchain analysis: 2016-11-23 MeetUp FinTech Marketpay.io - LemonPay.me
Blockchain analysis: 2016-11-23 MeetUp FinTech Marketpay.io - LemonPay.me
 
From 7331 to legal : a selection of blockchain discussion topics
From 7331 to legal : a selection of blockchain discussion topicsFrom 7331 to legal : a selection of blockchain discussion topics
From 7331 to legal : a selection of blockchain discussion topics
 
20190316 - CLBFest - 1337 to legal - Koen Vingerhoets
20190316 - CLBFest - 1337 to legal - Koen Vingerhoets20190316 - CLBFest - 1337 to legal - Koen Vingerhoets
20190316 - CLBFest - 1337 to legal - Koen Vingerhoets
 
Software Modeling of Contracts in Games and Finance, Part 1: 2018-01-10
Software Modeling of Contracts in Games and Finance, Part 1: 2018-01-10Software Modeling of Contracts in Games and Finance, Part 1: 2018-01-10
Software Modeling of Contracts in Games and Finance, Part 1: 2018-01-10
 
Alternative Consensus & Enterprise Blockchain
Alternative Consensus & Enterprise BlockchainAlternative Consensus & Enterprise Blockchain
Alternative Consensus & Enterprise Blockchain
 
Blockchain 2.0
Blockchain 2.0Blockchain 2.0
Blockchain 2.0
 
BlockChain for the Banker
BlockChain for the BankerBlockChain for the Banker
BlockChain for the Banker
 
The Internet of Things: We've Got to Chat
The Internet of Things: We've Got to ChatThe Internet of Things: We've Got to Chat
The Internet of Things: We've Got to Chat
 
State Of Smart Contract Platforms from Smart Contract JP
State Of Smart Contract Platforms from Smart Contract JP State Of Smart Contract Platforms from Smart Contract JP
State Of Smart Contract Platforms from Smart Contract JP
 
Coin token ico lionscoin
Coin token ico lionscoinCoin token ico lionscoin
Coin token ico lionscoin
 
How to run your own blockchain pilot
How to run your own blockchain pilotHow to run your own blockchain pilot
How to run your own blockchain pilot
 
Etherparty Pitch Dek
Etherparty Pitch DekEtherparty Pitch Dek
Etherparty Pitch Dek
 
The JavaScript toolset for development on Ethereum
The JavaScript toolset for development on EthereumThe JavaScript toolset for development on Ethereum
The JavaScript toolset for development on Ethereum
 
Javascript toolset for Ethereum Smart Contract development
Javascript toolset for Ethereum Smart Contract developmentJavascript toolset for Ethereum Smart Contract development
Javascript toolset for Ethereum Smart Contract development
 
Unmasking blockchain finance
Unmasking blockchain financeUnmasking blockchain finance
Unmasking blockchain finance
 
ICOs and Venture Financing: Understanding the Issues for a new Funding Strategy
ICOs and Venture Financing: Understanding the Issues for a new Funding StrategyICOs and Venture Financing: Understanding the Issues for a new Funding Strategy
ICOs and Venture Financing: Understanding the Issues for a new Funding Strategy
 

Último

Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 

Último (20)

Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 

Intro to Smart Contracts

  • 1.
  • 3. Paper Contract Typically created by legal professionals today. “Rules that are agreed upon” Legal language, dependent on 3rd party enforcement. Can be ambiguous and disputed at the public judicial system.
  • 4. Smart Contract Rules that have been agreed upon Automation
  • 5. If money_received == $2.00 AND selected_drink == “coke” Then dispense “coke” Analogy of a Smart Contract
  • 6. If you put $10 into the machine You stand a chance to win an iPhone X Fair? Trusted? Verify?
  • 7. Smart Contract Smart Contract (Blockchain Based) Automation of rules that have been agreed upon Automation of rules that have been agreed upon that is trustless & immutable
  • 8. Paper Smart Contract Written by programmers. Code defines the rules and consequences (as legal documents do). Self executes in the distributed ledger system (in blockchain context). Data stored in the blockchain.
  • 10. Account Number Balance 1Ew6znJWou... 5.5 1AMPjUg2ku... 0.8 185HKCyjvh... 12.5 121FUdePko... 7.0 User Accounts
  • 11. Account Number Balance 0xEw6znJWou... 5.5 0xAMPjUg2ku... 0.8 0x85HKCyjvh... 12.5 0x21FUdePko... 7.0 Account Number Balance RentPaid … data 0xZj234nw4el... 5.5 True 0xoPwexj2ku... 0.8 True 0x1ndejkw82... 12.5 False 0x2bfae32pwe... 7.0 True User Accounts Contract Accounts
  • 12. ICO Fundraising ContractToken Issuance Contract Sends 10 ETH to Contract Triggers another contract Sends 100 Tokens to Alice Initial Coin Offering (Token Sales) : 1 ETH = 10 Tokens 1 2 3
  • 13. Payroll Contract Contract receives 8 ETH Equally distribute profits among employees Receives 2 ETH Receives 2 ETH Receives 2 ETH Receives 2 ETH 1 2
  • 14. “Smart Contract” provides the following superpowers 1. Automation 2. Trust 3. Finality
  • 15. 1. Fundraising with Token Issuance 2. Notarization 3. Voting 4. Rental Agreement 5. Supply Chain 6. Decentralized Autonomous Corporation 7. ...
  • 17. Multisignature Wallet “Helper” Contract ICO wallets using multisignature for additional security Holding about $100 million to $300 million worth of Ether Dependency Smart contract bug (real example)
  • 18.
  • 19. Multisignature Wallet “Helper” Contract Contracts holding about $100 million to $300 million worth of Ether “locked” up for good Dependency
  • 20. Europe’s newest un-manned satellite-launching rocket reused working software from its predecessor, the Ariane 4. Unfortunately, the Ariane 5’s faster engines exploited a bug that was not found in previous models. 36 seconds into its maiden launch the rocket’s engineers hit the self destruct button following multiple computer failures. In essence, the software had tried to cram a 64-bit number into a 16-bit space. The resulting overflow conditions crashed both the primary and backup computers (which were both running the exact same software). The Ariane 5 had cost nearly $8 billion to develop, and was carrying a $500 million satellite payload when it exploded. “Writing smart contracts can be like launching a rocket”
  • 21. 1. Smart Contract - Automation for rules that have been agreed upon 2. Smart Contract is a. a tool for programmers to write decentralized software b. a tool to potentially complement/substitute traditional legal contracts 3. The industry is still learning and figuring things out 4. If implemented & adopted correctly; can be an industry disruptor Key Takeaways from this talk