Uma breve análise do protocolo Bitcoin Ordinais

Principiante1/1/2024, 5:32:08 PM
Este artigo analisa brevemente o protocolo Ordinais Bitcoin com imagens e texto.

conhecimentos básicos

BTC é um modelo UTXO. Cada UTXO é único e inherentemente rastreável.

1 BTC = 10^8 Satoshis (Satoshis), ou seja, a menor unidade é Satoshis, ou satoshis para abreviar;

origem

As maiores histórias no cripto no início de 2023 estão a acontecer em Bitcoin. Em janeiro, o protocolo descentralizado Nostr nasceu da comunidade Bitcoin. Em fevereiro, nasceu o protocolo NFT Ordinals em Bitcoin. Em 8 de março, Yuga Labs, a empresa-mãe de Boring Ape, começou a leiloar BTC NFTs em Ordinals. Dos 300 NFTs emitidos, 288 foram leiloados por um preço total de 16,5 milhões de dólares. O protocolo Ordinals[2] lançado por Casey Rodarmor[1]em janeiro de 2023 propôs uma ideia: podemos organizar esses "sats" numa determinada ordem. Atribuir-lhes um número ordinal entre 0 e 2.100.000.000.000.000, em seguida, conectá-los a outras informações: imagens, texto, vídeos ou até mesmo uma cadeia de código. Cada Satoshi torna-se assim único e insubstituível. Isto equivale a dar ao Bitcoin a capacidade nativa de criar NFTs. Não soa incrível? Na verdade, este protocolo depende muito das atualizações do Segwit em 2017 e do Taproot[3]em 2021. A atualização Taproot traz novos níveis de privacidade, segurança e escalabilidade para a rede Bitcoin. Embora sempre tenha sido possível anexar dados ao Bitcoin por meios técnicos, você basicamente só pode bombear 4Mbs de dados, e não mais. Ordinals é um projeto de código aberto desenvolvido no GitHub[4]. O projeto inclui um BIP que descreve o esquema ordinal[5] , um índice que se comunica com nós do Bitcoin Core para rastrear a localização de todos os sats, um carteira que permite transações conscientes da ordem[6] , e um índice para exploração interativa da blockchain. Explorador de blocos [7].Pode ser compreendido a partir de duas partes:

  1. Usar uma solução técnica de ordinais para numerar Satoshi do Bitcoin (Satoshi, a menor unidade do Bitcoin). O Bitcoin é originalmente um token FT homogêneo, mas, assim como um grande banco central emite moeda legal e numera moeda legal, Casey dá números aos satoshis do Bitcoin também;
  2. Inscrição: Depois de cada satoshi ser marcado com alterações, pode ser vinculado a qualquer pedaço de código com tamanho limitado, ou seja, vincular a obra de arte ao satoshi para emissão e circulação.

https://dune.com/icanhaz/ordinais-bitcoin-nft-inscrições

Embora o NFT Ordinal seja baseado na teoria Ordinal, a implementação atual do NFT Ordinal também depende das atualizações técnicas do Segregated Witness (SegWit) e do Taproot no protocolo Bitcoin em 2017 e 2021. Vale ressaltar que essas atualizações não foram desenvolvidas com o objetivo de permitir esses novos tipos de NFTs. No entanto, uma vez que ambas as atualizações aumentaram a quantidade de dados armazenados em um bloco - o que significa que agora há espaço para armazenar imagens, vídeos e até jogos - a implantação de NFTs Ordinais foi inadvertidamente tornada possível.

Testemunha Segregada (SegWit)

Segwit é uma atualização em 2017 que resultou em um soft fork do BTC. A atualização divide efetivamente as transações de Bitcoin em duas partes, adicionando uma seção de "dados de testemunha" que pode suportar dados arbitrários.

Os dados de testemunha foram originalmente criados como um esquema das seguintes maneiras:

  1. Contornando limites rígidos de tamanho de bloco
  2. Permite a transferência opcional de dados arbitrária
  3. Prevenir a maleabilidade acidental da transação Em um sentido técnico, a implementação do SegWit significa que as transações não precisam mais conter dados de certificação (geralmente a assinatura digital do remetente). Em vez disso, um espaço extra é criado no final do bloco para os dados da testemunha como uma estrutura separada. Ele suporta a transmissão de dados arbitrários e torna o “peso do bloco” menor (porque os dados da testemunha no SegWit são armazenados em uma estrutura de dados independente, então os dados de assinatura da transação não estão mais incluídos no peso do bloco), combinando inteligentemente uma grande quantidade de dados dentro dos limites do tamanho do bloco do Bitcoin para evitar bifurcações rígidas.

