SlideShare ist ein Scribd-Unternehmen logo
1 von 14
Downloaden Sie, um offline zu lesen
TUCSON BLOCKCHAIN DEVELOPERS
MEETUP #2
Agenda:
15min - Introductions
30min - ERC20 Overview by Destry
15min - Discussion/Planning
Ground Rules:
1. No Prices. No Politics.
2. Don’t be an asshole.
This week’s sponsors:
Connect Coworking
Unchained-Capital.com
What’s a Token?
Blockchains have a native coin/token that the chain is built with. These
coins/tokens are required to execute transactions, send data, are rewards for
mining, etc.
But it may be possible to encode additional metadata in the chain which
represents a token.
Depending on the chain, this can be easy or hard.
Pre-Ethereum Tokens
‘Colored Coined’ on the Bitcoin blockchain-https://en.bitcoin.it/wiki/Colored_Coins
Examples of ERC20 Tokens
https://etherscan.io/tokens - 34,000+ ERC20 tokens on the ethereum chain.
EOS
“Ethereum-killer” new Blockchain.
Launched a year-long open ICO - basically a pre-sale.
They will use the balances on the ERC20 as a starting balance on their own chain.
“The EOS Tokens do not have any rights, uses, purpose, attributes, functionalities
or features, express or implied, including, without limitation, any uses, purpose,
attributes, functionalities or features on the EOS Platform.”
AUGUR
Decentralized Prediction Market
The REP ERC20 token is used as their internal currency for determining the truth.
People ‘vote’ with their REP on what actually happened.
Aside: Oracles are hard.
OMISEGO
Payments Platform, decentralized exchange, etc.
Supposedly cross-chain.
White-label business tokens.
BAT - Basic Attention Token
A token for paying web creators. Integrates with the Brave browser.
Basically a use-constrained currency. Get paid to view ads, pay content
producers, content producers sell tokens to advertisers.
Classic disclaimer - “BAT is not a digital currency, it is a utility token. “
Pause: Questions before Codetime.
Technically, what is the minimum for an ERC20?
1. Ethereum.org example - https://www.ethereum.org/token
2. BAT’s token contract -
https://etherscan.io/address/0x0d8775f648430679a709e98d2b0cb6250d2887ef#code
3. AUGUR’s token contract -
https://etherscan.io/address/0xe94327d07fc17907b4db788e5adf2ed424addff6#code
Let’s look at some contracts
Things to look for
Balances and Allowances are stored in mappings:
Usually some SafeMath library is used to guard against overflows
Is issuance in the contract, or was that handled externally?
Could you print your own ERC20? (yes.)
1.Copy someone’s ERC20 code (or use the ethereum.org template),
2.Change the name of the token
3.Publish.
Dangerzone
1. The ERC20 contract can be malicious/broken
2. Owners need the ability to execute transfer() function.
3. The ERC20 is only as good as the application around it.
4. Tokens may look like stocks, but are usually closer to airline miles.

Weitere ähnliche Inhalte

Ähnlich wie TUCSON BLOCKCHAIN DEVELOPERS ERC20 OVERVIEW

How do you send ERC20 tokens_.pptx
How do you send ERC20 tokens_.pptxHow do you send ERC20 tokens_.pptx
How do you send ERC20 tokens_.pptxBlockchainX
 
How is a Crypto Token different from Crypto Coin.pdf
How is a Crypto Token different from Crypto Coin.pdfHow is a Crypto Token different from Crypto Coin.pdf
How is a Crypto Token different from Crypto Coin.pdfTusharVerma933268
 
How is a Crypto Token different from Crypto Coin?
How is a Crypto Token different from Crypto Coin?How is a Crypto Token different from Crypto Coin?
How is a Crypto Token different from Crypto Coin?MeghaSaran1
 
What is an erc 20 token
What is an erc 20 tokenWhat is an erc 20 token
What is an erc 20 tokenAlladin Nasir
 
