Introdução

Os tokens BRC-20 são um padrão de token experimental e ineficiente, projetado para criar tokens fungíveis no Bitcoin Blockchain. Inspirado nos tokens ERC-20 do Ethereum, os tokens BRC-20 aproveitam o protocolo de ordinais de Bitcoin para inscrever dados em Satoshis individuais, tornando-os transferíveis e negociáveis.

Origens de tokens BRC-20

O padrão de token BRC-20 foi introduzido por um desenvolvedor pseudônimo chamado Domo em março de 2023. Esse desenvolvimento ocorreu logo após o lançamento do protocolo Bitcoin Ordinals em janeiro de 2023 por Casey Rodarmor, que permitiu aos usuários inscrever dados em Satoshis individuais, permitindo a criação da criação de NFTs na blockchain Bitcoin. O primeiro token BRC-20 implantado foi “Ordi”, que rapidamente ganhou popularidade e levou à criação de vários outros tokens BRC-20.

A introdução dos tokens BRC-20 pretendia trazer a flexibilidade dos tokens fungíveis para a rede Bitcoin, semelhante à maneira como os tokens ERC-20 expandiram o ecossistema Ethereum. No entanto, os tokens BRC-20 diferem significativamente de seus colegas Ethereum em termos de funcionalidade e implementação.

Como os tokens BRC-20 funcionam

Os tokens BRC-20 usam o protocolo das ordinais para inscrever dados JSON no Satoshis. Esses dados definem as propriedades e funções do token, como implantação, cunhagem e transferência. Ao contrário dos tokens ERC-20 no Ethereum, os tokens BRC-20 não usam contratos inteligentes, tornando sua funcionalidade mais limitada. No entanto, sua simplicidade permite uma tokenização de ativos mais fácil na rede Bitcoin.

Implantação e cunhagem: O processo começa com a implantação de um token, inscrevendo suas propriedades em um Satoshi. Uma vez implantados, os tokens podem ser cunhados em quantidades especificadas e transferidas entre usuários através de transações de bitcoin. Os dados do JSON incluem detalhes como o nome do token, o máximo de fornecimento e as condições de cunhagem.

Transferência de token: A transferência de tokens BRC-20 envolve a criação de uma nova inscrição que especifica os detalhes da transferência. Esta inscrição é então incluída na transação de Bitcoin, tornando a transferência imutável e verificável na blockchain.

Prós e contras

Prós:

  1. Simplicidade: A ausência de contratos inteligentes simplifica a criação e a transferência de tokens, tornando -o acessível a uma gama mais ampla de usuários.
  2. Segurança: Aproveitar os recursos de segurança robustos do Bitcoin garantem um alto nível de confiança e imutabilidade.

Contras:

  1. Falta de contratos inteligentes: A incapacidade de usar contratos inteligentes restringe a funcionalidade e os possíveis casos de uso de tokens BRC-20.
  2. Dependência da rede: Os tokens BRC-20 estão sujeitos à priorização de segurança e descentralização do Bitcoin sobre a velocidade da transação, o que pode resultar em taxas mais altas durante períodos de alta demanda.
  3. Congestão de rede: A popularidade e o mau design desses tokens levaram ao aumento das taxas de transação e ao congestionamento da rede, principalmente no momento do lançamento, pois a promoção e a popularidade estão em níveis de pico. À medida que a popularidade diminuiu, o mesmo ocorreu com o congestionamento.
  4. Interoperabilidade limitada: Sendo adaptados especificamente para a rede Bitcoin, os tokens BRC-20 não conseguem interagir com outros ecossistemas de blockchain.

Aplicações e exemplos práticos

Tokens de aplicação descentralizados: Um desenvolvedor cria um novo token para um aplicativo descentralizado (DAPP). Ao gravar os detalhes do token em uma transação de Bitcoin usando o protocolo Ordinals, o desenvolvedor pode gerenciar o token diretamente no blockchain Bitcoin sem precisar de camadas adicionais ou contratos inteligentes complexos. Este token pode então ser usado no DAPP para várias funções, como controle de acesso, recompensas ou governança.

Ativos tokenizados: Se uma empresa quiser tokenizar seus ativos, como ações ou imóveis, no Bitcoin Blockchain, com os tokens BRC-20, a empresa pode inscrever tokens representando esses ativos, permitindo uma transferência de propriedade segura e transparente. Isso pode simplificar o processo de compra, venda ou transferência de propriedade desses ativos, alavancando a segurança robusta do Bitcoin.

Sistema de pontos de fidelidade: Uma empresa pode implementar um sistema de pontos de fidelidade usando tokens BRC-20. Ao criar e gerenciar pontos de fidelidade como tokens, os clientes podem ganhar, transferir e resgatar pontos diretamente no Bitcoin Blockchain. Isso garante transparência e segurança, reduzindo o risco de fraude e aumentando a confiança do cliente.

Tokens da comunidade: Um grupo comunitário pode decidir criar seu próprio token para facilitar várias atividades e recompensas dentro da comunidade. Usando tokens BRC-20, o grupo pode inscrever tokens que os membros podem usar para participar de eventos, votar nas decisões da comunidade ou recompensar contribuições. Isso promove um senso de propriedade e engajamento entre os membros da comunidade.

Os tokens BRC-20 são frequentemente comercializados como soluções para uma variedade de aplicações, conforme descrito acima, de aplicativos descentralizados a ativos tokenizados, mas, na prática, eles freqüentemente atraem comércio e jogo especulativos. Enquanto eles utilizam a rede segura do Bitcoin, seu uso principal tornou-se rapidamente criar e negociar tokens de meme e ativos digitais de baixo valor. Isso reflete uma tendência mais ampla no mundo criptográfico, onde a promessa de resolver problemas do mundo real é frequentemente ofuscada pelo foco em ganhos de curto prazo e investimentos especulativos. O verdadeiro valor do Bitcoin reside em sua segurança, descentralização e papel como bom dinheiro, o que geralmente é negligenciado na pressa de explorar as últimas tendências do token.

Protocolo Runes: uma solução mais recente e mais eficiente

O Protocolo Runes, introduzido por Casey Rodarmor, apresenta uma alternativa mais eficiente e escalável aos tokens BRC-20. Utilizando o modelo UTXO do Bitcoin e o código OP_RETURN, as runas conseguem evitar a criação de UTXOs indispensáveis, reduzindo assim o congestionamento da rede e aumentando o desempenho. Ao contrário do BRC-20, que depende de inscrições JSON que podem inchar a rede, as runas oferecem um processo simplificado para a criação e transferência de token, integrando-se perfeitamente à rede Lightning e suportando uma variedade de tipos de carteira. Isso faz do Runes uma escolha superior para os desenvolvedores que desejam criar e gerenciar tokens no Bitcoin Blockchain com maior eficiência e flexibilidade.