SlideShare a Scribd company logo
1 of 8
BLOCKCHAIN INTRO
OCTUBRE 2017
➔ Separate ledgers => dependent on
individual entities / sources of trust
➔ Intermediaries and reconciliations
➔ Off-ledger messages
➔ Batches
BLOCKCHAIN IS A SHARED LEDGER
TODAY’S WORLD BLOCKCHAIN
➔ Single, shared ledger => single version of
truth
➔ Trustless
➔ Hyper-replicated => resilient and
immutable, yet cheap
➔ In real time
BLOCKCHAIN IS TRUSTLESS
➔ Anybody can generate
public / private key pairs
➔ Anybody can check
signatures
➔ The community
collectively audits
transactions and accepts
them into the ledger
LEDGER INITIAL NEW TRANSACTION
LEDGER FINAL
Public key Amount
Public key Amount
Public key 1 Amount1
Public key 2 Amount2
… …
private
key 1
SMART CONTRACTS ARE PROGRAMS
(AND DATA) ON THE SHARED LEDGER
A smart contract-
enabled blockchain
(e.g. Ethereum) is a
shared computing
platform where
transactions are:
➔ Notarized
➔ Immutable
➔ Real time
CRYPTOCURRENCIES
(E.G.BITCOIN)
SMART CONTRACTS
(E.G.ETHEREUM)
Public key Amount
Public key Amount
Public key Amount
Public key Amount
… …
➔ The ledger stores amounts of
cryptocurrency
➔ (Very simple) rules can be
attached to ledger entries
contract cryptobank {
mapping(address => uint) public balance;
function transfer(uint amount, address
receiver)
if(balance[msg.sender] >= amount) {
balance[msg.sender] -= amount;
balance[receiver] += amount;
} else {
throw;
}
}
...
➔ The ledger stores programs and data
➔ Programs are Turing-complete (i.e. general purpose)
➔ Data in smart contracts can represent anything
➔ Smart contracts can interact with other smart contracts
➔ Cryptocurrencies can also be supported – and used to pay
for shared computing power / notarization
➔ ”Real” (fiat) money stays in an
omnibus account in the bank
➔ Easy integration through web
services
TOKENIZATION MAKES BLOCKCHAIN USEFUL
IN THE REAL WORLD
➔ Tokenizer deployed within
bank’s data center (no
external API calls needed)
➔ Client digital balances issued
on a smart contract, backed 1:1
with funds in the omnibus
account
… and now money is digital and
globally interoperable (through
other smart contracts!)➔ Anything (besides money) can be tokenized!!
PERMISSIONED BLOCKCHAINS: A PRAGMATIC
STEP FOR ENTERPRISES
➔ Not dependent on individual sources of
trust, but on a trusted set of validators =>
Not 100% trustless, but good enough
➔ Private – only nodes permissioned by the
validators can participate
➔ Simple consensus algorithms can be
used (instead of proof of work)
➔ Much more scalable and performant
➔ Needs to implement governance
mechanism
➔ … but needs to implement governance
mechanisms
PRIVACY IS PARAMOUNT
➔ Private smart contracts
are implemented as “sub-
blockchains”
➔ Payloads only stored in
participating nodes
➔ Private transactions
notarized anyway by the
(common) underlying
blockchain
BARCELONA, OCTUBRE 2017

More Related Content

What's hot

Blockchain-intro (2)
Blockchain-intro (2)Blockchain-intro (2)
Blockchain-intro (2)Zakir Hoosen
 
Blockchain- how it could transform business
Blockchain- how it could transform businessBlockchain- how it could transform business
Blockchain- how it could transform businessLet's Learn Digital
 
Siegel decentral talk
Siegel decentral talkSiegel decentral talk
Siegel decentral talkDavid Siegel
 
What are-the-difference-between-private-and-public-blockchain
What are-the-difference-between-private-and-public-blockchainWhat are-the-difference-between-private-and-public-blockchain
What are-the-difference-between-private-and-public-blockchainBlockchain Council
 
BLOCK CHAIN TECHNOLOGY
BLOCK CHAIN TECHNOLOGYBLOCK CHAIN TECHNOLOGY
BLOCK CHAIN TECHNOLOGYCANiharikaGarg
 