Which are the best ERC20 token development services_.pptx
Which are the best ERC20 token development services_.pptxWhich are the best ERC20 token development services_.pptx
Which are the best ERC20 token development services_.pptxBlockchainX
 
Create your own token
Create your own tokenCreate your own token
Create your own tokenshira william
 
ERC20 Token Development: Everything You Need Know.pdf
ERC20 Token Development: Everything You Need Know.pdfERC20 Token Development: Everything You Need Know.pdf
ERC20 Token Development: Everything You Need Know.pdfblockchainX
 
ERC20 tokens on the Ethereum platform
ERC20 tokens on the Ethereum platformERC20 tokens on the Ethereum platform
ERC20 tokens on the Ethereum platformblockchainX
 
Ethereum Token Standards
Ethereum Token StandardsEthereum Token Standards
Ethereum Token StandardsblockchainX
 
Can you help me create an ERC20 or BSC token_.pptx
Can you help me create an ERC20 or BSC token_.pptxCan you help me create an ERC20 or BSC token_.pptx
Can you help me create an ERC20 or BSC token_.pptxBlockchainX
 
BCHGraz - Meetup #8 - Intro & Ethereum
 BCHGraz - Meetup #8 - Intro & Ethereum BCHGraz - Meetup #8 - Intro & Ethereum
BCHGraz - Meetup #8 - Intro & EthereumBlockchainHub Graz
 
What is Ethereum 2.0
What is Ethereum 2.0 What is Ethereum 2.0
What is Ethereum 2.0 Vikram Khanna
 
SpaceChain - Blockchain in Space
SpaceChain - Blockchain in SpaceSpaceChain - Blockchain in Space
SpaceChain - Blockchain in SpaceAlecHo7
 
BlockChain for the Banker
BlockChain for the BankerBlockChain for the Banker
BlockChain for the BankerBohdan Szymanik
 
A beginners Guide to NFTs.pdf
A beginners Guide to NFTs.pdfA beginners Guide to NFTs.pdf
A beginners Guide to NFTs.pdfAkash Agrawal
 
Why ethereum is better than bitcoin
Why ethereum is better than bitcoinWhy ethereum is better than bitcoin
Why ethereum is better than bitcoinDan Antonov
 

Ähnlich wie TUCSON BLOCKCHAIN DEVELOPERS ERC20 OVERVIEW (20)

How do you send ERC20 tokens_.pptx
How do you send ERC20 tokens_.pptxHow do you send ERC20 tokens_.pptx
How do you send ERC20 tokens_.pptx
 
Bancor review
Bancor reviewBancor review
Bancor review
 
Erc 721 tokens
Erc 721 tokensErc 721 tokens
Erc 721 tokens
 
How is a Crypto Token different from Crypto Coin.pdf
How is a Crypto Token different from Crypto Coin.pdfHow is a Crypto Token different from Crypto Coin.pdf
How is a Crypto Token different from Crypto Coin.pdf
 
How is a Crypto Token different from Crypto Coin?
How is a Crypto Token different from Crypto Coin?How is a Crypto Token different from Crypto Coin?
How is a Crypto Token different from Crypto Coin?
 
What is an erc 20 token
What is an erc 20 tokenWhat is an erc 20 token
What is an erc 20 token
 
Which are the best ERC20 token development services_.pptx
Which are the best ERC20 token development services_.pptxWhich are the best ERC20 token development services_.pptx
Which are the best ERC20 token development services_.pptx
 
Create your own token
Create your own tokenCreate your own token
Create your own token
 
ERC20 Token Development: Everything You Need Know.pdf
ERC20 Token Development: Everything You Need Know.pdfERC20 Token Development: Everything You Need Know.pdf
ERC20 Token Development: Everything You Need Know.pdf
 
Origin og erc 20
Origin og erc 20Origin og erc 20
Origin og erc 20
 
