SlideShare a Scribd company logo
1 of 23
Download to read offline
Blockchain: Journey to a decentralized Internet
Who am I? 
•CTO at Setpay 
•xoan.gonzalez@getsetpay.com 
•Interests: open source hardware, payments, blockchain, social impact of disruptive technologies
What we are going to talk about today? 
•Bitcoin 
•Blockchain 
•Smart Contracts 
•DAOs 
•The future
What should be the result of this talk? 
•More people interested in the technology 
•A clearer idea about the impact of the technology 
•A seed for new groups working on the technology
What problem does Bitcoin solve? 
•Byzantine Generals Problem. 
•Imagine a group of generals of the Byzantine army camped with their troops around an enemy city. Communicating only by messenger, the generals must agree upon a common battle plan. However, one or more of them may be traitors who will try to confuse the others. The problem is to find an algorithm to ensure that the loyal generals will reach agreement. 
•The fundamental question of the Byzantine Generals Problem is how to establish trust between otherwise unrelated parties over an untrusted network like the internet
What problem does Bitcoin solve? 
•"For the first time, two people can exchange a piece of digital property, without any prior relationship, and in a secure way, over the Internet," Jeff Garzik, one of Bitcoin's core developers 
•It removes the middle-man (the element of trust)
The origins 
•The first Bitcoin specification and proof of concept was published in 2009 in a cryptography mailing list by Satoshi Nakamoto 
•Bitcoin is the first implementation of a concept called "crypto-currency", which was first described in 1998 by Wei Dai on the cypherpunks mailing list, suggesting the idea of a new form of money that uses cryptography to control its creation and transactions, rather than a central authority.
Bitcoin today 
•Is a global currency (symbol BTC) 
•Not issued by any entity (No third-party trust required) 
•Peer-to-peer / decentralized 
•Trading over the internet 
•Protocol is open source 
•Somewhat anonymous 
•Protected by strong encryption 
•If you know the secret “account number” the coins are yours
Bitcoin today 
•All-electronic 
•Fast transactions 
•Low-cost transactions 
•Divisible down to 0.00000001 BTC 
•Irreversible trades 
•No double-spending 
•Maximum of 21M issued
Blockchain explained: the blockchain 
•The block chain is a shared public ledger on which the entire Bitcoin network relies. All confirmed transactions are included in the block chain. 
•The Blockchain is a book of accounts that is divided into batches of transactions, or blocks, which are naturally a collection of transactions. Bitcoin uses a number of technologies that came before it, including decentralized file sharing, Digital Signatures, Hashing and the new technology Blockchain. 
•Double spending 
–Keep a central ‘ledger’ of all transfers 
•Register all transfers on the ledger 
•Recipients can check if money has already been ‘spent’ 
•How to do this in a decentralized fashion?
Blockchain explained: the blockchain 
•All participants keep a copy of the ledger (divided into ‘blocks’ of many transactions) 
•The blocks are connected through hash chaining
Blockchain explained: Mining 
•Mining is a distributed consensus system that is used to confirm waiting transactions by including them in the block chain 
•This is the way new Bitcoins are created 
–Miners publish blocks on the blockchain 
–As a reward for publishing blocks, they get to keep Bitcoins. (50 for the first 4 years, 25 now, halving every four years) 
–Miners also get transaction fees 
•They try to find a random nonce (a little random data) that goes into a block and makes the block have a (SHA256) hash that (in binary) starts with a certain amount of 0's. The more zeroes the more rare hash is. A good hash' outcome is not predictable, and so you have to try a lot of times to find a good nonce. 
•The amount of zeroes are based on how difficult it is supposed to be to find a block. In Bitcoin it adjusts to have a new block every 10 minutes (on average, given the rate at which previous blocks are found). 
•If there are disagreements about valid blocks, the blockchain can fork. Miners add to the longest good chain 
•High upfront investment 
•Technology is changing rapidly 
•Now requires specialized hardware (ASIC chip) 
•The combined computing power of the miners is thousands of times more powerful than the most powerful super computers in the world
Blockchain explained: a transaction 
•A transaction is simply a cryptographically verifiable instruction from the sender to transfer value the sender owns to one or more valid recipients. The sender(s), and receiver(s), have cryptographically verifiable identities, known as addresses. 
–{ "txid": <a unique transaction identifier> 
–"inputs": <an array of inputs> 
–"outputs": <an array of outputs> 
–"tx_hex": <transaction content as a hexcode string> 
–"blockhash": <a unique block identifier this transaction belongs to> 
–"time": <the time this transaction's block was processed> 
–"confirmations": <number of blocks that confirmed this transaction> } 
•The very basic parts to understand in the above snippet are: a transaction has inputs, and outputs. The inputs are specifications of which values to transfer from the sender's address(es), and the outputs are specifications of how much of the total input value each recipient's address(es) receives. Inputs in this transaction were outputs in a previous transaction, with the exception of when the network generates new coins.
Blockchain explained: Mining 
•Just don’t do it!!
Current uses 
•Bitcoin 
•Alt currencies (Litecoin, Feathercoin, Mastercoin, Devcoin, Dogecoin …) 
•NameCoin 
•Storj (http://storj.io/) 
•Ripple 
•Ethereum 
•Proof of Existence
Future uses 
•Timestamping 
•Voting system 
•File storage 
•Crowdfunding 
•Music distribution 
•Multiparty computation protocols based on the blockchain 
•Smart payments
Future uses 
•Certificate authorities 
•Micro-finances 
•Land titles 
•Grades 
•Wills 
•Documentary records (photos, audio, video) 
•Peer-to-peer gambling 
•Nuclear launch codes !!
Smart contracts 
•Smart contracts are computer programs that can automatically execute the terms of a contract. Someday, these programs may replace lawyers and banks for handling certain common financial transactions. 
–Codius 
–Ethereum
DAOs (Decentralized autonomous organizations ) 
•It can be thought of as a corporation run without any human involvement under the control of an incorruptible set of business rules. These rules are typically implemented as publicly auditable open-source software distributed across the computers of their stakeholders. 
•Autonomous entity 
•No central control 
•No dependency on legal contracts 
•All resources and funds autonomously managed 
•Self-enforcing smart contract on a cryptographic blockchain
Blockchain today 
•It is an attractive technology for investors. Not only in the financial sector(Blockchain Wallet secured $30 Million Investment) 
•Regulatory issues
Do you want to have some fun? 
•Bitcoing.org 
•https://blockchain.info/api 
•BitcoinJ (is a Java implementation of the Bitcoin protocol) 
•https://www.biteasy.com/developers 
•Blockchain explorers
Programadores do BlockChain 
•Comunidade galega interesada na difusión e o uso da tecnoloxía en diferentes ámbitos
The end

More Related Content

What's hot

What's hot (20)

Block chain chronicles
Block chain chroniclesBlock chain chronicles
Block chain chronicles
 
Blockchain Basics
Blockchain BasicsBlockchain Basics
Blockchain Basics
 
Introduction to blockchain
Introduction to blockchainIntroduction to blockchain
Introduction to blockchain
 
14 Jan17- Nullmeets -Blockchain concept decoded by Ninad Sarang
14 Jan17- Nullmeets -Blockchain concept decoded by Ninad Sarang14 Jan17- Nullmeets -Blockchain concept decoded by Ninad Sarang
14 Jan17- Nullmeets -Blockchain concept decoded by Ninad Sarang
 
Bitcoin & Blockchain Basics
Bitcoin & Blockchain BasicsBitcoin & Blockchain Basics
Bitcoin & Blockchain Basics
 
Blockchain, cryptography, and consensus
Blockchain, cryptography, and consensusBlockchain, cryptography, and consensus
Blockchain, cryptography, and consensus
 
Demysitifying Bitcoin and Blockchain
Demysitifying Bitcoin and Blockchain Demysitifying Bitcoin and Blockchain
Demysitifying Bitcoin and Blockchain
 
Blockchain, working [blockchain vs bitcoin] pros and cons
Blockchain, working [blockchain vs bitcoin] pros and consBlockchain, working [blockchain vs bitcoin] pros and cons
Blockchain, working [blockchain vs bitcoin] pros and cons
 
Blockchain Technology: A Technical Introduction to Non-Technical People
Blockchain Technology: A Technical Introduction to Non-Technical PeopleBlockchain Technology: A Technical Introduction to Non-Technical People
Blockchain Technology: A Technical Introduction to Non-Technical People
 
Introduction to blockchain and smart contracts
Introduction to blockchain and smart contractsIntroduction to blockchain and smart contracts
Introduction to blockchain and smart contracts
 
Blockchain, smart contracts - introduction
Blockchain, smart contracts - introductionBlockchain, smart contracts - introduction
Blockchain, smart contracts - introduction
 
Blockchain
BlockchainBlockchain
Blockchain
 
KOIOS - Introduction to Blockchain Technology
KOIOS - Introduction to Blockchain TechnologyKOIOS - Introduction to Blockchain Technology
KOIOS - Introduction to Blockchain Technology
 
The Blockchain - The Technology behind Bitcoin
The Blockchain - The Technology behind Bitcoin The Blockchain - The Technology behind Bitcoin
The Blockchain - The Technology behind Bitcoin
 
Grokking TechTalk #17: Introduction to blockchain
Grokking TechTalk #17: Introduction to blockchainGrokking TechTalk #17: Introduction to blockchain
Grokking TechTalk #17: Introduction to blockchain
 
Blockchain, bitcoin, ethereum and ICOs
Blockchain, bitcoin, ethereum and ICOsBlockchain, bitcoin, ethereum and ICOs
Blockchain, bitcoin, ethereum and ICOs
 
How does a blockchain work?
How does a blockchain work?How does a blockchain work?
How does a blockchain work?
 
Blockchain overview, use cases, implementations and challenges
Blockchain overview, use cases, implementations and challengesBlockchain overview, use cases, implementations and challenges
Blockchain overview, use cases, implementations and challenges
 
Namecoin Primecoin Potcoin
Namecoin Primecoin Potcoin Namecoin Primecoin Potcoin
Namecoin Primecoin Potcoin
 
Blockchain and Bitcoin
Blockchain and BitcoinBlockchain and Bitcoin
Blockchain and Bitcoin
 

Viewers also liked

Payment Protocols - Block Chain & Beyond
Payment Protocols - Block Chain & BeyondPayment Protocols - Block Chain & Beyond
Payment Protocols - Block Chain & Beyond
Alexander Kiriakou
 
CapitalMarket_Blockchain_PoC_KOSCOM
CapitalMarket_Blockchain_PoC_KOSCOMCapitalMarket_Blockchain_PoC_KOSCOM
CapitalMarket_Blockchain_PoC_KOSCOM
MyoungSeok Song
 
Crypto and blockchain 2015
Crypto and blockchain 2015Crypto and blockchain 2015
Crypto and blockchain 2015
Theo van Rossum
 

Viewers also liked (20)

Blockchain: The Information Technology of the Future
Blockchain: The Information Technology of the FutureBlockchain: The Information Technology of the Future
Blockchain: The Information Technology of the Future
 
The curious case of Blockchain Technology
The curious case of Blockchain TechnologyThe curious case of Blockchain Technology
The curious case of Blockchain Technology
 
Presentación sobre Bitcoin
Presentación sobre BitcoinPresentación sobre Bitcoin
Presentación sobre Bitcoin
 
Block chain 101 what it is, why it matters
Block chain 101  what it is, why it mattersBlock chain 101  what it is, why it matters
Block chain 101 what it is, why it matters
 
State of Bitcoin and Blockchain 2016
State of Bitcoin and Blockchain 2016State of Bitcoin and Blockchain 2016
State of Bitcoin and Blockchain 2016
 
Blockchain
BlockchainBlockchain
Blockchain
 
Blockchain case study powerpoints: Brief intro
Blockchain case study powerpoints: Brief introBlockchain case study powerpoints: Brief intro
Blockchain case study powerpoints: Brief intro
 
블록체인
블록체인블록체인
블록체인
 
IBM Blockchain Experience - Suwat - 20161027
IBM Blockchain Experience - Suwat - 20161027IBM Blockchain Experience - Suwat - 20161027
IBM Blockchain Experience - Suwat - 20161027
 
15 aplicaciones de Bitcoin y Blockchain en Seguros
15 aplicaciones de Bitcoin y Blockchain en Seguros15 aplicaciones de Bitcoin y Blockchain en Seguros
15 aplicaciones de Bitcoin y Blockchain en Seguros
 
Blockchain case study powerpoints: Brief intro
Blockchain case study powerpoints: Brief introBlockchain case study powerpoints: Brief intro
Blockchain case study powerpoints: Brief intro
 
Payment Protocols - Block Chain & Beyond
Payment Protocols - Block Chain & BeyondPayment Protocols - Block Chain & Beyond
Payment Protocols - Block Chain & Beyond
 
CapitalMarket_Blockchain_PoC_KOSCOM
CapitalMarket_Blockchain_PoC_KOSCOMCapitalMarket_Blockchain_PoC_KOSCOM
CapitalMarket_Blockchain_PoC_KOSCOM
 
Blockchain for Business on Hyperledger
Blockchain for Business on HyperledgerBlockchain for Business on Hyperledger
Blockchain for Business on Hyperledger
 
Crypto and blockchain 2015
Crypto and blockchain 2015Crypto and blockchain 2015
Crypto and blockchain 2015
 
Blockchain BTSym '16
Blockchain BTSym '16Blockchain BTSym '16
Blockchain BTSym '16
 
La blockchain en détail - Devoxxfr 2016 - Benoit Lafontaine - Yann Rouillard
La blockchain en détail - Devoxxfr 2016 - Benoit Lafontaine - Yann RouillardLa blockchain en détail - Devoxxfr 2016 - Benoit Lafontaine - Yann Rouillard
La blockchain en détail - Devoxxfr 2016 - Benoit Lafontaine - Yann Rouillard
 
Blockchain cambiará las reglas del juego
Blockchain cambiará las reglas del juegoBlockchain cambiará las reglas del juego
Blockchain cambiará las reglas del juego
 
IBM Blockchain PoV: Hyperledger genesis block
IBM Blockchain PoV: Hyperledger genesis blockIBM Blockchain PoV: Hyperledger genesis block
IBM Blockchain PoV: Hyperledger genesis block
 
Decentralised Transactions and Accounts with Blockchain
Decentralised Transactions and Accounts with BlockchainDecentralised Transactions and Accounts with Blockchain
Decentralised Transactions and Accounts with Blockchain
 

Similar to Blockchain - Presentacion Betabeers Galicia 10/12/2014

BlockChain (1).pptxbhbhbhhbhjbhbhgghbhjbhhg
BlockChain (1).pptxbhbhbhhbhjbhbhgghbhjbhhgBlockChain (1).pptxbhbhbhhbhjbhbhgghbhjbhhg
BlockChain (1).pptxbhbhbhhbhjbhbhgghbhjbhhg
DevkumarKardamVIT
 

Similar to Blockchain - Presentacion Betabeers Galicia 10/12/2014 (20)

Blockchain and Cryptocurrencies
Blockchain and CryptocurrenciesBlockchain and Cryptocurrencies
Blockchain and Cryptocurrencies
 
Bitcoin and Ransomware Analysis
Bitcoin and Ransomware AnalysisBitcoin and Ransomware Analysis
Bitcoin and Ransomware Analysis
 
Bitcoin and Ransomware Analysis
Bitcoin and Ransomware AnalysisBitcoin and Ransomware Analysis
Bitcoin and Ransomware Analysis
 
Idea To IPO Blockchain Slides
Idea To IPO Blockchain SlidesIdea To IPO Blockchain Slides
Idea To IPO Blockchain Slides
 
Blockchain
BlockchainBlockchain
Blockchain
 
BlockChain.pptx
BlockChain.pptxBlockChain.pptx
BlockChain.pptx
 
BITCOIN EXPLAINED
BITCOIN EXPLAINEDBITCOIN EXPLAINED
BITCOIN EXPLAINED
 
Indjic fintech module 6
Indjic fintech module 6Indjic fintech module 6
Indjic fintech module 6
 
Blockchain technology
Blockchain technologyBlockchain technology
Blockchain technology
 
BlockChain (1).pptxbhbhbhhbhjbhbhgghbhjbhhg
BlockChain (1).pptxbhbhbhhbhjbhbhgghbhjbhhgBlockChain (1).pptxbhbhbhhbhjbhbhgghbhjbhhg
BlockChain (1).pptxbhbhbhhbhjbhbhgghbhjbhhg
 
Architecture and operations.pptx
Architecture and operations.pptxArchitecture and operations.pptx
Architecture and operations.pptx
 
Bitcoins
BitcoinsBitcoins
Bitcoins
 
A Primer on Blockchain and its Potential, with a Focus on the GCC
A Primer on Blockchain and its Potential, with a Focus on the GCCA Primer on Blockchain and its Potential, with a Focus on the GCC
A Primer on Blockchain and its Potential, with a Focus on the GCC
 
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
 
An in depth presentation of Cryptocurrency.
An in depth presentation of Cryptocurrency.An in depth presentation of Cryptocurrency.
An in depth presentation of Cryptocurrency.
 
Bitcoin 101 - Certified Bitcoin Professional Training Session
Bitcoin 101 - Certified Bitcoin Professional Training SessionBitcoin 101 - Certified Bitcoin Professional Training Session
Bitcoin 101 - Certified Bitcoin Professional Training Session
 
Blockchain Ecosystem and Cryptocurrency Regulations
Blockchain Ecosystem and Cryptocurrency RegulationsBlockchain Ecosystem and Cryptocurrency Regulations
Blockchain Ecosystem and Cryptocurrency Regulations
 
Blockchain (1).pptx
Blockchain (1).pptxBlockchain (1).pptx
Blockchain (1).pptx
 
Understanding Blockchain
Understanding BlockchainUnderstanding Blockchain
Understanding Blockchain
 
Bitcoin and the Rise of the Block Chains
Bitcoin and the Rise of the Block ChainsBitcoin and the Rise of the Block Chains
Bitcoin and the Rise of the Block Chains
 

More from WeKCo Coworking

Coding escornabot (betabeers sqc)
Coding escornabot (betabeers sqc)Coding escornabot (betabeers sqc)
Coding escornabot (betabeers sqc)
WeKCo Coworking
 

More from WeKCo Coworking (8)

Dosier Agrotech Startup - Extremadura
Dosier Agrotech Startup - ExtremaduraDosier Agrotech Startup - Extremadura
Dosier Agrotech Startup - Extremadura
 
Todoencaja - Presentacion Betabeers Galicia
Todoencaja - Presentacion Betabeers GaliciaTodoencaja - Presentacion Betabeers Galicia
Todoencaja - Presentacion Betabeers Galicia
 
Coding escornabot (betabeers sqc)
Coding escornabot (betabeers sqc)Coding escornabot (betabeers sqc)
Coding escornabot (betabeers sqc)
 
WekCoDesayuno con Victor Salgado - "¿Hay Derecho 2.0?. Cómo cumplir la ley en...
WekCoDesayuno con Victor Salgado - "¿Hay Derecho 2.0?. Cómo cumplir la ley en...WekCoDesayuno con Victor Salgado - "¿Hay Derecho 2.0?. Cómo cumplir la ley en...
WekCoDesayuno con Victor Salgado - "¿Hay Derecho 2.0?. Cómo cumplir la ley en...
 
#WekcoDesayuno con Marcos Rebollar
#WekcoDesayuno con Marcos Rebollar#WekcoDesayuno con Marcos Rebollar
#WekcoDesayuno con Marcos Rebollar
 
#WeKCoDesayuno con Rafa García
#WeKCoDesayuno con Rafa García#WeKCoDesayuno con Rafa García
#WeKCoDesayuno con Rafa García
 
#WeKCodesayuno con Alberto Basalo
#WeKCodesayuno con Alberto Basalo#WeKCodesayuno con Alberto Basalo
#WeKCodesayuno con Alberto Basalo
 
#WeKCoDesayuno con Daniel Ramos
#WeKCoDesayuno con Daniel Ramos#WeKCoDesayuno con Daniel Ramos
#WeKCoDesayuno con Daniel Ramos
 

Recently uploaded

%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
masabamasaba
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
masabamasaba
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Medical / Health Care (+971588192166) Mifepristone and Misoprostol tablets 200mg
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
masabamasaba
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
masabamasaba
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
VictoriaMetrics
 

Recently uploaded (20)

OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
WSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaS
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the Situation
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
 
WSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security ProgramWSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security Program
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
 
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
 
tonesoftg
tonesoftgtonesoftg
tonesoftg
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
 
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptx
 

Blockchain - Presentacion Betabeers Galicia 10/12/2014

  • 1. Blockchain: Journey to a decentralized Internet
  • 2. Who am I? •CTO at Setpay •xoan.gonzalez@getsetpay.com •Interests: open source hardware, payments, blockchain, social impact of disruptive technologies
  • 3. What we are going to talk about today? •Bitcoin •Blockchain •Smart Contracts •DAOs •The future
  • 4. What should be the result of this talk? •More people interested in the technology •A clearer idea about the impact of the technology •A seed for new groups working on the technology
  • 5. What problem does Bitcoin solve? •Byzantine Generals Problem. •Imagine a group of generals of the Byzantine army camped with their troops around an enemy city. Communicating only by messenger, the generals must agree upon a common battle plan. However, one or more of them may be traitors who will try to confuse the others. The problem is to find an algorithm to ensure that the loyal generals will reach agreement. •The fundamental question of the Byzantine Generals Problem is how to establish trust between otherwise unrelated parties over an untrusted network like the internet
  • 6. What problem does Bitcoin solve? •"For the first time, two people can exchange a piece of digital property, without any prior relationship, and in a secure way, over the Internet," Jeff Garzik, one of Bitcoin's core developers •It removes the middle-man (the element of trust)
  • 7. The origins •The first Bitcoin specification and proof of concept was published in 2009 in a cryptography mailing list by Satoshi Nakamoto •Bitcoin is the first implementation of a concept called "crypto-currency", which was first described in 1998 by Wei Dai on the cypherpunks mailing list, suggesting the idea of a new form of money that uses cryptography to control its creation and transactions, rather than a central authority.
  • 8. Bitcoin today •Is a global currency (symbol BTC) •Not issued by any entity (No third-party trust required) •Peer-to-peer / decentralized •Trading over the internet •Protocol is open source •Somewhat anonymous •Protected by strong encryption •If you know the secret “account number” the coins are yours
  • 9. Bitcoin today •All-electronic •Fast transactions •Low-cost transactions •Divisible down to 0.00000001 BTC •Irreversible trades •No double-spending •Maximum of 21M issued
  • 10. Blockchain explained: the blockchain •The block chain is a shared public ledger on which the entire Bitcoin network relies. All confirmed transactions are included in the block chain. •The Blockchain is a book of accounts that is divided into batches of transactions, or blocks, which are naturally a collection of transactions. Bitcoin uses a number of technologies that came before it, including decentralized file sharing, Digital Signatures, Hashing and the new technology Blockchain. •Double spending –Keep a central ‘ledger’ of all transfers •Register all transfers on the ledger •Recipients can check if money has already been ‘spent’ •How to do this in a decentralized fashion?
  • 11. Blockchain explained: the blockchain •All participants keep a copy of the ledger (divided into ‘blocks’ of many transactions) •The blocks are connected through hash chaining
  • 12. Blockchain explained: Mining •Mining is a distributed consensus system that is used to confirm waiting transactions by including them in the block chain •This is the way new Bitcoins are created –Miners publish blocks on the blockchain –As a reward for publishing blocks, they get to keep Bitcoins. (50 for the first 4 years, 25 now, halving every four years) –Miners also get transaction fees •They try to find a random nonce (a little random data) that goes into a block and makes the block have a (SHA256) hash that (in binary) starts with a certain amount of 0's. The more zeroes the more rare hash is. A good hash' outcome is not predictable, and so you have to try a lot of times to find a good nonce. •The amount of zeroes are based on how difficult it is supposed to be to find a block. In Bitcoin it adjusts to have a new block every 10 minutes (on average, given the rate at which previous blocks are found). •If there are disagreements about valid blocks, the blockchain can fork. Miners add to the longest good chain •High upfront investment •Technology is changing rapidly •Now requires specialized hardware (ASIC chip) •The combined computing power of the miners is thousands of times more powerful than the most powerful super computers in the world
  • 13. Blockchain explained: a transaction •A transaction is simply a cryptographically verifiable instruction from the sender to transfer value the sender owns to one or more valid recipients. The sender(s), and receiver(s), have cryptographically verifiable identities, known as addresses. –{ "txid": <a unique transaction identifier> –"inputs": <an array of inputs> –"outputs": <an array of outputs> –"tx_hex": <transaction content as a hexcode string> –"blockhash": <a unique block identifier this transaction belongs to> –"time": <the time this transaction's block was processed> –"confirmations": <number of blocks that confirmed this transaction> } •The very basic parts to understand in the above snippet are: a transaction has inputs, and outputs. The inputs are specifications of which values to transfer from the sender's address(es), and the outputs are specifications of how much of the total input value each recipient's address(es) receives. Inputs in this transaction were outputs in a previous transaction, with the exception of when the network generates new coins.
  • 14. Blockchain explained: Mining •Just don’t do it!!
  • 15. Current uses •Bitcoin •Alt currencies (Litecoin, Feathercoin, Mastercoin, Devcoin, Dogecoin …) •NameCoin •Storj (http://storj.io/) •Ripple •Ethereum •Proof of Existence
  • 16. Future uses •Timestamping •Voting system •File storage •Crowdfunding •Music distribution •Multiparty computation protocols based on the blockchain •Smart payments
  • 17. Future uses •Certificate authorities •Micro-finances •Land titles •Grades •Wills •Documentary records (photos, audio, video) •Peer-to-peer gambling •Nuclear launch codes !!
  • 18. Smart contracts •Smart contracts are computer programs that can automatically execute the terms of a contract. Someday, these programs may replace lawyers and banks for handling certain common financial transactions. –Codius –Ethereum
  • 19. DAOs (Decentralized autonomous organizations ) •It can be thought of as a corporation run without any human involvement under the control of an incorruptible set of business rules. These rules are typically implemented as publicly auditable open-source software distributed across the computers of their stakeholders. •Autonomous entity •No central control •No dependency on legal contracts •All resources and funds autonomously managed •Self-enforcing smart contract on a cryptographic blockchain
  • 20. Blockchain today •It is an attractive technology for investors. Not only in the financial sector(Blockchain Wallet secured $30 Million Investment) •Regulatory issues
  • 21. Do you want to have some fun? •Bitcoing.org •https://blockchain.info/api •BitcoinJ (is a Java implementation of the Bitcoin protocol) •https://www.biteasy.com/developers •Blockchain explorers
  • 22. Programadores do BlockChain •Comunidade galega interesada na difusión e o uso da tecnoloxía en diferentes ámbitos