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.
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.
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:
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:
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:
Desvantagens:
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
4. Cancelando uma Transação ORC-20
Exemplo: Cancelando uma transação parcial com Nonce 5
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:
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.
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.
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.
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.
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.
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.
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:
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:
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:
Desvantagens:
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
4. Cancelando uma Transação ORC-20
Exemplo: Cancelando uma transação parcial com Nonce 5
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:
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.
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.
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.
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.