O que é um token?
Embora muitas vezes mal-compreendido, um token de blockchain é uma ferramenta poderosa. Um token de blockchain pode representar quase tudo a que quisermos atribuir um valor. Essa representação inclui tanto itens virtuais quanto objetos reais e tangíveis.
Um token pode conceder permissões de plataforma especiais a um usuário, permitir acesso exclusivo a um serviço ou representar a propriedade. Um token também pode representar criptomoedas com valor monetário. Vamos mergulhar na história dos tokens e explorar diversos casos de uso. Vamos demonstrar exatamente o que é um token, e o que pode ser feito com ele.
Histórico de tokens
Os tokens não são novidade. Os tokens existiam muito antes do surgimento do blockchain e da criptomoeda.
Nesse longo histórico, eles representaram qualquer forma de valor econômico. Conchas e contas provavelmente são os tipos mais antigos de tokens, quando eram usadas para a comercialização. Os tipos de token atuais incluem fichas de cassino, comprovantes, pontos de companhia aérea, certificados de ações, tokens de entrada de shows, reservas de jantar, cartões de ID e afiliações de clubes. De fato, a lista de maneiras possíveis de se representar e usar um token é ilimitada.
Até mesmo a nossa moeda fiduciária típica, que inclui dinheiro e moedas, é um tipo de token. A ideia é que você pode acumular os tokens, que têm um determinado valor atribuído, e negociá-los em troca de algum item ou serviço de valor.
Em computação, os tokens são usados para conceder a um usuário permissão para executar uma operação ou para gerenciar o acesso. Um navegador da Web, por exemplo, envia tokens para sites quando navegamos pela Internet. Os tokens contêm informações sobre nossos computadores, como o navegador e o endereço IP. Outro exemplo de um token de computador é o código QR. Um código QR é digitalizado e as informações contidas nele nos redirecionam para uma página da Web ou serviço.
Tokens de Blockchain
No blockchain, os tokens se assemelham ao uso mais geral de um token: eles representam direitos de propriedade de um item, acesso a um serviço ou valor monetário. A propriedade ou o serviço pode ser público, como uma rede do Ethereum na qual qualquer pessoa pode ingressar e participar. Outra alternativa é que a propriedade ou o serviço pode ser privado, como uma casa comprada ou pontos na sua conta que são negociados para comprar itens ou serviços.
Os tokens de blockchain representam um conjunto de regras que são programadas em um contrato inteligente. Cada token pertence a um endereço blockchain que o identifica exclusivamente. Os tokens são acessíveis usando um carteira criptografada. Somente a pessoa que tem a chave privada desse endereço pode acessar esses tokens.
A plataforma de blockchain do Ethereum é baseada no uso de tokens que podem ser comprados, vendidos e comercializados. Os tokens de blockchain em geral são como o ETH (Ether), a criptomoeda usada na plataforma Ethereum. Mas eles podem refletir diferentes propósitos e decisões sobre o design. Os tokens ajudam a operar aplicativos descentralizados (dapps) e simplificam a criptoeconomia de diferentes ecossistemas de blockchain. O Augur é um exemplo de um ecossistema blockchain que usa tokens.
O Augur é uma rede que funciona como um mercado de previsão. Você pode considerá-lo como uma plataforma de apostas. O Augur tem o próprio formulário de token, o REP (de reputação), que é usado por relatores para esclarecer os resultados do mercado de previsão. Se você previr corretamente, receberá o REP. Caso contrário, você perde reputação (REP).
Usar um token no Augur não é diferente de usá-lo, por exemplo, para entrar no transporte público. Para usar o transporte público, por um lado, você pode usar a moeda local ou fiduciária, como o CAD (dólar canadense). Você também pode usar, por exemplo, os tokens da TTC (Comissão de Trânsito de Toronto). Cada token da TTC permite que você realize uma viagem no metrô. Você pode comprar tokens de TTC usando dólares canadenses (CAD), assim como você também pode comprar REP usando o ETH, mas eles não são a mesma coisa. Os tokens da TTC são específicos para o ecossistema de Trânsito de Toronto e os tokens de REP são usados apenas no ecossistema do Augur.
Duas categorias de tokens de blockchain
Tipos diferentes de tokens estão disponíveis no blockchain, mas eles geralmente fazem parte de uma de duas categorias:
- Fungível. Os tokens fungíveis são:
- Equivalente
- Intercambiáveis
- Avaliados pela quantidade que você tem
- Não fungível. Os tokens não fungíveis são:
- Exclusivo
- Distinct
- Avaliados pelo tipo que você tem
Quando você os divide, os tokens de blockchain são essencialmente contratos inteligentes que usam o blockchain do Ethereum. Tudo no Ethereum pode ser representado como um contrato inteligente e não há regras que restrinjam o escopo dos contratos inteligentes. Portanto, a comunidade desenvolveu padrões para documentar como um contrato de token pode operar com outros contratos. Os padrões também descrevem os detalhes de implementação de cada tipo de token.