SlideShare una empresa de Scribd logo
1 de 50
Becoming a Blockchain
Professional
Portia Burton
Bits and Chains
Who Am I?
Full-stack developer (mostly Python/JS)
Blockchain educator
Creator of the website bits and chains
Question: What is bitcoin/blockchain?
What is Bitcoin?
Type of Cryptocurrency
Creation based on paper by Satoshi Nakamoto titled
“Bitcoin: Peer-to-Peer Electronic Cash System”
Peer-to-peer which means transactions happen without
a third party. Alice can send money directly to Bob
Bitcoin Ledger
Ledger offers Transparency by Design!!!!!!!!
Question: What are some of the use cases of
bitcoin?
Bitcoin and Humanitarian Issues
1. Directly send money to disaster victims and decrease instances of charity
fraud. Hold nonprofits more accountable
1. Help the unbanked have access to managing and distributing capital
1. Remittances, less expensive and more efficient way to send money to
relatives and friends residing in developing nations
Bitcoin Microeconomics
Good for small businesses: Charges for transactions are usually well below 2%,
much lower than credit and debit cards
Efficient way of paying freelancers
Financial vehicle for people looking for yield. An alternative or complement to
401k or index fund
Bitcoin is not the only Cryptocurreny out there...
What is a Blockchain?
A blockchain is an immutable decentralized data store.
Blockchains and Smart Contracts
Stored on the blockchain and executed
by code
Many smart contracts are written in
Solidity
Powered by gas which can be
computationally mined or purchased in
an exchange
Example of Smart Contract
pragma solidity ^0.4.0;
contract SimpleStorage {
uint storedData;
function set(uint x) {
storedData = x;
}
function get() constant returns (uint) {
return storedData;
}
}
Question: What are Some Practical Use Cases for
Smart Contracts?
Democracy and Governance
Democracy as We Know It Can Change
Voting can occur on the blockchain
Some agreements will be controlled by code as opposed to legal
contracts
Alternative way to keep track of identity
Laws and bill can be kept on the blockchain which will create a
permanent immutable record
Less Sharing in the Sharing Economy
Blockchain Technology: Peer to Peer Profits
Distribution of creative digital assets
flows directly from artist to fan
Ability to rent out rooms and rides
without giving a portion of the profits to
Uber or AirBnB
Blockchain in the Nonprofit World
Blockchain: Solutions to Urgent Social Problems
Creating identity that is not based on Nation or State (like the initiative between
the World Bank and Accenture)
Provenance is using blockchain technology to create and analyze seafood supply
chain (guard against seafood acquired by forced labor)
Question: How does one become a blockchain
professional?
1. Get a foundation in blockchain technologies
1. Make a list of cool “ah-ha” moments that you get while learning
more about blockchain
1. Make a list of your company’s pain points that blockchain
technology addresses
1. Make a pitch to your current or future boss the expertise you
bring to the table
Steps to Become a Blockchain Professional
Drive Your Professional Future:Take Initiative
1. Create a Career Roadmap
1. How to Create Your Own Job
1. How to Pitch a Big Idea to Your
Boss
But Where to Begin?
Places to Learn More About Blockchain
1. B9Lab
2. Bitcoin and Cryptocurrency Technologies
3. Udemy Blockchain 101
4. Coursera Bitcoin and Cryptocurrency Technology
5. Government Blockchain Course
Introduction to Ethereum
Ethereum is a programmable blockchain, every new blockchain spawned from
Ethereum has the same properties as Ethereum
Ethereum Virtual Machine is the low level machine language
Is Turing complete, unlike bitcoin which does not have looping capabilities
It also is aware of multiple states, unlike bitcoin which is only aware of two states
(spent and unspent)
Different Consensus Mechanisms
Proof of Work: Uses the Etash DAG algorithm. The Etash
DAG algorithm is based on Bitcoin’s the Dagger-Hashimoto
algorithm.
Proof of Stake: Proof of Stake is another way of validating. It
calculates the weight of the node, being proportional to its
computational resources. It’s less resource intensive than
Proof of Work.
Ethereum Blockchains
Public blockchain: It is the official Ethereum chain that everyone can read and interact
with
Testnet blockchain: The official test chain of Ethereum. Good way to test contracts
without wasting real ether
Private Chains*
Consortium Blockchain: Preselected Nodes are selected. Good example of this
would be R3
Private Blockchain: Only one organization is permissioned to use the
blockchain
*The difference between a private blockchain and a public blockchain is similar to the different
between the internet vs intranet. One network is outward facing, while the other network is specific to
a company or organization
Case for Public Blockchains
● More developers actively maintaining
the blockchain, which can make it
more secure
● Lower influence of lone bad actors
Case for Private Blockchains
Transactions are cheaper since there are less nodes
Easier to scale, and to experiment with new
technologies
“Know Your Node” Multiple ways to verify node
identities, which makes it more secure
Parity
What is Parity?
Rust client for ethereum
Includes a light client
Wallet which includes a robust dev environment for interacting with the
ethereum blockchain
How to Start Parity Chains
Parity --testnet
Parity --chains dev
127.0.0.1:8180
Configure Parity using the Toml file
Account
UI
Network
Must get Ether!!
http://faucet.ropsten.be:3001/
Or if you are not interested in this setup there is a
vagrant file…...
Demo Time!!!!
Goals
1. Create a new account
2. Send ether
3. Create a coin
Developers How to Get Started
1. Creating a Dapp in Parity/Ethereum
1. Introduction to Ethereum Smart Contract Development
1. Solidity by Example
Contribute to Open Source
1. 21.co
2. Go Ethereum
3. Hyperledger Project
Bibliography
1. https://augur.net/
2. https://www.youtube.com/watch?v=6uXAbJQoZlE
3. What is Blockchain
4. Private Blockchains
5. Intro to Parity UI
6. Morden vs Ropsten Testnet
7. MakerDao
8. Mining
Bibliography
11. Solidity Docs
12. Accenture Identity Management
13. Parity
14. Parity Progress Report
15. Combating Slave Labor with the Blockchain
Portia Burton
https://twitter.com/pkafei
Creator of www.bitsandchains.com
Becoming a blockchain professional

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Definition of Cryptocurrency
Definition of CryptocurrencyDefinition of Cryptocurrency
Definition of Cryptocurrency
 
