

Ao longo dos anos, o ecossistema do Bitcoin evoluiu para integrar tanto tokens fungíveis como não fungíveis (NFT), ampliando as possibilidades da sua rede. Os Bitcoin Runes representam um protocolo relevante que permite criar tokens fungíveis diretamente na blockchain do Bitcoin. Ao contrário dos tokens BRC-20 e SRC-20, também baseados em Bitcoin, os Runes não dependem do protocolo Ordinals e foram concebidos para oferecer maior simplicidade e eficiência.
O protocolo tira partido dos mecanismos robustos já estabelecidos na blockchain do Bitcoin, como o modelo UTXO e o opcode OP_RETURN, para simplificar a criação e gestão de tokens. Neste artigo, analisamos o protocolo Bitcoin Runes, o seu funcionamento, as principais diferenças em relação aos tokens BRC-20 e os potenciais benefícios.
Os Bitcoin Runes constituem um protocolo que possibilita a criação de tokens fungíveis na blockchain do Bitcoin. Ao contrário dos BRC-20 e SRC-20, também executados sobre Bitcoin, os Runes não recorrem ao protocolo Ordinals e foram desenhados para proporcionar maior eficiência e simplicidade. Os Runes utilizam o modelo UTXO e o opcode OP_RETURN, ambos amplamente validados na rede Bitcoin, para garantir a sua funcionalidade.
O protocolo oferece um método direto e transparente para criar e gerir tokens fungíveis no Bitcoin, evitando complexidades desnecessárias. Esta filosofia torna os Runes uma alternativa apelativa para programadores e utilizadores que procuram um padrão de token eficiente na rede Bitcoin.
O protocolo Bitcoin Runes apoia-se em dois mecanismos fundamentais da blockchain do Bitcoin: o modelo de transações UTXO (Unspent Transaction Output) e o opcode OP_RETURN.
No modelo de transações UTXO, cada transação gera outputs que funcionam como unidades distintas de moeda digital. Para iniciar uma transação, os utilizadores recorrem a estes outputs como inputs. Este modelo permite rastrear individualmente cada unidade de criptomoeda. No contexto dos Bitcoin Runes, cada UTXO pode armazenar diferentes quantidades ou tipos de Runes, o que simplifica a gestão de tokens. Esta abordagem possibilita um controlo eficiente e transferência de múltiplos tipos de Rune num único output de transação.
O opcode OP_RETURN permite aos utilizadores associar informação adicional às transações de Bitcoin. Este opcode viabiliza a inclusão de até 80 bytes de dados extra numa transação que não pode ser gasta. Os Bitcoin Runes utilizam especificamente o OP_RETURN para armazenar dados relativos aos tokens, como nomes, IDs, símbolos, comandos de ações específicas e outras informações críticas. Estes dados são guardados numa Runestone dentro do OP_RETURN de uma transação Bitcoin.
O processo de criação de um novo Rune denomina-se etching. Este processo implica definir vários parâmetros essenciais, incluindo o nome, símbolo, ID, quantidade, divisibilidade e outras características do Rune. Toda esta informação é registada no output OP_RETURN de uma transação na blockchain. Durante o etching, o criador pode optar por incluir “premining”, atribuindo a si próprio uma determinada quota do Rune antes da sua disponibilização ao público.
Após o etching, os Runes podem ser mintados através de processos de minting abertos ou fechados. O minting aberto permite que qualquer pessoa crie novos Runes após o etching inicial, mediante a execução de uma transação de minting. Já o minting fechado só permite a criação de novos tokens quando determinadas condições são satisfeitas, como um intervalo temporal específico, findo o qual o minting termina.
Os Bitcoin Runes utilizam o modelo UTXO (Unspent Transaction Output) característico do Bitcoin. Por oposição, os tokens BRC-20 baseiam-se no protocolo Ordinals, onde os dados são diretamente associados a satoshis individuais. Esta diferença estrutural determina as formas de gestão e transferência dos tokens na rede.
Os Bitcoin Runes aplicam um mecanismo de transferência que permite criar um novo conjunto de UTXO com base nos dados registados no campo OP_RETURN de uma transação Bitcoin. Em contrapartida, as transferências de tokens BRC-20 exigem uma nova inscrição para cada transação. Esta distinção torna os Runes mais eficientes em termos de utilização da rede e de simplificação transacional.
Os Runes podem ser mintados por procedimentos de minting abertos ou fechados, oferecendo opções de premining aos programadores. Já o minting de BRC-20 limita-se exclusivamente a processos abertos, restringindo a flexibilidade na distribuição inicial dos tokens. Desta forma, os criadores de Runes beneficiam de maior controlo sobre a distribuição dos seus tokens.
O protocolo Bitcoin Runes é compatível com a Lightning Network do Bitcoin e suporta clientes Lightning e carteiras SPV (Simplified Payment Verification). Por outro lado, os tokens BRC-20 exigem carteiras compatíveis com o protocolo Ordinals. Assim, os Runes apresentam-se como uma solução mais acessível para utilizadores com diferentes tipos de carteiras.
Os Bitcoin Runes proporcionam uma abordagem eficiente para a gestão de tokens na rede Bitcoin, recorrendo ao modelo OP_RETURN. Esta solução evita a criação de UTXO não gastáveis que poderiam congestionar a rede. O opcode OP_RETURN utiliza apenas 80 bytes de dados, ao passo que as inscrições BRC-20 podem atingir até 4 MB. Esta diferença na utilização de dados reduz o impacto na rede Bitcoin, melhorando o desempenho e mitigando o risco de congestionamento.
Face a outras opções, os Bitcoin Runes facilitam a criação e gestão de tokens fungíveis diretamente on-chain, sem recorrer a dados off-chain ou à criação de tokens nativos, evitando assim a acumulação de UTXO desnecessários. Este método simplifica a gestão de tokens e torna-a mais acessível a uma base de utilizadores alargada.
Até agora, os Ordinals e os BRC-20 permitiram criar meme coins fungíveis, atraindo mais participantes para a rede Bitcoin. Com o lançamento dos Bitcoin Runes, em abril de 2024, surgiu um novo interesse na comunidade cripto e entre os entusiastas das meme coins. Apesar da atividade ter abrandado após o lançamento, o protocolo oferece novas utilidades ao Bitcoin, podendo vir a atrair mais utilizadores no futuro.
Os Bitcoin Runes constituem um protocolo que permite a criação de tokens fungíveis na blockchain do Bitcoin. Recorrendo ao modelo UTXO e ao opcode OP_RETURN, o protocolo aumenta a eficiência na gestão de tokens na rede Bitcoin. Ao disponibilizar uma alternativa mais simples e eficiente aos padrões de tokens existentes, os Runes podem captar mais utilizadores para o Bitcoin e simplificar o processo de criação de novos tokens na rede.
Os Bitcoin Runes são um protocolo para criar tokens na blockchain do Bitcoin, utilizando inscrições em outputs de transação. Ao contrário dos BRC-20, os Runes simplificam a criação de tokens, reduzem a congestão da rede e melhoram a eficiência e a escalabilidade.
Os Bitcoin Runes beneficiam do modelo UTXO nativo para garantir maior eficiência e escalabilidade. Face a outros padrões como o BRC-20, os Runes permitem transações mais rápidas, custos inferiores e implementação mais simples, sendo ideais para criar e gerir tokens fungíveis em Bitcoin.
Crie Runes enviando transações Bitcoin com a funcionalidade smart contract Taproot. Transfira Runes marcando as transações com dados Rune. Utilize carteiras compatíveis e siga as especificações do protocolo Runes para criar e gerir tokens em Bitcoin.
A segurança dos Bitcoin Runes depende da qualidade da implementação do protocolo. Os principais riscos incluem vulnerabilidades em smart contracts, incerteza regulatória e potenciais falhas do protocolo. Como se trata de um padrão emergente, são indispensáveis auditorias rigorosas e acompanhamento pela comunidade para mitigar riscos.
Os Bitcoin Runes poderão aumentar o volume de transações e as respetivas taxas caso a adoção aumente substancialmente, mas, para já, o impacto direto nos custos das transações é mínimo. Os efeitos de rede dependerão dos padrões de utilização ao longo do tempo.
Galactic Ordinals, StarFate Mercs e Bitdogs utilizam ativamente os Bitcoin Runes. As perspetivas futuras são positivas, com adoção crescente e aumento do volume de transações no ecossistema.