Blockchain in Real Estate
Blockchain in Real EstateBlockchain in Real Estate
Blockchain in Real EstateBirthVenue
 
An introduction to block chain technology
An introduction to block chain technologyAn introduction to block chain technology
An introduction to block chain technologyyaminisindhurabandar
 
Blockchain technology
Blockchain technologyBlockchain technology
Blockchain technologyhellygeorge
 
Decentralized technology: a (short) survey
Decentralized technology: a (short) surveyDecentralized technology: a (short) survey
Decentralized technology: a (short) surveyStefan Adolf
 
Understanding Blockchain: Distributed Ledger Technology
Understanding Blockchain: Distributed Ledger TechnologyUnderstanding Blockchain: Distributed Ledger Technology
Understanding Blockchain: Distributed Ledger TechnologySuraj Kumar Jana
 
Siegel blockchain deck
Siegel blockchain deckSiegel blockchain deck
Siegel blockchain deckDavid Siegel
 
Demystifying Blockchains
Demystifying BlockchainsDemystifying Blockchains
Demystifying Blockchains_hd
 
The implications of blockchain for the insurance industry - Eurapco Peer Semi...
The implications of blockchain for the insurance industry - Eurapco Peer Semi...The implications of blockchain for the insurance industry - Eurapco Peer Semi...
The implications of blockchain for the insurance industry - Eurapco Peer Semi...Vidal Chriqui
 
Blockchain for the Automotive Industry Masterclass
Blockchain for the Automotive Industry MasterclassBlockchain for the Automotive Industry Masterclass
Blockchain for the Automotive Industry MasterclassRichard Jones
 

What's hot (20)

Blockchain-intro (2)
Blockchain-intro (2)Blockchain-intro (2)
Blockchain-intro (2)
 
Blockchain- how it could transform business
Blockchain- how it could transform businessBlockchain- how it could transform business
Blockchain- how it could transform business
 
Siegel decentral talk
Siegel decentral talkSiegel decentral talk
Siegel decentral talk
 
What are-the-difference-between-private-and-public-blockchain
What are-the-difference-between-private-and-public-blockchainWhat are-the-difference-between-private-and-public-blockchain
What are-the-difference-between-private-and-public-blockchain
 
BLOCK CHAIN TECHNOLOGY
BLOCK CHAIN TECHNOLOGYBLOCK CHAIN TECHNOLOGY
BLOCK CHAIN TECHNOLOGY
 
Block chain
Block chainBlock chain
Block chain
 
Blockchain in Real Estate
Blockchain in Real EstateBlockchain in Real Estate
Blockchain in Real Estate
 
BLOCK CHAIN
BLOCK CHAINBLOCK CHAIN
BLOCK CHAIN
 
An introduction to block chain technology
An introduction to block chain technologyAn introduction to block chain technology
An introduction to block chain technology
 
Blockchain technology
Blockchain technologyBlockchain technology
Blockchain technology
 
Decentralized technology: a (short) survey
Decentralized technology: a (short) surveyDecentralized technology: a (short) survey
Decentralized technology: a (short) survey
 
Unlocking Blockchain’s Potential
Unlocking Blockchain’s PotentialUnlocking Blockchain’s Potential
Unlocking Blockchain’s Potential
 
Understanding Blockchain: Distributed Ledger Technology
Understanding Blockchain: Distributed Ledger TechnologyUnderstanding Blockchain: Distributed Ledger Technology
Understanding Blockchain: Distributed Ledger Technology
 
Siegel blockchain deck
Siegel blockchain deckSiegel blockchain deck
Siegel blockchain deck
 
Demystifying Blockchains
Demystifying BlockchainsDemystifying Blockchains
Demystifying Blockchains
 
The implications of blockchain for the insurance industry - Eurapco Peer Semi...
The implications of blockchain for the insurance industry - Eurapco Peer Semi...The implications of blockchain for the insurance industry - Eurapco Peer Semi...
The implications of blockchain for the insurance industry - Eurapco Peer Semi...
 
Block Chain
Block ChainBlock Chain
Block Chain
 