ERC20 tokens on the Ethereum platform
ERC20 tokens on the Ethereum platformERC20 tokens on the Ethereum platform
ERC20 tokens on the Ethereum platform
 
Ethereum Token Standards
Ethereum Token StandardsEthereum Token Standards
Ethereum Token Standards
 
Can you help me create an ERC20 or BSC token_.pptx
Can you help me create an ERC20 or BSC token_.pptxCan you help me create an ERC20 or BSC token_.pptx
Can you help me create an ERC20 or BSC token_.pptx
 
BCHGraz - Meetup #8 - Intro & Ethereum
 BCHGraz - Meetup #8 - Intro & Ethereum BCHGraz - Meetup #8 - Intro & Ethereum
BCHGraz - Meetup #8 - Intro & Ethereum
 
Aeternity
AeternityAeternity
Aeternity
 
What is Ethereum 2.0
What is Ethereum 2.0 What is Ethereum 2.0
What is Ethereum 2.0
 
SpaceChain - Blockchain in Space
SpaceChain - Blockchain in SpaceSpaceChain - Blockchain in Space
SpaceChain - Blockchain in Space
 
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
 
Why ethereum is better than bitcoin
Why ethereum is better than bitcoinWhy ethereum is better than bitcoin
Why ethereum is better than bitcoin
 

Mehr von Destry Saul

Tucson Blockchain Developers Meetup - Sept 27 - Signed messages in ethereum p...
Tucson Blockchain Developers Meetup - Sept 27 - Signed messages in ethereum p...Tucson Blockchain Developers Meetup - Sept 27 - Signed messages in ethereum p...
Tucson Blockchain Developers Meetup - Sept 27 - Signed messages in ethereum p...Destry Saul
 
TBD - Sept 13, 2018 - Signed messages in ethereum - destry saul
TBD - Sept 13, 2018 - Signed messages in ethereum - destry saulTBD - Sept 13, 2018 - Signed messages in ethereum - destry saul
TBD - Sept 13, 2018 - Signed messages in ethereum - destry saulDestry Saul
 
atomic-swaps 08-02-18 Tucson Blockchain Devs Meetup
atomic-swaps  08-02-18 Tucson Blockchain Devs Meetupatomic-swaps  08-02-18 Tucson Blockchain Devs Meetup
atomic-swaps 08-02-18 Tucson Blockchain Devs MeetupDestry Saul
 
Fluent destry saul
Fluent destry saulFluent destry saul
Fluent destry saulDestry Saul
 
Proof of stake - Tucson Blockchain Devs Meetup #5
Proof of stake - Tucson Blockchain Devs Meetup #5Proof of stake - Tucson Blockchain Devs Meetup #5
Proof of stake - Tucson Blockchain Devs Meetup #5Destry Saul
 
Tucson Blockchain Dev Meetup - Unchained Capital's Multisig Ethereum Contract
Tucson Blockchain Dev Meetup - Unchained Capital's Multisig Ethereum ContractTucson Blockchain Dev Meetup - Unchained Capital's Multisig Ethereum Contract
Tucson Blockchain Dev Meetup - Unchained Capital's Multisig Ethereum ContractDestry Saul
 
Tucson Blockchain Developers Meetup #1 - Cryptokitties by Destry
Tucson Blockchain Developers Meetup #1 - Cryptokitties by DestryTucson Blockchain Developers Meetup #1 - Cryptokitties by Destry
Tucson Blockchain Developers Meetup #1 - Cryptokitties by DestryDestry Saul
 

Mehr von Destry Saul (7)

Tucson Blockchain Developers Meetup - Sept 27 - Signed messages in ethereum p...
Tucson Blockchain Developers Meetup - Sept 27 - Signed messages in ethereum p...Tucson Blockchain Developers Meetup - Sept 27 - Signed messages in ethereum p...
Tucson Blockchain Developers Meetup - Sept 27 - Signed messages in ethereum p...
 