Este é o primeiro requisito para NFTs Ordinais, pois expande o limite de quanto dados arbitrários podem ser incluídos numa transação.

Taproot

Implementado em novembro de 2021, o Taproot é uma atualização multifacetada projetada para melhorar a privacidade, escalabilidade e segurança do Bitcoin. Com esta atualização, o Taproot cria um sistema mais simples para armazenar dados de testemunha arbitrários e relaxa as restrições sobre quanto dados arbitrários podem ser colocados em transações de Bitcoin. O objetivo inicial desta atualização é aprimorar ainda mais contratos inteligentes baseados em Bitcoin, como contratos bloqueados no tempo frequentemente usados em dados de testemunha. Essas alterações são um facilitador-chave para NFTs Ordinais, que armazenam dados de NFT em scripts Taproot. A atualização torna mais fácil construir e armazenar dados de testemunha arbitrários, lançando as bases para o padrão “ord”. E à medida que os requisitos de dados são relaxados, assume-se que uma única transação pode preencher um bloco inteiro com seus dados de transação e testemunha, atingindo o limite de tamanho de bloco de 4MB, o que amplia significativamente os tipos de mídia que podem ser colocados na cadeia.

Fundamental

Todos sabemos que cada Bitcoin pode ser dividido em 100.000.000 unidades, chamadas satoshis (ou sats), ou “Satoshi” em Chinês. Em outras palavras, como unidade de contabilidade, a menor unidade de Bitcoin é 0.00000001 (um centésimo milionésimo) Bitcoin, que é chamado de “1 Satoshi”. 1 Bitcoin pode ser dividido em 100 milhões de satoshis, o que significa que cada satoshi vale 0.00000001 Bitcoin. O protocolo Ordinals propõe um design baseado em Satoshi, a menor unidade de Bitcoin, que permite incorporar várias informações em Satoshi, como imagens, textos, vídeos, etc. (a inscrição é chamada de inscrição), e conecta a inscrição enviada a um Satoshi específico. Esse processo é chamado de inscrever. Ordinais são um esquema de numeração para sats que permitem rastrear e transmitir sats individuais. Esses números são chamados de números ordinais.[8]. Os sats são numerados na ordem em que são minerados e transferidos dos inputs de transação para os outputs de transação com base no princípio de primeiro a entrar, primeiro a sair. Tanto o esquema de numeração como o esquema de transferência dependem da ordem, sendo que o esquema de numeração depende da ordem de mineração e o esquema de transferência depende da ordem de input e output da transação, daí o nome de ordinais. A teoria dos ordinais não requer um token separado, não requer quaisquer alterações ao Bitcoin e pode ser utilizada de imediato e de forma eficaz. Rodarmor propôs a teoria dos ordinais. Os ordinais são numerados a partir do 0 de acordo com a ordem em que os satoshis são minerados. Por exemplo, o primeiro satoshi no primeiro bloco tem um número de série de 0, e o segundo satoshi tem um número de série de 1. O número de série do último Satoshi é 4999999999, portanto, cada Satoshi tem um atributo de ID. Há dois pontos centrais em todo o protocolo dos Ordinais:

  1. O número de cada satoshi é único, tal como o número de identificação.
  2. Primeiro a entrar, primeiro a sair. Vamos dar um exemplo

Na imagem abaixo, existem dois Inputs à esquerda. O Endereço 1 e o Endereço 2 têm um total de 5 satoshis. Nesta transação, foram enviados 4 satoshis para um endereço que começa com 3oPz, e 1 satoshi foi deixado como taxa do minerador para pagar aos mineiros.

Pressupõe-se que, na transação acima, utilizamos o protocolo Ordinals para atribuir uma “identidade” (número de série) a cada satoshi. Então, após a conclusão da transação, os quatro satoshis numerados Ord A->D no endereço 1 e no endereço 2 irão para o endereço 3. Lá, o último satoshi foi dado aos mineiros.

O chamado "primeiro a entrar, primeiro a sair" significa que a ordenação numérica de cada satoshi é determinada de acordo com o seu índice na saída da transação. Por exemplo, na saída da transação (Output) na figura abaixo, o endereço 3 está classificado à frente do endereço do minerador, então os satoshis transferidos do endereço 1 e do endereço 2 serão herdados pelo endereço 3 primeiro e, em seguida, pelo endereço do minerador.

