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
 

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

Blockchain technology.docx
Blockchain technology.docxBlockchain technology.docx
Blockchain technology.docx
aymenabbaci
 

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

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Recently uploaded (20)

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
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
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
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
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 

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