Are blockchain and crypto interchangeable terms
Are blockchain and crypto interchangeable terms Are blockchain and crypto interchangeable terms
Are blockchain and crypto interchangeable terms
 
Blockchain introduction
Blockchain introductionBlockchain introduction
Blockchain introduction
 
Blockchain And Cryptocurrency : How Blockchain And Cryptocurrency Relate To E...
Blockchain And Cryptocurrency : How Blockchain And Cryptocurrency Relate To E...Blockchain And Cryptocurrency : How Blockchain And Cryptocurrency Relate To E...
Blockchain And Cryptocurrency : How Blockchain And Cryptocurrency Relate To E...
 
Introduction to blockchain and crypto currencies
Introduction to blockchain and crypto currenciesIntroduction to blockchain and crypto currencies
Introduction to blockchain and crypto currencies
 
Blockchain and Bitcoin
Blockchain and BitcoinBlockchain and Bitcoin
Blockchain and Bitcoin
 
Lapine blockchain introduction 10/04/2018
Lapine blockchain introduction 10/04/2018Lapine blockchain introduction 10/04/2018
Lapine blockchain introduction 10/04/2018
 
Blockchain - Presentacion Betabeers Galicia 10/12/2014
Blockchain - Presentacion Betabeers Galicia 10/12/2014Blockchain - Presentacion Betabeers Galicia 10/12/2014
Blockchain - Presentacion Betabeers Galicia 10/12/2014
 
Blockchain - preparing for the next steps
Blockchain - preparing for the next stepsBlockchain - preparing for the next steps
Blockchain - preparing for the next steps
 
