SlideShare a Scribd company logo
1 of 22
Download to read offline
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!

More Related Content

What's hot

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
 

What's hot (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 to 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 to 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
 

Recently uploaded

Simplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptxSimplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptxMarkSteadman7
 
Decarbonising Commercial Real Estate: The Role of Operational Performance
Decarbonising Commercial Real Estate: The Role of Operational PerformanceDecarbonising Commercial Real Estate: The Role of Operational Performance
Decarbonising Commercial Real Estate: The Role of Operational PerformanceIES VE
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Design and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data ScienceDesign and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data SciencePaolo Missier
 
API Governance and Monetization - The evolution of API governance
API Governance and Monetization -  The evolution of API governanceAPI Governance and Monetization -  The evolution of API governance
API Governance and Monetization - The evolution of API governanceWSO2
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
Quantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation ComputingQuantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation ComputingWSO2
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)Samir Dash
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....rightmanforbloodline
 

Recently uploaded (20)

Simplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptxSimplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptx
 
Decarbonising Commercial Real Estate: The Role of Operational Performance
Decarbonising Commercial Real Estate: The Role of Operational PerformanceDecarbonising Commercial Real Estate: The Role of Operational Performance
Decarbonising Commercial Real Estate: The Role of Operational Performance
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Design and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data ScienceDesign and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data Science
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
API Governance and Monetization - The evolution of API governance
API Governance and Monetization -  The evolution of API governanceAPI Governance and Monetization -  The evolution of API governance
API Governance and Monetization - The evolution of API governance
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Quantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation ComputingQuantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation Computing
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
 

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