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.
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.
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:
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:
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:
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
4. Cancelar uma Transação ORC-20
Exemplo: Cancelar 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 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:
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.
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.
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.
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.
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.
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.
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:
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:
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:
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
4. Cancelar uma Transação ORC-20
Exemplo: Cancelar 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 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:
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.
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.
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.
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.