Regras de Numeração de Satoshi

  1. Cada satoshi é numerado, começando com o primeiro satoshi no bloco de gênese, e os números de série são atribuídos aos satoshis na ordem em que foram minerados. O primeiro Satoshi no primeiro bloco tem um número de sequência de 0, o segundo Satoshi tem um número de sequência de 1 e o último Satoshi do primeiro bloco tem um número de sequência de 4.999.999.999. Porque a recompensa inicial de mineração Bitcoin era de 50 BTC.
  2. Assim, pode anexar conteúdo arbitrário a cada satoshi, transformando-os em artefactos digitais nativos do Bitcoin; (entendidos como nft)
  3. Existem várias representações diferentes de números ordinais:
    1. Notação inteira: 2099994106992659 Número de série, atribuído de acordo com a ordem em que os satoshis são minerados.
    2. Notação decimal: 3891094.16797O primeiro número é a altura do bloco onde satoshi foi minerado, o segundo é o deslocamento de satoshi dentro do bloco.
    3. Notação de grau: 3°111094′214″16797‴.
    4. Símbolo percentil: 99,99971949060254%. Posição de Satoshi no fornecimento de Bitcoin, expressa como uma percentagem.

Fornecimento total de Satoshi

  • Nível normal: qualquer satoshi, exceto o primeiro satoshi no bloco (o fornecimento total é de 2100 biliões)
  • Excelente: O primeiro satoshi de cada bloco (o fornecimento total é 6.929.999)
  • Raro: 1º satoshi de cada período de ajuste de dificuldade (oferta total 3437)
  • Épico: O primeiro satoshi após cada halving (o fornecimento total é 32)
  • Lendário: Primeiro satoshi* de cada ciclo (o fornecimento total é 5)
  • Nível mítico: o primeiro satoshi no bloco de gênese (o fornecimento total é 1)

Questão sobre raridade

https://ordinais.com/sat/2099994106992659

Nível do mito

https://ordinais.com/sat/0

Resumir

Seja para o mercado de NFT ou BTC, a Ordinals trouxe uma influência única. O mercado de NFT do Ethereum está a caminhar para um claro mercado em baixa após a confusão causada pelo mercado de negociação Blur, mas a Ordinals traz uma nova narrativa: Em primeiro lugar, em comparação com os NFTs no Ethereum que são armazenados fora da cadeia, os NFTs de Bitcoin são todos armazenados na cadeia. Pela primeira vez, as obras de arte podem ser armazenadas para sempre num registo público humano. Os humanos nunca desistiram da busca pela “eternidade”. Não há dúvida de que, os NFTs de BTC irão trazer uma nova loucura; Em segundo lugar, uma característica importante da Ordinals é numerar Bitcoins, o que gera uma cultura semelhante à “conta bonita do QQ” e traz uma narrativa comum à comunidade NFT - as comunidades já não são “macacos” e “borboletas”, a numeração tornar-se-á uma narrativa importante e certamente nova. A Ordinals também trará nova vitalidade ao ecossistema Bitcoin. Além das recompensas de bloco, os mineiros também podem ganhar taxas de transação sob o protocolo Ordinals. Não há dúvida de que os mineiros terão uma maior motivação para iniciar no futuro. Ao mesmo tempo, as transações NFT trazidas pelo BTC no futuro podem promover o desenvolvimento adicional da Lightning Network. Mais importante ainda, se os BTC NFT prosperarem ainda mais, também trarão o desenvolvimento de serviços periféricos - tanto as carteiras como as bolsas estão na fase de “a serem construídas”. Para os desenvolvedores, há uma enorme demanda por descoberta e serviços. Claro, também existe uma grande controvérsia na comunidade Bitcoin em relação à Ordinals. Alguns BTC Maxi acreditam que os dados não financeiros não devem ser escritos nos blocos, levando o BTC a desviar-se da narrativa subjacente do “ouro”. Algumas pessoas também estão preocupadas que dar a Numeração do Bitcoin transformará o Bitcoin de um representante homogéneo para um token não fungível, perdendo a privacidade. De qualquer forma, assim como os NFTs escritos no registo público do Bitcoin são irreversíveis, os NFTs de Bitcoin devem ser uma tendência importante na história da criptografia que é irreversível e até mesmo difícil de parar.

Expandir conhecimento

Limite de Poeira

Sobre a razão pela qual cada gravação custa 546 satoshisNo Bitcoin, o valor mínimo de saída de transação é geralmente de 546 satoshis. Este valor é baseado no conceito de “limite de poeira” no protocolo Bitcoin. Limite de poeira refere-se ao menor valor válido de saída de transação na rede Bitcoin. Uma saída de transação inferior a este valor pode ser considerada inválida ou não digna de processamento pelos mineiros. O objetivo do limite de poeira é evitar que os usuários criem um grande número de pequenas transações na rede, congestionando-a e desperdiçando espaço de armazenamento.De acordo com o protocolo Bitcoin, uma saída de transação padrão contém um script de saída P2PKH (Pagamento para Hash de Chave Pública) ou P2WPKH (Pagamento para Testemunha de Hash de Chave Pública). Para esses tipos de saídas de transação, o valor válido mais baixo é de 546 satoshis. Se o valor de uma saída de transação for inferior a este valor, então o custo de criar a transação (ou seja, a taxa de mineração) pode ser maior do que o valor da própria transação. Portanto, poucos mineiros estão dispostos a processar tais transações.Por favor, note que o valor de 546 satoshis pode mudar à medida que a rede Bitcoin muda. O limite de poeira real depende do tamanho da transação e das taxas de rede atuais. Em resumo, a regra dos 546 satoshis do Bitcoin é para evitar transações inválidas e congestionamento na rede.

