O que é ORC-20?

5/10/2024, 2:54:48 AM
intermediário
BitcoinBRC-20
Este artigo aborda a prevalência de tokens BRC-20 dentro da rede Bitcoin e seu impacto, destacando o surgimento de tokens ORC-20. Esses tokens operam na blockchain do Bitcoin, oferecendo uma variedade de novas funcionalidades, como abordar gastos duplos e melhorar a flexibilidade do espaço de nomes. Além disso, ele introduz o funcionamento e as mudanças trazidas pelo padrão ORC-20, explora suas diferenças do BRC-20 e discute as vantagens e riscos potenciais do ORC-20.

Introdução

A febre do BRC-20 varreu a rede Bitcoin e agora surgiu o ORC-20. Os tokens ORC-20 operam na blockchain do Bitcoin e são representados como arquivos JSON (JavaScript Object Notation), inscritos com números sequenciais em satoshis, semelhantes aos tokens BRC-20. O ORC-20 tem como objetivo abordar algumas limitações do BRC-20, melhorando a segurança e flexibilidade. Essas limitações incluem "restrito a nomes de token de quatro caracteres", "não atualizável", "risco de gastos duplos", "transações não reversíveis" e mais, tornando-o essencialmente um hard fork do BRC-20. Ao suportar uma gama mais ampla de formatos de dados, o ORC-20 expande o escopo do BRC-20 e alavanca o modelo de Saída de Transação Não Gasta (UTXO) do Bitcoin para evitar problemas de gastos duplos.

O que é o padrão ORC-20?

ORC-20 é um padrão de token aberto para ordinais Bitcoin, criado pela OrcDAO para aprimorar algumas funcionalidades-chave do BRC-20. Seu propósito é manter a compatibilidade com o BRC-20 enquanto melhora a adaptabilidade, escalabilidade e segurança, e elimina a possibilidade de gastos duplos.

Operações ORC-20 incluem eventos básicos como implantação, cunhagem, envio, cancelamento, atualização e eventos personalizados. Você pode adicionar chaves aos eventos padrão para introduzir restrições, vários comportamentos ou novas operações. Cada operação consiste em dados de inscrição com pares de chave-valor, com padrão de formato JSON, onde as chaves de operação devem ser em minúsculas, e os dados numéricos não diferenciam maiúsculas de minúsculas.

Alterações em ORC-20

  • Flexibilidade na modificação da oferta inicial e na quantidade máxima de cunhagem: Embora a oferta inicial fixa e a quantidade total tenham vantagens, a flexibilidade do ORC-20 torna-o mais adaptável. Ao escolher uma abordagem fixa ou flexível, ambas as opções têm sua própria justificativa.
  • Flexibilidade de namespace: Nomear pode ser de fato um desafio, especialmente porque a maioria das palavras de quatro letras para BRC-20 já foram cunhadas antecipadamente. No entanto, ORC-20 não tem um limite fixo no tamanho do namespace, permitindo que qualquer tamanho de nome seja usado conforme necessário.
  • Usando o Modelo UTXO para Garantir que Não Haja Gastos Duplos em Transações: O modelo UTXO funciona enviando o saldo como uma transação para um endereço de troco durante uma transação. Isso resolve efetivamente o problema de gastos duplos, aumentando a confiabilidade e segurança das transações.
  • Permitindo o Cancelamento da Transação: As transações podem ser canceladas simplesmente usando o comando “op”:”cancel” para um nonce específico. Isso fornece aos usuários uma flexibilidade e controle adicionais.
  • ORC-20 Permite que Tokens BRC-20 sejam Transferidos para o Ambiente ORC-20: Esta transferência só pode ser executada pelo implantador do token BRC-20, garantindo a segurança e controlabilidade do processo de transferência.

Diferenças entre ORC-20 e BRC-20


Origem: orc20.org

Tanto ORC-20 quanto BRC-20 são padrões de implantação de tokens no ecossistema do Bitcoin com base no protocolo Ordinal, semelhante ao ERC-20 do Ethereum. No entanto, o ORC-20 expande em algumas características do BRC-20 e remove certas limitações para atender melhor às necessidades de desenvolvimento do projeto.

As diferenças podem ser categorizadas nos seguintes cinco pontos:

1. Reduzindo o Risco de Gastos Duplos com UTXO:

  • Em cada transação, o remetente especifica o valor a ser recebido pelo destinatário e o saldo restante a ser devolvido ao remetente. Se a transação não devolver o saldo restante, é considerada inválida.
  • Transações de transferência podem transferir quantias para vários destinatários, e cada transação de transferência (a menos que seja uma auto-transação) deve especificar a quantia a ser transferida.
  • As transações são concluídas apenas quando o saldo restante é devolvido ao remetente.
  • Após a conclusão de cada transação, o saldo previamente registrado se torna inválido.

