Retomar

Ao criar uma criptomoeda, você pode optar por criar uma moeda ou um token. Uma moeda possui seu próprio blockchain, enquanto um token é construído em uma rede pré-existente. As criptomoedas dependem de blockchains por sua segurança e natureza descentralizada.

Criar um token requer menos conhecimento e esforço do que criar uma criptomoeda. A fabricação de uma moeda geralmente requer uma equipe de desenvolvedores e especialistas. Um token requer conhecimento técnico, mas é possível criá-los em minutos através da utilização de outras blockchains, como Ethereum, Binance Smart Chain, Solana e Polygon.

A escolha de um token ou moeda dependerá do grau de personalização necessário e do que você deseja fazer com ele. No geral, os custos envolvidos dependem do trabalho necessário, como desenvolvedores externos e tempo.

Ethereum e Binance Smart Chain são blockchains populares para a criação de moedas digitais. Você pode usar o código estabelecido para criar tokens sozinho ou pagar para usar um serviço de criação de moedas. Sidechains são outra escolha popular, pois oferecem mais personalização com os principais benefícios de um blockchain.

Antes de criar sua própria criptografia, você deve considerar sua utilidade, modelo de negócios e status legal. Em seguida, a escolha do blockchain, do mecanismo de consenso e da arquitetura é necessária para a fase de desenvolvimento. Então você pode considerar uma auditoria do seu projeto e uma verificação legal final. Embora qualquer pessoa possa criar uma criptomoeda, desenvolver um projeto sólido requer muito trabalho e dedicação.


Introdução

A ideia de criar sua própria criptomoeda, seus casos de uso e seu público é empolgante para muitos fãs de criptomoedas. Mas qual é o melhor ponto de partida? Na verdade, existem muitas maneiras de criar moedas e tokens. Os custos e o conhecimento também variam dependendo da complexidade do seu projeto. Se você está pensando em criar sua própria criptomoeda, nosso artigo descreve os elementos básicos para você começar.


O que é uma criptomoeda?

Uma criptomoeda, também chamada de criptografia, é um tipo de ativo digital com diversos casos de uso. É principalmente um meio de transferência de valor entre pessoas, incluindo valor monetário, direitos de propriedade ou mesmo privilégios de voto. A criptomoeda difere de outros sistemas de pagamento digital devido às suas raízes na tecnologia blockchain. Esta base dá às criptomoedas mais liberdade de entidades centrais como governos ou bancos.

Bitcoin é o exemplo mais famoso de criptomoeda. O caso de uso é simples: transferir valor monetário para qualquer pessoa no mundo, sem intermediário. Seu blockchain registra todas as transações e garante a segurança e estabilidade da rede.


Diferença entre criptomoedas e tokens

As criptomoedas podem ser divididas aproximadamente em duas categorias: moedas e tokens. A diferença entre eles é simples. As moedas possuem seu próprio blockchain nativo, como o bitcoin, por exemplo. Ether (ETH) é a moeda do blockchain Ethereum. As moedas geralmente têm uma finalidade específica em toda a rede, como pagar taxas de transação, apostar ou participar na governança.

Os tokens são construídos em blockchains pré-existentes. Eles podem ter funções semelhantes às moedas, mas principalmente têm utilidade em seus próprios projetos. Por exemplo, CAKE da PancakeSwap na Binance Smart Chain. Você também pode usá-lo para pagar certas transações no ecossistema PancakeSwap, como a emissão de tokens não fungíveis ou para jogar na loteria. No entanto, o CAKE não possui blockchain próprio e, portanto, não pode ser usado em todas as aplicações do BSC. O mesmo vale para os milhares de tokens ERC-20 emitidos na blockchain Ethereum. Cada token faz parte de um projeto específico com diferentes casos de uso.


Criação de moedas ou tokens

Conforme mencionado, criar um token é muito mais simples do que criar uma moeda. Uma moeda exige que você desenvolva e mantenha com sucesso um blockchain. Você pode bifurcar (criar uma cópia) de outra cadeia existente, mas isso não resolve o problema de encontrar usuários e validadores para permitir que sua rede sobreviva. No entanto, o potencial de sucesso com uma nova moeda pode ser maior do que o de um token. Aqui está uma visão geral das duas opções:

Dinheiro

Ao vivo

Funciona em sua própria rede blockchain

Pode ser baseado em blockchains existentes com uma base de usuários estabelecida