commit de duas fases

Todos os custos do Taproot devem provir de saídas existentes do Taproot. É por isso que inscrever informações na blockchain requer um processo de compromisso/revelação em duas etapas. Primeiro, numa transação de “compromisso”, crie um compromisso com a saída do Taproot do script que contém o conteúdo gravado. Este passo é o que prepara e se compromete a escrever informações específicas. Em segundo lugar, numa transação de “revelação”, a saída criada pela transação de compromisso é consumida, revelando assim o conteúdo inscrito na cadeia. Este passo é o que realmente realiza a escrita, uma vez que consome a saída do Taproot criada pela fase de compromisso e torna pública a informação pré-comprometida. Este processo é necessário porque as transações do Taproot não suportam diretamente a escrita de dados arbitrários, mas exigem que todos os gastos provenham de saídas existentes do Taproot. Através do método de compromisso/revelação, podemos gravar qualquer informação na blockchain, mas requer duas etapas: primeiro, preparar a saída e a informação antecipadamente na fase de compromisso, e depois efetivamente escrever a informação na fase de revelação.

Análise de transação

Gravado com um olá mundo
https://mempool.space/tx/46714ae173f0c183e974fab2f582701c9d0e0e896a93e3e970d8710f870d28c9

OP_FALSE

OP_IF

OP_PUSH "ord"

OP_1

OP_PUSH "text/plain;charset=utf-8"

OP_0

OP_PUSH "Hello, world"

OP_ENDIF

conteúdo original

20117f692257b2331233b5705ce9c682be8719ff1b2b64cbca290bd6faeb54423eac060beea7098801750063036f7264010118746578742f706c61696e3b636861727365743d7574662d38000b68656c6c6f20776f6f726c6468

analisar conteúdo

20117f692257b2331233b5705ce9c682be8719ff1b2b64cbca290bd6faeb54423eac060beea70988017500

63 OP_IF

03

6f7264 ord

010118

746578742f706c61696e3b636861727365743d7574662d38 text/plain;charset=utf-8

000b

68656c6c6f20776f726c64 Olá, mundo

68 OP_ENDIF

ferramentas de análisehttps://codebeautify.org/hex-string-converter

Gravado com uma mensagem agradável para te conhecer
https://mempool.space/tx/4fafab4a267876f371b2b08437a9948c22c2911f2462d65dde384b1f689c0499

https://ordinals.com/inscription/4fafab4a267876f371b2b08437a9948c22c2911f2462d65dde384b1f689c0499i0

https://static.unisat.io/inscription/content/4fafab4a267876f371b2b08437a9948c22c2911f2462d65dde384b1f689c0499i0I

gravei uma inscrição eu mesmo

https://mempool.space/tx/3fd4b39890aae0a740db7a157eb8c32e901270c52a2cee0c2d25bd0e40f4d22f

O número de brc20 stat transferido para mim é 500000000

https://ordinals.com/inscription/fed2913e99beb498896eb910e1ea4260807441c322a9324573b4dcbd514904c4i0brc20

quantidade de doge mint 4200

https://ordinals.com/inscription/b9135e259ec380571b5fe087d5df67c686337a8bedec9d335793db8b5abe6d24i0brc20

transferir quantidade de doge 2200

https://ordinals.com/inscription/c02b017443290a4f50511878824c340129bb766cb66ea14916930b3a3d498d94i0

Aviso Legal:

  1. Este artigo é reimpresso de [Comunidade de Rebase]. Todos os direitos autorais pertencem ao autor original [Melvini17]. Se houver objeções a esta reimpressão, por favor contacte o Gate Learnequipa e eles vão lidar com isso prontamente.
  2. Aviso de responsabilidade: As opiniões expressas neste artigo são exclusivamente do autor e não constituem qualquer conselho de investimento.
  3. As traduções do artigo para outros idiomas são feitas pela equipe Gate Learn. Salvo indicação em contrário, é proibida a cópia, distribuição ou plágio dos artigos traduzidos.

Uma breve análise do protocolo Bitcoin Ordinais

