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 na rede Bitcoin e o seu impacto, destacando a emergência de tokens ORC-20. Estes tokens operam na cadeia de blocos do Bitcoin, oferecendo uma variedade de novas funcionalidades, como abordar a dupla despesa e melhorar a flexibilidade do espaço de nomes. Além disso, apresenta o funcionamento e as alterações trazidas pelo padrão ORC-20, explora as suas diferenças do BRC-20 e discute as potenciais vantagens e riscos 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 ficheiros 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. Estas limitações incluem "restrito a nomes de token de quatro caracteres", "não atualizável", "risco de duplo gasto", "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 âmbito do BRC-20 e aproveita o modelo de Saída de Transação Não Gasta (UTXO) do Bitcoin para evitar problemas de duplo gasto.

O que é o Padrão ORC-20?

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

As 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, em que as chaves de operação devem estar 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 do Fornecimento Inicial e da Quantidade Máxima de Cunhagem: Embora o fornecimento inicial fixo 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: A nomeação pode de fato ser 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, melhorando a confiabilidade e segurança das transações.
  • Permitir o Cancelamento da Transação: As transações podem ser canceladas simplesmente usando o comando “op”:”cancel” para um nonce específico. Isso oferece aos utilizadores uma flexibilidade e controlo adicionais.
  • ORC-20 Permite que Tokens BRC-20 sejam Transferidos para o Ambiente ORC-20: Esta transferência só pode ser executada pelo implementador 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 o ORC-20 como o BRC-20 são padrões de implantação de tokens no ecossistema Bitcoin com base no protocolo Ordinal, semelhante ao ERC-20 da Ethereum. No entanto, o ORC-20 expande algumas funcionalidades do BRC-20 e remove certas limitações para melhor atender à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 montante 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.
  • As transações de transferência podem transferir montantes para vários destinatários, e cada transação de transferência (a menos que seja uma auto-transação) deve especificar o montante a ser transferido.
  • As transações estão completas apenas quando o saldo restante é devolvido ao remetente.
  • Após cada transação concluída, o saldo previamente registado torna-se inválido.

Os Nomes dos Tokens Não Estão Limitados a 4 Caracteres e Não Distinguem Maiúsculas de Minúsculas

Uma vez que a maioria das palavras de quatro letras BRC-20 já foram pré-cunhadas, remover o limite de caracteres atende à demanda do 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 Funcionalidades Avançadas:

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 apliquem impostos sobre transações e royalties.

4. Capacidade de atualização do Token, como alteração dos 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:

  • Impede 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 a definição de múltiplas cópias do mesmo nome (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 equipas do projeto podem manipular os tokens)

Começando com ORC-20

Pode começar rapidamente a usar ORC-20 gravando eventos de implementação, cunhagem, envio e cancelamento.

1. Implementação ORC-20

Exemplo: Implementar 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.Criação de tokens ORC-20