Requer conhecimento avançado de blockchain e habilidades de codificação

Bastante simples de construir com ferramentas pré-existentes e código-fonte aberto

O desenvolvimento de blockchain é mais caro e demorado

O desenvolvimento de tokens é mais rápido, simples e relativamente barato


Criação de uma moeda

A criação de uma nova moeda pode levar muito tempo se você estiver desenvolvendo seu próprio blockchain. No entanto, é possível bifurcar rapidamente uma blockchain existente e usá-la como base para sua nova moeda. Bitcoin Cash (BCH) é um exemplo de projeto bifurcado. Para fazer isso, você ainda precisa de um alto nível de conhecimento técnico e de codificação sobre blockchain. O sucesso do seu projeto também dependerá de trazer novos usuários para a sua rede blockchain, o que é um desafio.

Criando um token

A criação de um token em uma blockchain existente pode alavancar sua reputação e segurança. Embora você não tenha controle total sobre todos os aspectos do seu token, ainda existem muitas oportunidades de personalização. Existem vários sites e ferramentas para criar seu próprio token, incluindo BSC e Ethereum.

Devo criar uma moeda ou token para o meu projeto?

Geralmente, um token será suficiente para aplicativos de finanças descentralizadas (DeFi) ou jogos do tipo "jogar para ganhar". Tanto o BSC quanto o Ethereum oferecem grande flexibilidade e liberdade de trabalho aos desenvolvedores.

Se você deseja ultrapassar os limites do que uma moeda ou blockchain faz, criar uma moeda com seu próprio blockchain provavelmente seria melhor. Criar uma nova blockchain e moeda é certamente mais difícil do que emitir um token. Mas se bem feito, pode trazer muita inovação e novas possibilidades. Binance Smart Chain, Ethereum, Solana e Polygon são bons exemplos.

Porém, para ter sucesso, ambas as opções exigirão muito trabalho e conhecimento técnico, econômico e comercial.


Principais soluções para criação de criptomoedas

Entre as soluções mais populares para criação de criptomoedas estão BSC, Ethereum e Solana. Essas redes fornecem formas de cunhar uma variedade de tokens com base em padrões pré-existentes. Os padrões de token BEP-20 e ERC-20 são exemplos emblemáticos que quase todos os provedores de carteiras criptográficas podem suportar.

O ERC-20 pertence ao blockchain Ethereum, enquanto o BEP-20 faz parte da Binance Smart Chain (BSC). Ambas as redes permitem a criação e customização de contratos inteligentes que permitem criar seus próprios tokens e aplicações descentralizadas (DApps). Com DApps, você pode criar um ecossistema que fornece mais casos de uso e funcionalidades para seu token.

Você também pode olhar para sidechains, que usam a segurança de uma cadeia maior como Ethereum ou Polkadot, mas também oferecem alguma personalização. A Polygon Network está vinculada ao Ethereum e oferece uma experiência semelhante, porém é mais barata e rápida de usar.

Depois de escolher um blockchain, você precisa de um método para criar seu token. Com o BSC e outros blockchains baseados na Máquina Virtual Ethereum, o processo é relativamente simples. Você também pode encontrar ferramentas prontas que criam tokens com base em parâmetros e regras fornecidas. Geralmente são pagos, mas são uma opção mais conveniente para usuários que são novos em contratos inteligentes.

Se você deseja criar seu próprio blockchain e moeda, provavelmente precisará de uma equipe de desenvolvedores de blockchain e especialistas do setor. Mesmo se você estiver olhando para um blockchain como Ethereum ou Bitcoin, ainda há muito trabalho a fazer para configurar sua rede. Isso incluiria encorajar os usuários a atuarem como validadores e operarem nós para manter o funcionamento do blockchain.


Coisas a considerar ao projetar sua criptografia

Além das escolhas óbvias, como seu blockchain ou a criação de uma moeda ou token, existem outras áreas essenciais a serem consideradas:

Defina a utilidade da sua criptomoeda

As criptomoedas podem desempenhar muitas funções. Alguns servem como chaves para acessar serviços. Outros ainda representam ações ou outros ativos financeiros. Para entender e mapear o processo de criação da sua criptomoeda, você precisa definir sua funcionalidade desde o início.

Projete seu modelo de negócios