Principiante1/1/2024, 5:32:08 PM
Este artigo analisa brevemente o protocolo Ordinais Bitcoin com imagens e texto.

conhecimentos básicos

BTC é um modelo UTXO. Cada UTXO é único e inherentemente rastreável.

1 BTC = 10^8 Satoshis (Satoshis), ou seja, a menor unidade é Satoshis, ou satoshis para abreviar;

origem

As maiores histórias no cripto no início de 2023 estão a acontecer em Bitcoin. Em janeiro, o protocolo descentralizado Nostr nasceu da comunidade Bitcoin. Em fevereiro, nasceu o protocolo NFT Ordinals em Bitcoin. Em 8 de março, Yuga Labs, a empresa-mãe de Boring Ape, começou a leiloar BTC NFTs em Ordinals. Dos 300 NFTs emitidos, 288 foram leiloados por um preço total de 16,5 milhões de dólares. O protocolo Ordinals[2] lançado por Casey Rodarmor[1]em janeiro de 2023 propôs uma ideia: podemos organizar esses "sats" numa determinada ordem. Atribuir-lhes um número ordinal entre 0 e 2.100.000.000.000.000, em seguida, conectá-los a outras informações: imagens, texto, vídeos ou até mesmo uma cadeia de código. Cada Satoshi torna-se assim único e insubstituível. Isto equivale a dar ao Bitcoin a capacidade nativa de criar NFTs. Não soa incrível? Na verdade, este protocolo depende muito das atualizações do Segwit em 2017 e do Taproot[3]em 2021. A atualização Taproot traz novos níveis de privacidade, segurança e escalabilidade para a rede Bitcoin. Embora sempre tenha sido possível anexar dados ao Bitcoin por meios técnicos, você basicamente só pode bombear 4Mbs de dados, e não mais. Ordinals é um projeto de código aberto desenvolvido no GitHub[4]. O projeto inclui um BIP que descreve o esquema ordinal[5] , um índice que se comunica com nós do Bitcoin Core para rastrear a localização de todos os sats, um carteira que permite transações conscientes da ordem[6] , e um índice para exploração interativa da blockchain. Explorador de blocos [7].Pode ser compreendido a partir de duas partes:

  1. Usar uma solução técnica de ordinais para numerar Satoshi do Bitcoin (Satoshi, a menor unidade do Bitcoin). O Bitcoin é originalmente um token FT homogêneo, mas, assim como um grande banco central emite moeda legal e numera moeda legal, Casey dá números aos satoshis do Bitcoin também;
  2. Inscrição: Depois de cada satoshi ser marcado com alterações, pode ser vinculado a qualquer pedaço de código com tamanho limitado, ou seja, vincular a obra de arte ao satoshi para emissão e circulação.

https://dune.com/icanhaz/ordinais-bitcoin-nft-inscrições

Embora o NFT Ordinal seja baseado na teoria Ordinal, a implementação atual do NFT Ordinal também depende das atualizações técnicas do Segregated Witness (SegWit) e do Taproot no protocolo Bitcoin em 2017 e 2021. Vale ressaltar que essas atualizações não foram desenvolvidas com o objetivo de permitir esses novos tipos de NFTs. No entanto, uma vez que ambas as atualizações aumentaram a quantidade de dados armazenados em um bloco - o que significa que agora há espaço para armazenar imagens, vídeos e até jogos - a implantação de NFTs Ordinais foi inadvertidamente tornada possível.

Testemunha Segregada (SegWit)

Segwit é uma atualização em 2017 que resultou em um soft fork do BTC. A atualização divide efetivamente as transações de Bitcoin em duas partes, adicionando uma seção de "dados de testemunha" que pode suportar dados arbitrários.

Os dados de testemunha foram originalmente criados como um esquema das seguintes maneiras:

  1. Contornando limites rígidos de tamanho de bloco
  2. Permite a transferência opcional de dados arbitrária
  3. Prevenir a maleabilidade acidental da transação Em um sentido técnico, a implementação do SegWit significa que as transações não precisam mais conter dados de certificação (geralmente a assinatura digital do remetente). Em vez disso, um espaço extra é criado no final do bloco para os dados da testemunha como uma estrutura separada. Ele suporta a transmissão de dados arbitrários e torna o “peso do bloco” menor (porque os dados da testemunha no SegWit são armazenados em uma estrutura de dados independente, então os dados de assinatura da transação não estão mais incluídos no peso do bloco), combinando inteligentemente uma grande quantidade de dados dentro dos limites do tamanho do bloco do Bitcoin para evitar bifurcações rígidas.

Este é o primeiro requisito para NFTs Ordinais, pois expande o limite de quanto dados arbitrários podem ser incluídos numa transação.