2. Nomes de Tokens não Limitados a 4 Caracteres e não Distinguem Maiúsculas de Minúsculas

Uma vez que a maioria das palavras de quatro letras do BRC-20 já foram pré-cunhadas, a remoção do limite de caracteres atende à demanda de mercado. No entanto, isso pode fazer com que os usuários percebam os tokens ORC-20 como menos escassos do que os tokens BRC-20.

3. Funções de Chave Personalizadas para Recursos Avançados:

ORC-20 introduz chaves personalizadas, com 'minter' e 'tax' sendo os recursos mais notáveis. O 'minter' é um endereço especial de cunhagem que pode funcionar como uma lista branca, enquanto 'tax' permite que projetos cobrem impostos sobre transações e royalties.

4. Atualização do Token, como a Mudança de Parâmetros de Fornecimento:

A flexibilidade no fornecimento de tokens garante que os projetos possam usar ORC-20 para criar mais casos de uso, como:

  • Reduzindo gradualmente a quantidade de cunhagem para aumentar a escassez de tokens, semelhante ao halving do Bitcoin.
  • Aumentando o fornecimento máximo e recompensando os membros da comunidade com incentivos adicionais.
  • Inicialmente fornecendo um endereço de cunhagem especial para cunhar uma parte dos tokens no tesouro da DAO, e depois alterando os limites de cunhagem para permitir a cunhagem da comunidade.

5.Cancelamento da transação:

As transações podem ser canceladas usando “op”: “cancel”. Devido à inclusão de um valor de nonce em cada transação, o cancelamento pode cancelar todas as transações ou apenas transações específicas (aquelas com valores de nonce específicos).

Vantagens e Desvantagens do ORC-20

Vantagens:

  • Evita gastos duplos (as transações são mais seguras e não podem ser duplicadas)
  • Permite a migração de BRC-20 para ORC-20
  • Permite o cancelamento de transações inteiras ou apenas cancelamentos parciais

Desvantagens:

  • ORC-20 não se restringe a nomes de 4 caracteres, permitindo múltiplas cópias do mesmo nome serem definidas (falta a raridade do BRC-20, tornando os nomes dos tokens facilmente confusos)
  • O fornecimento inicial, a quantidade máxima de cunhagem e os impostos podem ser alterados (semelhante ao ERC-20 da Ethereum)
  • Centralização excessiva (As equipes do projeto podem manipular os tokens)

Começando com ORC-20

Você pode começar rapidamente a usar ORC-20 gravando eventos de implantação, cunhagem, envio e cancelamento.

1. Implementando ORC-20

Exemplo: Implemente um token com o identificador 1, chamado ORC (o primeiro ORC-20, já implementado), com um fornecimento máximo de 21.000.000. Cada criador pode criar até 10.000 tokens.

2. Cunhagem ORC-20