O modelo de negócios do seu token refere-se aos aspectos econômicos que governam sua criptografia, como fornecimento total, método de distribuição e preço inicial. Uma boa ideia pode falhar se o modelo não for viável e os usuários não forem incentivados a comprar a criptomoeda. Por exemplo, se você criar uma moeda estável, mas não conseguir vinculá-la corretamente ao preço do subjacente, ninguém vai querer comprá-la ou mantê-la.

Cada país do mundo tem suas próprias leis e regras em relação às criptomoedas. Algumas jurisdições podem até proibir o uso de criptomoedas. Considere totalmente suas obrigações legais e quaisquer problemas de conformidade que você possa enfrentar.


Crie sua própria criptomoeda em 7 etapas

Se você estiver criando apenas um token, nem todas as etapas do tutorial abaixo se aplicarão. As três etapas de design acima são as mais importantes. A maioria de nossas instruções cobre os princípios básicos da criação de um blockchain antes de emitir sua moeda.

1. Escolha uma plataforma blockchain adequada

Para obter um token, você precisará escolher o blockchain para hospedar sua criptomoeda. BSC e Ethereum são opções populares, mas sidechains também podem ser uma boa ideia. Para criar sua própria moeda, você precisará pensar em projetar ou contratar alguém para criar um blockchain personalizado.

2. Escolha um mecanismo de consenso

Se você estiver criando seu próprio blockchain ou não tiver certeza de qual escolher para seu token, considere qual mecanismo de consenso deseja usar. Esses mecanismos determinam como os participantes confirmam e validam as transações na rede. A maioria dos blockchains usa prova de aposta porque não exige muito hardware e tem muitas variações. A prova de trabalho, como a usada no Bitcoin, é considerada mais segura por alguns, mas muitas vezes é cara de manter e é prejudicial ao meio ambiente.

3. Projete sua arquitetura blockchain

Esta etapa só é necessária se você estiver criando uma moeda. Nem todos os blockchains permitem que o público valide transações ou opere nós. A decisão de ter um blockchain privado, público, com ou sem permissão é importante. A arquitetura do seu blockchain dependerá do que sua moeda e projeto estão tentando fazer. Por exemplo, uma empresa ou país que cria uma moeda pode administrar uma blockchain privada para obter maior controle.

4. Inicie o desenvolvimento de blockchain

A menos que você tenha conhecimento especializado em desenvolvimento, precisará de ajuda externa para dar vida às suas ideias. Uma vez que o blockchain opera em um ambiente real, é extremamente difícil alterar seus conceitos e regras básicas. Use uma testnet para garantir que tudo funcione conforme o esperado e, de preferência, coopere com toda uma equipe de desenvolvimento para desenvolver seu blockchain.

5. Verifique sua criptomoeda e seu código-fonte

Empresas de auditoria como a Certik podem verificar o código do seu blockchain e sua criptomoeda para identificar quaisquer vulnerabilidades. Você pode então publicar a auditoria publicamente e agir de acordo. Este processo oferece uma certa garantia de segurança para você, como criador, e para quaisquer potenciais usuários ou investidores.

6. Verifique os aspectos legais

Agora que seu blockchain está instalado e funcionando e você está pronto para emitir sua criptomoeda, é melhor procurar aconselhamento jurídico especializado para verificar se você precisa de autorização. Mais uma vez, esta etapa é difícil de ser concluída sozinha e requer ajuda externa.

7. Emita sua criptomoeda

Quer você crie um token ou uma moeda, você precisará emitir a criptomoeda em algum momento. O método exato irá variar dependendo do seu modelo de negócios. Por exemplo, os tokens com fornecimento fixo são geralmente emitidos de uma só vez através de um contrato inteligente. Moedas como o Bitcoin são extraídas gradualmente à medida que os mineradores validam novos blocos de transações.


Como criar um token BEP-20

Para criar um token BEP-20, você precisará de algumas habilidades básicas de codificação para implantar um contrato inteligente na Binance Smart Chain. Você também precisará ter o MetaMask instalado e algum BNB em sua carteira para pagar as taxas do gás.

1. Certifique-se de que a rede principal do BSC seja adicionada ao MetaMask. Você pode encontrar instruções detalhadas em nosso guia Connect Metamask to BNB Smart Chain.

2. Acesse Remix, um aplicativo online para desenvolvimento e implantação de contratos inteligentes em blockchains compatíveis com a máquina virtual Ethereum. Clique com o botão direito na pasta [contratos] e depois clique em [Novo arquivo].