Taproot

Implementado em novembro de 2021, o Taproot é uma atualização multifacetada projetada para melhorar a privacidade, escalabilidade e segurança do Bitcoin. Com esta atualização, o Taproot cria um sistema mais simples para armazenar dados de testemunha arbitrários e relaxa as restrições sobre quanto dados arbitrários podem ser colocados em transações de Bitcoin. O objetivo inicial desta atualização é aprimorar ainda mais contratos inteligentes baseados em Bitcoin, como contratos bloqueados no tempo frequentemente usados em dados de testemunha. Essas alterações são um facilitador-chave para NFTs Ordinais, que armazenam dados de NFT em scripts Taproot. A atualização torna mais fácil construir e armazenar dados de testemunha arbitrários, lançando as bases para o padrão “ord”. E à medida que os requisitos de dados são relaxados, assume-se que uma única transação pode preencher um bloco inteiro com seus dados de transação e testemunha, atingindo o limite de tamanho de bloco de 4MB, o que amplia significativamente os tipos de mídia que podem ser colocados na cadeia.

Fundamental

Todos sabemos que cada Bitcoin pode ser dividido em 100.000.000 unidades, chamadas satoshis (ou sats), ou “Satoshi” em Chinês. Em outras palavras, como unidade de contabilidade, a menor unidade de Bitcoin é 0.00000001 (um centésimo milionésimo) Bitcoin, que é chamado de “1 Satoshi”. 1 Bitcoin pode ser dividido em 100 milhões de satoshis, o que significa que cada satoshi vale 0.00000001 Bitcoin. O protocolo Ordinals propõe um design baseado em Satoshi, a menor unidade de Bitcoin, que permite incorporar várias informações em Satoshi, como imagens, textos, vídeos, etc. (a inscrição é chamada de inscrição), e conecta a inscrição enviada a um Satoshi específico. Esse processo é chamado de inscrever. Ordinais são um esquema de numeração para sats que permitem rastrear e transmitir sats individuais. Esses números são chamados de números ordinais.[8]. Os sats são numerados na ordem em que são minerados e transferidos dos inputs de transação para os outputs de transação com base no princípio de primeiro a entrar, primeiro a sair. Tanto o esquema de numeração como o esquema de transferência dependem da ordem, sendo que o esquema de numeração depende da ordem de mineração e o esquema de transferência depende da ordem de input e output da transação, daí o nome de ordinais. A teoria dos ordinais não requer um token separado, não requer quaisquer alterações ao Bitcoin e pode ser utilizada de imediato e de forma eficaz. Rodarmor propôs a teoria dos ordinais. Os ordinais são numerados a partir do 0 de acordo com a ordem em que os satoshis são minerados. Por exemplo, o primeiro satoshi no primeiro bloco tem um número de série de 0, e o segundo satoshi tem um número de série de 1. O número de série do último Satoshi é 4999999999, portanto, cada Satoshi tem um atributo de ID. Há dois pontos centrais em todo o protocolo dos Ordinais:

  1. O número de cada satoshi é único, tal como o número de identificação.
  2. Primeiro a entrar, primeiro a sair. Vamos dar um exemplo

Na imagem abaixo, existem dois Inputs à esquerda. O Endereço 1 e o Endereço 2 têm um total de 5 satoshis. Nesta transação, foram enviados 4 satoshis para um endereço que começa com 3oPz, e 1 satoshi foi deixado como taxa do minerador para pagar aos mineiros.

Pressupõe-se que, na transação acima, utilizamos o protocolo Ordinals para atribuir uma “identidade” (número de série) a cada satoshi. Então, após a conclusão da transação, os quatro satoshis numerados Ord A->D no endereço 1 e no endereço 2 irão para o endereço 3. Lá, o último satoshi foi dado aos mineiros.

O chamado "primeiro a entrar, primeiro a sair" significa que a ordenação numérica de cada satoshi é determinada de acordo com o seu índice na saída da transação. Por exemplo, na saída da transação (Output) na figura abaixo, o endereço 3 está classificado à frente do endereço do minerador, então os satoshis transferidos do endereço 1 e do endereço 2 serão herdados pelo endereço 3 primeiro e, em seguida, pelo endereço do minerador.