Decentralized: Blockchain & Cryptocurrency Laws in Canada
Decentralized: Blockchain & Cryptocurrency Laws in CanadaDecentralized: Blockchain & Cryptocurrency Laws in Canada
Decentralized: Blockchain & Cryptocurrency Laws in Canada
 
Blockchain for Beginners
Blockchain for Beginners Blockchain for Beginners
Blockchain for Beginners
 
Blockchain & Cryptocurrency
Blockchain & CryptocurrencyBlockchain & Cryptocurrency
Blockchain & Cryptocurrency
 
A Quick Start To Blockchain by Seval Capraz
A Quick Start To Blockchain by Seval CaprazA Quick Start To Blockchain by Seval Capraz
A Quick Start To Blockchain by Seval Capraz
 
Cryptocurrency101
Cryptocurrency101Cryptocurrency101
Cryptocurrency101
 
How Blockchain Is Different From Cryptocurrency?
How Blockchain Is Different From Cryptocurrency?How Blockchain Is Different From Cryptocurrency?
How Blockchain Is Different From Cryptocurrency?
 
Ethereum in a nutshell
Ethereum in a nutshellEthereum in a nutshell
Ethereum in a nutshell
 
Presentation about Blockchain technology
Presentation about Blockchain technologyPresentation about Blockchain technology
Presentation about Blockchain technology
 
Ethereum-Cryptocurrency (All about Ethereum)
Ethereum-Cryptocurrency (All about Ethereum) Ethereum-Cryptocurrency (All about Ethereum)
Ethereum-Cryptocurrency (All about Ethereum)
 
Blockchain Ecosystem and Cryptocurrency Regulations
Blockchain Ecosystem and Cryptocurrency RegulationsBlockchain Ecosystem and Cryptocurrency Regulations
Blockchain Ecosystem and Cryptocurrency Regulations
 
Bitcoin, Ethereum, Smart Contract & Blockchain
Bitcoin, Ethereum, Smart Contract & BlockchainBitcoin, Ethereum, Smart Contract & Blockchain
Bitcoin, Ethereum, Smart Contract & Blockchain
 

Similar a Becoming a blockchain professional

Similar a Becoming a blockchain professional (20)

Click Ventures Blockchain Ecosystem Report 2018
Click Ventures Blockchain Ecosystem Report 2018Click Ventures Blockchain Ecosystem Report 2018
Click Ventures Blockchain Ecosystem Report 2018
 
Blockchain
BlockchainBlockchain
Blockchain
 
Blockchain Technology And Cryptocurrency
Blockchain Technology And CryptocurrencyBlockchain Technology And Cryptocurrency
Blockchain Technology And Cryptocurrency
 
Bitcoin 2.0
Bitcoin 2.0 Bitcoin 2.0
Bitcoin 2.0
 
BlockChain for the Banker
BlockChain for the BankerBlockChain for the Banker
BlockChain for the Banker
 
A beginners Guide to NFTs.pdf
A beginners Guide to NFTs.pdfA beginners Guide to NFTs.pdf
A beginners Guide to NFTs.pdf
 
Bitcoin
BitcoinBitcoin
Bitcoin
 
Bitcoin the_insider_guide_to_cryptocurrency_
Bitcoin  the_insider_guide_to_cryptocurrency_Bitcoin  the_insider_guide_to_cryptocurrency_
Bitcoin the_insider_guide_to_cryptocurrency_
 
BLOCKCHAIN PPT.pptx
BLOCKCHAIN PPT.pptxBLOCKCHAIN PPT.pptx
BLOCKCHAIN PPT.pptx
 
Blockchain. A Guide For Beginners
Blockchain. A Guide For BeginnersBlockchain. A Guide For Beginners
Blockchain. A Guide For Beginners
 
Blockchain Technology.pptx
Blockchain Technology.pptxBlockchain Technology.pptx
Blockchain Technology.pptx
 
