Nota: O texto original provém do Medium, de autoria de Quatro pilares, compilado e organizado pelo Bai Ze Research Institute, e ligeiramente apagado por questões de espaço.
Em janeiro de 2023, Casey Rodarmor, um dos principais colaboradores do Bitcoin, propôs a "Teoria Ordinals" e criou o protocolo Ordinals, que desencadeou um aumento na rede Bitcoin, fazendo as pessoas pensarem no que aconteceu na mania da cunhagem de Ethereum.NFT. A "Teoria dos Números Ordinais" permite aos usuários escrever arquivos arbitrários (imagens, textos, vídeos, etc. até 4 MB de tamanho) em Satoshi (a menor unidade de Bitcoin, satoshi), armazenando assim vários arquivos na cadeia.
Pouco depois, a Domo desenvolveu um novo padrão de token chamado BRC-20 baseado no protocolo Ordinals. Essencialmente, o BRC-20 é uma nova forma de facilitar a emissão e transferência de tokens escrevendo um texto sobre Satoshi. O padrão ganhou força significativa em abril, com o número de tokens BRC-20 disparando, levando a um aumento nas taxas de transação na cadeia Bitcoin em 8 de maio. Na época, a rede Bitcoin enfrentava mais de 400.000 transações pendentes, criando a situação cômica em que a exchange de criptomoedas Binance parou de aceitar depósitos e retiradas de Bitcoin.
À medida que os tokens BRC-20 ganharam força, seus preços também aumentaram. O preço do ordi, o primeiro token no padrão BRC-20, começou em US$ 0,1 e acabou aumentando 310 vezes para US$ 31 em 8 de maio, com um valor de mercado de quase US$ 650 milhões. Uma capitalização de mercado desse tamanho a coloca na 70ª posição ou mais na Coingecko, ainda mais alta do que Sui e Optimism.
No entanto, essa tendência foi passageira e agora mostra sinais de declínio. Mas devo admitir que o surgimento do padrão BRC-20 trouxe o Bitcoin de volta à atenção após um longo período de condições de mercado desfavoráveis.
Posteriormente, mais novos padrões de token surgiram e encontraram seu lugar - ORC-20 e SRC-20. De 13 a 15 de maio, as transações envolvendo tokens ORC-20 representaram 10% do total de transações na rede Bitcoin. Além disso, o token SRC-20 começou recentemente a ganhar força.
Teoria dos Números Ordinais
A teoria dos números ordinais não é um conceito novo que surgiu do nada, mas um derivado de um conceito anterior: o número ordinal, ou seja, a ordem dos números, refere-se à numeração sequencial da menor unidade do Bitcoin, o Satoshi. De acordo com a teoria dos números ordinais, cada satoshi é numerado de acordo com sua ordem de mineração.
Na verdade, o número de série do Satoshi pode ser expresso de várias maneiras, incluindo:
Notação inteira: 2099994106992659——Números organizados na ordem de mineração. Como a quantidade total de Bitcoin é 21.000.000, 1 BTC = 100.000.000 Satoshi, o número de série máximo é 2.100 trilhões.
Notação decimal: 3891094.16797 — O número antes da vírgula decimal representa a altura do bloco Bitcoin onde Satoshi foi minerado, e o número depois representa a ordem de Satoshi no bloco.
notação de grau: 3°111094′214″16797‴ — O último conjunto de números é a ordem em que Satoshi foi minerado no bloco, precedido pela altura do bloco em graus.
Símbolo de percentil: 99,99971949060254% — Uma forma de expressar a porcentagem de Satoshi no fornecimento total de Bitcoin.
NAME: Um método de classificação usando as letras az.
Curiosamente, os criadores da Teoria dos Números Ordinais também atribuíram uma raridade a cada satoshi com base no número ordinal atribuído a ele:
Comum: Todos os satoshis exceto o primeiro satoshi em cada bloco
Incomum: Primeiro Satoshi de cada bloco (aproximadamente a cada 10 minutos)
Raro: Primeiro satoshi após o ajuste de dificuldade (ocorre aproximadamente a cada duas semanas)
Épico: Primeiro satoshi após o halving (aproximadamente a cada 4 anos)
Lendário: Primeiro Satoshi na coincidência de ajuste de dificuldade e halving (aproximadamente a cada 24 anos)
Mito: O primeiro Satoshi do bloco de gênese do Bitcoin (só existe um)
Inscrição: Escreva arquivo para Satoshi
A teoria dos números ordinais faz com que cada Satoshi tenha um número de série único, e as atualizações Segwit e Taproot da rede Bitcoin tornam possível gravar arquivos no Satoshi.
SegWit é a abreviatura de Segregated Witness (Testemunha Segregada), que é uma atualização aplicada ao Bitcoin Core, o cliente da rede Bitcoin, em 2017. Embora o SegWit tenha resolvido o antigo problema de maleabilidade da transação na rede Bitcoin e tenha aberto o caminho para a operação da Lightning Network, a coisa mais importante relevante para esta discussão de atualização é a expansão do tamanho do bloco.
SegWit introduz um novo conceito - peso do bloco, que altera a unidade de tamanho do bloco de Bytes para vBytes, onde 1 vByte é equivalente a 4 unidades de peso. Portanto, o tamanho máximo do bloco foi alterado de 1 MB para 1 vMB. Além disso, os dados de transação existentes são divididos em duas partes: a. dados de transação, b. dados de testemunha. Dados de transação contêm informações de remetente, destinatário, entrada e saída; enquanto dados de testemunha contêm informações de script e dados de assinatura.
Posteriormente, a atualização do Taproot prosseguiu atualizando a linguagem de script usada na rede Bitcoin para Tap. Após a atualização, uma gama mais ampla de transações ficou disponível na rede Bitcoin, que é o que a Ordinal Theory usa para registrar vários documentos em Satoshi por meio de dados de testemunhas.
Essencialmente, cada Satoshi possui um número de série único e pode armazenar dados, funcionando como um NFT. No entanto, ao contrário da maioria dos NFTs no ecossistema Ethereum, o processo de inscrição registra todos os dados, tornando-o um NFT "nativo de blockchain" mais autêntico do que os NFTs Ethereum. Os usuários podem gravar arquivos no Satoshi usando o protocolo Ordinals, e os arquivos contendo Satoshi também podem ser negociados (trocados) como o Bitcoin comum.
No entanto, para fazer isso, um desafio significativo é que os usuários devem usar uma carteira compatível com Ordinals. Embora as inscrições sejam gravadas em satoshis, que podem ser transferidos para qualquer carteira bitcoin, o desafio vem da incapacidade de distinguir esses satoshis inscritos de outros bitcoins. Portanto, existe o risco de pagar acidentalmente satoshis com arquivos escritos como taxas de minerador durante transferências regulares de BTC. Portanto, os usuários do Ordinals devem escolher uma carteira que facilite o controle e a seleção do Satoshi.
exemplo
Até agora, os primeiros usuários criaram vários Bitcoin NFTs usando o protocolo Ordinals. Os primeiros foram todos usando fotos, a primeira inscrição registrada é Satoshi 727.624.168.684.699 com a imagem de dickbutt.
Dustlabs empacotou seus 535 DeGods através do protocolo Ordinals em um único bloco (bloco #776408), enquanto Yuga Labs, o desenvolvedor do conhecido NFT "Boring Ape" da Ethereum, colocou um conjunto de arte generativa chamado TwelveFold into Bit na rede monetária .
Enquanto isso, há muitos experimentos interessantes usando texto. Além do BRC-20 que destacaremos a seguir, o Sats Names é um bom exemplo.
O Ethereum Name Service (ENS) é o serviço de nomes na rede Ethereum, enquanto o Sats Names é o serviço de nomes na rede Bitcoin. Para registrar um nome, basta digitar o texto de acordo com a sintaxe JSON, conforme mostrado acima.
Isso libera qualquer pessoa para usar nomes exclusivos à vontade? Por exemplo, se Bob criar o nome "bitcoin.sats" e Bob criar o mesmo nome "bitcoin.sats" em um Satoshi diferente, isso pode criar ambiguidade. Em vez disso, o que os Sats Names fazem principalmente é reconhecer a propriedade de um nome específico - pertencente ao primeiro Satoshi que criou esse nome. Portanto, se o serviço de nomenclatura do Bitcoin for adotado em escala, a limitação é que um indexador separado é necessário para distinguir entre o tipo de nome e a propriedade.
BRC-20
BRC-20 é um padrão de token experimental proposto pela Domo em março de 2023, permitindo que qualquer pessoa emita novos tokens na rede Bitcoin inscrevendo texto.
Ao contrário do Ethereum ERC-20, que pode emitir e transferir tokens imediatamente após a implantação de contratos inteligentes, os tokens BRC-20 não são tokens reais, mas satoshis que registram um texto específico. Portanto, assim como acontece com os nomes Sats, um Indexador separado é necessário para saber o estado ou saldo dos tokens BRC-20.
Como os tokens BRC-20 são emitidos de maneira diferente dos tokens ERC-20, as fases de implantação, cunhagem e transferência podem ser difíceis de entender. Para facilitar a compreensão dos leitores, tomamos como exemplo o token XING BRC-20 existente.
implantar:
A implantação do token XING foi registrada por bc1qxhxhxxrv244ptsp5447lx4nsyue3ek23s9yycf (implantador) no satoshi número #1934771250000000. No entanto, como esse implantador implantou apenas tokens XING e não os cunhou, podemos ver que o saldo do token XING é zero.
moeda:
Um minter, bc1qk3fqhw8txe5ev0s8n7rj2e3z564uw02hfhuw62, inscreveu o texto acima em 26 satoshis diferentes, cunhando um total de 26.000 tokens XING, conforme mostrado abaixo. A razão pela qual 26.000 tokens são cunhados em 26 Satoshi em vez de todos de uma vez é porque o implantador definiu uma quantidade máxima de cunhagem de 1.000.
Transferir:
Para transferir 26.000 tokens XING, bc1qk3fqhw8txe5ev0s8n7rj2e3z564uw02hfhuw62 inscreveu o texto acima em 5 Satoshi para transferir 22.000 tokens XING.
Equilíbrio:
Então, qual é a quantidade final de tokens XING mantidos pelo endereço da carteira no exemplo acima?
bc1qxhxhxxrv244ptsp5447lx4nsyue3ek23s9yycf (implantador): apenas tokens XING implantados, não os cunhou, então o saldo é 0.
bc1qk3fqhw8txe5ev0s8n7rj2e3z564uw02hfhuw62 (caster/remetente): Pesquise este endereço no ordiscan, o número de inscrições XING mantidas é 26. No entanto, este endereço cunhou 26.000 tokens e enviou 22.000 tokens, por que ainda possui 26 inscrições? Isso ocorre porque, para tokens BRC-20, a transferência não é para transferir a inscrição da moeda existente, mas para gravar o texto da transferência XING em outro satoshi e, em seguida, concluir a transferência. Ou seja, quando ocorre o processo de transferência, o saldo do remetente é descontado e a inscrição da transferência XING é adicionada ao saldo do destinatário. Portanto, embora bc1q…uw62 ainda retenha a inscrição da casa da moeda de 26.000 tokens, o saldo final confirmado é de 4.000 porque a inscrição de transferência XING de 22.000 tokens foi enviada para outro endereço.
Em suma, o BRC-20 apresenta uma nova maneira de lidar com tokens fungíveis (FT) na rede Bitcoin e, com o recente aumento de memecoins (como PEPE) na rede Ethereum, também recebeu muita atenção.
Quase 50% das taxas de transação geradas na rede Bitcoin nos últimos dois meses foram relacionadas a números ordinais, especificamente BRC-20. Em 9 de maio de 2023, o número de tokens BRC-20 implantados é 1.599, as taxas totais de rede relacionadas à cunhagem são 628,7 BTC e as taxas totais de rede relacionadas à transferência são 46,8 BTC. Pode-se ver que o BRC-20 tem desencadeou uma enorme quantidade de uso da rede.
O primeiro token BRC-20, ordi, começou em US$ 0,1 e disparou ao ser listado em várias exchanges centralizadas, atingindo uma alta de US$ 31. Além disso, outros tokens como nals, meme, pepe e piza têm valores de mercado entre US$ 10 milhões e US$ 40 milhões.
**Sem contratos inteligentes, o mercado de negociação do BRC-20 é centralizado? **
Como funciona a negociação de token BRC-20? Como todos sabemos, a rede Ethereum suporta contratos inteligentes, permitindo o estabelecimento de acordos de mercado descentralizados por meio de contratos inteligentes, mas é impossível para nós estabelecer contratos inteligentes semelhantes na rede Bitcoin.
Se você usou o UniSat Marketplace, encontrará várias trocas de token BRC-20 listadas na plataforma e os compradores podem conectar suas carteiras Bitcoin para fazer compras. Além da negociação no mercado secundário de tokens BRC-20, isso também está acontecendo em vários mercados que negociam NFTs Bitcoin (por exemplo, MagicEden). Todos os mercados Ordinais existentes estão usando uma abordagem hospedada centralmente?
A resposta é PSBT (Transação Bitcoin Parcialmente Assinada). PSBT é um recurso introduzido pelo BIP-174 que permite aos usuários assinar apenas determinadas entradas. Como tal, UniSat e outros mercados Ordinais utilizam PSBT para permitir que compradores e vendedores transacionem de maneira confiável e sem custódia.
A popularidade do BRC-20 levou a um aumento nas taxas de rede Bitcoin. No entanto, essa tendência foi passageira e agora mostra sinais de declínio. É aqui que entram os novos padrões de token - ORC-20 e SRC-20. De 13 a 15 de maio, as transações envolvendo tokens ORC-20 representaram 10% do total de transações. Além disso, o token SRC-20 começou recentemente a ganhar impulso.
ORC-20
Embora o BRC-20 abra caminho para um novo método de emissão de FT usando Ordinais na rede Bitcoin, é um experimento muito inicial e tem muitas desvantagens:
Primeiro, quando o token BRC-20 é implantado inicialmente, o fornecimento total e o número máximo de tokens por hortelã são fixos e não podem ser alterados. Embora isso possa ser benéfico em alguns casos, tem a desvantagem de limitar a flexibilidade do modelo de token.
A segunda desvantagem é que o nome do token BRC-20 só pode ter 4 caracteres. Em contraste, os tokens ERC-20 têm nomes de comprimentos variados. A remoção do limite no tamanho do nome do token permitirá que mais projetos criem tokens.
Uma terceira desvantagem é que a transferência de tokens BRC-20 depende inteiramente de um indexador externo e centralizado. Como o próprio processo de inscrição simplesmente grava dados em Satoshi, não há como a rede Bitcoin no nível de consenso impedir inscrições que violem o padrão BRC-20.
Por exemplo, se o fornecimento máximo de tokens ordi BRC-20 for 21.000.000 e todos os 21.000.000 tokens tiverem sido cunhados, seria inválido cunhar tokens ordi adicionais de acordo com o padrão de token BRC-20, mas a transação de cunhagem seria registrada de qualquer maneira porque a transação paga a taxa. Portanto, cabe inteiramente ao indexador externo determinar qual inscrição é válida ou inválida, o que levou o invasor a explorar a fraqueza do mercado UniSat para realizar um ataque de gasto duplo em tokens BRC-20, causando perdas financeiras.
Pode-se dizer que o ORC-20 é uma versão atualizada do padrão BRC-20, que resolve algumas deficiências do padrão BRC-20:
1. Identificação do token
O padrão ORC-20 traz melhorias substanciais em relação ao padrão BRC-20. Uma dessas melhorias é a inclusão de identificadores (IDs) que podem identificar um token específico. No padrão BRC-20, se um token com o mesmo nome for implantado, o indexador externo considera o primeiro token implantado como "legal". Em contraste, no padrão ORC-20, mesmo tokens com o mesmo nome ainda podem ser distinguidos, pois o número da inscrição inclui "ID" quando implantado, permitindo a identificação.
2. Nome do token de qualquer comprimento
Em segundo lugar, ao contrário do padrão BRC-20, que permite a criação de apenas quatro letras como nomes, o ORC-20 permite a criação de nomes de qualquer comprimento. Por exemplo, ORC, o primeiro token ORC-20 a ser implantado, tem um nome de três letras.
3. Atualizável
Em terceiro lugar, o padrão ORC-20 introduz a capacidade de modificar o fornecimento total e modificar o número máximo de tokens por hortelã. Embora essa flexibilidade possa ser explorada pelos implantadores, ela também abre oportunidades para vários experimentos de tokennomics. Esses experimentos podem incluir a redução gradual do número máximo de moedas cunhadas por hortelã, simulando o halving do Bitcoin.
4. Modelo UTXO
Quarto, e mais importante, o ORC-20 adiciona o conceito de UTXO para transferir tokens. Por exemplo, A envia $ 2 para B, que já tem $ 1 em mãos. No modelo de conta, o saldo de B aparecerá como $ 3 - $ 1 e $ 2 combinados. Mas sob o modelo UTXO, o saldo de B terá dois UTXOs separados, um para US$ 1 e outro para US$ 2. Se B enviar $ 2,5 para C, os UTXOs de $ 1 e $ 2 são mesclados e divididos em UTXOs de $ 2,5 e $ 0,5, dos quais $ 2,5 vão para C e $ 0,5 ficam em B. A vantagem dessa melhoria é que o UTXO só pode ser usado uma vez, o que essencialmente evita gastos duplos. O ORC-20 adiciona o conceito de UTXO na transferência de token, que é a maior diferença do BRC-20.
Para enviar tokens ORC-20, o remetente deve escrever o texto da etapa 1 da imagem acima no Satoshi e o destinatário precisa escrever o texto da etapa 2 para enviar o saldo de volta ao remetente. Este é o mesmo processo que o UTXO. Portanto, para carteiras ou mercados que adotam o ORC-20, é necessário aguardar até que a transação de transferência do ORC-20 seja concluída.
ORC-20 Ecossistema e Status
Embora o ORC-20 não exista há tanto tempo quanto o BRC-20, podemos ver que está ganhando força, com um volume total de transações de aproximadamente 260.000 transações envolvendo o ORC-20 até o momento e uma taxa de aproximadamente 19,5 BTC.
Existem alguns projetos comunitários que vale a pena dar uma olhada, como o BitPunks, que fornece um navegador ORC-20, e o OrcDAO, que usa tokens ORC.
SRC-20
Enquanto o padrão ORC-20 pode ser pensado como uma versão aprimorada que corrige as limitações do BRC-20, o padrão SRC-20 usa Carimbos para inscrever texto de maneira bastante diferente dos dois padrões anteriores.
BRC-20 e ORC-20 são baseados na teoria dos números ordinais, e o princípio é escrever arquivos arbitrários nos dados de testemunha das transações Bitcoin. No entanto, esse processo consome a maior parte da capacidade do ledger distribuído, permitindo que os nós removam ou eliminem dados de testemunha. Além disso, nem todos os nós são obrigados a persistir ou propagar esses dados de testemunha.
No entanto, no caso dos Stamps, como as informações são armazenadas em UTXOs, todo nodo completo deve armazená-los, tornando-os mais duráveis que os ordinais, ou duplamente "blockchain-native". Embora esta seja uma vantagem óbvia, o espaço para armazenamento de dados é limitado e aceita apenas imagens de 24x24 pixels ou PNG de 8 cores, GIF.
O texto usado para implantar, cunhar e transferir tokens SRC-20 também está no formato JSON, muito semelhante ao BRC-20.
Resumo
Começando com Sats Names, para a popularidade mais recente do BRC-20, para ORC-20 e SRC-20, há até esforços para incorporar a funcionalidade de staking nos tokens BRC-20. Por que existem tantos experimentos na rede Bitcoin?
Primeiro, a utilização é muito baixa em comparação com a forte segurança da rede Bitcoin. A natureza da linguagem de script limita a execução de contratos inteligentes complexos na rede Bitcoin, limitando assim sua aplicação. No entanto, seu nível superior de segurança incentiva desenvolvedores e usuários a testar e utilizar constantemente seus recursos. Claro, com um nível tão alto de segurança apenas para armazenar e transferir fundos, seria ótimo poder usar essa segurança para uma variedade de outros casos de uso.
Em segundo lugar, os textos têm um potencial expressivo ilimitado. Assim como nos primeiros dias do PC, quando muitos jogos eram baseados em texto, o texto podia despertar a imaginação e representar uma ampla gama de conceitos. Nomes Sats, tokens BRC-20, ORC-20 e SRC-20 usam texto apenas para simbolizar entidades intangíveis e usam indexadores externos para dar a eles uma sensação tangível. Embora esses padrões ainda estejam em sua infância e tenham suas próprias limitações, não há dúvida de que eles formarão a base para muitas experiências inovadoras no futuro.
Outra questão é até onde esses tokens RC-20 "X" podem ir. A rede Bitcoin é fundamentalmente incapaz de implementar contratos inteligentes complexos e, como os tokens BRC-20 não são tangíveis como os tokens ERC-20, mas apenas representam a existência de tokens registrando inscrições em Satoshi, sua utilidade é difícil imaginar sendo usada para outra coisa senão negociação como um token de meme. Talvez possamos imaginar atividades simples de governança em que os usuários conectam suas carteiras Bitcoin e votam com base na quantidade de tokens BRC-20 que possuem, mas aplicar resultados de governança na cadeia ainda não é viável.
aviso de risco:
De acordo com o "Aviso sobre como prevenir e lidar com o risco de hype em transações de moeda virtual" emitido pelo banco central e outros departamentos, o conteúdo deste artigo é apenas para compartilhamento de informações, não promovendo ou endossando nenhuma operação e investimento comportamento. Participar de qualquer prática financeira ilegal.
Ver original
O conteúdo é apenas para referência, não uma solicitação ou oferta. Nenhum aconselhamento fiscal, de investimento ou jurídico é fornecido. Consulte a isenção de responsabilidade para obter mais informações sobre riscos.
De BRC-20, ORC-20 a SRC-20: esses experimentos inovadores são o futuro do Bitcoin?
Nota: O texto original provém do Medium, de autoria de Quatro pilares, compilado e organizado pelo Bai Ze Research Institute, e ligeiramente apagado por questões de espaço.
Em janeiro de 2023, Casey Rodarmor, um dos principais colaboradores do Bitcoin, propôs a "Teoria Ordinals" e criou o protocolo Ordinals, que desencadeou um aumento na rede Bitcoin, fazendo as pessoas pensarem no que aconteceu na mania da cunhagem de Ethereum.NFT. A "Teoria dos Números Ordinais" permite aos usuários escrever arquivos arbitrários (imagens, textos, vídeos, etc. até 4 MB de tamanho) em Satoshi (a menor unidade de Bitcoin, satoshi), armazenando assim vários arquivos na cadeia.
Pouco depois, a Domo desenvolveu um novo padrão de token chamado BRC-20 baseado no protocolo Ordinals. Essencialmente, o BRC-20 é uma nova forma de facilitar a emissão e transferência de tokens escrevendo um texto sobre Satoshi. O padrão ganhou força significativa em abril, com o número de tokens BRC-20 disparando, levando a um aumento nas taxas de transação na cadeia Bitcoin em 8 de maio. Na época, a rede Bitcoin enfrentava mais de 400.000 transações pendentes, criando a situação cômica em que a exchange de criptomoedas Binance parou de aceitar depósitos e retiradas de Bitcoin.
À medida que os tokens BRC-20 ganharam força, seus preços também aumentaram. O preço do ordi, o primeiro token no padrão BRC-20, começou em US$ 0,1 e acabou aumentando 310 vezes para US$ 31 em 8 de maio, com um valor de mercado de quase US$ 650 milhões. Uma capitalização de mercado desse tamanho a coloca na 70ª posição ou mais na Coingecko, ainda mais alta do que Sui e Optimism.
No entanto, essa tendência foi passageira e agora mostra sinais de declínio. Mas devo admitir que o surgimento do padrão BRC-20 trouxe o Bitcoin de volta à atenção após um longo período de condições de mercado desfavoráveis.
Posteriormente, mais novos padrões de token surgiram e encontraram seu lugar - ORC-20 e SRC-20. De 13 a 15 de maio, as transações envolvendo tokens ORC-20 representaram 10% do total de transações na rede Bitcoin. Além disso, o token SRC-20 começou recentemente a ganhar força.
Teoria dos Números Ordinais
A teoria dos números ordinais não é um conceito novo que surgiu do nada, mas um derivado de um conceito anterior: o número ordinal, ou seja, a ordem dos números, refere-se à numeração sequencial da menor unidade do Bitcoin, o Satoshi. De acordo com a teoria dos números ordinais, cada satoshi é numerado de acordo com sua ordem de mineração.
Na verdade, o número de série do Satoshi pode ser expresso de várias maneiras, incluindo:
Curiosamente, os criadores da Teoria dos Números Ordinais também atribuíram uma raridade a cada satoshi com base no número ordinal atribuído a ele:
Inscrição: Escreva arquivo para Satoshi
A teoria dos números ordinais faz com que cada Satoshi tenha um número de série único, e as atualizações Segwit e Taproot da rede Bitcoin tornam possível gravar arquivos no Satoshi.
SegWit é a abreviatura de Segregated Witness (Testemunha Segregada), que é uma atualização aplicada ao Bitcoin Core, o cliente da rede Bitcoin, em 2017. Embora o SegWit tenha resolvido o antigo problema de maleabilidade da transação na rede Bitcoin e tenha aberto o caminho para a operação da Lightning Network, a coisa mais importante relevante para esta discussão de atualização é a expansão do tamanho do bloco.
SegWit introduz um novo conceito - peso do bloco, que altera a unidade de tamanho do bloco de Bytes para vBytes, onde 1 vByte é equivalente a 4 unidades de peso. Portanto, o tamanho máximo do bloco foi alterado de 1 MB para 1 vMB. Além disso, os dados de transação existentes são divididos em duas partes: a. dados de transação, b. dados de testemunha. Dados de transação contêm informações de remetente, destinatário, entrada e saída; enquanto dados de testemunha contêm informações de script e dados de assinatura.
Posteriormente, a atualização do Taproot prosseguiu atualizando a linguagem de script usada na rede Bitcoin para Tap. Após a atualização, uma gama mais ampla de transações ficou disponível na rede Bitcoin, que é o que a Ordinal Theory usa para registrar vários documentos em Satoshi por meio de dados de testemunhas.
Essencialmente, cada Satoshi possui um número de série único e pode armazenar dados, funcionando como um NFT. No entanto, ao contrário da maioria dos NFTs no ecossistema Ethereum, o processo de inscrição registra todos os dados, tornando-o um NFT "nativo de blockchain" mais autêntico do que os NFTs Ethereum. Os usuários podem gravar arquivos no Satoshi usando o protocolo Ordinals, e os arquivos contendo Satoshi também podem ser negociados (trocados) como o Bitcoin comum.
No entanto, para fazer isso, um desafio significativo é que os usuários devem usar uma carteira compatível com Ordinals. Embora as inscrições sejam gravadas em satoshis, que podem ser transferidos para qualquer carteira bitcoin, o desafio vem da incapacidade de distinguir esses satoshis inscritos de outros bitcoins. Portanto, existe o risco de pagar acidentalmente satoshis com arquivos escritos como taxas de minerador durante transferências regulares de BTC. Portanto, os usuários do Ordinals devem escolher uma carteira que facilite o controle e a seleção do Satoshi.
exemplo
Até agora, os primeiros usuários criaram vários Bitcoin NFTs usando o protocolo Ordinals. Os primeiros foram todos usando fotos, a primeira inscrição registrada é Satoshi 727.624.168.684.699 com a imagem de dickbutt.
Dustlabs empacotou seus 535 DeGods através do protocolo Ordinals em um único bloco (bloco #776408), enquanto Yuga Labs, o desenvolvedor do conhecido NFT "Boring Ape" da Ethereum, colocou um conjunto de arte generativa chamado TwelveFold into Bit na rede monetária .
Enquanto isso, há muitos experimentos interessantes usando texto. Além do BRC-20 que destacaremos a seguir, o Sats Names é um bom exemplo.
O Ethereum Name Service (ENS) é o serviço de nomes na rede Ethereum, enquanto o Sats Names é o serviço de nomes na rede Bitcoin. Para registrar um nome, basta digitar o texto de acordo com a sintaxe JSON, conforme mostrado acima.
Isso libera qualquer pessoa para usar nomes exclusivos à vontade? Por exemplo, se Bob criar o nome "bitcoin.sats" e Bob criar o mesmo nome "bitcoin.sats" em um Satoshi diferente, isso pode criar ambiguidade. Em vez disso, o que os Sats Names fazem principalmente é reconhecer a propriedade de um nome específico - pertencente ao primeiro Satoshi que criou esse nome. Portanto, se o serviço de nomenclatura do Bitcoin for adotado em escala, a limitação é que um indexador separado é necessário para distinguir entre o tipo de nome e a propriedade.
BRC-20
BRC-20 é um padrão de token experimental proposto pela Domo em março de 2023, permitindo que qualquer pessoa emita novos tokens na rede Bitcoin inscrevendo texto.
Ao contrário do Ethereum ERC-20, que pode emitir e transferir tokens imediatamente após a implantação de contratos inteligentes, os tokens BRC-20 não são tokens reais, mas satoshis que registram um texto específico. Portanto, assim como acontece com os nomes Sats, um Indexador separado é necessário para saber o estado ou saldo dos tokens BRC-20.
Como os tokens BRC-20 são emitidos de maneira diferente dos tokens ERC-20, as fases de implantação, cunhagem e transferência podem ser difíceis de entender. Para facilitar a compreensão dos leitores, tomamos como exemplo o token XING BRC-20 existente.
implantar:
A implantação do token XING foi registrada por bc1qxhxhxxrv244ptsp5447lx4nsyue3ek23s9yycf (implantador) no satoshi número #1934771250000000. No entanto, como esse implantador implantou apenas tokens XING e não os cunhou, podemos ver que o saldo do token XING é zero.
moeda:
Um minter, bc1qk3fqhw8txe5ev0s8n7rj2e3z564uw02hfhuw62, inscreveu o texto acima em 26 satoshis diferentes, cunhando um total de 26.000 tokens XING, conforme mostrado abaixo. A razão pela qual 26.000 tokens são cunhados em 26 Satoshi em vez de todos de uma vez é porque o implantador definiu uma quantidade máxima de cunhagem de 1.000.
Transferir:
Para transferir 26.000 tokens XING, bc1qk3fqhw8txe5ev0s8n7rj2e3z564uw02hfhuw62 inscreveu o texto acima em 5 Satoshi para transferir 22.000 tokens XING.
Equilíbrio:
Então, qual é a quantidade final de tokens XING mantidos pelo endereço da carteira no exemplo acima?
Em suma, o BRC-20 apresenta uma nova maneira de lidar com tokens fungíveis (FT) na rede Bitcoin e, com o recente aumento de memecoins (como PEPE) na rede Ethereum, também recebeu muita atenção.
Quase 50% das taxas de transação geradas na rede Bitcoin nos últimos dois meses foram relacionadas a números ordinais, especificamente BRC-20. Em 9 de maio de 2023, o número de tokens BRC-20 implantados é 1.599, as taxas totais de rede relacionadas à cunhagem são 628,7 BTC e as taxas totais de rede relacionadas à transferência são 46,8 BTC. Pode-se ver que o BRC-20 tem desencadeou uma enorme quantidade de uso da rede.
O primeiro token BRC-20, ordi, começou em US$ 0,1 e disparou ao ser listado em várias exchanges centralizadas, atingindo uma alta de US$ 31. Além disso, outros tokens como nals, meme, pepe e piza têm valores de mercado entre US$ 10 milhões e US$ 40 milhões.
**Sem contratos inteligentes, o mercado de negociação do BRC-20 é centralizado? **
Como funciona a negociação de token BRC-20? Como todos sabemos, a rede Ethereum suporta contratos inteligentes, permitindo o estabelecimento de acordos de mercado descentralizados por meio de contratos inteligentes, mas é impossível para nós estabelecer contratos inteligentes semelhantes na rede Bitcoin.
Se você usou o UniSat Marketplace, encontrará várias trocas de token BRC-20 listadas na plataforma e os compradores podem conectar suas carteiras Bitcoin para fazer compras. Além da negociação no mercado secundário de tokens BRC-20, isso também está acontecendo em vários mercados que negociam NFTs Bitcoin (por exemplo, MagicEden). Todos os mercados Ordinais existentes estão usando uma abordagem hospedada centralmente?
A resposta é PSBT (Transação Bitcoin Parcialmente Assinada). PSBT é um recurso introduzido pelo BIP-174 que permite aos usuários assinar apenas determinadas entradas. Como tal, UniSat e outros mercados Ordinais utilizam PSBT para permitir que compradores e vendedores transacionem de maneira confiável e sem custódia.
A popularidade do BRC-20 levou a um aumento nas taxas de rede Bitcoin. No entanto, essa tendência foi passageira e agora mostra sinais de declínio. É aqui que entram os novos padrões de token - ORC-20 e SRC-20. De 13 a 15 de maio, as transações envolvendo tokens ORC-20 representaram 10% do total de transações. Além disso, o token SRC-20 começou recentemente a ganhar impulso.
ORC-20
Embora o BRC-20 abra caminho para um novo método de emissão de FT usando Ordinais na rede Bitcoin, é um experimento muito inicial e tem muitas desvantagens:
Primeiro, quando o token BRC-20 é implantado inicialmente, o fornecimento total e o número máximo de tokens por hortelã são fixos e não podem ser alterados. Embora isso possa ser benéfico em alguns casos, tem a desvantagem de limitar a flexibilidade do modelo de token.
A segunda desvantagem é que o nome do token BRC-20 só pode ter 4 caracteres. Em contraste, os tokens ERC-20 têm nomes de comprimentos variados. A remoção do limite no tamanho do nome do token permitirá que mais projetos criem tokens.
Uma terceira desvantagem é que a transferência de tokens BRC-20 depende inteiramente de um indexador externo e centralizado. Como o próprio processo de inscrição simplesmente grava dados em Satoshi, não há como a rede Bitcoin no nível de consenso impedir inscrições que violem o padrão BRC-20.
Por exemplo, se o fornecimento máximo de tokens ordi BRC-20 for 21.000.000 e todos os 21.000.000 tokens tiverem sido cunhados, seria inválido cunhar tokens ordi adicionais de acordo com o padrão de token BRC-20, mas a transação de cunhagem seria registrada de qualquer maneira porque a transação paga a taxa. Portanto, cabe inteiramente ao indexador externo determinar qual inscrição é válida ou inválida, o que levou o invasor a explorar a fraqueza do mercado UniSat para realizar um ataque de gasto duplo em tokens BRC-20, causando perdas financeiras.
Pode-se dizer que o ORC-20 é uma versão atualizada do padrão BRC-20, que resolve algumas deficiências do padrão BRC-20:
1. Identificação do token
O padrão ORC-20 traz melhorias substanciais em relação ao padrão BRC-20. Uma dessas melhorias é a inclusão de identificadores (IDs) que podem identificar um token específico. No padrão BRC-20, se um token com o mesmo nome for implantado, o indexador externo considera o primeiro token implantado como "legal". Em contraste, no padrão ORC-20, mesmo tokens com o mesmo nome ainda podem ser distinguidos, pois o número da inscrição inclui "ID" quando implantado, permitindo a identificação.
2. Nome do token de qualquer comprimento
Em segundo lugar, ao contrário do padrão BRC-20, que permite a criação de apenas quatro letras como nomes, o ORC-20 permite a criação de nomes de qualquer comprimento. Por exemplo, ORC, o primeiro token ORC-20 a ser implantado, tem um nome de três letras.
3. Atualizável
Em terceiro lugar, o padrão ORC-20 introduz a capacidade de modificar o fornecimento total e modificar o número máximo de tokens por hortelã. Embora essa flexibilidade possa ser explorada pelos implantadores, ela também abre oportunidades para vários experimentos de tokennomics. Esses experimentos podem incluir a redução gradual do número máximo de moedas cunhadas por hortelã, simulando o halving do Bitcoin.
4. Modelo UTXO
Quarto, e mais importante, o ORC-20 adiciona o conceito de UTXO para transferir tokens. Por exemplo, A envia $ 2 para B, que já tem $ 1 em mãos. No modelo de conta, o saldo de B aparecerá como $ 3 - $ 1 e $ 2 combinados. Mas sob o modelo UTXO, o saldo de B terá dois UTXOs separados, um para US$ 1 e outro para US$ 2. Se B enviar $ 2,5 para C, os UTXOs de $ 1 e $ 2 são mesclados e divididos em UTXOs de $ 2,5 e $ 0,5, dos quais $ 2,5 vão para C e $ 0,5 ficam em B. A vantagem dessa melhoria é que o UTXO só pode ser usado uma vez, o que essencialmente evita gastos duplos. O ORC-20 adiciona o conceito de UTXO na transferência de token, que é a maior diferença do BRC-20.
Para enviar tokens ORC-20, o remetente deve escrever o texto da etapa 1 da imagem acima no Satoshi e o destinatário precisa escrever o texto da etapa 2 para enviar o saldo de volta ao remetente. Este é o mesmo processo que o UTXO. Portanto, para carteiras ou mercados que adotam o ORC-20, é necessário aguardar até que a transação de transferência do ORC-20 seja concluída.
ORC-20 Ecossistema e Status
Embora o ORC-20 não exista há tanto tempo quanto o BRC-20, podemos ver que está ganhando força, com um volume total de transações de aproximadamente 260.000 transações envolvendo o ORC-20 até o momento e uma taxa de aproximadamente 19,5 BTC.
Existem alguns projetos comunitários que vale a pena dar uma olhada, como o BitPunks, que fornece um navegador ORC-20, e o OrcDAO, que usa tokens ORC.
SRC-20
Enquanto o padrão ORC-20 pode ser pensado como uma versão aprimorada que corrige as limitações do BRC-20, o padrão SRC-20 usa Carimbos para inscrever texto de maneira bastante diferente dos dois padrões anteriores.
BRC-20 e ORC-20 são baseados na teoria dos números ordinais, e o princípio é escrever arquivos arbitrários nos dados de testemunha das transações Bitcoin. No entanto, esse processo consome a maior parte da capacidade do ledger distribuído, permitindo que os nós removam ou eliminem dados de testemunha. Além disso, nem todos os nós são obrigados a persistir ou propagar esses dados de testemunha.
No entanto, no caso dos Stamps, como as informações são armazenadas em UTXOs, todo nodo completo deve armazená-los, tornando-os mais duráveis que os ordinais, ou duplamente "blockchain-native". Embora esta seja uma vantagem óbvia, o espaço para armazenamento de dados é limitado e aceita apenas imagens de 24x24 pixels ou PNG de 8 cores, GIF.
O texto usado para implantar, cunhar e transferir tokens SRC-20 também está no formato JSON, muito semelhante ao BRC-20.
Resumo
Começando com Sats Names, para a popularidade mais recente do BRC-20, para ORC-20 e SRC-20, há até esforços para incorporar a funcionalidade de staking nos tokens BRC-20. Por que existem tantos experimentos na rede Bitcoin?
Primeiro, a utilização é muito baixa em comparação com a forte segurança da rede Bitcoin. A natureza da linguagem de script limita a execução de contratos inteligentes complexos na rede Bitcoin, limitando assim sua aplicação. No entanto, seu nível superior de segurança incentiva desenvolvedores e usuários a testar e utilizar constantemente seus recursos. Claro, com um nível tão alto de segurança apenas para armazenar e transferir fundos, seria ótimo poder usar essa segurança para uma variedade de outros casos de uso.
Em segundo lugar, os textos têm um potencial expressivo ilimitado. Assim como nos primeiros dias do PC, quando muitos jogos eram baseados em texto, o texto podia despertar a imaginação e representar uma ampla gama de conceitos. Nomes Sats, tokens BRC-20, ORC-20 e SRC-20 usam texto apenas para simbolizar entidades intangíveis e usam indexadores externos para dar a eles uma sensação tangível. Embora esses padrões ainda estejam em sua infância e tenham suas próprias limitações, não há dúvida de que eles formarão a base para muitas experiências inovadoras no futuro.
Outra questão é até onde esses tokens RC-20 "X" podem ir. A rede Bitcoin é fundamentalmente incapaz de implementar contratos inteligentes complexos e, como os tokens BRC-20 não são tangíveis como os tokens ERC-20, mas apenas representam a existência de tokens registrando inscrições em Satoshi, sua utilidade é difícil imaginar sendo usada para outra coisa senão negociação como um token de meme. Talvez possamos imaginar atividades simples de governança em que os usuários conectam suas carteiras Bitcoin e votam com base na quantidade de tokens BRC-20 que possuem, mas aplicar resultados de governança na cadeia ainda não é viável.
aviso de risco:
De acordo com o "Aviso sobre como prevenir e lidar com o risco de hype em transações de moeda virtual" emitido pelo banco central e outros departamentos, o conteúdo deste artigo é apenas para compartilhamento de informações, não promovendo ou endossando nenhuma operação e investimento comportamento. Participar de qualquer prática financeira ilegal.