Regras de Numeração de Satoshi

  1. Cada satoshi é numerado, começando com o primeiro satoshi no bloco de gênese, e os números de série são atribuídos aos satoshis na ordem em que foram minerados. O primeiro Satoshi no primeiro bloco tem um número de sequência de 0, o segundo Satoshi tem um número de sequência de 1 e o último Satoshi do primeiro bloco tem um número de sequência de 4.999.999.999. Porque a recompensa inicial de mineração Bitcoin era de 50 BTC.
  2. Assim, pode anexar conteúdo arbitrário a cada satoshi, transformando-os em artefactos digitais nativos do Bitcoin; (entendidos como nft)
  3. Existem várias representações diferentes de números ordinais:
    1. Notação inteira: 2099994106992659 Número de série, atribuído de acordo com a ordem em que os satoshis são minerados.
    2. Notação decimal: 3891094.16797O primeiro número é a altura do bloco onde satoshi foi minerado, o segundo é o deslocamento de satoshi dentro do bloco.
    3. Notação de grau: 3°111094′214″16797‴.
    4. Símbolo percentil: 99,99971949060254%. Posição de Satoshi no fornecimento de Bitcoin, expressa como uma percentagem.

Fornecimento total de Satoshi

  • Nível normal: qualquer satoshi, exceto o primeiro satoshi no bloco (o fornecimento total é de 2100 biliões)
  • Excelente: O primeiro satoshi de cada bloco (o fornecimento total é 6.929.999)
  • Raro: 1º satoshi de cada período de ajuste de dificuldade (oferta total 3437)
  • Épico: O primeiro satoshi após cada halving (o fornecimento total é 32)
  • Lendário: Primeiro satoshi* de cada ciclo (o fornecimento total é 5)
  • Nível mítico: o primeiro satoshi no bloco de gênese (o fornecimento total é 1)

Questão sobre raridade

https://ordinais.com/sat/2099994106992659

Nível do mito

https://ordinais.com/sat/0

Resumir

Seja para o mercado de NFT ou BTC, a Ordinals trouxe uma influência única. O mercado de NFT do Ethereum está a caminhar para um claro mercado em baixa após a confusão causada pelo mercado de negociação Blur, mas a Ordinals traz uma nova narrativa: Em primeiro lugar, em comparação com os NFTs no Ethereum que são armazenados fora da cadeia, os NFTs de Bitcoin são todos armazenados na cadeia. Pela primeira vez, as obras de arte podem ser armazenadas para sempre num registo público humano. Os humanos nunca desistiram da busca pela “eternidade”. Não há dúvida de que, os NFTs de BTC irão trazer uma nova loucura; Em segundo lugar, uma característica importante da Ordinals é numerar Bitcoins, o que gera uma cultura semelhante à “conta bonita do QQ” e traz uma narrativa comum à comunidade NFT - as comunidades já não são “macacos” e “borboletas”, a numeração tornar-se-á uma narrativa importante e certamente nova. A Ordinals também trará nova vitalidade ao ecossistema Bitcoin. Além das recompensas de bloco, os mineiros também podem ganhar taxas de transação sob o protocolo Ordinals. Não há dúvida de que os mineiros terão uma maior motivação para iniciar no futuro. Ao mesmo tempo, as transações NFT trazidas pelo BTC no futuro podem promover o desenvolvimento adicional da Lightning Network. Mais importante ainda, se os BTC NFT prosperarem ainda mais, também trarão o desenvolvimento de serviços periféricos - tanto as carteiras como as bolsas estão na fase de “a serem construídas”. Para os desenvolvedores, há uma enorme demanda por descoberta e serviços. Claro, também existe uma grande controvérsia na comunidade Bitcoin em relação à Ordinals. Alguns BTC Maxi acreditam que os dados não financeiros não devem ser escritos nos blocos, levando o BTC a desviar-se da narrativa subjacente do “ouro”. Algumas pessoas também estão preocupadas que dar a Numeração do Bitcoin transformará o Bitcoin de um representante homogéneo para um token não fungível, perdendo a privacidade. De qualquer forma, assim como os NFTs escritos no registo público do Bitcoin são irreversíveis, os NFTs de Bitcoin devem ser uma tendência importante na história da criptografia que é irreversível e até mesmo difícil de parar.

Expandir conhecimento

Limite de Poeira

Sobre a razão pela qual cada gravação custa 546 satoshisNo Bitcoin, o valor mínimo de saída de transação é geralmente de 546 satoshis. Este valor é baseado no conceito de “limite de poeira” no protocolo Bitcoin. Limite de poeira refere-se ao menor valor válido de saída de transação na rede Bitcoin. Uma saída de transação inferior a este valor pode ser considerada inválida ou não digna de processamento pelos mineiros. O objetivo do limite de poeira é evitar que os usuários criem um grande número de pequenas transações na rede, congestionando-a e desperdiçando espaço de armazenamento.De acordo com o protocolo Bitcoin, uma saída de transação padrão contém um script de saída P2PKH (Pagamento para Hash de Chave Pública) ou P2WPKH (Pagamento para Testemunha de Hash de Chave Pública). Para esses tipos de saídas de transação, o valor válido mais baixo é de 546 satoshis. Se o valor de uma saída de transação for inferior a este valor, então o custo de criar a transação (ou seja, a taxa de mineração) pode ser maior do que o valor da própria transação. Portanto, poucos mineiros estão dispostos a processar tais transações.Por favor, note que o valor de 546 satoshis pode mudar à medida que a rede Bitcoin muda. O limite de poeira real depende do tamanho da transação e das taxas de rede atuais. Em resumo, a regra dos 546 satoshis do Bitcoin é para evitar transações inválidas e congestionamento na rede.