CBGTBT - Part 1 - Workshop introduction & primer
CBGTBT - Part 1 - Workshop introduction & primerCBGTBT - Part 1 - Workshop introduction & primer
CBGTBT - Part 1 - Workshop introduction & primer
 
The Greatest Invention Since Electricity
The Greatest Invention Since ElectricityThe Greatest Invention Since Electricity
The Greatest Invention Since Electricity
 
Blockchain Technology | Bitcoin | Ethereum Coin | Cryptocurrency
Blockchain Technology | Bitcoin | Ethereum Coin | CryptocurrencyBlockchain Technology | Bitcoin | Ethereum Coin | Cryptocurrency
Blockchain Technology | Bitcoin | Ethereum Coin | Cryptocurrency
 
Ethereum white paper made simple
Ethereum white paper made simpleEthereum white paper made simple
Ethereum white paper made simple
 
Let’s Talk Crypto
Let’s Talk CryptoLet’s Talk Crypto
Let’s Talk Crypto
 
Blockchain, smart contracts - introduction
Blockchain, smart contracts - introductionBlockchain, smart contracts - introduction
Blockchain, smart contracts - introduction
 
Blockchain data structures and fundamental
Blockchain data structures and fundamentalBlockchain data structures and fundamental
Blockchain data structures and fundamental
 
Blockchain
BlockchainBlockchain
Blockchain
 
crypto ppt.ppt
crypto ppt.pptcrypto ppt.ppt
crypto ppt.ppt
 

Último

Último (20)

MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
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...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
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
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
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
 
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...
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
"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 ...
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 

