Pular para o conteúdo
buybitcoinsmart

Glossário / Protocolo e atualizações

Runes

Outros nomes: protocolo Runes.

O que é o runes?
Runes é um protocolo de tokens que registra a emissão e as transferências em uma única saída OP_RETURN, de modo que os saldos ficam sobre saídas não gastas e não sobre arquivos de texto inscritos.

Casey Rodarmor o projetou como uma resposta deliberadamente mais organizada a uma bagunça que ele ajudou a criar. Entrou no ar no bloco 840.000, em 20 de abril de 2024, o mesmo bloco que cortou o subsídio para 3,125 bitcoins, e a correria para entrar nesse bloco o tornou o mais caro já minerado. Quem sacou de uma corretora naquela tarde ajudou a pagar uma festa à qual não compareceu.

Como funciona

Uma mensagem de Runes se chama runestone, e é uma saída OP_RETURN cujo script começa com OP_13.

Esse opcode é o marcador. Um software que examina uma transação procura uma saída que contenha OP_RETURN seguido de OP_13 e então decodifica os dados inseridos (pushes) depois dele como uma lista compacta de campos numerados. Como a mensagem fica em uma saída que nunca pode ser gasta, os nós a descartam do conjunto de bitcoins ativos que mantêm na memória, e esse é o argumento estrutural para construí-la assim e não como dados inscritos.

Três operações cobrem o protocolo. A gravação cria um rune e fixa seu nome, símbolo, divisibilidade e regras de oferta. A cunhagem reivindica uma alocação de um rune que a permita. A transferência usa éditos, pequenas instruções dentro do runestone que dizem quantas unidades vão para qual saída da mesma transação. Os saldos, portanto, vivem nas saídas, o mesmo lugar onde o próprio bitcoin vive, então mover tokens é mover bitcoins.

Os nomes são protegidos contra quem tenta se antecipar por meio de um compromisso em duas etapas. Para gravar um nome, é preciso que você já tenha se comprometido com ele em uma transação anterior cuja saída tenha pelo menos seis confirmações antes de a gravação ser transmitida, de modo que um bot que observe a mempool não possa ler seu nome e registrá-lo primeiro. Depois, os runes são identificados por um ID escrito como altura de bloco e índice de transação, o que faz um rune gravado como a terceira transação do bloco de lançamento ser 840000:3.

Nada disso faz o bitcoin saber dos runes. As regras de consenso veem uma saída que não pode ser gasta, contendo alguns bytes e nada mais. Um indexador ainda decide qual é o seu saldo, exatamente como acontecia com o padrão que o Runes foi criado para substituir.

Onde você vê isso

Os runes aparecem em um explorador de blocos como uma saída OP_RETURN que carrega mais do que o punhado habitual de bytes, ao lado de pagamentos normais na mesma transação.

Para quem está aqui para comprar bitcoin, o único contato que vale a pena planejar é o mercado de taxas. Lançamentos de tokens são eventos agendados e se comportam como tal: a demanda por espaço em bloco se concentra em uma janela curta, todos dão lances ao mesmo tempo, e o preço de um saque sem relação com isso triplica. O bloco 840.000 continua sendo o caso extremo, arrecadando aproximadamente 37,6 bitcoin em taxas contra um subsídio de 3,125, mas uma versão menor acontece sempre que uma cunhagem é aberta.

A resposta sensata é a resposta a qualquer congestionamento. Mantenha flexíveis as transferências que não são urgentes, use uma carteira que permita escolher você mesmo a taxa em vez de aceitar uma estimativa, e consolide bitcoins em um dia tranquilo, e não durante uma correria.

Runes vs Ordinals

Ordinals torna os satoshis distinguíveis; Runes torna os tokens intercambiáveis. Vêm do mesmo autor e apontam em direções opostas, e é daí que vem a maior parte da confusão. A teoria ordinal é uma forma de ler a cadeia que não exige que ninguém faça nada, não custa nada e se aplica retroativamente a todos os blocos desde 2009. Runes é um protocolo ativo, com taxas, uma pegada on-chain e nenhuma existência antes do bloco 840.000. Você pode ter bitcoin contendo satoshis raros sem nunca ter ouvido falar de nenhum dos dois. Você não pode ter um rune por acidente.

Não confundir com

Perguntas frequentes

Por que o Runes foi lançado no bloco 840.000?

A altura do lançamento foi escolhida para coincidir com o quarto halving, em 20 de abril de 2024, o que garantiu atenção. O efeito colateral foi uma guerra de lances por espaço naquele único bloco, que por isso arrecadou aproximadamente 37,6 bitcoin em taxas.

Os runes são melhores para o bitcoin do que as inscrições?

Eles são mais baratos para a rede de uma forma específica: a mensagem do protocolo fica em uma saída OP_RETURN que os nós descartam do conjunto de bitcoins ativos, em vez de em dados de testemunha anexados a satoshis. Ambos ainda consomem espaço em bloco pelo qual os pagamentos dão lances.

Termos relacionados

Mais em Protocolo e atualizações

Ler esta página em inglês