commit de duas fases

Todos os custos do Taproot devem provir de saídas existentes do Taproot. É por isso que inscrever informações na blockchain requer um processo de compromisso/revelação em duas etapas. Primeiro, numa transação de “compromisso”, crie um compromisso com a saída do Taproot do script que contém o conteúdo gravado. Este passo é o que prepara e se compromete a escrever informações específicas. Em segundo lugar, numa transação de “revelação”, a saída criada pela transação de compromisso é consumida, revelando assim o conteúdo inscrito na cadeia. Este passo é o que realmente realiza a escrita, uma vez que consome a saída do Taproot criada pela fase de compromisso e torna pública a informação pré-comprometida. Este processo é necessário porque as transações do Taproot não suportam diretamente a escrita de dados arbitrários, mas exigem que todos os gastos provenham de saídas existentes do Taproot. Através do método de compromisso/revelação, podemos gravar qualquer informação na blockchain, mas requer duas etapas: primeiro, preparar a saída e a informação antecipadamente na fase de compromisso, e depois efetivamente escrever a informação na fase de revelação.

Análise de transação

Gravado com um olá mundo
https://mempool.space/tx/46714ae173f0c183e974fab2f582701c9d0e0e896a93e3e970d8710f870d28c9

OP_FALSE

OP_IF

OP_PUSH "ord"

OP_1

OP_PUSH "text/plain;charset=utf-8"

OP_0

OP_PUSH "Hello, world"

OP_ENDIF

conteúdo original

20117f692257b2331233b5705ce9c682be8719ff1b2b64cbca290bd6faeb54423eac060beea7098801750063036f7264010118746578742f706c61696e3b636861727365743d7574662d38000b68656c6c6f20776f6f726c6468

analisar conteúdo

20117f692257b2331233b5705ce9c682be8719ff1b2b64cbca290bd6faeb54423eac060beea70988017500

63 OP_IF

03

6f7264 ord

010118

746578742f706c61696e3b636861727365743d7574662d38 text/plain;charset=utf-8

000b

68656c6c6f20776f726c64 Olá, mundo

68 OP_ENDIF

ferramentas de análisehttps://codebeautify.org/hex-string-converter

Gravado com uma mensagem agradável para te conhecer
https://mempool.space/tx/4fafab4a267876f371b2b08437a9948c22c2911f2462d65dde384b1f689c0499

https://ordinals.com/inscription/4fafab4a267876f371b2b08437a9948c22c2911f2462d65dde384b1f689c0499i0

https://static.unisat.io/inscription/content/4fafab4a267876f371b2b08437a9948c22c2911f2462d65dde384b1f689c0499i0I

gravei uma inscrição eu mesmo

https://mempool.space/tx/3fd4b39890aae0a740db7a157eb8c32e901270c52a2cee0c2d25bd0e40f4d22f

O número de brc20 stat transferido para mim é 500000000

https://ordinals.com/inscription/fed2913e99beb498896eb910e1ea4260807441c322a9324573b4dcbd514904c4i0brc20

quantidade de doge mint 4200

https://ordinals.com/inscription/b9135e259ec380571b5fe087d5df67c686337a8bedec9d335793db8b5abe6d24i0brc20

transferir quantidade de doge 2200

https://ordinals.com/inscription/c02b017443290a4f50511878824c340129bb766cb66ea14916930b3a3d498d94i0

Aviso Legal:

  1. Este artigo é reimpresso de [Comunidade de Rebase]. Todos os direitos autorais pertencem ao autor original [Melvini17]. Se houver objeções a esta reimpressão, por favor contacte o Gate Learnequipa e eles vão lidar com isso prontamente.
  2. Aviso de responsabilidade: As opiniões expressas neste artigo são exclusivamente do autor e não constituem qualquer conselho de investimento.
  3. As traduções do artigo para outros idiomas são feitas pela equipe Gate Learn. Salvo indicação em contrário, é proibida a cópia, distribuição ou plágio dos artigos traduzidos.
Bắt đầu giao dịch
Đăng ký và giao dịch để nhận phần thưởng USDTEST trị giá
$100
$5500