Neste guia, enfocaremos os tokens ERC-20, as modalidades envolvidas na criação de endereços de carteira compatíveis e como receber tokens em sua carteira ERC-20.

É compreensível que a criptomoeda e seus conceitos associados surjam como um jargão em sua primeira tentativa de experimentar serviços e produtos de criptografia. Como todas as outras tecnologias, pode demorar um pouco para chegar a um acordo completo com os aspectos técnicos envolvidos, especialmente se os processos quase sempre exigem uma abordagem prática. É por isso que criamos guias detalhando o funcionamento central dos conceitos de criptografia.

O que é um token?

Ethereum funciona como um ecossistema que abriga vários aplicativos de blockchain. Pense nisso como um sistema operacional que permite um ambiente personalizável para desenvolvedores de aplicativos. A única diferença é que Ethereum usa tecnologia blockchain e promove um alto nível de autonomia, segurança e imutabilidade. Os aplicativos Blockchains usam contratos inteligentes para automatizar funcionalidades e fornecer autonomia.

Dito isso, esses aplicativos costumam emitir tokens projetados para oferecer recursos ou privilégios adicionais aos usuários. Em alguns casos, esses tokens permitem que os usuários reivindiquem uma parte da receita do aplicativo. Alguns são usados para facilitar as negociações em mercados baseados em Ethereum. Dependendo das decisões de design do desenvolvedor, os tokens oferecem vários casos de uso.

Outra coisa que você precisa saber sobre tokens é que eles não são mantidos por contas. Existem tokens em contratos, que funcionam como bancos de dados descentralizados que mapeiam tokens para o endereço Ethereum apropriado. Além disso, é o contrato de token que rege e especifica as regras que se aplicam a um determinado token. Com isso, os desenvolvedores definem o nome, símbolo, divisibilidade e outros identificadores de token importantes.

Assim, a transferência de propriedade dos tokens só ocorre quando o atual proprietário envia uma solicitação ao contrato direcionando-o a alocar parte do saldo para outro endereço Ethereum. Para registrar essa transferência no blockchain, o proprietário deve pagar uma taxa de gás em ETH.

Os desenvolvedores principais do Ethereum concluíram que não era viável promover um ecossistema do Velho Oeste onde os desenvolvedores podem criar diferentes variantes de tokens. Em vez disso, eles introduziram padrões de token que governam a programação no Ethereum e oferecem alta compatibilidade.

Considerada a especificação de token mais popular no blockchain Ethereum, o ERC-20 ou Ethereum Request for Comments-20 foi lançado em 2015 e desde então possibilitou os padrões para a criação de ativos digitais que podem interagir perfeitamente. Por sua vez, carteiras e outros serviços compatíveis com ERC-20 usam esse padrão para permitir que sua infraestrutura receba, armazene, troque e envie tokens ERC-20.

Ethereum é uma rede ponto a ponto pública, de código aberto, de máquinas virtuais. É uma plataforma de computação distribuída baseada em blockchain e um sistema operacional com funcionalidade de contrato inteligente. Em outras palavras, é um supercomputador descentralizado que qualquer pessoa pode usar. Ethereum é mais frequentemente usado para rastrear a propriedade de moedas digitais como tokens Ether e ERC20, mas também oferece suporte a uma ampla gama de aplicativos descentralizados (dApps). Algumas opções de carteira Ethereum estão disponíveis com Ethereum. O aplicativo móvel Trust Wallet começou como uma carteira Ethereum, mas desde então evoluiu sua oferta de recursos de armazenamento e se tornou uma carteira criptográfica com várias moedas que é capaz de armazenar moedas Ethereum ERC20 e outras criptomoedas também.

Como funciona?

O blockchain Ethereum é semelhante ao Bitcoin, mas sua linguagem de programação permite que os desenvolvedores escrevam códigos programáveis, chamados de contratos inteligentes. Se um contrato tradicional descreve os termos de um relacionamento, um contrato inteligente garante que esses termos sejam cumpridos escrevendo-o em código. É um software que executa automaticamente o contrato assim que as condições predefinidas são atendidas, eliminando o atraso e as despesas envolvidas na conclusão de um negócio manualmente. Para dar um exemplo simples, um usuário Ethereum poderia criar um contrato inteligente para enviar uma certa quantidade de éter para um amigo em uma determinada data. Eles gravariam isso no blockchain e, assim que o contrato fosse concluído - ou seja, a data combinada chegasse - o ether seria automaticamente liberado para a outra parte. Essa ideia fundamental pode ser aplicada a configurações muito mais complexas e seu potencial é indiscutivelmente ilimitado. Já existem projetos nas áreas de seguros, patrimoniais, financeiros, jurídicos e crowdfunding.

Quais são as características do Ethereum?

Contratos Inteligentes


Vitalik Buterin expandiu a tecnologia de transação segura do Bitcoin e descobriu em um nível abstrato que uma transação em si poderia ser garantida por um contrato. O contrato é um acordo entre duas partes garantindo a promessa de uma troca unilateral ou bilateral. Ele projetou a Máquina Virtual Ethereum com isso em mente; que qualquer transação na rede do blockchain deve ser autoexecutada, uma vez acordado por ambas as partes, e deve ser registrada em um livro-razão público do blockchain. Essa autoexecução é o que torna esses contratos “inteligentes”. Ethereum abriu um universo inteiramente novo para a responsabilidade empresarial e, por sua vez, uma nova economia. Benefícios dos contratos inteligentes:

Eles eliminam o intermediário, dando ao usuário controle total e custos extras mínimos

Eles são gravados, criptografados e duplicados no blockchain público, onde todos os participantes podem ver a atividade do mercado. Eles eliminam o tempo e o esforço necessários para processar manualmente contratos e documentos. Os contratos inteligentes ainda são um sistema inteiramente novo, com uma série de vincos a serem resolvidos. O código é traduzido literalmente, e quaisquer erros ou vulnerabilidade quando o contrato inteligente é criado podem resultar em resultados indesejados que não podem ser desfeitos e podem levar à perda de fundos.

Aplicativos descentralizados

Um aplicativo descentralizado (DApp) é um aplicativo executado por muitos usuários / nós em uma rede totalmente descentralizada com protocolos não confiáveis. Os DApps são projetados para evitar qualquer ponto único de falha e controle. Eles geralmente têm tokens e incentivos para recompensar os usuários por fornecer segurança e poder de computação.

Quais são as diferenças entre Token e Coin?

Às vezes, as pessoas usam o termo “moeda” para se referir ao que outras pessoas chamam de “tokens” e “token” para se referir ao que os outros chamam de “moedas”. Na realidade, são ambos Ativos Digitais que podem transferir e armazenar valor. Normalmente, as moedas são criadas em uma rede, como ETH, BTC, LTC. Tokens são ativos digitais criados dentro do aplicativo em um determinado blockchain. Na rede Ethereum, eles são chamados de tokens ERC20.