A nova metralhadora Token do Bitcoin Cash: a missão do Wormhole para destronar o ERC-20
Na semana passada, o CEO da Bitcoin.com, Roger Ver, revelou uma nova ferramenta para emitir tokens no blockchain do BCH.
Na semana passada, o CEO da Bitcoin.com, Roger Ver, e o principal desenvolvedor, Corbin Frasers, revelaram uma nova ferramenta que permite aos desenvolvedores lançarem fichas no blockchain do Bitcoin Cash, hospedado em sua publicação.
“Para melhor ou pior, ICOs e CryptoKitties provavelmente virão para o Bitcoin Cash em um futuro próximo”, disse Fraser, meio brincalhão, o que vê otimisticamente acrescentou que “eles provavelmente estão vindo para o Bitcoin.com também”, insinuando que sua publicação pode manter um ICO baseado em novos tokens.
Isso se tornou possível com a chegada do protocolo Wormhole, que pode desafiar o reinado ERC-20 no mundo dos tokens de criptomoedas.
O que são tokens e como eles são emitidos?
O mercado de criptomoedas pode ser dividido em duas partes: moedas e fichas. Os primeiros são criptomoedas que têm blockchains originais suportando-os – os dois exemplos mais óbvios seriam Bitcoin (BTC) e Ethereum (ETH). Os tokens, por sua vez, são baseados em blockchains pré-existentes para representar um ativo ou utilitário específico.
Os tokens são componentes essenciais das ofertas iniciais de moeda (ICOs): Normalmente, uma startup publica um white paper para seu aplicativo descentralizado (DApp), realiza rodadas de captação de recursos, coleta investimentos em criptomoedas e distribui seus próprios tokens para que os investidores obtenham sua parte com base em sua entrada.
A esmagadora maioria desses tokens são construídos na rede Ethereum – eles constituem quase 83% de todo o mercado de token, de acordo com dados obtidos do ICOWatchList.
ERC-20: o modelo definitivo de token
O protocolo mais popular usado para forjar fichas no blockchain ETH é o ERC-20, que foi proclamado como “o rei do DApps” por esse motivo. ERC significa Ethereum Request for Comments, e o número é aquele que foi atribuído a este pedido. Foi publicado pela primeira vez no GitHub em novembro de 2015 pelo desenvolvedor da DAP para o Ethereum Project Fabian Vogelsteller. Basicamente, o ERC-20 delineia uma lista comum de regras que um token ETH deve seguir, dando aos desenvolvedores a capacidade de programar como novos tokens funcionarão dentro do ecossistema Ethereum – por exemplo, para determinar a quantidade total de tokens emitidos.
O ERC-20 ganhou sua reputação ao empregar princípios fáceis de usar e uma estrutura simplificada, que não requer habilidades avançadas de programação: o YouTube está repleto de tutoriais sobre “como criar uma criptomoeda em X minutos”, e a maior parte sugere através do ERC-20. Basicamente, você só precisa copiar e colar um modelo do GitHub, escolher uma quantidade total de tokens, seu nome e símbolo, bombear um pouco de gás e ETH e um novo token nascerá.
Atualmente, existem mais de 110.000 desses, de acordo com o banco de dados Etherscan. Os exemplos mais notáveis são EOS e TRON (TRX), que atualmente estão em quinto e décimo segundo respectivamente em termos de valor de mercado. Embora a maioria dos tokens ERC-20 não tenha sido aplicada para uso direto, alguns deles, como os tokens Basic Attention (BAT) e 0x (ZRX), ainda estão sendo revisados para serem listados por grandes câmbios, como a Coinbase, apesar do estatuto regulamentar pouco claro. Embora o próprio Ethereum tenha sido finalmente considerado “não ser uma garantia” pela Securities and Exchange Commission (SEC) dos EUA, os tokens ERC-20 podem potencialmente representar títulos, dependendo de como eles são comercializados. Apesar de estar dentro do ecossistema Ethereum, a maioria deles representa apenas as ações de uma startup.
Consequentemente, o ERC-20 desempenhou um papel crucial na mania de 2017 das ICOs. Logo após o protocolo ter sido amplamente introduzido, o número de startups da ICO no mercado de criptomoedas aumentou substancialmente. Antes disso, a indústria não tinha padrões de programação unificados: as moedas eram únicas e, portanto, a interação com as bolsas, carteiras e outras aplicações era significativamente prejudicadas. Para garantir a compatibilidade, o software de um token teve que ser atualizado sempre.
Falhas do ERC-20
No entanto, o ERC-20, sendo a primeira versão adotada do protocolo baseado no Ethereum, mostrou vários problemas e falhas ao longo do tempo.
O mais notável é o bug batchOverflow. Basicamente, quando os usuários enviam acidentalmente tokens ERC-20 (em vez de ETH) para o endereço de um contrato inteligente, os fundos permanecem presos dentro desse contrato. Apesar de mais de US $ 3 milhões terem sido perdidos pelos participantes da ICO devido a essa lacuna até agora, os desenvolvedores do ERC-20 continuam a chamá-lo de “um erro do usuário”, não um bug.
Essa questão levou a outras conseqüências sérias para os tokens ERC-20. Em abril de 2018, várias bolsas, incluindo OKEX, Poloniex, HitBTC e Changelly, interromperam depósitos e retiradas de todos os tokens baseados em Ethereum, citando o bug mencionado anteriormente.
No entanto, vários outros protocolos ERC estão se preparando para destronar o ERC-20, tentando cobrir suas falhas ou oferecer novos recursos. Estes incluem o ERC-223 (projetado para corrigir erros do ERC-20), o ERC-721 (que introduz os tokens “colecionáveis”, como os famosos CryptoKittens) e o ERC-948 (que permite implementar o modelo “subscrição”), entre outros . No entanto, agora um concorrente do ERC-20 chegou de uma blockchain completamente diferente.
Wormhole: resposta do Bitcoin Cash ao ERC-20
Assim, o plano de Roger Ver mencionado acima é simplificar a emissão de token nos trilhos do Bitcoin Cash (BCH) e hospedá-lo no Bitcoin.com. Deve-se notar que Ver é um renomado adepto do BCH – hard fork do Bitcoin que saiu da blockchain original em agosto de 2017 com o objetivo de se posicionar como uma moeda transacional. Ver tem declarado continuamente que “Bitcoin Cash é o Bitcoin” via mídia social, citando o white paper original publicado anos antes do lançamento do BCH. Outro crente proeminente do BCH, Dr. Craig Wright, rotulou recentemente o conceito ERC-20 como um “beco sem saída”, acrescentando que ele estava “ansioso pela competição com o Wormhole”.
Wormhole é uma atualização de protocolo de contrato inteligente para o blockchain do Bitcoin Cash proposto por uma equipe de desenvolvedores chineses liderada por Jiazhi Jiang. Seu white paper – disponível apenas em chinês, no momento – foi apresentado em julho. O desenvolvimento foi iniciado pelo gigante de hardware de mineração de criptografia Bitmain, cujo CEO é também um notável defensor do BCH. Essencialmente, o protocolo Wormhole permite que os usuários implementem um recurso de contrato inteligente – assim como o ERC-20 faz dentro da rede Ethereum – sem alterar as regras de consenso do blockchain do Bitcoin Cash. Para conseguir isso, emprega OP_RETURN opcode baseado no protocolo Omni Layer.
Ele também suporta tokens nativos chamados Wormhole Cash (WCH). Esses tokens são o combustível para contratos inteligentes no blockchain do BCH e, portanto, são necessários para ações como a criação de novos tokens ou a listagem de uma ICO. O WCH é gerado através de um mecanismo de prova de gravação – para obter 100 WCH, é necessário que um usuário envie um BCH para o endereço de gravação. No momento da publicação, mais de 2.300 BCH (valendo mais de US $ 1.200.000) foram queimados dessa forma. O WCH já foi reconhecido pelo CoinEx, que listou os tokens em sua plataforma em 1º de agosto.
Política por trás do Wormhole
Elogiar o processo alternativo de criação de fichas com base no blockchain do BCH e transferi-lo para o Bitcoin.com parece ser um passo lógico para Roger Ver. No início de agosto, o desenvolvedor Gabriel Cardona, que criou o kit de desenvolvedor de software de código aberto BCH (SDK) chamado Bitbox, apresentou um guia para iniciantes do Wormhole no Bitcoin.com. Lá, explica como as pessoas podem utilizar as ferramentas do desenvolvedor da Bitcoin.com para criar tokens e lançar um ICO usando o protocolo Wormhole. Existem três tipos desses tokens – ou seja, tokens com um número fixo (em que o número máximo de tokens é predeterminado), tokens com um número gerenciado (o valor total desse token é controlado por meio de concessão / revogação) e tokens para crowdsale / ICOs (tokens que depois são vendidos para WCH durante uma ICO).
Para o Bitmain, por sua vez, fortalecer o ecossistema BCH parece ser uma decisão mais restrita. Antes de realizar seu IPO, o gigante da mineração supostamente converteu a maior parte de suas economias de BTC para BCH, enquanto a moeda tem tido um ano infeliz em termos de seu valor de mercado.
“De acordo com o deck de investidores pré-IPO da Bitmain, eles venderam a maior parte de seu [Bitcoin] para [Bitcoin Cash]. Por US $ 900 / BCH, eles sangraram meio bilhão nos últimos três meses ”, afirmou Samson Mow, da Blockstream CSO, no Twitter em 11 de agosto.
De qualquer forma, o ERC-20 foi desafiado
Neste ponto, não está claro se o Wormhole conseguirá superar o atual padrão de economia da OIC – ou seja, os tokens ERC-20. Embora o WCH possa não apresentar erros óbvios como o batchOverflow, algumas falhas podem ser reveladas com o tempo.
No entanto, apesar de ser um conceito relativamente novo, o Wormhole tem mais apoio quando comparado a outro “assassino” proeminente do ERC-20 baseado no Ethereum – ou seja, o ERC-223, introduzido muito antes, em 2017, mas ainda não amplamente adotado. Embora ambos ainda não tenham recebido apoio maciço de carteiras de software e hardware, o Wormhole agora recebeu uma conveniente plataforma de interface, facilitando a experimentação com novos tokens baseados em BCH. No entanto, enquanto o ERC-223 está atrasado, outro protocolo baseado no ETH, o ERC-777, pode ser apresentado assim que este mês.