TUDO SOBRE TOKENS NA BLOCKCHAIN ETHEREUM Douglas P. Bernardes e Vinícius S. Branco douglas.bernardes@acad.pucrs.br vinicius.branco@acad.pucrs.br
Palestrantes Douglas Pereira Bernardes douglas.bernardes@acad.pucrs.br Vinícius da Silva Branco vinicius.branco@acad.pucrs.br 2
Agenda Definição Tokens vs Coins Tipos de Tokens Como são utilizados ICO Padrões de Tokens Importância da Padronização Exchange Implementação 3
Definição Sinônimo de cryptocurrency (cryptocurrency tokens) cryptocurrency são dados tokenizados Ativos digitais existentes em blockchains, algo que tem valor comercial Atualmente Tokens geralmente são iniciados por uma ICO (Initial Coin Offering) 4
Definição Sinônimo de cryptocurrency (cryptocurrency tokens) cryptocurrency são dados tokenizados Ativos digitais existentes em blockchains, algo que tem valor comercial Atualmente Tokens geralmente são iniciados TDCoin por uma ICO (Initial Coin Offering) 5
Então qual a diferença entre coins e tokens? 6
Tokens vs Coins Coins Tokens ativo financeiro com sua blockchain pagamento digital funções gerais de infraestrutura na blockchain ativo digital para serviços camada superior a blockchain pagamento digital TOKENS Ethereum (Ether) 7
Tipos de Token Security (Segurança): - Valores mobiliários Teste de Howey - money investment (Investimento pecuniário) profit expectation (Expectativa de lucro) common enterprise (Empreendimento comum) profits due to third party efforts (Lucro decorrente do esforço de terceiros) 8
Tipos de Token Utility (Utilitário): - Dão direito a acesso a plataforma Direito a uso de serviços na plataforma 9
Tipos de Token 1
Como são utilizados Moedas Ativos Objeto valorado Geralmente são criados através de ICOs O que é uma ICO? 11
ICO Initial Coin Offering (ICO) Equivalente a Initial Public Offering (IPO) Arrecadam fundos para desenvolvimento e expansão de empresas White paper para descrição do Token e da solução 12
Quem quer dinheiro? Overview: 1 biggest ICOs overall since 216 13
Quem quer dinheiro? 14
Quem quer dinheiro?
Quem quer dinheiro?
Quem quer dinheiro?
Quem quer dinheiro? VOCÊS
Quanto vale o gato? 1, 5 3 $ o você t n a u Q ia? pagar
Quanto vale o gato?. 1, $35
Quanto vale o gato? $, 5 1 1 o você t n a u Q ia? pagar
Quanto vale o gato?., 5 1 1 $
Quanto vale o gato? $, 7 1 o você t n a u Q ia? pagar
Quanto vale o gato?., $17
Padrões de Tokens 25
Importância da padronização Fácil para bolsa de valores ou para exchange disponibilizar o token Padronização de códigos Desenvolvedores não precisam reescrever seus códigos 26
ERC-2 Token mais utilizado atualmente Simples de ser implementado Fungível 27
Fluxo de transação de Ether via smart contract verifica erro na operação Enviando valor Smart contract Usuário Usuário inválido Valor estornado 28
Fluxo de transação de tokens ERC-2 verifica erro na operação Enviando valor Usuário Usuário inválido Smart contract valor perdido 29
Quantidade de Tokens ERC-2 perdidos Dados de 31 de dezembro de 217 Empresa Quantia em U$ QTUM 1.358.441 EOS 1.15.131 GNT 249.627 STORJ 217.477 Total perdido é de aproximadamente U$ 3,,. 3
Mas então, existe alguma proposta de padrão que resolva esse problema? 31
ERC-223 Transações mais baratas Evita a perda de tokens com a interface de token receptor Fungível 32
ERC-2 x ERC-223 ERC-2 ERC-223 Fungível Possibilidade de perda de tokens Fungível Mais segurança na transferência de tokens 33
Existem apenas estes padrões? 34
ERC-721 Token único Não fungível (non-fungible) Cresceu com a criação do Cryptokitties 35
ERC-1155 Múltiplos tokens em um único contrato Fungível ou Não Possibilidade de transferência de múltiplos tokens para diversos usuários 36
ERC-1155 Enjincoin, 218 37
ERC-721 vs ERC-1155 ERC-721 ERC-1155 Não fungível Token único Transferência única de token Fungível ou não Múltiplos tokens Transferência de múltiplos tokens para uma ou mais contas 38
Exchange O que é uma Exchange? 39
Exchange Plataforma online onde é possível trocar uma criptomoeda por outra Dependendo da troca pode-se considerar equivalente a uma casa de câmbio Altcoin 4
Exchange Traditional Cryptocurrency brokers Direct trading platforms Cryptocurrency funds 41
Implementação TOKENS 42
OBRIGADO Douglas Pereira Bernardes douglas.bernardes@acad.pucrs.br Vinícius da Silva Branco vinicius.branco@acad.pucrs.br Código do TDCoin 43