Clouds Roll In
Clouds Roll InClouds Roll In
Clouds Roll In
 
What is Block chain
What is Block chain What is Block chain
What is Block chain
 
Blockchain for the Automotive Industry Masterclass
Blockchain for the Automotive Industry MasterclassBlockchain for the Automotive Industry Masterclass
Blockchain for the Automotive Industry Masterclass
 

Similar to Introducción a Blockchain

Understanding blockchain
Understanding blockchainUnderstanding blockchain
Understanding blockchainPriyab Satoshi
 
Blockchain Application Design and Development, and the Case of Programmable M...
Blockchain Application Design and Development, and the Case of Programmable M...Blockchain Application Design and Development, and the Case of Programmable M...
Blockchain Application Design and Development, and the Case of Programmable M...Ingo Weber
 
Blockchain for Accounting & Assurance
Blockchain for Accounting & AssuranceBlockchain for Accounting & Assurance
Blockchain for Accounting & AssuranceEryk Budi Pratama
 
3daysblcourseockchainbigdata
3daysblcourseockchainbigdata3daysblcourseockchainbigdata
3daysblcourseockchainbigdataAnne Starr
 
Blockchain Explained
Blockchain ExplainedBlockchain Explained
Blockchain ExplainedVikram Khanna
 
Blockchain technology.docx
Blockchain technology.docxBlockchain technology.docx
Blockchain technology.docxaymenabbaci
 
Introduction to blockchain & cryptocurrencies
Introduction to blockchain & cryptocurrenciesIntroduction to blockchain & cryptocurrencies
Introduction to blockchain & cryptocurrenciesAurobindo Nayak
 
Blockchain Presentation
Blockchain PresentationBlockchain Presentation
Blockchain PresentationZied GUESMI
 
North Atlanta Blockchain - Hyperledger A Brief Overview
North Atlanta Blockchain -  Hyperledger A Brief OverviewNorth Atlanta Blockchain -  Hyperledger A Brief Overview
North Atlanta Blockchain - Hyperledger A Brief OverviewPrasadh Kannan
 
Blockchain Fundamental_KIPMI_2022.02.26.pdf
Blockchain Fundamental_KIPMI_2022.02.26.pdfBlockchain Fundamental_KIPMI_2022.02.26.pdf
Blockchain Fundamental_KIPMI_2022.02.26.pdfadinugroho751867
 
Blockchain and BPM - Reflections on Four Years of Research and Applications
Blockchain and BPM - Reflections on Four Years of Research and ApplicationsBlockchain and BPM - Reflections on Four Years of Research and Applications
Blockchain and BPM - Reflections on Four Years of Research and ApplicationsIngo Weber
 
Privacy Preserving Paradigms of Blockchain Technology
Privacy Preserving Paradigms of Blockchain TechnologyPrivacy Preserving Paradigms of Blockchain Technology
Privacy Preserving Paradigms of Blockchain TechnologyGokul Alex
 
Blockchain Technology and Its Application in Libraries
Blockchain Technology and Its Application in LibrariesBlockchain Technology and Its Application in Libraries
Blockchain Technology and Its Application in LibrariesNabi Hasan
 
Blockchain- The Quiet Disruptor - A Guide and a primer to launch Blockchain &...
Blockchain- The Quiet Disruptor - A Guide and a primer to launch Blockchain &...Blockchain- The Quiet Disruptor - A Guide and a primer to launch Blockchain &...
Blockchain- The Quiet Disruptor - A Guide and a primer to launch Blockchain &...JP Batra
 
008. A Hands-On Tutorial on Using Blockchain for eCommerce Financial Transact...
008. A Hands-On Tutorial on Using Blockchain for eCommerce Financial Transact...008. A Hands-On Tutorial on Using Blockchain for eCommerce Financial Transact...
008. A Hands-On Tutorial on Using Blockchain for eCommerce Financial Transact...IT Delight
 
Introduction to Blockchain and Smart Contracts
Introduction to Blockchain and Smart ContractsIntroduction to Blockchain and Smart Contracts
Introduction to Blockchain and Smart ContractsSaad Zaher
 

Similar to Introducción a Blockchain (20)