3. Nomeie o arquivo “BEP20.sol”.


4. Certifique-se de que a linguagem de programação esteja definida como [Solidity]. Caso contrário, o seu contrato inteligente não funcionará. Você pode fazer isso clicando no ícone abaixo à direita.


5. Copie o código do contrato inteligente BEP-20 em seu arquivo. Mais informações sobre as configurações e funções do código podem ser encontradas no GitHub.


6. Edite o nome do token, símbolo, decimais e totalSupply. Aqui escolhemos como exemplo a Binance Academy Coin (BAC), com 18 casas decimais e um fornecimento total de 100.000.000 de unidades. Lembre-se de adicionar 0s suficientes para cobrir 18 casas decimais.


7. Em seguida, você precisará compilar o contrato inteligente. Clique no ícone mostrado abaixo no lado esquerdo da tela, marque [Compilação automática] e [Ativar otimização] e clique no botão [Compilar].


8. Clique no botão [ABI] para copiar a ABI do contrato.


9. Clique no ícone abaixo no lado esquerdo da tela. Selecione [Injected Web3] como ambiente e permita que o MetaMask se conecte ao Remix. Por fim, certifique-se de ter selecionado seu contrato BEP20 antes de clicar em [Implementar].

10. Agora você precisará pagar taxas de transação através do MetaMask para implantar o contrato no blockchain. Depois que o contrato inteligente for publicado online, você deverá verificar e publicar o código-fonte do seu contrato.

Copie o endereço do contrato para BscScan, selecione [Solidity (Single)] como o tipo de compilador e corresponda à versão do compilador usada na etapa 7.


11. Em seguida, clique com o botão direito em BEP20.sol em Remix e pressione [Flatten]. Você precisará então dar permissão ao Remix para padronizar o código.


12. Copie o código do seu BEP20_flat.sol no campo e certifique-se de que [Otimização] esteja definido como Sim. Agora clique em [Verificar e publicar] na parte inferior da página.


13. Você verá agora uma tela confirmando o sucesso da operação. Com o código verificado, você pode emitir seu token com BscScan usando a chamada _mint implementada no contrato. Vá para o endereço do contrato no BscScan e clique em [Escrever Contrato] e, em seguida, clique em [Conectar ao Web3] para conectar sua conta MetaMask.



14. Role para baixo até a seção Mint e insira o número de tokens que deseja emitir. Emitiremos 100 milhões de BAC. Não esqueça de adicionar também as casas decimais, neste caso 18. Clique em [Escrever] e pague a taxa no MetaMask.


15. Agora você verá que os tokens foram emitidos e enviados para a carteira que criou o contrato inteligente.



Como obter uma cotação para sua criptomoeda

Listar sua moeda ou token em uma bolsa de criptografia como a Binance pode torná-lo conhecido por um público mais amplo de maneira segura e regulamentada. Se você conseguir criar e desenvolver um projeto sólido de criptomoeda, poderá preencher os formulários de inscrição on-line da Binance para listagem e/ou distribuição direta através do Launchpad/Launchpool.

Cada criptomoeda passa por um rigoroso processo de due diligence e você precisará atualizar regularmente a Binance sobre seu progresso durante a aplicação. Você também precisará aceitar BNB e BUSD em seu ecossistema de criptomoedas, por exemplo, fornecendo-os como liquidez ou aceitando-os durante sua oferta inicial de moedas (ICO) ou venda de tokens.


Custo de criar sua própria criptomoeda

Os custos envolvidos estão relacionados aos métodos e à configuração que você escolher. Se você criar uma moeda e um blockchain, provavelmente terá que pagar uma equipe inteira por vários meses. Uma auditoria de código realizada por uma equipe confiável também pode custar cerca de US$ 15.000 (USD). No mínimo, um único token no BSC pode ser implantado por US$ 50. Se tomarmos uma média, para criar uma criptomoeda com alguma chance de sucesso, você provavelmente terá que gastar milhares de dólares na sua criação, marketing e construção de uma comunidade.



Concluir

Se você decidir criar sua própria criptomoeda, use nossas informações apenas como ponto de partida. Este é um assunto profundo que leva muito tempo para ser totalmente compreendido. Além de criar o token ou moeda, você também precisa pensar em torná-lo um sucesso após o lançamento. Estudar outros projetos e seus lançamentos para ver o que funcionou bem e o que não funcionou pode ajudá-lo a criar sua própria criptomoeda.