Becoming a blockchain professional

  • 2. Who Am I? Full-stack developer (mostly Python/JS) Blockchain educator Creator of the website bits and chains
  • 3. Question: What is bitcoin/blockchain?
  • 4. What is Bitcoin? Type of Cryptocurrency Creation based on paper by Satoshi Nakamoto titled “Bitcoin: Peer-to-Peer Electronic Cash System” Peer-to-peer which means transactions happen without a third party. Alice can send money directly to Bob
  • 5.
  • 7. Ledger offers Transparency by Design!!!!!!!!
  • 8. Question: What are some of the use cases of bitcoin?
  • 9. Bitcoin and Humanitarian Issues 1. Directly send money to disaster victims and decrease instances of charity fraud. Hold nonprofits more accountable 1. Help the unbanked have access to managing and distributing capital 1. Remittances, less expensive and more efficient way to send money to relatives and friends residing in developing nations
  • 10. Bitcoin Microeconomics Good for small businesses: Charges for transactions are usually well below 2%, much lower than credit and debit cards Efficient way of paying freelancers Financial vehicle for people looking for yield. An alternative or complement to 401k or index fund
  • 11. Bitcoin is not the only Cryptocurreny out there...
  • 12.
  • 13. What is a Blockchain? A blockchain is an immutable decentralized data store.
  • 14. Blockchains and Smart Contracts Stored on the blockchain and executed by code Many smart contracts are written in Solidity Powered by gas which can be computationally mined or purchased in an exchange
  • 15. Example of Smart Contract pragma solidity ^0.4.0; contract SimpleStorage { uint storedData; function set(uint x) { storedData = x; } function get() constant returns (uint) { return storedData; } }
  • 16. Question: What are Some Practical Use Cases for Smart Contracts?
  • 18. Democracy as We Know It Can Change Voting can occur on the blockchain Some agreements will be controlled by code as opposed to legal contracts Alternative way to keep track of identity Laws and bill can be kept on the blockchain which will create a permanent immutable record
  • 19. Less Sharing in the Sharing Economy
  • 20. Blockchain Technology: Peer to Peer Profits Distribution of creative digital assets flows directly from artist to fan Ability to rent out rooms and rides without giving a portion of the profits to Uber or AirBnB
  • 21. Blockchain in the Nonprofit World
  • 22. Blockchain: Solutions to Urgent Social Problems Creating identity that is not based on Nation or State (like the initiative between the World Bank and Accenture) Provenance is using blockchain technology to create and analyze seafood supply chain (guard against seafood acquired by forced labor)
  • 23. Question: How does one become a blockchain professional?
  • 24. 1. Get a foundation in blockchain technologies 1. Make a list of cool “ah-ha” moments that you get while learning more about blockchain 1. Make a list of your company’s pain points that blockchain technology addresses 1. Make a pitch to your current or future boss the expertise you bring to the table Steps to Become a Blockchain Professional
  • 25. Drive Your Professional Future:Take Initiative 1. Create a Career Roadmap 1. How to Create Your Own Job 1. How to Pitch a Big Idea to Your Boss
  • 26. But Where to Begin?
  • 27. Places to Learn More About Blockchain 1. B9Lab 2. Bitcoin and Cryptocurrency Technologies 3. Udemy Blockchain 101 4. Coursera Bitcoin and Cryptocurrency Technology 5. Government Blockchain Course
  • 28.
  • 29. Introduction to Ethereum Ethereum is a programmable blockchain, every new blockchain spawned from Ethereum has the same properties as Ethereum Ethereum Virtual Machine is the low level machine language Is Turing complete, unlike bitcoin which does not have looping capabilities It also is aware of multiple states, unlike bitcoin which is only aware of two states (spent and unspent)
  • 30. Different Consensus Mechanisms Proof of Work: Uses the Etash DAG algorithm. The Etash DAG algorithm is based on Bitcoin’s the Dagger-Hashimoto algorithm. Proof of Stake: Proof of Stake is another way of validating. It calculates the weight of the node, being proportional to its computational resources. It’s less resource intensive than Proof of Work.
  • 31.
  • 32. Ethereum Blockchains Public blockchain: It is the official Ethereum chain that everyone can read and interact with Testnet blockchain: The official test chain of Ethereum. Good way to test contracts without wasting real ether
  • 33. Private Chains* Consortium Blockchain: Preselected Nodes are selected. Good example of this would be R3 Private Blockchain: Only one organization is permissioned to use the blockchain *The difference between a private blockchain and a public blockchain is similar to the different between the internet vs intranet. One network is outward facing, while the other network is specific to a company or organization
  • 34. Case for Public Blockchains ● More developers actively maintaining the blockchain, which can make it more secure ● Lower influence of lone bad actors
  • 35. Case for Private Blockchains Transactions are cheaper since there are less nodes Easier to scale, and to experiment with new technologies “Know Your Node” Multiple ways to verify node identities, which makes it more secure
  • 37.
  • 38. What is Parity? Rust client for ethereum Includes a light client Wallet which includes a robust dev environment for interacting with the ethereum blockchain
  • 39. How to Start Parity Chains Parity --testnet Parity --chains dev 127.0.0.1:8180
  • 40. Configure Parity using the Toml file Account UI Network
  • 42. Or if you are not interested in this setup there is a vagrant file…...
  • 44. Goals 1. Create a new account 2. Send ether 3. Create a coin
  • 45. Developers How to Get Started 1. Creating a Dapp in Parity/Ethereum 1. Introduction to Ethereum Smart Contract Development 1. Solidity by Example
  • 46. Contribute to Open Source 1. 21.co 2. Go Ethereum 3. Hyperledger Project
  • 47. Bibliography 1. https://augur.net/ 2. https://www.youtube.com/watch?v=6uXAbJQoZlE 3. What is Blockchain 4. Private Blockchains 5. Intro to Parity UI 6. Morden vs Ropsten Testnet 7. MakerDao 8. Mining
  • 48. Bibliography 11. Solidity Docs 12. Accenture Identity Management 13. Parity 14. Parity Progress Report 15. Combating Slave Labor with the Blockchain

Notas del editor

  1. Inputs: reference to previous transactions Outputs: instructions for sending bitcon https://en.bitcoin.it/wiki/Transaction#Output
  2. http://www.coindesk.com/can-bitcoin-deliver-promise-worlds-unbanked/
  3. https://www.entrepreneur.com/article/287070
  4. More Spectating less sport