The Education Blockchain
The Education BlockchainThe Education Blockchain
The Education Blockchain
 
Understanding blockchain
Understanding blockchainUnderstanding blockchain
Understanding blockchain
 
Blockchain Fundamentals
Blockchain FundamentalsBlockchain Fundamentals
Blockchain Fundamentals
 
Blockchain Application Design and Development, and the Case of Programmable M...
Blockchain Application Design and Development, and the Case of Programmable M...Blockchain Application Design and Development, and the Case of Programmable M...
Blockchain Application Design and Development, and the Case of Programmable M...
 
Blockchain for Accounting & Assurance
Blockchain for Accounting & AssuranceBlockchain for Accounting & Assurance
Blockchain for Accounting & Assurance
 
3daysblcourseockchainbigdata
3daysblcourseockchainbigdata3daysblcourseockchainbigdata
3daysblcourseockchainbigdata
 
Blockchain Explained
Blockchain ExplainedBlockchain Explained
Blockchain Explained
 
Blockchain technology.docx
Blockchain technology.docxBlockchain technology.docx
Blockchain technology.docx
 
Introduction to blockchain & cryptocurrencies
Introduction to blockchain & cryptocurrenciesIntroduction to blockchain & cryptocurrencies
Introduction to blockchain & cryptocurrencies
 
Blockchain Presentation
Blockchain PresentationBlockchain Presentation
Blockchain Presentation
 
North Atlanta Blockchain - Hyperledger A Brief Overview
North Atlanta Blockchain -  Hyperledger A Brief OverviewNorth Atlanta Blockchain -  Hyperledger A Brief Overview
North Atlanta Blockchain - Hyperledger A Brief Overview
 
Blockchain Fundamental_KIPMI_2022.02.26.pdf
Blockchain Fundamental_KIPMI_2022.02.26.pdfBlockchain Fundamental_KIPMI_2022.02.26.pdf
Blockchain Fundamental_KIPMI_2022.02.26.pdf
 
Blockchain and BPM - Reflections on Four Years of Research and Applications
Blockchain and BPM - Reflections on Four Years of Research and ApplicationsBlockchain and BPM - Reflections on Four Years of Research and Applications
Blockchain and BPM - Reflections on Four Years of Research and Applications
 
BlockChain Public
BlockChain PublicBlockChain Public
BlockChain Public
 
Role of Blockchains in Internet of Things
Role of Blockchains in Internet of ThingsRole of Blockchains in Internet of Things
Role of Blockchains in Internet of Things
 
Privacy Preserving Paradigms of Blockchain Technology
Privacy Preserving Paradigms of Blockchain TechnologyPrivacy Preserving Paradigms of Blockchain Technology
Privacy Preserving Paradigms of Blockchain Technology
 
Blockchain Technology and Its Application in Libraries
Blockchain Technology and Its Application in LibrariesBlockchain Technology and Its Application in Libraries
Blockchain Technology and Its Application in Libraries
 
Blockchain- The Quiet Disruptor - A Guide and a primer to launch Blockchain &...
Blockchain- The Quiet Disruptor - A Guide and a primer to launch Blockchain &...Blockchain- The Quiet Disruptor - A Guide and a primer to launch Blockchain &...
Blockchain- The Quiet Disruptor - A Guide and a primer to launch Blockchain &...
 
008. A Hands-On Tutorial on Using Blockchain for eCommerce Financial Transact...
008. A Hands-On Tutorial on Using Blockchain for eCommerce Financial Transact...008. A Hands-On Tutorial on Using Blockchain for eCommerce Financial Transact...
008. A Hands-On Tutorial on Using Blockchain for eCommerce Financial Transact...
 
Introduction to Blockchain and Smart Contracts
Introduction to Blockchain and Smart ContractsIntroduction to Blockchain and Smart Contracts
Introduction to Blockchain and Smart Contracts
 

Recently uploaded

UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6DianaGray10
 
Linked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesLinked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesDavid Newbury
 
Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsComputer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsSeth Reyes
 
AI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity WebinarAI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity WebinarPrecisely
 
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Will Schroeder
 
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesAI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesMd Hossain Ali
 
Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1DianaGray10
 
Introduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxIntroduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxMatsuo Lab
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxGDSC PJATK
 
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfMachine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfAijun Zhang
 
Building AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxBuilding AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxUdaiappa Ramachandran
 
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAAnypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAshyamraj55
 
Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.YounusS2
 
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfJamie (Taka) Wang
 
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...Aggregage
 
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...DianaGray10
 
VoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBXVoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBXTarek Kalaji
 
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024D Cloud Solutions
 
OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureOpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureEric D. Schabell
 

Recently uploaded (20)

UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6
 
Linked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesLinked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond Ontologies
 
Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsComputer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and Hazards
 
AI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity WebinarAI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity Webinar
 
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
 
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesAI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
 
Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1
 
Introduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxIntroduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptx
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptx
 
20230104 - machine vision
20230104 - machine vision20230104 - machine vision
20230104 - machine vision
 
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfMachine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdf
 
Building AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxBuilding AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptx
 
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAAnypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
 
Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.
 
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
 
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
 
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
 
VoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBXVoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBX
 
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024
 
OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureOpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability Adventure
 

Introducción a Blockchain

  • 2. ➔ Separate ledgers => dependent on individual entities / sources of trust ➔ Intermediaries and reconciliations ➔ Off-ledger messages ➔ Batches BLOCKCHAIN IS A SHARED LEDGER TODAY’S WORLD BLOCKCHAIN ➔ Single, shared ledger => single version of truth ➔ Trustless ➔ Hyper-replicated => resilient and immutable, yet cheap ➔ In real time
  • 3. BLOCKCHAIN IS TRUSTLESS ➔ Anybody can generate public / private key pairs ➔ Anybody can check signatures ➔ The community collectively audits transactions and accepts them into the ledger LEDGER INITIAL NEW TRANSACTION LEDGER FINAL Public key Amount Public key Amount Public key 1 Amount1 Public key 2 Amount2 … … private key 1
  • 4. SMART CONTRACTS ARE PROGRAMS (AND DATA) ON THE SHARED LEDGER A smart contract- enabled blockchain (e.g. Ethereum) is a shared computing platform where transactions are: ➔ Notarized ➔ Immutable ➔ Real time CRYPTOCURRENCIES (E.G.BITCOIN) SMART CONTRACTS (E.G.ETHEREUM) Public key Amount Public key Amount Public key Amount Public key Amount … … ➔ The ledger stores amounts of cryptocurrency ➔ (Very simple) rules can be attached to ledger entries contract cryptobank { mapping(address => uint) public balance; function transfer(uint amount, address receiver) if(balance[msg.sender] >= amount) { balance[msg.sender] -= amount; balance[receiver] += amount; } else { throw; } } ... ➔ The ledger stores programs and data ➔ Programs are Turing-complete (i.e. general purpose) ➔ Data in smart contracts can represent anything ➔ Smart contracts can interact with other smart contracts ➔ Cryptocurrencies can also be supported – and used to pay for shared computing power / notarization
  • 5. ➔ ”Real” (fiat) money stays in an omnibus account in the bank ➔ Easy integration through web services TOKENIZATION MAKES BLOCKCHAIN USEFUL IN THE REAL WORLD ➔ Tokenizer deployed within bank’s data center (no external API calls needed) ➔ Client digital balances issued on a smart contract, backed 1:1 with funds in the omnibus account … and now money is digital and globally interoperable (through other smart contracts!)➔ Anything (besides money) can be tokenized!!
  • 6. PERMISSIONED BLOCKCHAINS: A PRAGMATIC STEP FOR ENTERPRISES ➔ Not dependent on individual sources of trust, but on a trusted set of validators => Not 100% trustless, but good enough ➔ Private – only nodes permissioned by the validators can participate ➔ Simple consensus algorithms can be used (instead of proof of work) ➔ Much more scalable and performant ➔ Needs to implement governance mechanism ➔ … but needs to implement governance mechanisms
  • 7. PRIVACY IS PARAMOUNT ➔ Private smart contracts are implemented as “sub- blockchains” ➔ Payloads only stored in participating nodes ➔ Private transactions notarized anyway by the (common) underlying blockchain