Exemplo: Cunhar 10.000 ORC (número de inscrição #2504160). O evento de cunhagem mantém o saldo inicial. Você deve reter a inscrição de cunhagem até que a primeira transação de envio bem-sucedida seja concluída.

Formato antigo: Obsoleto após OIP-3 (cunhagens anteriores a OIP-3 ainda são válidas).

Novo Formato: Revisado em OIP-3

3. Enviando ORC-20

Exemplo: Envie 1.000 $ORC (número de inscrição #2504160) em transações de duas partes. Cada transação deve ter um nonce único.

Passo 1: O remetente escreve 1.000 $ORC (nonce 5) no endereço do remetente através da “inscrição de envio”.

Passo 2: O remetente escreve o "enviar saldo restante" de volta para o remetente.

A transação é concluída apenas depois que o "enviar saldo restante" é escrito de volta.

Etapa 3: O remetente envia os satoshis contendo a “inscrição de envio” criada na etapa 1 para o destinatário.

Notas Importantes

  • Agora você pode reutilizar inscrições de transações de 'criar' ou 'enviar'.
  • Desde que o saldo não seja gasto, você pode reutilizar a “inscrição de envio”—não há necessidade de inscrever um “evento de envio” toda vez que transferir fundos ORC-20. Você pode passar o “ordinal de envio” previamente recebido para o endereço do destinatário para transferir o valor total relacionado ao “ordinal de envio” desde que o valor não seja gasto.
  • O objetivo é reutilizar a inscrição de “envio” única para reduzir o desperdício significativo de Bitcoin, economizando espaço em bloco e taxas de transação.

4. Cancelando uma Transação ORC-20

Exemplo: Cancelando uma transação parcial com Nonce 5

Como o ORC-20 Salva Espaço de Bloco de Bitcoin Durante Transações

Ao contrário do BRC-20, que requer uma "inscrição de transferência única" para cada transação, o ORC-20 permite o uso repetido de inscrições ordinárias de "criação" e "envio" dentro de uma transação. Isso reduz significativamente a quantidade de dados que precisam ser registrados na blockchain, conservando espaço.

Os usuários têm três opções quando se trata de enviar fundos com ORC-20:

  • Transferência Direta de Inscrições de Cunhagem: Se o saldo da inscrição de cunhagem original permanecer não gasto, você pode enviar diretamente o número ordinal da inscrição de cunhagem para o destinatário sem escrever uma “transferência”.
  • Transferência direta de Inscrições de Envio: Se o saldo da inscrição de envio inicial permanecer não utilizado, você pode enviar diretamente o número ordinal da inscrição ao destinatário.
  • Iniciando um Novo Processo de Transação de Envio (Pré-OIP-10):

Etapa 1: Escreva o valor de envio para o endereço do remetente.

Passo 2: Escreva o saldo restante como "enviar" para o endereço do remetente (pré-OIP-10).

Etapa 3: Envie diretamente o número ordinal da "inscrição enviada" da etapa 1 para o destinatário. Observe que o saldo do destinatário é atualizado imediatamente com o valor efetivo, permitindo que a inscrição recebida seja reutilizada em transações subsequentes.

Tokens ORC-20 e Riscos Associados

Você pode encontrar informações sobre tokens ORC-20 no site 20scan, incluindo indicadores como o número de titulares e a classificação de vários projetos de token. Esses dados podem fornecer aos usuários e negociantes mais insights.

Riscos

Aqueles interessados em investir em tokens ORC-20 devem primeiro entender que ORC-20 é um projeto experimental. Não há garantia em relação ao valor ou utilidade dos tokens produzidos usando este padrão. Embora o ORC-20 possa melhorar os padrões de tokens na rede Bitcoin, ele tem sido criticado por sua complexidade e por não oferecer vantagens significativas sobre os padrões existentes.

O destino do ORC-20 depende da resposta da comunidade e da capacidade de lidar com essas questões. É altamente recomendável que os usuários ajam com cautela e realizem uma pesquisa minuciosa antes de usar o ORC-20.

Conclusão

O ecossistema do Bitcoin tem um potencial imenso para desenvolvimento, com a inovação contínua dos padrões de tokens do Bitcoin ampliando suas possibilidades de aplicação. Padrões como BRC-20, ORC-20 e SRC-20, embora ainda em seus estágios iniciais e com limitações inerentes, são sem dúvida fundamentais para futuros experimentos inovadores.

Comparada à robusta segurança da rede Bitcoin, sua utilização é relativamente baixa. A natureza de sua linguagem de script restringe a execução de contratos inteligentes complexos na rede Bitcoin, limitando assim suas aplicações. No entanto, seu excepcional nível de segurança encoraja desenvolvedores e usuários a testar e aproveitar continuamente suas funcionalidades, contribuindo para o desenvolvimento geral do ecossistema. Além disso, a aceitação de mercado e o alcance de aplicação do ORC-20 precisarão de tempo para resistir à escrutínio da comunidade e do mercado em geral.

Autor: Allen
Tradutor: Piper
Revisores: KOWEI、Edward、Elisa、Ashley、Joyce
* As informações não pretendem ser e não constituem aconselhamento financeiro ou qualquer outra recomendação de qualquer tipo oferecida ou endossada pela Gate.
* Este artigo não pode ser reproduzido, transmitido ou copiado sem referência à Gate. A contravenção é uma violação da Lei de Direitos Autorais e pode estar sujeita a ação legal.

Compartilhar

Calendário Cripto

Desbloqueio de tokens
Aptos (APT) irá desbloquear 11,31 milhões de Tokens em 12 de agosto às 8h, com um valor aproximado de 48,07 milhões de dólares, representando 1,68% do fornecimento circulante.
APT
2.48%
2025-08-12
Desbloqueio de tokens
Aptos (APT) desbloqueará 11,31 milhões de Tokens em 12 de agosto às 8:00, com um valor aproximado de 53,16 milhões de dólares, representando 2,2% do Fornecimento circulante.
APT
2.48%
2025-08-12
Lançamento de Pixel Heroes Adventure
A CROSS anunciou o próximo lançamento de Pixel Heroes Adventure em sua plataforma. Os usuários já podem acessar a aplicação descentralizada PHA usando a Carteira CROSS. O lançamento oficial está agendado para 13 de agosto. Segundo a equipe, eventos exclusivos acompanharão o lançamento, aumentando o envolvimento dos jogadores dentro do ecossistema de jogos da CROSS.
CROSS
2025-08-12
Chamada da Comunidade
A Babylon realizará uma chamada comunitária no dia 13 de agosto às 07:00 UTC. Durante a sessão, os cofundadores David Tse e Fisher Yu apresentarão os principais indicadores de desempenho do segundo trimestre, revisarão conquistas e desenvolvimentos inesperados, e delinearão as prioridades para o terceiro trimestre.
BABY
-7.41%
2025-08-12
AMA no X
Taiko fará um AMA no X no dia 13 de agosto às 15:00 UTC.
TAIKO
-2.39%
2025-08-12

Artigos Relacionados

Como apostar ETH?
iniciantes

Como apostar ETH?

Com a conclusão da fusão, o Ethereum finalmente fez a transição de PoW para PoS. Os apostadores agora mantêm a segurança da rede apostando ETH e recebendo recompensas. É importante escolher métodos e prestadores de serviços apropriados antes de apostar. Com a conclusão da fusão, o Ethereum finalmente fez a transição de PoW para PoS. Os apostadores agora mantêm a segurança da rede apostando ETH e recebendo recompensas. É importante escolher métodos e prestadores de serviços apropriados antes de apostar.
11/21/2022, 10:08:45 AM
O que é Bitcoin?
iniciantes

O que é Bitcoin?

Bitcoin, a primeira criptomoeda usada com sucesso no mundo, é uma rede descentralizada de pagamento digital peer-to-peer inventada por Satoshi Nakamoto. O Bitcoin permite que os usuários negociem diretamente sem uma instituição financeira ou terceiros.
11/21/2022, 10:12:36 AM
O que é mineração BTC?
iniciantes

O que é mineração BTC?

Para entender o que é a mineração BTC, devemos primeiro entender o BTC, uma criptomoeda representativa criada em 2008. Agora, todo um conjunto de sistemas algorítmicos em torno de seu modelo econômico geral foi estabelecido. O algoritmo estipula que o BTC é obtido por meio de um cálculo matemático, ou “mineração”, como chamamos de forma mais vívida. Muito mais criptomoedas, não apenas BTC, podem ser obtidas por meio da mineração, mas o BTC é a primeira aplicação de mineração a obter criptomoedas em todo o mundo. As máquinas usadas para mineração são geralmente computadores. Por meio de computadores de mineração especiais, os mineradores obtêm respostas precisas o mais rápido possível para obter recompensas em criptomoedas, que podem ser usadas para obter renda adicional por meio de negociações no mercado.
12/14/2022, 9:31:58 AM
Da emissão de ativos à escalabilidade do BTC: evolução e desafios
intermediário

Da emissão de ativos à escalabilidade do BTC: evolução e desafios

Este artigo combina ordinais para trazer novas normas para o ecossistema BTC, examina os desafios atuais da escalabilidade BTC da perspectiva da emissão de ativos e prevê que a emissão de ativos combinada com cenários de aplicação como RGB e Taproot Assets têm o potencial para liderar a próxima narrativa .
12/23/2023, 9:17:32 AM
ETF BTC e a lógica regulatória legal por trás dele
iniciantes

ETF BTC e a lógica regulatória legal por trás dele

Este artigo tem como objetivo compreender a interconectividade entre diversas instituições do mercado, começando pelo caso SEC-Grayscale e o histórico de desenvolvimento dos ETFs BTC.
1/26/2024, 2:31:28 AM
Inscrições na cadeia: O renascimento do BTC
intermediário

Inscrições na cadeia: O renascimento do BTC

Reviver a cultura on-chain e as tradições descentralizadas é um método viável para a autoinicialização espontânea do BTC. O surgimento das inscrições Ordi e Sats incorpora diretamente informações de código na comunidade BTC, marcando o início do renascimento do BTC. A integração da cultura e da tecnologia de criptografia conecta os ativos de criptografia com a cultura, armazenando conteúdo na cadeia, o que será um desenvolvimento futuro do Inscription 2.0.
2/21/2024, 3:31:47 AM
Comece agora
Inscreva-se e ganhe um cupom de
$100
!