TBD - Sept 13, 2018 - Signed messages in ethereum - destry saul
TBD - Sept 13, 2018 - Signed messages in ethereum - destry saulTBD - Sept 13, 2018 - Signed messages in ethereum - destry saul
TBD - Sept 13, 2018 - Signed messages in ethereum - destry saul
 
atomic-swaps 08-02-18 Tucson Blockchain Devs Meetup
atomic-swaps  08-02-18 Tucson Blockchain Devs Meetupatomic-swaps  08-02-18 Tucson Blockchain Devs Meetup
atomic-swaps 08-02-18 Tucson Blockchain Devs Meetup
 
Fluent destry saul
Fluent destry saulFluent destry saul
Fluent destry saul
 
Proof of stake - Tucson Blockchain Devs Meetup #5
Proof of stake - Tucson Blockchain Devs Meetup #5Proof of stake - Tucson Blockchain Devs Meetup #5
Proof of stake - Tucson Blockchain Devs Meetup #5
 
Tucson Blockchain Dev Meetup - Unchained Capital's Multisig Ethereum Contract
Tucson Blockchain Dev Meetup - Unchained Capital's Multisig Ethereum ContractTucson Blockchain Dev Meetup - Unchained Capital's Multisig Ethereum Contract
Tucson Blockchain Dev Meetup - Unchained Capital's Multisig Ethereum Contract
 
Tucson Blockchain Developers Meetup #1 - Cryptokitties by Destry
Tucson Blockchain Developers Meetup #1 - Cryptokitties by DestryTucson Blockchain Developers Meetup #1 - Cryptokitties by Destry
Tucson Blockchain Developers Meetup #1 - Cryptokitties by Destry
 

Kürzlich hochgeladen

『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书rnrncn29
 
Company Snapshot Theme for Business by Slidesgo.pptx
Company Snapshot Theme for Business by Slidesgo.pptxCompany Snapshot Theme for Business by Slidesgo.pptx
Company Snapshot Theme for Business by Slidesgo.pptxMario
 
TRENDS Enabling and inhibiting dimensions.pptx
TRENDS Enabling and inhibiting dimensions.pptxTRENDS Enabling and inhibiting dimensions.pptx
TRENDS Enabling and inhibiting dimensions.pptxAndrieCagasanAkio
 
SCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is prediSCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is predieusebiomeyer
 
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书zdzoqco
 
Film cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasaFilm cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasa494f574xmv
 
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书rnrncn29
 
Top 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxTop 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxDyna Gilbert
 
Unidad 4 – Redes de ordenadores (en inglés).pptx
Unidad 4 – Redes de ordenadores (en inglés).pptxUnidad 4 – Redes de ordenadores (en inglés).pptx
Unidad 4 – Redes de ordenadores (en inglés).pptxmibuzondetrabajo
 
IP addressing and IPv6, presented by Paul Wilson at IETF 119
IP addressing and IPv6, presented by Paul Wilson at IETF 119IP addressing and IPv6, presented by Paul Wilson at IETF 119
IP addressing and IPv6, presented by Paul Wilson at IETF 119APNIC
 
ETHICAL HACKING dddddddddddddddfnandni.pptx
ETHICAL HACKING dddddddddddddddfnandni.pptxETHICAL HACKING dddddddddddddddfnandni.pptx
ETHICAL HACKING dddddddddddddddfnandni.pptxNIMMANAGANTI RAMAKRISHNA
 

Kürzlich hochgeladen (11)

『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
 
Company Snapshot Theme for Business by Slidesgo.pptx
Company Snapshot Theme for Business by Slidesgo.pptxCompany Snapshot Theme for Business by Slidesgo.pptx
Company Snapshot Theme for Business by Slidesgo.pptx
 
TRENDS Enabling and inhibiting dimensions.pptx
TRENDS Enabling and inhibiting dimensions.pptxTRENDS Enabling and inhibiting dimensions.pptx
TRENDS Enabling and inhibiting dimensions.pptx
 
SCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is prediSCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is predi
 
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
 
Film cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasaFilm cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasa
 
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
 
Top 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxTop 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptx
 
Unidad 4 – Redes de ordenadores (en inglés).pptx
Unidad 4 – Redes de ordenadores (en inglés).pptxUnidad 4 – Redes de ordenadores (en inglés).pptx
Unidad 4 – Redes de ordenadores (en inglés).pptx
 
IP addressing and IPv6, presented by Paul Wilson at IETF 119
IP addressing and IPv6, presented by Paul Wilson at IETF 119IP addressing and IPv6, presented by Paul Wilson at IETF 119
IP addressing and IPv6, presented by Paul Wilson at IETF 119
 
ETHICAL HACKING dddddddddddddddfnandni.pptx
ETHICAL HACKING dddddddddddddddfnandni.pptxETHICAL HACKING dddddddddddddddfnandni.pptx
ETHICAL HACKING dddddddddddddddfnandni.pptx
 

TUCSON BLOCKCHAIN DEVELOPERS ERC20 OVERVIEW

  • 1. TUCSON BLOCKCHAIN DEVELOPERS MEETUP #2 Agenda: 15min - Introductions 30min - ERC20 Overview by Destry 15min - Discussion/Planning Ground Rules: 1. No Prices. No Politics. 2. Don’t be an asshole. This week’s sponsors: Connect Coworking Unchained-Capital.com
  • 2. What’s a Token? Blockchains have a native coin/token that the chain is built with. These coins/tokens are required to execute transactions, send data, are rewards for mining, etc. But it may be possible to encode additional metadata in the chain which represents a token. Depending on the chain, this can be easy or hard.
  • 3. Pre-Ethereum Tokens ‘Colored Coined’ on the Bitcoin blockchain-https://en.bitcoin.it/wiki/Colored_Coins
  • 4. Examples of ERC20 Tokens https://etherscan.io/tokens - 34,000+ ERC20 tokens on the ethereum chain.
  • 5. EOS “Ethereum-killer” new Blockchain. Launched a year-long open ICO - basically a pre-sale. They will use the balances on the ERC20 as a starting balance on their own chain. “The EOS Tokens do not have any rights, uses, purpose, attributes, functionalities or features, express or implied, including, without limitation, any uses, purpose, attributes, functionalities or features on the EOS Platform.”
  • 6. AUGUR Decentralized Prediction Market The REP ERC20 token is used as their internal currency for determining the truth. People ‘vote’ with their REP on what actually happened. Aside: Oracles are hard.
  • 7. OMISEGO Payments Platform, decentralized exchange, etc. Supposedly cross-chain. White-label business tokens.
  • 8. BAT - Basic Attention Token A token for paying web creators. Integrates with the Brave browser. Basically a use-constrained currency. Get paid to view ads, pay content producers, content producers sell tokens to advertisers. Classic disclaimer - “BAT is not a digital currency, it is a utility token. “
  • 10. Technically, what is the minimum for an ERC20?
  • 11. 1. Ethereum.org example - https://www.ethereum.org/token 2. BAT’s token contract - https://etherscan.io/address/0x0d8775f648430679a709e98d2b0cb6250d2887ef#code 3. AUGUR’s token contract - https://etherscan.io/address/0xe94327d07fc17907b4db788e5adf2ed424addff6#code Let’s look at some contracts
  • 12. Things to look for Balances and Allowances are stored in mappings: Usually some SafeMath library is used to guard against overflows Is issuance in the contract, or was that handled externally?
  • 13. Could you print your own ERC20? (yes.) 1.Copy someone’s ERC20 code (or use the ethereum.org template), 2.Change the name of the token 3.Publish.
  • 14. Dangerzone 1. The ERC20 contract can be malicious/broken 2. Owners need the ability to execute transfer() function. 3. The ERC20 is only as good as the application around it. 4. Tokens may look like stocks, but are usually closer to airline miles.