SlideShare a Scribd company logo
Daniel Dewar, Founder
paperchain.io
Blockchain, crypto
& tokens
2
● Sound engineer / sound designer
● Data / analytics (“Datalicious”)
● Blockchain
● Paperchain
About me
3
On blockchains
Cryptocurrencies vs.
Tokens
Defining blockchain technology
“Blockchain is a technology that allows natively
digital transfer of value.”
Karl Kreder, co-founder of Grid+
Blockchain
● Built from 3 technologies
○ Private key cryptography
○ Distributed network with a shared ledger
○ Incentive to service the network’s transactions,
record-keeping and security (protocol)
Private key cryptography
coindesk.com
Private key cryptography
Private Key:
b13a1d831cd311673c4a2c04932b96d09326ec29dc8b885c5deb266c4f623656
Corresponding Public Key:
0x0FD20Bdce5F2072b89FD2099070BB4cD8cA18Aa3
Private key cryptography
The goal of a digital signature is for anyone who
receives a transaction/message to be able to confirm
that the person who wrote the message knew the
corresponding private key.
Private key cryptography
myblockchainblog.com
Private key cryptography
myblockchainblog.com
Private key cryptography
myblockchainblog.com
● The hash rate (total number of random numbers generated) of the entire Bitcoin network is
~7,000,000,000,000,000,000 or ~10^19 hashes per second (blockchain.info)
● The total number of possible solutions to a SHA-256 hash function is 2^256 or ~10^77
● To guess every possible solution to a SHA-256 hash function would take ~10^58 seconds or ~10^50 years
To have a 1% chance of guessing a digital signature the entire Bitcoin network
would have to work together for
~5,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 years...
Hacking digital signatures
myblockchainblog.com
Distributed network
● Large network where validators (nodes) reach a
consensus that they witnessed the same thing at
the same time. Use mathematical verification.
● Size of the network is important to secure network
Distributed network
coindesk.com
Transaction
coindesk.com
Transactions sent to network
coindesk.com
Chain of blocks
coindesk.com
Incentivization
● Network mining solves the incentivization problem
● By offering your computer processing power to
service the network, there is a reward available for
one of the computers.
● Self-interest is being used to help service the public
need
Bitcoin example
● Protocol eliminates double-spend
● Nodes serving network create and maintain a
history of transactions
● When majority of miners arrive at same solution,
new block is added. Block is timestamped.
● Fundamental chain structures are similar or derivative
● Differences in how network is mined (incentivized)
○ Proof of Work - based on computing power, competition on who can
solve first each block’s problem
○ Proof of Stake - creator of new block determined by wealth, or “stake”
in network
Blockchain
Cryptography
● Returns a string of characters of a fixed size from a
dataset of an arbitrary size
● They are deterministic.
● Small changes in the input changes the output.
● Quick to compute.
● “one-way functions”.
Hash functions
● SHA (Secure Hash Algorithm) published by US
National Institute of Standards and Technology.
● Most blockchains use either SHA or similar
cryptographic hash functions
● Bitcoin uses SHA-256
SHA
This is my password for this website.
=
5CC98B74EEC5440694DCB70C55AE60BDB227D3DC81A4A65193660DDED7E60A43
SHA Example
This is my password for this website
=
75ED430F31FADC17699A513A95FA3D21F413704AF08221657FD525DCE9C91483
SHA Example
This is my password for this website
=
75ED430F31FADC17699A513A95FA3D21F413704AF08221657FD525DCE9C91483
5CC98B74EEC5440694DCB70C55AE60BDB227D3DC81A4A65193660DDED7E60A43
SHA Example
● Allows to compare and validate passwords or private
information without revealing the information to
network
Hash functions
● Each transaction has a number (hash of the input
variables of the transaction)
● Transactions are rolled up into blocks
● Hash generated for blocks
● Input data for blocks includes, previous block hash,
transactions, miner address and random number
Hash functions on blockchain
Hash pointing
1cd08afb9c196bec
347a4183668dd987
d1822af8a10167
Tx …. 008ab3
Tx … 390dt6
Tx … 4fbs00
Tx … m32al7
55987e57bd010081
77f7377036664e73
3606fff6e6e5de
Tx …. 008ab3
Tx … 390dt6
Tx … 4fbs00
Tx … m32al7
296bad123bcde8c8
89101cf3986df66da
b81b578343332
Tx …. 008ab3
Tx … 390dt6
Tx … 4fbs00
Tx … m32al7
14f71613fc675d00c
bf20006c3b2328fb4
c8426720e665
Tx …. 008ab3
Tx … 390dt6
Tx … 4fbs00
Tx … m32al7
5a7c9d18b7b97a12
0f3d4d3040260da5
4e074a5abbd6db
Tx …. 008ab3
Tx … 390dt6
Tx … 4fbs00
Tx … m32al7
33b9d989d759c991
db657ac6356bd825
1942fd724bd241
Tx …. 008ab3
Tx … 390dt6
Tx … 4fbs00
Tx … m32al7
259108061b9cc5
b0e36cdbcc28fa
75e60ae6fce7ea
4314ade8d292ac
e805da43c001f4
cd81d42777456d
3052c5e2c185fa
655ae5f67a378c
6193f4b6ab1ea9
Hash pointing
1cd08afb9c196bec
347a4183668dd987
d1822af8a10167
Tx …. 008ab3
Tx … 390dt6
Tx … 4fbs00
Tx … m32al7
55987e57bd010081
77f7377036664e73
3606fff6e6e5de
Tx …. 008ab3
Tx … 390dt6
Tx … 4fbs00
Tx … m32al7
296bad123bcde8c8
89101cf3986df66da
b81b578343332
Tx …. 008ab3
Tx … 390dt6
Tx … 4fbs00
Tx … m32al7
14f71613fc675d00c
bf20006c3b2328fb4
c8426720e665
Tx …. 008ab3
Tx … 390dt6
Tx … 4fbs00
Tx … m32al7
5a7c9d18b7b97a12
0f3d4d3412350975
54e074a5abbd6db
Tx …. 00823b3
Tx … 390d1234t6
Tx … 4231400
Tx … 63432al7
33b9d989d759c991
db657ac6356bd825
1942fd724bd241
Tx …. 008ab3
Tx … 390dt6
Tx … 4fbs00
Tx … m32al7
259108061b9cc5
b0e36cdbcc28fa
75e60ae6fce7ea
4314ade8d292ac
e805da43c001f4
cd81d42777456d
3052c5e2c185fa
655ae5f67a378c
6193f4b6ab1ea9
Cryptocurrencies
Cryptocurrencies vs Tokens
● Cryptocurrencies
○ Digitized currencies, encrypted through cryptography
○ Run on their own blockchains
● Tokens
○ Assets or utilities (represent coins, loyalty points,
in-game assets)
○ Issued on blockchains (Ethereum, Waves, etc)
● Bitcoin
○ Litecoin, Dogecoin, Bitcoin Cash, Bitcoin Gold
● Ripple
● Ethereum
● Waves
● NewEconomyMovement
● Stellar
● IOTA
Cryptocurrencies
● Hive - Your auditor, risk manager and liquidity broker on the same platform
● Everex - Everex enables you to transfer, borrow, and trade in any fiat currency, anywhere.
No Bank account required.
● Grid+ - Grid+ uses advanced technology and innovative business practices to offer you
dramatic savings in home energy, all powered by a simple mobile app
● EOS - The Most Powerful Infrastructure for Decentralized Applications
● OmiseGo - Unbank the Banked with Ethereum
● Status - Browse, chat and make payments securely on the decentralized web
Examples of Tokens
● https://consensys.net
● Venture production studio building decentralized
applications (dApps)
● Brooklyn-based
● Ujo Music, Viant, Gnosis, Grid+, BoardRoom
● Consensys Academy
ConsenSys
ERC20 Tokens
● Standard for tokens to be used on the Ethereum
network (hosted and run on network)
● 6 functions and 2 events make up the basic
standard
ERC20 Standards & Functions
contract ERC20Interface {
function totalSupply() public constant returns (uint);
function balanceOf(address tokenOwner) public constant returns (uint balance);
function allowance(address tokenOwner, address spender) public constant returns (uint remaining);
function transfer(address to, uint tokens) public returns (bool success);
function approve(address spender, uint tokens) public returns (bool success);
function transferFrom(address from, address to, uint tokens) public returns (bool success);
event Transfer(address indexed from, address indexed to, uint tokens);
event Approval(address indexed tokenOwner, address indexed spender, uint tokens);
Cryptocurrency
wallets
● Software program that interacts with a blockchain
to enable users to send and receive the currency
and monitor balances
Cryptocurrency wallets
● Desktop - Ethereum Mist
● Online - Coinbase
● Mobile - MyCelium
● Hardware - Nano Ledger S
● Paper
Types of wallets
Types of wallets
● Wallets are pseudonymous
● All transactions are stored publicly and permanently
on the blockchain
● Not tied to actual identity
Wallet anonymity
Questions
dan@paperchain.io
@danielkdewar
www.paperchain.io

More Related Content

PDF
201811 Bitcoin, Blockchain and the Technology behind Cryptocurrencies
PPTX
Bitcoin, Blockchain and the Crypto Contracts - Part 2
PDF
Bitcoin, Banking and the Blockchain
PPTX
Blockchain 101 - public, tokenized blockchains
PPTX
Anatomy of a blockchain
PDF
Payment Protocols - Block Chain & Beyond
PPTX
A Quick Start To Blockchain by Seval Capraz
201811 Bitcoin, Blockchain and the Technology behind Cryptocurrencies
Bitcoin, Blockchain and the Crypto Contracts - Part 2
Bitcoin, Banking and the Blockchain
Blockchain 101 - public, tokenized blockchains
Anatomy of a blockchain
Payment Protocols - Block Chain & Beyond
A Quick Start To Blockchain by Seval Capraz

What's hot (20)

PPTX
Blockchain: An Introduction, by Ruben Merre NGRAVE
PDF
How does a blockchain work?
PDF
Blockchain overview, use cases, implementations and challenges
PPTX
KOIOS - Introduction to Blockchain Technology
PPTX
Introduction to Blockchain Technology
PDF
Understanding Proof of Work (PoW) and Proof of Stake (PoS) Algorithms
PDF
Decentralized: Blockchain & Cryptocurrency Laws in Canada
PPTX
Tutorial blockchain technical overview-ss
PDF
Boolberry reduces blockchain bloat
PDF
PDF
Blockchain Deconstructed - by nexxworks
PPTX
Understanding blockchain
PDF
14 Jan17- Nullmeets -Blockchain concept decoded by Ninad Sarang
PDF
Blockchain Technology And Cryptocurrency
PPTX
Blockchain Basics
PPTX
Namecoin Primecoin Potcoin
PDF
Grokking TechTalk #17: Introduction to blockchain
PDF
2018 SAI workshop blockchain Kristof Verslype
PDF
Lapine blockchain introduction 10/04/2018
PDF
Blockchain explained
Blockchain: An Introduction, by Ruben Merre NGRAVE
How does a blockchain work?
Blockchain overview, use cases, implementations and challenges
KOIOS - Introduction to Blockchain Technology
Introduction to Blockchain Technology
Understanding Proof of Work (PoW) and Proof of Stake (PoS) Algorithms
Decentralized: Blockchain & Cryptocurrency Laws in Canada
Tutorial blockchain technical overview-ss
Boolberry reduces blockchain bloat
Blockchain Deconstructed - by nexxworks
Understanding blockchain
14 Jan17- Nullmeets -Blockchain concept decoded by Ninad Sarang
Blockchain Technology And Cryptocurrency
Blockchain Basics
Namecoin Primecoin Potcoin
Grokking TechTalk #17: Introduction to blockchain
2018 SAI workshop blockchain Kristof Verslype
Lapine blockchain introduction 10/04/2018
Blockchain explained
Ad

Similar to Blockchain, cryptography and tokens — NYC Bar presentation (20)

PPTX
Block chain introduction to the world and how we can utilise it
PPTX
Block chain introduction to the world and how we can utilise it
PPTX
Blockchain
PPTX
UNIT 1 (1).pptx of block chain technologies
PDF
BlockChain Public
PDF
Blockchain Fundamental_KIPMI_2022.02.26.pdf
PPTX
Blockchain Blockchain Blockchain Lec 1.pptx
PPTX
Understanding Blockchain
PPTX
Blockchain 101
PPTX
chapter 4 Selected Topics in computer.pptx
PPTX
chapter 4 Selected Topics in computer.pptx
PPTX
Dr Asad Ali Jaffari Introduction to Fintech 4.pptx
PPTX
Blockchain Interview Questions And Answers | Blockchain Technology Interview ...
PDF
Blockchain - a formal introduction
PPTX
Blockchain and Bitcoin
PPTX
Blockchain Demystified
PDF
Introduction into blockchains and cryptocurrencies
PDF
Blockchain and bitcoin
PPTX
BLOCKCHAIN PPT.pptx
PDF
Introduction To Blockchain Technology For Beginners
Block chain introduction to the world and how we can utilise it
Block chain introduction to the world and how we can utilise it
Blockchain
UNIT 1 (1).pptx of block chain technologies
BlockChain Public
Blockchain Fundamental_KIPMI_2022.02.26.pdf
Blockchain Blockchain Blockchain Lec 1.pptx
Understanding Blockchain
Blockchain 101
chapter 4 Selected Topics in computer.pptx
chapter 4 Selected Topics in computer.pptx
Dr Asad Ali Jaffari Introduction to Fintech 4.pptx
Blockchain Interview Questions And Answers | Blockchain Technology Interview ...
Blockchain - a formal introduction
Blockchain and Bitcoin
Blockchain Demystified
Introduction into blockchains and cryptocurrencies
Blockchain and bitcoin
BLOCKCHAIN PPT.pptx
Introduction To Blockchain Technology For Beginners
Ad

More from Paperchain (8)

PDF
2018 Lunch & Learn Blockchain Overview
PDF
Token Engineering NYC - Meetup #1
PDF
Demonstration: Building a dapp on Ethereum with Ganache and Metamask
PDF
201803 Daniel Dewar NYC Bar - Blockchain & Fintech Applications
PDF
201803 Blockchains, Cryptocurrencies & Tokens - NYC Bar Association Presentat...
PDF
Paperchain - How Blockchain and Artificial Intelligence are Transforming Indu...
PDF
US Streaming Mechanicals Black Box Royalties Data Research - Paperchain
PDF
Understanding the Music Industry's Black Box Royalties — RightsTech Presentation
2018 Lunch & Learn Blockchain Overview
Token Engineering NYC - Meetup #1
Demonstration: Building a dapp on Ethereum with Ganache and Metamask
201803 Daniel Dewar NYC Bar - Blockchain & Fintech Applications
201803 Blockchains, Cryptocurrencies & Tokens - NYC Bar Association Presentat...
Paperchain - How Blockchain and Artificial Intelligence are Transforming Indu...
US Streaming Mechanicals Black Box Royalties Data Research - Paperchain
Understanding the Music Industry's Black Box Royalties — RightsTech Presentation

Recently uploaded (20)

PDF
Mushroom cultivation and it's methods.pdf
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PPTX
Spectroscopy.pptx food analysis technology
PDF
Machine learning based COVID-19 study performance prediction
PPTX
OMC Textile Division Presentation 2021.pptx
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPTX
Tartificialntelligence_presentation.pptx
PDF
Encapsulation theory and applications.pdf
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PPTX
Programs and apps: productivity, graphics, security and other tools
PPTX
TLE Review Electricity (Electricity).pptx
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
A comparative analysis of optical character recognition models for extracting...
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PDF
NewMind AI Weekly Chronicles - August'25-Week II
Mushroom cultivation and it's methods.pdf
gpt5_lecture_notes_comprehensive_20250812015547.pdf
Spectroscopy.pptx food analysis technology
Machine learning based COVID-19 study performance prediction
OMC Textile Division Presentation 2021.pptx
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
Reach Out and Touch Someone: Haptics and Empathic Computing
Tartificialntelligence_presentation.pptx
Encapsulation theory and applications.pdf
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Programs and apps: productivity, graphics, security and other tools
TLE Review Electricity (Electricity).pptx
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
MIND Revenue Release Quarter 2 2025 Press Release
Assigned Numbers - 2025 - Bluetooth® Document
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
A comparative analysis of optical character recognition models for extracting...
Group 1 Presentation -Planning and Decision Making .pptx
NewMind AI Weekly Chronicles - August'25-Week II

Blockchain, cryptography and tokens — NYC Bar presentation

  • 2. 2
  • 3. ● Sound engineer / sound designer ● Data / analytics (“Datalicious”) ● Blockchain ● Paperchain About me 3
  • 5. Defining blockchain technology “Blockchain is a technology that allows natively digital transfer of value.” Karl Kreder, co-founder of Grid+
  • 6. Blockchain ● Built from 3 technologies ○ Private key cryptography ○ Distributed network with a shared ledger ○ Incentive to service the network’s transactions, record-keeping and security (protocol)
  • 8. Private key cryptography Private Key: b13a1d831cd311673c4a2c04932b96d09326ec29dc8b885c5deb266c4f623656 Corresponding Public Key: 0x0FD20Bdce5F2072b89FD2099070BB4cD8cA18Aa3
  • 9. Private key cryptography The goal of a digital signature is for anyone who receives a transaction/message to be able to confirm that the person who wrote the message knew the corresponding private key.
  • 13. ● The hash rate (total number of random numbers generated) of the entire Bitcoin network is ~7,000,000,000,000,000,000 or ~10^19 hashes per second (blockchain.info) ● The total number of possible solutions to a SHA-256 hash function is 2^256 or ~10^77 ● To guess every possible solution to a SHA-256 hash function would take ~10^58 seconds or ~10^50 years To have a 1% chance of guessing a digital signature the entire Bitcoin network would have to work together for ~5,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 years... Hacking digital signatures myblockchainblog.com
  • 14. Distributed network ● Large network where validators (nodes) reach a consensus that they witnessed the same thing at the same time. Use mathematical verification. ● Size of the network is important to secure network
  • 17. Transactions sent to network coindesk.com
  • 19. Incentivization ● Network mining solves the incentivization problem ● By offering your computer processing power to service the network, there is a reward available for one of the computers. ● Self-interest is being used to help service the public need
  • 20. Bitcoin example ● Protocol eliminates double-spend ● Nodes serving network create and maintain a history of transactions ● When majority of miners arrive at same solution, new block is added. Block is timestamped.
  • 21. ● Fundamental chain structures are similar or derivative ● Differences in how network is mined (incentivized) ○ Proof of Work - based on computing power, competition on who can solve first each block’s problem ○ Proof of Stake - creator of new block determined by wealth, or “stake” in network Blockchain
  • 23. ● Returns a string of characters of a fixed size from a dataset of an arbitrary size ● They are deterministic. ● Small changes in the input changes the output. ● Quick to compute. ● “one-way functions”. Hash functions
  • 24. ● SHA (Secure Hash Algorithm) published by US National Institute of Standards and Technology. ● Most blockchains use either SHA or similar cryptographic hash functions ● Bitcoin uses SHA-256 SHA
  • 25. This is my password for this website. = 5CC98B74EEC5440694DCB70C55AE60BDB227D3DC81A4A65193660DDED7E60A43 SHA Example
  • 26. This is my password for this website = 75ED430F31FADC17699A513A95FA3D21F413704AF08221657FD525DCE9C91483 SHA Example
  • 27. This is my password for this website = 75ED430F31FADC17699A513A95FA3D21F413704AF08221657FD525DCE9C91483 5CC98B74EEC5440694DCB70C55AE60BDB227D3DC81A4A65193660DDED7E60A43 SHA Example
  • 28. ● Allows to compare and validate passwords or private information without revealing the information to network Hash functions
  • 29. ● Each transaction has a number (hash of the input variables of the transaction) ● Transactions are rolled up into blocks ● Hash generated for blocks ● Input data for blocks includes, previous block hash, transactions, miner address and random number Hash functions on blockchain
  • 30. Hash pointing 1cd08afb9c196bec 347a4183668dd987 d1822af8a10167 Tx …. 008ab3 Tx … 390dt6 Tx … 4fbs00 Tx … m32al7 55987e57bd010081 77f7377036664e73 3606fff6e6e5de Tx …. 008ab3 Tx … 390dt6 Tx … 4fbs00 Tx … m32al7 296bad123bcde8c8 89101cf3986df66da b81b578343332 Tx …. 008ab3 Tx … 390dt6 Tx … 4fbs00 Tx … m32al7 14f71613fc675d00c bf20006c3b2328fb4 c8426720e665 Tx …. 008ab3 Tx … 390dt6 Tx … 4fbs00 Tx … m32al7 5a7c9d18b7b97a12 0f3d4d3040260da5 4e074a5abbd6db Tx …. 008ab3 Tx … 390dt6 Tx … 4fbs00 Tx … m32al7 33b9d989d759c991 db657ac6356bd825 1942fd724bd241 Tx …. 008ab3 Tx … 390dt6 Tx … 4fbs00 Tx … m32al7 259108061b9cc5 b0e36cdbcc28fa 75e60ae6fce7ea 4314ade8d292ac e805da43c001f4 cd81d42777456d 3052c5e2c185fa 655ae5f67a378c 6193f4b6ab1ea9
  • 31. Hash pointing 1cd08afb9c196bec 347a4183668dd987 d1822af8a10167 Tx …. 008ab3 Tx … 390dt6 Tx … 4fbs00 Tx … m32al7 55987e57bd010081 77f7377036664e73 3606fff6e6e5de Tx …. 008ab3 Tx … 390dt6 Tx … 4fbs00 Tx … m32al7 296bad123bcde8c8 89101cf3986df66da b81b578343332 Tx …. 008ab3 Tx … 390dt6 Tx … 4fbs00 Tx … m32al7 14f71613fc675d00c bf20006c3b2328fb4 c8426720e665 Tx …. 008ab3 Tx … 390dt6 Tx … 4fbs00 Tx … m32al7 5a7c9d18b7b97a12 0f3d4d3412350975 54e074a5abbd6db Tx …. 00823b3 Tx … 390d1234t6 Tx … 4231400 Tx … 63432al7 33b9d989d759c991 db657ac6356bd825 1942fd724bd241 Tx …. 008ab3 Tx … 390dt6 Tx … 4fbs00 Tx … m32al7 259108061b9cc5 b0e36cdbcc28fa 75e60ae6fce7ea 4314ade8d292ac e805da43c001f4 cd81d42777456d 3052c5e2c185fa 655ae5f67a378c 6193f4b6ab1ea9
  • 33. Cryptocurrencies vs Tokens ● Cryptocurrencies ○ Digitized currencies, encrypted through cryptography ○ Run on their own blockchains ● Tokens ○ Assets or utilities (represent coins, loyalty points, in-game assets) ○ Issued on blockchains (Ethereum, Waves, etc)
  • 34. ● Bitcoin ○ Litecoin, Dogecoin, Bitcoin Cash, Bitcoin Gold ● Ripple ● Ethereum ● Waves ● NewEconomyMovement ● Stellar ● IOTA Cryptocurrencies
  • 35. ● Hive - Your auditor, risk manager and liquidity broker on the same platform ● Everex - Everex enables you to transfer, borrow, and trade in any fiat currency, anywhere. No Bank account required. ● Grid+ - Grid+ uses advanced technology and innovative business practices to offer you dramatic savings in home energy, all powered by a simple mobile app ● EOS - The Most Powerful Infrastructure for Decentralized Applications ● OmiseGo - Unbank the Banked with Ethereum ● Status - Browse, chat and make payments securely on the decentralized web Examples of Tokens
  • 36. ● https://consensys.net ● Venture production studio building decentralized applications (dApps) ● Brooklyn-based ● Ujo Music, Viant, Gnosis, Grid+, BoardRoom ● Consensys Academy ConsenSys
  • 37. ERC20 Tokens ● Standard for tokens to be used on the Ethereum network (hosted and run on network) ● 6 functions and 2 events make up the basic standard
  • 38. ERC20 Standards & Functions contract ERC20Interface { function totalSupply() public constant returns (uint); function balanceOf(address tokenOwner) public constant returns (uint balance); function allowance(address tokenOwner, address spender) public constant returns (uint remaining); function transfer(address to, uint tokens) public returns (bool success); function approve(address spender, uint tokens) public returns (bool success); function transferFrom(address from, address to, uint tokens) public returns (bool success); event Transfer(address indexed from, address indexed to, uint tokens); event Approval(address indexed tokenOwner, address indexed spender, uint tokens);
  • 40. ● Software program that interacts with a blockchain to enable users to send and receive the currency and monitor balances Cryptocurrency wallets
  • 41. ● Desktop - Ethereum Mist ● Online - Coinbase ● Mobile - MyCelium ● Hardware - Nano Ledger S ● Paper Types of wallets
  • 43. ● Wallets are pseudonymous ● All transactions are stored publicly and permanently on the blockchain ● Not tied to actual identity Wallet anonymity