Exemplo: Cunhar 10.000 ORC (número de inscrição #2504160). O evento de cunhagem mantém o saldo inicial. Deve manter 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 (as cunhagens anteriores a OIP-3 ainda são válidas).

Novo Formato: Revisado em OIP-3

3. Envio 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 está completa apenas depois de ser escrita de volta o “enviar saldo restante”.

Passo 3: O remetente envia os satoshis contendo a "inscrição de envio" criada no passo 1 para o destinatário.

Notas Importantes

  • Agora pode reutilizar as inscrições de transações de “criação” ou “envio”.
  • Desde que o saldo não seja gasto, pode reutilizar a 'inscrição de envio' - não é necessário inscrever um 'evento de envio' cada vez que transfere fundos ORC-20. Pode passar o 'ordinal de envio' previamente recebido para o endereço do destinatário para transferir o valor total relacionado com o 'ordinal de envio' desde que o montante não tenha sido gasto.
  • O objetivo é reutilizar a inscrição de “envio” única para reduzir o desperdício significativo de Bitcoin, poupando assim espaço no bloco e taxas de transação.

4. Cancelar uma Transação ORC-20

Exemplo: Cancelar uma Transação Parcial com Nonce 5

Como o ORC-20 Poupa Espaço no Bloco 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 ordinais "emitir" e "enviar" dentro de uma transação. Isso reduz significativamente a quantidade de dados que precisa ser registrada na blockchain, conservando assim espaço.

Os utilizadores 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 original de cunhagem permanecer não gasto, pode enviar diretamente o número ordinal da inscrição de cunhagem ao 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 gasto, você pode enviar diretamente o número ordinal da inscrição para o destinatário.
  • Iniciar um Novo Processo de Transação de Envio (Pré-OIP-10):

Passo 1: Escreva o montante a ser enviado para o endereço do remetente.

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

Passo 3: Envie diretamente o número ordinal da “inscrição enviada” do passo 1 para o destinatário. Note 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

Pode encontrar informações sobre tokens ORC-20 no site 20scan, incluindo indicadores como o número de detentores e a classificação de vários projetos de tokens. Estes dados podem fornecer aos utilizadores e negociantes mais perspetivas.

Riscos

Aqueles interessados em investir em tokens ORC-20 devem primeiro entender que o ORC-20 é um projeto experimental. Não há garantia quanto ao valor ou utilidade dos tokens produzidos usando este padrão. Embora o ORC-20 possa melhorar os padrões de token na rede Bitcoin, 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 abordar essas questões. Recomenda-se fortemente que os utilizadores procedam com cautela e realizem uma pesquisa minuciosa antes de usar o ORC-20.

Conclusão

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

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

Autor: Allen
Tradutor(a): Piper
Revisor(es): KOWEI、Edward、Elisa、Ashley、Joyce
* As informações não se destinam a ser e não constituem aconselhamento financeiro ou qualquer outra recomendação de qualquer tipo oferecido ou endossado pela Gate.
* Este artigo não pode ser reproduzido, transmitido ou copiado sem fazer referência à Gate. A violação é uma violação da Lei de Direitos de Autor e pode estar sujeita a ações legais.

Partilhar

Calendário Cripto

Atualizações de projetos
Smol Brains NFTs serão migrados para L1 durante a semana.
L1
-0.44%
2025-08-17
Desbloquear Tokens
A Fasttoken irá desbloquear 20.000.000 de tokens FTN a 18 de agosto, o que constitui aproximadamente 4,64% da oferta atualmente em circulação.
FTN
-0.24%
2025-08-17
Desbloqueio de 20MM Token
Fasttoken desbloqueia tokens às 12 AM UTC.
FTN
-0.24%
2025-08-17
Desafio de Convite de Verão
A REI Network deu início ao seu Desafio de Convite de Verão, que decorre de 4 de agosto a 18 de agosto. Os participantes podem competir por um prêmio total de 15.000 REI (7.500 REI distribuídos semanalmente). Os cinco melhores convocadores de cada semana ganharão recompensas. Para participar, os usuários devem gerar um enlace de convite único através do bot oficial do Telegram e convidar outros que permaneçam ativos durante pelo menos 7 dias. A campanha proíbe estritamente bots, contas falsas e uso de múltiplas contas.
REI
-5.2%
2025-08-17
AMA na X
A Kadena irá realizar um AMA no X no dia 18 de agosto às 14:00 UTC. A sessão contará com a participação do cofundador da empresa, Stuart Popejoy, em conversa com o conselheiro, Chris Ngoi, focando nos recentes desenvolvimentos do KDA e atualizações do projeto.
KDA
-4.87%
2025-08-17

Artigos relacionados

Como Aposta ETH
Principiante

Como Aposta ETH

À medida que a The Merge está concluída, o Ethereum finalmente transitou de PoW para POs. Os apostadores agora mantêm a segurança da rede ao stastarem ETH e obterem recompensas. É importante escolher os métodos e prestadores de serviços adequados antes de pôr em jogo. À medida que a The Merge está concluída, o Ethereum finalmente transitou de PoW para POs. Os apostadores agora mantêm a segurança da rede ao stastarem ETH e obterem recompensas. É importante escolher os métodos e prestadores de serviços adequados antes de pôr em jogo.
11/21/2022, 10:01:57 AM
Utilização de Bitcoin (BTC) em El Salvador - Análise do Estado Atual
Principiante

Utilização de Bitcoin (BTC) em El Salvador - Análise do Estado Atual

Em 7 de setembro de 2021, El Salvador tornou-se o primeiro país a adotar o Bitcoin (BTC) como moeda legal. Várias razões levaram El Salvador a embarcar nesta reforma monetária. Embora o impacto a longo prazo desta decisão ainda esteja por ser observado, o governo salvadorenho acredita que os benefícios da adoção da Bitcoin superam os riscos e desafios potenciais. Passaram-se dois anos desde a reforma, durante os quais houve muitas vozes de apoio e ceticismo em relação a esta reforma. Então, qual é o estado atual da sua implementação real? O seguinte fornecerá uma análise detalhada.
12/18/2023, 3:29:33 PM
Da emissão de ativos à escalabilidade BTC: Evolução e Desafios
Intermediário

Da emissão de ativos à escalabilidade BTC: Evolução e Desafios

Este artigo combina Ordinais para trazer novas normas para o ecossistema BTC, examina os desafios atuais da escalabilidade do 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 & Taproot Assets têm o potencial de liderar a próxima narrativa.
12/23/2023, 9:17:32 AM
O que é a BTC mineração?
Principiante

O que é a BTC mineração?

Para perceber o que é a BTC mining, primeiro temos de entender a BTC, uma criptomoeda representativa criada em 2008. Agora, foi estabelecido todo um conjunto de sistemas algorítmicos em torno do seu modelo económico geral. O algoritmo estipula que o BTC é obtido através de um cálculo matemático, ou" mineração", como lhe chamamos de uma forma mais vívida. Muito mais criptomoedas, não só BTC, podem ser obtidas através de mineração, mas BTC é a primeira aplicação de mineração a obter criptomoedas pelo mundo. As máquinas utilizadas para mineração são geralmente computadores. Através de computadores especiais de mineração, os mineiros recebem respostas precisas o mais rápido que conseguiam para obter recompensas com criptomoedas, que podem ser utilizadas para obter rendimentos adicionais através da negociação no mercado.
12/14/2022, 9:31:58 AM
ETFs Spot Bitcoin: Uma porta de entrada para o investimento em criptografia para empreendedores
Intermediário

ETFs Spot Bitcoin: Uma porta de entrada para o investimento em criptografia para empreendedores

Este artigo é uma introdução aos ETFs Bitcoin, explicando claramente aos leitores o que é o Spot BTC.
12/31/2023, 2:39:36 PM
Qual é o problema dos generais bizantinos
Principiante

Qual é o problema dos generais bizantinos

O Problema dos Generais Bizantinos é uma descrição situacional do problema de consensos distribuídos.
11/21/2022, 10:21:06 AM
Comece agora
Registe-se e ganhe um cupão de
100 USD
!