Usar uma linha do tempo para esclarecer o contexto ecológico do BTC - Emissão de Ativos

Avançado1/1/2024, 5:23:19 AM
Este artigo apresenta e compara a história do desenvolvimento de acordos de emissão de ativos.

TL; DR

  1. Recentemente, com a popularidade do ecossistema BTC, podemos ver vários tokens sendo emitidos na mainnet do Bitcoin, então o que são esses tokens e como funcionam os protocolos por trás deles.
  2. O objetivo deste artigo é esclarecer as circunstâncias do plano de emissão de ativos BTC na forma de uma linha do tempo. O que realmente despertou a popularidade das inscrições do Bitcoin, vamos aprofundar e descobrir.
  3. Ao mesmo tempo, este artigo fez referência a muitos artigos. Durante a minha referência e pesquisa, descobri que artigos individuais podem conter erros no momento de alguns acordos/projetos, por isso anexei materiais relevantes a todas as linhas do tempo neste artigo. Se houver erros, por favor, aponte-os para mim, obrigado.
  4. Aviso: Os tokens mencionados no artigo são apenas para aprendizado e uso de troca, e não há sugestões de investimento. DYOR

Capítulo I — Os Engrenagens do Destino Começam a Girar

Números Ordinais "1"

Muitos artigos existentes começam com o Protocolo Ordinais, mas na documentação oficial da Ordinais, o primeiro menciona a teoria dos Números Ordinais. A partir disso, pode-se deduzir que Casey também se inspirou um pouco nela para criar o Protocolo Ordinais

Como todos sabemos, a menor unidade no mundo do Bitcoin é o satoshi (sat), e a teoria dos números ordinais pode ser simplesmente entendida como a numeração artificial desses sat. A partir da seção de motivações da proposta do BIP, podemos resumir que a teoria visa fornecer uma maneira para o Bitcoin atuar como um identificador estável para evitar transferências de propriedade ou rotação de chaves, sem exigir quaisquer alterações na rede do Bitcoin.

É claro, há algumas objeções a esta teoria, como a redução da privacidade do usuário, o aumento do tamanho dos conjuntos de UTXO, ataques de poeira, etc. Para mais detalhes, consulte a proposta BIP.

Acordo de Ordinais “2”

Proposta de um acordo

O Acordo Ordinários foi proposto e publicado por Casey, no qual ele propôs as seguintes ideias:

" Podemos organizar esses "Satoshi" em uma ordem específica, atribuir a eles um número ordinal entre 0 e 2.100.000.000.000.000 e depois conectá-los a outras informações: imagens, texto, vídeos ou até mesmo uma sequência de código. Como resultado, cada Satoshi se tornou único e insubstituível. Isso equivale a dar ao Bitcoin a capacidade nativa de criar NFTs."

O acordo de Ordinals foi implementado no final de 2022, e a primeira inscrição na mainnet foi gravada em 2022.12.14 UTC (https://ordinalswallet.com/inscription/6fb976ab49dcec017f1e201e84395983204ae1a7c2abf7ced0a85d692e442799i0), durante o qual o acordo foi acordadoEle sempre foi atualizado e iterado, mas não foi oficialmente anunciado. Atualmente, pode ser atualizado a partir do primeiro anúncio oficial encontrado no Twitter de Casey, conforme segue, então o acordo Ordinals pode ser considerado como sendo proposto seja em dezembro ou janeiro: (Obrigado também pela pista fornecida por Shep)

Características do acordo

números do SAT e a divisão da raridade

Os humanos são colecionadores naturais. Como os Números Ordinais numeram artificialmente os Sats, por que não atribuí-los valores mais altos ou mais baixos, para que haja uma distinção entre a raridade. Atualmente, existem 6 tipos de raridade:


Essa raridade é semelhante ao que chamamos de "notas de banco de leopardo", "notas de série", etc. ao brincar com notas de banco na vida real. Essencialmente, todas são notas de banco. Seu valor real é o valor nominal da nota, mas porque as pessoas dão a ela um significado especial, elas têm um valor colecionável mais alto e há um prêmio, ou seja, o que frequentemente chamamos de "consenso gera valor."

Ao atribuir um número de regra específico a cada sat e rastreado na transação, o Acordo Ordinais também permite que qualquer pessoa anexe dados adicionais como imagens (Imagem), texto (Texto), vídeo (Vídeo), áudio (Áudio), etc. por meio do Acordo Ordinais. Nos primeiros dias, os jogadores eram mais propensos a criar NFTs. A posição inicial do fundador Casey sobre isso também era permitir que as pessoas armazenassem algo imutável no Bitcoin, a cadeia mais antiga e comum. Assim, por um tempo, muitas pessoas vão equiparar Ordinais com “Bitcoin NFTs.” Hoje, ainda podemos vê-los na Carteira Unisat.


Negocie primeiro a entrar, primeiro a sair

Para garantir que o SAT sequencial com números de série não seja caótico durante o processo de transação, é utilizado um método de transação primeiro a entrar, primeiro a sair.Aqui está um exemplo do artigo de Wang Yishi (https://yishi.io/a-beginner-guide-to-the-ordinals-protocol/) para explicar as características de primeiro a entrar, primeiro a sair:

Na imagem abaixo, existem duas entradas à esquerda. O Endereço 1 e o Endereço 2 têm um total de 5 Satoshi. Nesta transação, 4 Satoshi foram enviados para um endereço que começa com 3 OpZ e 1 Satoshi foi deixado para ser pago ao minerador como taxa de mineração.


Pressupondo que, na transação acima, usamos secretamente o protocolo Ord para organizar uma identidade (número de série) para cada Satoshi, então, após a conclusão da transação, os 4 Satoshis numerados Ord A-> D no endereço 1 e no endereço 2 foram para o endereço 3, e o último Satoshi foi dado ao minerador.

O chamado "primeiro a entrar, primeiro a sair" significa que cada número de Satoshi é ordenado 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 é classificado à frente do endereço do minerador, então os Satoshis transferidos do endereço 1 e do endereço 2 são primeiramente herdados pelo endereço 3 e, em seguida, pelo endereço do minerador.


Princípios do protocolo

Qualquer pessoa familiarizada com o Bitcoin sabe que o Bitcoin nasceu como um sistema de dinheiro eletrônico peer-to-peer. A linguagem de programação que ele usa não é uma linguagem de script completa de Turing, então é quase impossível implementar funções complexas, e as duas principais atualizações do BTC em '17 e '21 tornaram possível implementar algumas funções envolvendo lógica complexa no BTC.

Com base na premissa de desenvolvimento descrita acima, o Protocolo Ordinals alcançou o efeito de visualização e transferência escrevendo o conteúdo de sua inscrição no script Taproot e usando UTXO. Uma vez que os custos de script do Taproot só podem ser feitos a partir das Saídas de Taproot existentes, são utilizadas duas fases (compromisso/revelação) para alcançar a gravação. Primeiramente, ao enviar uma transação, precisamos criar uma Saída de Taproot com um script contendo o conteúdo da inscrição e, em segundo lugar, ao revelar a transação, precisamos gastar a transação enviada criada anteriormente para revelar o conteúdo da inscrição na cadeia. Neste processo, também precisamos serializar o conteúdo da inscrição em uma série de etapas:

Bem, para explicar isso em linguagem simples, é equivalente a você iniciar uma transferência no WeChat. Durante o processo de transferência, precisamos indicar o conteúdo da inscrição que você criou nos comentários (Saída Taproot), e então enviar a transferência (gastar para enviar a transação), portanto, após o envio estar completo, podemos permitir que a outra parte veja o que você escreveu no comentário (revelar a transação) na caixa de chat. Se não houver comentário nesta transferência ou a transação for cancelada, o conteúdo desta inscrição não será carregado para o link.

Capítulo II — Emissão de Ativos do Ecossistema BTC em Pleno Florescimento

Acordo Brc20 "1"

Proposta de um acordo

Após o lançamento do protocolo Ordinals, os jogadores iniciais estavam brincando com NFTs, e o desenvolvedor anônimo domo lançou um padrão experimental em 2023.3.8 - o protocolo BRC-20 melhorado com base no protocolo Ordinals e implantou oficialmente o primeiro $ordi BRC20, que permite a qualquer pessoa emitir tokens na rede Bitcoin, semelhante à forma de reproduzir tokens ERC-20 na Ethereum.

Aviso:

  1. O primeiro tweet de domo sobre BRC-20 foi em 9 de março de 2023, mas ao observar a hora de implantação de $meme e $ordi, deveria ter sido lançado em 8 de março de 2023.

  2. $meme foi o primeiro BRC20 implantado, e $ordi foi o primeiro BRC20 oficialmente lançado, o que pode ser inferido olhando para o tempo de implantação deles

No entanto, todos deveriam ter experimentado o desenvolvimento do $ordi. Não há muita menção aqui. Para mais detalhes, consulte o tweet abaixo:

Princípios do protocolo

O protocolo BRC-20 estabelece uma série de padrões para permitir a implantação, cunhagem e transferência de tokens BRC20 com base na teoria Ordinal. Os padrões de formato do protocolo são derivados do formato do projeto Sats Name (o primeiro projeto DID baseado no protocolo Ordinals):

Além disso, para explicar em linguagem simples aqui, assim como no Acordo de Ordinais, equivale a você iniciar uma transferência no WeChat, mas o conteúdo das notas é diferente.

estendendo

Embora esse método do protocolo BRC-20 permita a emissão gratuita de tokens homogeneizados na cadeia do Bitcoin, porque o Bitcoin não possui um modelo de conta e o conteúdo do BRC-20 é colocado no script Taproot do Segwit, não podemos calcular diretamente o saldo BRC-20 de cada conta na cadeia. Portanto, o método atual é construir um servidor de índices sob a cadeia para alcançar a aquisição de informações de tokens BRC20, cálculo de saldo, transferência de transações, etc., mas há um risco de centralização.

Primeiro, vamos primeiro entender as três partes do protocolo de camada BTC: o acordo estipula as regras para escrever dados no Bitcoin, o indexador fornece a capacidade de consultar e analisar esses dados e o livro-razão registra saldos de token e processa transferências.

Para BRC20, o servidor de índice primeiro precisa reconhecer cada implantação BRC20 para ler as informações do token, o que é chamado de “índice.”

Ao mesmo tempo, uma vez que os saldos BRC20 estão todos gravados no script, a própria rede BTC não pode reconhecê-lo, portanto, o servidor de índice BRC20 deve construir um livro-razão local para registrar o saldo BRC20. Sempre que ocorre uma transferência, o livro-razão local precisa ser verificado e atualizado para ver se a transação pode ser realizada (há moedas suficientes).


Portanto, BRC20 precisa enviar duas transações durante a transação:

  1. A primeira transação lê os dados mais recentes do razão local e calcula o saldo

  2. A segunda transação é então transferida.

O protocolo Ordinals é essencialmente projetado para NFTs. Com base em seu BRC20 aprimorado, a complexidade de transferência cresce de forma recursiva. O indexador BRC20 também realiza o trabalho de um livro-razão. Este livro-razão existe completamente off-chain do Bitcoin. O indexador deve registrar com precisão cada alteração de saldo para garantir a integridade do livro-razão.

Portanto, à medida que o tempo é acumulado, os livros-razão do indexador acumularão, e a pressão sobre os nós aumentará. Se o indexador não for continuamente motivado, será difícil sustentar. Se o livro-razão do indexador não estiver mais em serviço, então BRC20 será completamente inutilizável.

Sistemas TRAC "2"

$TRAC

$TRAC é um token BRC20 lançado por Benny em 2023.5.3 e oficialmente implantado e lançado em 2023.5.22.

Núcleo Trac

O núcleo do Trac é um oráculo e indexador descentralizado para inscrições Bitcoin, que resolve problemas como indexação, recuperação e precificação de dados ecológicos de inscrição.

Por exemplo, em termos de indexadores, embora os dados de inscrição sejam armazenados na cadeia do Bitcoin, isso é apenas informação relacionada à inscrição e o processo de atualização e auditoria de dados requer um indexador centralizado de terceiros, e a segurança é sempre criticada (por exemplo, o erro de contabilidade do índice ordi da Binance no final de novembro). Portanto, o Trac pode fazer com que o ecossistema de inscrições herde a segurança do Bitcoin em maior medida, coletar, organizar e classificar todos os dados sobre o Bitcoin, e planeja introduzir centenas de nós indexadores no futuro.

Ao mesmo tempo, à medida que o número de nós aumenta, o Trac Core também integra o papel dos oráculos para obter dados confiáveis necessários de fontes externas para inserir no blockchain, que é a base para posterior construção de protocolos de níveis superiores, como DeFi nativo inscrito, e a API do Trac pode ser chamada gratuitamente.

Como resultado, o slot de cartão ecológico do Trac Core, que é tanto um indexador descentralizado quanto um oráculo Bitcoin, pode-se dizer que está à frente da maioria dos projetos de inscrição.

Protocolo Tap

O Protocolo Tap é um protocolo aprimorado com base nos Ordinais lançados pela equipe $TRAC em 2023.8.7. Podemos pensar nele como uma versão aprimorada do protocolo BRC20 espelhado. É um protocolo compatível e aprimorado para BRC20. Ele possui as seguintes 4 características:

  1. Protocolo OrdFi com padrões de token exclusivos
  2. Compatível com tokens BRC20, integração fácil no mercado e quebra do limite de comprimento do nome BRC20. O comprimento do token BRC-20 é fixado em 4 dígitos, enquanto o comprimento do token da Tap é de 3 ou 5-32 bits (não 4 dígitos)
  3. Suporta funções como transferências em lote, ativos empenhados e trocas de tokens. Melhore a eficiência das transações sem depender da cadeia L2
  4. Primeiro acordo para apoiar inscrições de maldições

Usa o $TRAC previamente implantado como o token de governança para seu protocolo (não muito característico, mas eu explicarei aqui)

Atualmente, os tokens $TAP e $-TAP foram oficialmente lançados no Protocolo Tap, dos quais $TAP foi criado por BennyTheDev em 2023.8.6; $-TAP foi aberto para a criação pela comunidade, com um total de 21.000.000 (ou 21.000). De acordo com a pesquisa de Shep, $-TAP foi implantado 30 minutos antes de $TAP e é o primeiro token nativo real no protocolo.

tubo

O protocolo Pipe foi proposto pelo autor do $TRAC, Benny, que foi uma melhoria no protocolo Runes. O acordo Pipe pode ser dito ter arrebatado o acordo Runes porque o acordo Runes foi proposto por Casey, o fundador do acordo Ordinals, mas seu foco principal é no acordo Ordinals, então o desenvolvimento do acordo Runes tem sido lento, e Benny lançou o acordo Pipe em apenas cerca de um mês após aprender as ideias do acordo Runes

A ligação entre os três

Neste ponto, podemos ver que Benny lançou 3 projetos seguidos em menos de meio ano, e esses 3 projetos também estão entrelaçados, o conjunto de bonecas final. Vamos usar a imagem abaixo para desvendar a relação entre eles.

Em termos gerais, os tokens de governança de um projeto são usados como o token nativo do acordo, e Benny pode promover e restringir uns aos outros por meio desse método de tokens de governança, o que é extremamente raro. Atualmente, as funções específicas desses tokens de governança não foram oficialmente anunciadas, então podemos ver se isso causará algumas colisões emocionantes no próximo desenvolvimento.

Acordo “3” Atomicals

Proposta de um acordo

O fundador do Protocolo Atomicals tentou desenvolver um projeto DID no Protocolo Ordinals em fevereiro, mas durante o processo de desenvolvimento, descobriu que as limitações do Protocolo Ordinals tornaram algumas das funcionalidades que ele queria impossíveis ou um pouco desajeitadas. Ele twittou sua primeira ideia sobre o Protocolo Atomicals em 2023.5.29 e finalmente lançou o acordo em 2023.9.17 após vários meses de desenvolvimento.

O lançamento inicial do protocolo Atomicals não causou muita agitação no ecossistema do Bitcoin porque, na época, devido à introdução do Protocolo Ordinais e do protocolo BRC-20, um grande número de protocolos aprimorados baseados neles surgiram em diferentes cadeias, mas quando analisamos a documentação do protocolo Atomicals, descobrimos que era um protocolo completamente diferente.

Fundamentos Teóricos — Teoria da Matéria Digital (DMT)

A teoria DMT (Teoria da Matéria Digital) refere-se à teoria da matéria digital, o que significa que a informação digital não são apenas números e letras aleatórios; na verdade, também pode ser vista como sua própria “matéria”, como madeira ou metal. DMT pode ser transações, bytes ou qualquer outro padrão de dados de blockchain em dados de blockchain, e esses padrões podem ser transformados em itens ou ativos digitais valiosos.

Aqui está também uma citação do conteúdo do Dr. Jingle para que todos possam entender melhor:

  1. Alguns físicos afirmam que a informação é uma nova forma de matéria que poderia eventualmente conquistar tudo na Terra (o que também é muito controverso). De acordo com as tendências de crescimento atuais, a quantidade de informações digitais na Terra pode ser usada mais do que átomos físicos em cerca de 350 anos, o que também destaca o crescimento exponencial e a importância da informação digital.
  2. A ideia do físico encorajou muitos a transformá-lo em um protocolo aplicável, analisando informações valiosas da blockchain do Bitcoin para criar “não um token arbitrário”. O uso da teoria da matéria digital pode mudar completamente a criação de valor digital, tornando-o mais não arbitrário e significativo. Ao usar dados no contexto da teoria da matéria digital, novos mecanismos podem ser criados para identificar e derivar novas sequências de valor em dados, abrindo possibilidades para novas formas de tokens.
  3. Por exemplo, algumas pessoas chegam a comparar o Bitcoin com uma aplicação de DMT. O Bitcoin também não é um token arbitrário. Ele tem suas próprias especificações, como 21 milhões de moedas, um bloco a cada 10 minutos, etc. Através da troca de informações digitais na rede Bitcoin, o valor pode ser transferido e armazenado. Embora o Bitcoin exista apenas no mundo digital, seu valor e influência podem ter um impacto significativo no mundo real, assim como o dinheiro físico tradicional.
  4. No entanto, o DMT não está isento de controvérsias. Alguns críticos argumentam que a informação digital não pode ser comparada a entidades físicas básicas, como matéria e energia, porque a própria informação digital não pode mudar diretamente o mundo real. No entanto, os defensores do DMT acreditam que, embora a informação digital não possa mudar diretamente o mundo real, através das ações e decisões humanas, a informação digital pode mudar indiretamente o mundo, como a aplicação de criptomoedas.

Problemas que os Construtores de Bitcoin Existente Enfrentam

  1. Vários problemas causados por APIs proprietárias:
  2. Travamento de serviço, altos custos de interação, os mesmos dados on-chain terão formas de expressão diferentes, competição entre os desenvolvedores
  3. Indexadores não confiáveis:
  4. Questões de segurança de ativos, alterações frequentes, números positivos e negativos de Ordinais
  5. Falta de design de alto nível:
  6. Difícil combinar acordos e desenvolver instalações proprietárias
  7. Limitações dos metadados on-chain:
  8. Exemplo: As coleções devem ser carregadas manualmente nos repositórios do Github e devem ser atualizadas manualmente em dezenas de marketplaces, não há consenso sobre as respostas on-chain
  9. Os bugs não podem ser corrigidos ou são caros para corrigir
  10. A estrutura de dados do protocolo Ordinals depende muito do uso de um único arquivo, o que significa que diferentes mercados têm acordos off-chain e índices proprietários
  11. Falta de controle:
  12. Se não houver acesso a um indexador descentralizado de alto desempenho e mais travas de serviço/indexador, a portabilidade de dados se tornará um problema
  13. Falta de lucros:
  14. Depender desses serviços específicos e mercados e serviços proprietários como indexadores e APIs pode resultar em lucros menores

Os três primeiros são perguntas para desenvolvedores, e os três últimos são para criadores

teoria atômica

O protocolo Atomicals é um protocolo simples e flexível para cunhar, transferir e atualizar objetos digitais (tradicionalmente conhecidos como NFTs) para blockchains de saída de transações não gastas (UTXO) como o Bitcoin.

1 ️ ︎ Objetos digitais — NFTs de “átomos”

Atomical (ou "átomo") é um novo tipo de NFT que pode ser cunhado, transferido e atualizado no Bitcoin. A principal diferença é que não há necessidade de usar um serviço centralizado ou um indexador de terceiros confiável. Não requer nenhuma alteração no Bitcoin para funcionar, nem requer sidechains ou qualquer L2. É hora de retomar o controle de nossas vidas digitais para sempre.

2 ️ ︎ BitWork — Micro Proof of Work PoW

A melhoria mais interessante para o protocolo Atomicals é a adição do processo de cálculo da CPU ao processo de cunhagem de tokens, chamado BitWork. Os fundadores precisam calcular exaustivamente os valores de hash que correspondem a caracteres de prefixo específicos antes de poderem cunhar.

PoW pode tornar a cunhagem de moedas relativamente justa, com injeções de valor de energia e tempo e componentes de sorte aleatória.

Ao contrário dos algoritmos tradicionais de PoW, que são difíceis de calcular, o Bitwork pode ajustar a dificuldade de mineração de maneira finamente granulada, alterando o método de correspondência de prefixos. Ele pode adicionar números entre 1 e 15 após o prefixo, como "7777.1" ou "7777.15" ou qualquer número intermediário, o que indica a faixa de variação que o caractere tem permissão para variar.

Seu princípio de funcionamento é “.” O número que segue é chamado de meio curinga e é usado para corresponder a qualquer 5º caractere a partir desse número. Com “7777.10” Por exemplo, os primeiros 4 caracteres do txid (hex) devem ser “7777” e o 5º caractere pode ser um número 10 (hex) ou mais.

Então, os 5 dígitos podem ser a, b, c, d, e ou f. Isso permite que o sistema inteiro escolha entre 2 e 16 vezes em vez de apenas 16 vezes cada vez que a dificuldade aumenta.

Ao mesmo tempo, BitWork também trouxe alguns casos de uso inovadores:

  1. Adicione um elemento aleatório de sorte ao processo de casting
  2. Organize comunidades em torno de TXIDs de vaidade e ReFS
  3. Quando você tem uma referência ou prefixo realmente legal, você pode organizar uma comunidade relevante por consenso
  4. Classificação de conteúdo com base na teoria do sinal caro
  5. Dessa forma, podemos classificar o conteúdo com base no consumo de energia, como eletricidade
  6. Limitar e restringir a emissão de tokens - filtro de spam

3 ️ ︎ Container NFTs — O Padrão NFT

Container (Container) é um padrão de coleta para representar NFTs e metadados. Ele pode ser usado para adicionar/modificar/excluir o conteúdo de qualquer contrato, como Atomicals, Ordinais, Bitmaps, etc., e você também pode optar por "lacração" permanente, ou seja, trancar o conteúdo em um recipiente e, em seguida, destruir a "chave" que pode abrir o recipiente, atingindo assim o objetivo de manter o estado em que estava quando lacrado e não pode ser modificado.

Serviço de nome do contêiner:

  1. Os nomes dos contêineres começam com o símbolo de hashtag # e cada nome é único e não repetível, e é atribuído por ordem de chegada
  2. O nome está no intervalo de 3-64 caracteres, e Bitwork é usado para retardar o registro de nomes de contêiner
  3. Exemplos de nomes de contêineres: #bitcoin -funks, #gemini -warriors,…

4 ️ ECT ARC20 — Moeda Tingida

O protocolo Atomicals utiliza a menor unidade de Bitcoin, sat, como o “atomo” básico. O UTXO de cada sat é usado para representar o próprio token, ou seja, o saldo de ARC20 é o número de sat. 1 token = 1 sat.

ARC20 é um modelo de moeda tingida, e as informações de registro são registradas em um script de transação. Ao vincular as informações ao UTXO, a programabilidade e a descentralização do token podem ser aprimoradas. Ao mesmo tempo, a segurança da transação é garantida pela rede principal BTC. Não há necessidade de nenhum sistema off-chain para calcular o saldo dos tokens ARC20 em termos de rastreamento de transações e cálculo de saldos, pois o saldo do token é consistente com o número de SATs no UTXO. Esta é a maior diferença do protocolo BRC-20.

Ao implantar ARC20, informações como nome do token, quantidade total, limite de quantidade, configurações de dificuldade, bloco inicial, imagens, etc.
2. Quando os usuários cunham ARC20, eles escrevem o nome do token no script UTXO. A quantidade é diretamente determinada pelo número de sats em UTXO, 1 sat = 1 token.
3. Para transferir ARC20, os usuários não precisam mais depositar nenhum dado em BTC; eles só precisam usar UXTO, que continua a manter os tokens, como entrada e saída de transações para outros endereços.

Para ARC20, só precisamos de um índice para nos ajudar a ler informações de registro de token e identificar transações de cunhagem para confirmar qual UTXO é ARC20.

Os benefícios disso são:

  1. O custo do servidor de índice foi muito reduzido. Quase qualquer pessoa pode criar seu próprio servidor de índice, e o sistema é altamente descentralizado
  2. As transferências dependem completamente da rede BTC e não criarão repetidamente transações de spam. A segurança das próprias transferências ARC20 é garantida pelo BTC
  3. A atomicidade do ARC20 é consistente com a do BTC, tornando-o adequado para muitas aplicações nativas

Claro, o design de moedas tingidas também tem algumas desvantagens, porque o equilíbrio não está escrito nos dados, mas sim o sat está vinculado, então a precisão mínima de divisão do saldo ARC20 é 1.

Isso também torna impossível para os usuários fazer transações detalhadas sob a própria rede principal BTC, que estabeleceu um limite mínimo de transação de 546 sat para evitar ataques de poeira. No entanto, o protocolo Atomicals agora propôs um plano de divisão específico e está sendo desenvolvido ativamente.

Aqui está uma imagem para mostrar a diferença mais essencial entre BRC20 e ARC20:


5 ️ ︎ Sistema de Nomes de Reino (RNS) — Domínio Sistema de Nomes de Domínio

RNS afirma ser o verdadeiro rival do sistema de nomes de domínio DNS e tem como objetivo ser uma substituição global para DNS e outros sistemas de nomes de domínio blockchain

Os nomes dos reinos são identificadores legíveis por humanos que podem ser usados para correlacionar endereços de rede e informações de recursos. Os nomes dos reinos começam com um sinal de adição + e têm pelo menos um caractere alfabético, como +alice e +agent007, que são todos nomes válidos (nível superior - domínio ou TLR no Sistema de Nomes de Domínio do Reino (RNS)).

O nome de domínio é de propriedade própria e auto-gerenciado diretamente na blockchain do Bitcoin usando um formato de objeto digital atômico, o que basicamente significa que não há intermediários ou registradores centralizados.


6 ️ ︎ Subrealm Minting — Fábrica de Subdomínios

Gerencie e tokenize comunidades emitindo sub-reinos (Subrealms) sob qualquer reino (Realm). As regras específicas são as seguintes:

  1. Qualquer campo ou subcampo pode publicar subcampos
  2. Todos os subdomínios podem herdar as mesmas características e publicar seus subcampos com base no subdomínio
  3. Todos são registrantes no campo que possuem e não há uma agência centralizada

Aqui está um exemplo genérico:

  1. Primeiro registramos um campo +ATOM
  2. Quando quisermos formar uma comunidade sobre Punk NFTs neste campo, podemos criar um subcampo com base no campo +ATOM +ATOM.PUNK
  3. Depois disso, queremos criar um DAO na comunidade Punk, então podemos criar outro subcampo +ATOM.PUNK.DAO
  4. Todos na DAO recebem um DID, então você pode criar um subdomínio +ATOM.PUNK.DAO.JINGLE

Além disso, o Subrealm também pode ser usado para organização de mídias sociais, verificação de identidade, recompensas de fidelidade e muito mais.

Características do acordo

Através da teoria atômica acima, podemos ver que as principais características do protocolo Atomicals incluem:

  1. Usar Satoshi como a unidade básica para representar o token
  2. Permite a criação, transferência e atualização de objetos digitais no Bitcoin
  3. Fornecendo uma abordagem de tokenização descentralizada, culturalmente compatível com o Bitcoin
  4. Usando Proof of Work (POW) para aumentar a justiça e descentralização do processo de lançamento
  5. Projetado para expandir a funcionalidade do Bitcoin e suportar uma ampla gama de aplicações

Principais diferenças de outros acordos

A melhor maneira de entender as diferenças no protocolo Atomicals é compará-lo com outros protocolos populares de NFT:

Protocolo de mapa de bits "4"

Proposta de um acordo

Bitmap.land é o primeiro projeto de metaverso no ecossistema do Bitcoin, baseado na teoria dos ordinais e na teoria dos bitmaps.

A teoria do Bitmap (teoria do Bitmap) foi proposta pelo usuário do Twitter@blockamotoem 2023.6.5.

Esta teoria mapeia cada entrada de transação em um bloco Bitcoin como um lote (Lote) para formar um bloco ou distrito (distrito). Devido às diferenças no tamanho das diferentes entradas de transação, o tamanho do lote mapeado também é diferente.

Conceito de acordo

Os compradores da Bitmap.land foram influenciados pela Decentraland e The Sandbox e usaram o método de dividir terrenos e desenhar padrões em um mapa, semelhante à lógica de compra de terrenos nessas duas plataformas. Os usuários escrevem dados para Satoshi por meio de inscrições para obter a propriedade de blocos específicos de Bitcoin, semelhante à cunhagem gratuita.


Na blockchain do Bitcoin, cada bloco é dividido em quatro partes para representar diferentes ciclos de halving. Os usuários podem verificar o número e a cor de cada bloco no site Bitmap.land. Cores diferentes representam diferentes estados de vendas.

A venda do Bitmap.land está intimamente relacionada com a teoria dos números ordinais, semelhante à venda de terras virtuais do Decentraland e The Sandbox, que depende dos padrões ERC-721. A teoria dos números ordinais é semelhante aos princípios das primeiras moedas tingidas, mas as duas são diferentes no contexto da narrativa atual do Bitcoin, consenso, ecologia e infraestrutura. Embora a teoria dos números ordinais não seja tão inovadora quanto o ERC-721, a abordagem do BRC-20 é mais primitiva.

A teoria do bitmap adiciona uma nova explicação ao bloco Bitcoin, fornecendo um tópico, embora carente de utilidade. Ela mudou a conexão entre o Bitcoin e o metaverso, dando a cada bloco da cadeia de blocos do Bitcoin uma nova dimensão e tornando-o parte do metaverso, permitindo aos usuários possuir e registrar blocos individuais.

A teoria do bitmap atraiu a atenção da comunidade Ordinals e desencadeou um boom em inscrições. Qualquer bloco na blockchain do Bitcoin pode se tornar parte do metaverso através de um Bitmap, trazendo novas oportunidades de criação e propriedade para a comunidade.

Bitmap.land borra as fronteiras entre o Bitcoin e o metaverso através da teoria do bitmap, abrindo caminho para a propriedade, criatividade e desenvolvimento da comunidade. À medida que a loucura da inscrição continua, isso significa um enorme potencial para aqueles que buscam um lugar no mundo digital.

Os alunos interessados também podem ir ao navegador oficial para visualizar vários bitmaps: https://bitmap.game/

Protocolo BRC-100 "5"

Proposta de um acordo

Como todos sabemos, protocolos baseados em Bitcoin como o Protocolo Ordinais e BRC-20 trouxeram muito espaço para a imaginação para o desenvolvimento do ecossistema Bitcoin por meio de um mecanismo de 'declaração on-chain e análise off-chain'. Além disso, uma grande quantidade de NFTs e tokens de Bitcoin foi emitida, mas o desenvolvimento de aplicativos descentralizados, como DeFi, ainda está atrasado. Como resultado, Mikael.BTC lançou um protocolo que suporta computação descentralizada: BRC-100 em 2 de setembro de 2023.

Introdução ao acordo

BRC-100 é um protocolo de extensão baseado na teoria dos Ordinais, projetado para implementar várias aplicações descentralizadas na camada 1 do Bitcoin. Este acordo não apenas realiza as funções básicas do BRC-20 no Bitcoin, como criação, cunhagem e negociação, mas também introduz o conceito de computação descentralizada.

Isso significa que, com base na pilha de protocolos BRC-100, é possível desenvolver várias aplicações descentralizadas, como DeFi, SocialFi e GameFi, trazendo verdadeiras cenários de aplicação descentralizados, sem confiança, resistente à censura e sem permissão para a primeira camada do Bitcoin.

Uma das principais características do protocolo BRC-100 é a sua interoperabilidade, que não só permite que todos os protocolos e aplicações dentro da sua pilha de protocolos sejam compatíveis entre si, mas também suporta a interação com BTC, BRC-20 ou outras cadeias de camada 1 como Ethereum e Stacks. Além disso, o protocolo introduziu um modelo UTXO e um modelo de máquina de estados, aprimorando a sua segurança e capacidades computacionais.

Características do acordo

Porque o protocolo BRC-100 é uma extensão da teoria dos Ordinais, o próprio BRC-100 possui todas as características do BRC-20, ao mesmo tempo em que introduz algumas características inovadoras:

Economizar dinheiro: É baseado no protocolo BRC-100 para várias expansões, como acordos de airdrop, acordos de governança, acordos de retransmissão, etc. Podemos entender que Mikael deseja introduzir vários jogos DeFi no BTC

Sucessão de protocolo

O protocolo BRC-100 introduz o conceito de herança. Os protocolos que herdam diretamente ou indiretamente do BRC-100 são chamados de protocolos de extensão BRC-100. O protocolo de extensão BRC-100 deve herdar de apenas um protocolo. Um acordo estendido herda as propriedades, operações e operações de computação do acordo pai, e só pode estender as propriedades e operações computacionais.

Isso é semelhante ao processo de fazer cerâmica, no início era apenas um embrião de argila. Lentamente, conforme o polimos e moldamos, gradualmente temos funções mais expandidas, como decorar, armazenar coisas, etc.

Pilha de protocolo BRC-100

O protocolo BRC-100 e todas as suas extensões e melhorias são conhecidos coletivamente como o stack BRC-100. Com base neste stack, todos os tokens/aplicativos são compatíveis entre si, o que significa que um token/aplicativo pode usar outros aplicativos em qualquer lugar.

Acordos e aplicativos

Na pilha de protocolo BRC-100, um protocolo é um padrão para descrever as propriedades, operações e operações computacionais de uma aplicação. Uma aplicação é uma instância criada após o protocolo ter sido implantado na rede Bitcoin através de uma inscrição.

Um aplicativo é essencialmente um token com poder computacional e status. O poder de computação do aplicativo é descrito detalhadamente no protocolo. Se você não adicionar um subaplicativo, o aplicativo não pode ter poder de computação não descrito no acordo. O subaplicativo adicionado também só pode ter o poder de computação do protocolo; caso contrário, o indexador público não pode verificar o estado do aplicativo, causando inconsistência do estado do usuário e do aplicativo.

Aninhamento de aplicativos

Aplicações implantadas com base no BRC-100 e seus protocolos estendidos podem ser aninhadas, ou seja, sob uma aplicação, outra aplicação pode ser criada, chamada de subaplicação.

O ticker do aplicativo filho começa com “ticker do aplicativo pai:”. Múltiplos aplicativos podem ser criados sob um aplicativo para completar lógica de cálculo independente múltipla. Por exemplo, no cenário clássico de DEX de AMM, vários LP sub-aplicativos/tokens, como “amm_dex: LP_BRC100_BTC”, precisam ser criados dentro de um aplicativo DEX.

Status do aplicativo e endereço

Além do modelo UTXO, o protocolo BRC-100 também introduz um modelo de máquina de estados para expandir as capacidades computacionais do protocolo.

Aplicativos, subaplicativos e endereços podem todos ter estados. Por exemplo, aplicativos podem manter tokens, e endereços podem manter saldos dentro dos aplicativos. As transições de UTXO e estado são feitas com as instruções burn2/burn3 e mint2/mint3.

Operações computacionais (cop) são usadas para representar lógica computacional específica, ou seja, lógica de transformação de estado de aplicação e endereço.

Por exemplo, o endereço A destrói 10 token1 para o aplicativo via a inscrição burn3. Neste ponto, o aplicativo tem este UTXO e 10 token1. O aplicativo pode alocar esses 10 token1 através de sua lógica computacional alterando qualquer endereço ou o estado interno do aplicativo. Em seguida, o endereço do token1 no aplicativo ou o aplicativo pode criá-lo com o comando mint3.

Permissões

O protocolo BRC-100 introduz dois papéis: proprietário e administrador.

O endereço com a inscrição de implantação do aplicativo é chamado de proprietário. Os proprietários podem rastrear as transferências UTXO com inscrições de implantação. O proprietário de todos os aplicativos filhos é o proprietário do aplicativo pai.

Os administradores são gerenciados pelo proprietário e não podem gerenciar outros administradores. Os direitos dos proprietários e administradores são estritamente limitados. Eles não podem avaliar os usuários; eles só podem fazer: gerenciar aplicativos que não lançaram a DAO e concluir operações computacionais de mint2/burn2.

Um administrador pode ser um endereço, aplicativo ou subaplicativo. Por padrão, o aplicativo e o subaplicativo são administradores um do outro; nenhuma configuração adicional é necessária, mas os subaplicativos não são administradores um do outro.

A inscrição burn2/burn3 precisa ser enviada ao implementador do aplicativo para processamento adequado.

Alguns dos tokens que a instrução 'mint2' precisa para serem criados só podem ser logicamente alocados pelo aplicativo/subaplicação, e o aplicativo/subaplicação precisa ser o administrador do token. A instrução 'burn2' também possui uma lógica semelhante.

A inscrição burn2/burn3 precisa ser enviada ao implementador do aplicativo para processamento adequado de acordo com a lógica da operação computacional.

Governança descentralizada de aplicativos

A pilha de protocolo BRC-100 introduz um protocolo de governança: BRC-101, que governa aplicativos que implementam o BRC-100 ou seus padrões de protocolo estendidos. Uma vez que o aplicativo lança o DAO, é necessário concluir a governança por meio de votação descentralizada.

A governança da aplicação inclui a atualização de propriedades da aplicação e subaplicação, a implantação de subaplicações e a interrupção de aplicações. A governança da aplicação é uma governança on-chain. Uma vez que a votação on-chain seja aprovada, a aplicação deve ser notificada por meio de uma ação computacional: egov, então a aplicação executará automaticamente a governança após o tempo ser bloqueado.

Implantar aplicativos/tokens

No protocolo BRC-100, existem duas maneiras de implantar aplicativos: uma é implantar diretamente usando instruções de implantação, e a outra é implantar por meio do protocolo de governança, BRC-101.

O primeiro é usado para implantar aplicativos pai e filho que não exigem a configuração de governança, e o outro é usado para implantar aplicativos filho que exigem governança.

Cunhando tokens

O protocolo BRC-100 fornece três instruções de cunhagem: cunhar, cunhar2 e cunhar3, para cunhar tokens em diferentes cenários.

Ao implantar um aplicativo, você precisa definir a quantidade de tokens que os usuários podem criar (usando o comando 'criar'). Os tokens restantes também serão criados usando as instruções de 'criar'.

"Mint": O usuário cunha, cunhas justas, qualquer pessoa pode cunhar tokens para usuários, mas o número total de operadores de "cunha" cunhando não pode exceder as configurações dos atributos "max" e "mma" do aplicativo. Após a cunhagem, o fornecimento circulante de tokens aumentará.

"Mint2": Minting na lista branca, o aplicativo registra o número de usuários ou aplicativos que podem ser cunhados, e qualquer pessoa pode cunhar tokens 2 para o usuário ou aplicativo sob as regras do aplicativo. Depois da Casa da Moeda2, a oferta circulante de tokens também aumentará.

“mint3”: Mint3 é a cunhagem do tesouro. mint3 é o saldo dos usuários ou aplicativos em outros aplicativos. Qualquer um pode solicitar tokens mint3 para usuários ou aplicativos sob regras de aplicação. Após a cunhagem de mint3, o fornecimento circulante de tokens não aumentará.

Destruir tokens

Destroy é uma nova operação introduzida no protocolo BRC-100. Os usuários podem gravar a operação de destruição e depois transferir a inscrição para o implementador do aplicativo, o que é semelhante à semântica da operação de transferência. Os tokens queimados serão então destruídos ou transferidos para o saldo do aplicativo.

Similar à definição de uma operação de cunhagem, existem 3 operadores de queima: queimar, queimar2 e queimar3, que correspondem logicamente a cunhar, cunhar2 e cunhar3, respectivamente. Nenhuma configuração adicional é necessária, e todos os aplicativos/tokens suportam essas três instruções de queima.

“Burn”: Queima pública, onde todos podem usar instruções para destruir tokens. Uma vez que o token é destruído com sucesso, a circulação irá diminuir, e o token destruído não pode ser emitido novamente.

"burn2": A lista branca é destruída. De acordo com as regras estabelecidas pela aplicação, após a transferência de tokens burn2 para a aplicação, o saldo do usuário diminuirá, o status da aplicação será atualizado adequadamente e a circulação diminuirá. Na realidade, a lógica, como a remoção de liquidez em AMM DEX, pode ser implementada através do burn2.

“Burn3”: O tesouro é destruído. Burn3 reduzirá o saldo de tokens do usuário e aumentará o saldo do aplicativo “to”. Nas aplicações reais, é possível cooperar com mint3 para completar a lógica de troca de tokens e aumento de liquidez na AMM DEX.

Impostos sobre transações e deflação

O acordo BRC-100 introduziu um novo mecanismo para negociar tokens: impostos de transação e deflação. As aplicações podem definir percentagens de imposto sobre transações, destinatários de impostos e percentagens de buraco negro de transação. Estas definições só têm efeito ao negociar em bolsas descentralizadas baseadas em AMM. Transferências normais, cunhagem e operações de destruição não incorrem em impostos de transação ou deflação.

Operações computacionais

As operações computacionais são comportamentos computacionais estendidos do protocolo BRC-100. É representado pelo atributo cop e é a menor unidade de poder computacional do protocolo. Quando usado com o operador op: burn2/burn3/mint2/mint3, pode ser entendido como uma função de transição de estado, que define como o estado da aplicação e do usuário é atualizado sob o operador op correspondente.

Oráculos da Oracle

Oracle é um requisito comum para o blockchain interagir com todas as partes sob a cadeia, e tem sido bem implementado e aplicado em blockchains como o Ethereum. Sem oráculos, contratos inteligentes no blockchain seriam completamente limitados aos dados on-chain. No entanto, em comparação com o blockchain, o protocolo BRC-100 tem características muito especiais.

Ele não apenas possui o poder de computação do blockchain, mas também depende de um indexador off-chain para concluir o cálculo. Ao mesmo tempo, os indexadores off-chain podem se comunicar diretamente com outros blockchains ou meta-protocolos, mas os blockchains não podem fazer isso, o que significa que o indexador pode verificar se os dados off-chain ou on-chain atendem aos requisitos do protocolo Oracle BRC-100.

Exemplos: verificando a transferência de BTC ou ativos BRC-20, verificando o preço do ETH em um bloco Ethereum, etc.

Em outras palavras, no protocolo BRC-100, os oráculos têm um novo paradigma: atestação e verificação, onde os usuários enviam dados de atestação, e o indexador age como um Verificador de Oráculo para verificar os dados de atestação enviados pelo usuário fora do acordo, sem a necessidade de um serviço de Oráculo separado.

No protocolo BRC-100, as instruções burn2/burn3/mint2/mint3 oferecem suporte nativo a atributos de prova para enviar dados de prova fora do protocolo. O indexador pode verificar os dados de certificação e garantir a consistência e precisão do status. A prova pode ser prova de transferência, prova de árvore de Merkel, prova de conhecimento zero, prova de preço, etc., e pode ser usada para cenários de bridge, como ativos, airdrops, etc., e pode ser usada para cenários de bridge, como camada 2 do Bitcoin, liquidação de empréstimos, etc.

protocolo de retransmissão

O meta-protocolo no Bitcoin é heterogêneo e não pode se comunicar entre si. Diferentes protocolos são semelhantes a diferentes blockchains; eles compartilham a segurança da blockchain do Bitcoin e têm capacidades computacionais diferentes. Além disso, meta-protocolos não podem se comunicar diretamente com outras blockchains: Ethereum, por exemplo, não pode usar ativos em outras blockchains.

Portanto, a pilha de protocolos BRC-100 requer um protocolo de retransmissão para completar a comunicação entre Bitcoin, meta-protocolo, blockchain e o protocolo BRC-100, conectar ativos em outras protocolos ou blockchains ao BRC-100 e participar de aplicativos descentralizados como DeFi. Entretanto, devido à diversidade de protocolos e blockchains, o BRC-100 terá múltiplos protocolos de retransmissão.

Primeiro, vamos lançar: BRC-103, que é responsável por fazer a ponte de ativos entre Bitcoin, BRC-20 e BRC-100.

Quando um ativo é transferido do meta-protocolo ou blockchain (fonte) para o protocolo BRC-100 (destino), a fim de que o indexador verifique a correção da transmissão, é necessário enviar prova de dados de transmissão usando o comando "mint2", que é chamado de prova de transmissão.

A prova de transferência significa que quando um ativo ancorado é cunhado no protocolo alvo (BRC-100), os dados de transferência do lado da fonte (como Bitcoin, BRC-20 ou outra blockchain) também devem ser enviados como prova. Isso pode ser um hash de transação ou ID de inscrição.

Para que todos os indexadores BRC-100 possam verificar a correção da cunhagem dos ativos ancorados.

A prova de transferência é uma aplicação muito importante do protocolo BRC-100 da Oracle.

Casos de uso do protocolo

Uma vez que o BRC-100 foi estendido a partir do BRC-20, essencialmente possui todos os cenários de aplicação do BRC-20, mas os cenários de aplicação do BRC-100 são muito mais amplos do que isso. Ainda podemos expandir com base no protocolo BRC-100. Aqui estão algumas das extensões oficiais listadas, algumas das quais já estão em desenvolvimento:

BRC-101 (lançado)

O protocolo de governança on-chain descentralizado da pilha de protocolo BRC-100 define como atualizar os atributos de aplicativos/tokens pai/filho, parar aplicativos e adicionar aplicativos filhos.

Além disso, BRC-101 também pode concluir a governança fora da cadeia por meio de votação descentralizada.

BRC-102 (em desenvolvimento)

Um protocolo de liquidez automatizado define como trocar tokens pela pilha de protocolo BRC-100 através de um algoritmo de fabricante de mercado automatizado (AMM). A lógica de cálculo será semelhante à do Uniswap no Ethereum.

BRC-103 (em desenvolvimento)

Um protocolo de retransmissão entre BTC, BRC-20 e BRC-100. O meta-protocolo no Bitcoin é heterogêneo e não consegue se comunicar entre si. Diferentes protocolos são semelhantes a diferentes cadeias. Eles compartilham a segurança da blockchain do Bitcoin e têm diferentes poderes de computação.

Portanto, a pilha de protocolo BRC-100 publicará vários protocolos de retransmissão para completar a comunicação entre meta-protocolos, diferentes blockchains e BRC-100, e conectar outros protocolos e ativos on-chain ao BRC-100 para participar de DApps como DeFi.

BRC-104

Acordos de mineração de liquidez definem como obter recompensas de token após apostar tokens.

Um token de staking pode ser qualquer token baseado em BRC-100, como o token de pool de liquidez do protocolo BRC-103, ou o mesmo token como um token de recompensa. Além disso, o BRC-104 oferecerá suporte ao bloqueio de tokens staked durante o período de lockdown.

BRC-105

Um protocolo de airdrop define como enviar eficientemente tokens de airdrop para vários endereços.

O protocolo usará a Árvore de Merkle para concluir a distribuição gratuita e economizar em taxas de transação, uma vez que todos os dados originais da distribuição gratuita não precisam ser tornados públicos no Bitcoin. Os usuários só precisam enviar a Prova de Merkle para comprovar que possuem a distribuição gratuita durante o "mint2", então todos os indexadores podem verificar a correção para concluir a distribuição gratuita.

BRC-106

Um protocolo de pool de stablecoin descentralizado define como stablecoins são geradas através de garantias.

A lógica computacional será semelhante à DAI do MakerDAO3 no Ethereum.

BRC-107

Um acordo de pool de empréstimos define como os ativos podem ser emprestados através de garantia.

A lógica computacional será semelhante à Aave no Ethereum.

BRC-108

Um protocolo de liquidez automatizado para stablecoins.

BRC-109

Protocolo de negociação descentralizado para futuros perpétuos.

BRC-110

Um protocolo de retransmissão entre blockchains compatíveis com EVM e BRC-100 define como ativos em blockchains compatíveis com EVM podem ser conectados à BRC-100.

BRC-111

O protocolo de verificação da camada 2 do Bitcoin define como verificar os dados de prova da camada 2 do Bitcoin, como um contrato inteligente da camada 2 no Ethereum.

protocolo BRC-420 "6"

Proposta de um acordo

Após a proposta do protocolo BRC-20, outro novo protocolo experimental chamado BRC-420, também conhecido como protocolo metaverso, apareceu em 2023.9.19.

Conceito de acordo

BRC-420 é um experimento interessante. É o primeiro protocolo de metaverso no Ordinals Protocol, um protocolo de ativos baseado no protocolo Bitmap.

Ao combinar várias inscrições em um ativo complexo, como itens de jogo, animações e efeitos, ou módulos de jogo no metaverso. Tudo, desde personagens pequenos e animais de estimação até scripts de jogos completos e máquinas virtuais, foi criado.

Devido à sua natureza de código aberto on-chain, esses ativos podem ser executados ou verificados por qualquer cliente, refletindo totalmente o espírito "Cliente Agnóstico" dos jogos full-chain.


O acordo BRC-420 é composto por duas partes: o Metaverse Standard (Metaverse Standard), que define um formato aberto para ativos no metaverso, e o Royalty Standard (royalty standard), que estabelece um acordo on-chain para a economia de criadores.

BRC-420 abre possibilidades para jogos on-chain da Ordinals e blockchains modulares. Diferentes criadores podem contribuir com diferentes módulos, e novos criadores podem construir sobre a inovação de seus predecessores. Isso levou a uma proliferação de inovações dentro do ecossistema da Ordinals, beneficiando todos os participantes.

Desenvolvimento do acordo

Atualmente, BRC-420 lançou o BRC-420 DLC em 3 de novembro de 2023, que pode integrar milhares de meta-inscrições em 1 DLC. Após a implantação, os usuários podem obter milhares de meta-ativos em uma única cunhagem.

Acordo de Runas “7”

Proposta de um acordo

Após o protocolo BRC20 ser lançado, Casey sentiu que não era uma boa ideia criar tokens homogeneizados no Bitcoin. 99% dos tokens homogeneizados são golpes e não desaparecerão a curto prazo. Criar um bom protocolo de token homogeneizado para o Bitcoin provavelmente trará receita significativa de taxas de transação para o Bitcoin, atenção dos desenvolvedores e usuários.

Casey propôs, portanto, o protocolo Runes baseado na tecnologia UTXO em 2023.9.26.

O design do protocolo Runes também pode ter sido afetado pelo ARC20. A escolha foi escrever diretamente os dados do token no script UTXO, que inclui o ID, output e quantidade de tokens.

Obviamente, a implementação das Runas é muito semelhante à do ARC20, e as transferências de tokens são tratadas diretamente na mainnet do BTC. A diferença é que as Runas escrevem o número de tokens nos dados de script, o que as torna mais precisas do que as do ARC20.

Ao mesmo tempo, no entanto, a complexidade também aumentou, tornando difícil utilizar diretamente a natureza combinatória do BTC UTXO como ARC20.

Desenvolvimento de Acordos

Desde o lançamento do acordo Runes, uma vez que o esforço de desenvolvimento de Casey foi principalmente no protocolo Ordinals, o desenvolvimento do protocolo Runes tem sido lento, razão pela qual Benny rapidamente ultrapassou cantos e desenvolveu o protocolo Pipe após o lançamento do acordo Runes.

Durante a Semana do Blockchain de Taiwan em dezembro, Casey também anunciou em um evento em Taipei que o Protocolo Runes será lançado na rede principal. Na altura do bloco 840.000, ou seja, na próxima vez que o BTC for reduzido pela metade, provavelmente será no final de abril de 2014.

somado

Depois de pesquisar o plano de emissão de ativos BTC, também senti totalmente o seu encanto, então também mencionei algumas de minhas próprias opiniões subjetivas:

  1. A emissão de ativos BTC desencadeou o desenvolvimento explosivo do ecossistema BTC este ano, embora haja críticas mistas sobre eles. Mas quando observamos o desenvolvimento do ecossistema BTC de forma abstrata, tudo é inseparável de uma coisa importante — a “história.”
  2. Como mencionei em meus pensamentos anteriores, um produto precisa ser apoiado por uma boa narrativa; caso contrário, é fácil enfrentar uma situação constrangedora em que há apenas um produto e nenhum usuário. E vários planos de emissão de ativos também provam isso, como primeiro é primeiro, as várias imaginações trazidas ao ecossistema pelo acordo, endossos oficiais, etc., todos os quais são expressões concretas da narrativa.
  3. Da mesma forma, não podemos negar a contribuição que esta onda de emissão de ativos trouxe para o ecossistema BTC. Embora a maioria das soluções de emissão de ativos possa não romper substancialmente com as limitações do Bitcoin do ponto de vista técnico, elas não apenas proporcionam um raro teste de estresse para as principais cadeias públicas, mas também abrem algumas possíveis rotas para o futuro desenvolvimento do Bitcoin.
  4. Através destas ondas de inscrições este ano, o efeito de longa cauda das inscrições tem gradualmente se expandido do Bitcoin original para inscrições em outras cadeias públicas. Entretanto, sob a popularidade das inscrições, também sentimos algumas das deficiências da rede principal atual do Bitcoin, tais como taxas de gás elevadas, velocidade lenta de transação, etc., o que também mostra a necessidade de um plano de expansão do BTC.
  5. Embora o plano de expansão já estivesse sendo elaborado pelas partes do projeto há muito tempo, ele foi morno. Agora, cada vez mais usuários estão prestando atenção ao ecossistema BTC sob a popularidade das inscrições, e isso acelerou o desenvolvimento do plano de expansão do BTC disfarçadamente.
  6. Atualmente, os planos de expansão existentes estão principalmente divididos em três categorias: sidechain/lightning network/native L2, mas nenhuma direção determinou sua vantagem principal e ainda estão em estágio competitivo. Quanto a se o futuro florescerá um pouco mais ou será incrível em uma certa direção, podemos aguardar. Ao mesmo tempo, esta é a direção na qual podemos nos concentrar no futuro.
  7. Na investigação de planos de emissão de ativos, há uma tendência muito clara. Desde o lançamento do protocolo inicial Ordinals, ao subsequente protocolo BRC-20 aprimorado baseado em Ordianls, a protocolos de computação descentralizada como o protocolo de computação descentralizada BRC-100 (que quer expandir continuamente e introduzir a jogabilidade no ecossistema DeFi no Bitcoin), o protocolo metaverso BRC-420 (que traz a possibilidade de introduzir jogos, música, etc. no Bitcoin), ARC-20 (com plano paralelo de emissão de novos ativos BRC-20), etc.
  8. O esquema de emissão de ativos evoluiu de fazer algumas melhorias básicas nos acordos de emissão de ativos existentes para fazer algum layout ecológico em grande escala e até mesmo emitir regras para as necessidades do ecossistema do BTC (como oráculos, DeFi, jogos, etc.) com base em um acordo de emissão de ativos.
  9. O desenvolvimento do ecossistema BTC ainda está muito no início. Seja no Web2 ou Web3, há um fenômeno onde qualquer pessoa pode ter usuários desde que tenha o poder de definir as regras primeiro. Portanto, ainda existem muitas oportunidades de riqueza no momento. Devemos olhar de forma abrangente para o desenvolvimento do ecossistema BTC. Afinal, a febre das inscrições vai esfriar. Não devemos apenas ficar de olho na emissão de ativos, mas também ver como acelerar o desenvolvimento do ecossistema BTC como um todo em outras áreas através da emissão de ativos.
  10. Claro, também existem algumas opiniões diferentes sobre este aspecto, como a opinião do Professor NingNing sobre BTC L2 https://twitter.com/0xNing0x/status/1737010523374563744, discussão racional.
  11. Embora ainda esteja na fase de pesquisa, o traseiro de todos determina a cabeça deles. No entanto, ainda quero lembrar a todos para prestarem atenção ao risco ao investir e escrever claramente sua própria lógica de investimento. Se é para lutar a curto prazo ou a longo prazo, a lógica é diferente e a estratégia é diferente. Quando se trata de investir, ainda é necessário combinar conhecimento e ação o máximo possível. Realmente acredito no ditado 'Você nunca ganhará dinheiro que não conhece, e mesmo que ganhe agora, o jogará fora'.

Finalmente, obrigado por ler este artigo. O propósito original deste artigo é oferecer-lhe uma compreensão melhor e mais abrangente do desenvolvimento do ecossistema BTC, e você também é bem-vindo para vir conversar comigo. Nos próximos dias, vou postar algumas opiniões de vez em quando, e também escreverei outro artigo sobre o plano de expansão, então fique ligado.

Aviso legal:

  1. Este artigo é reproduzido a partir de [Gatemarsbit]. Todos os direitos autorais pertencem ao autor original [Howe]. Se houver objeções a esta reimpressão, entre em contato com o Gate Learnequipe, e eles lidarão com isso prontamente.
  2. Isenção de responsabilidade: Os pontos de vista e opiniões expressos 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, é proibido copiar, distribuir ou plagiar os artigos traduzidos.

Usar uma linha do tempo para esclarecer o contexto ecológico do BTC - Emissão de Ativos

Avançado1/1/2024, 5:23:19 AM
Este artigo apresenta e compara a história do desenvolvimento de acordos de emissão de ativos.

TL; DR

  1. Recentemente, com a popularidade do ecossistema BTC, podemos ver vários tokens sendo emitidos na mainnet do Bitcoin, então o que são esses tokens e como funcionam os protocolos por trás deles.
  2. O objetivo deste artigo é esclarecer as circunstâncias do plano de emissão de ativos BTC na forma de uma linha do tempo. O que realmente despertou a popularidade das inscrições do Bitcoin, vamos aprofundar e descobrir.
  3. Ao mesmo tempo, este artigo fez referência a muitos artigos. Durante a minha referência e pesquisa, descobri que artigos individuais podem conter erros no momento de alguns acordos/projetos, por isso anexei materiais relevantes a todas as linhas do tempo neste artigo. Se houver erros, por favor, aponte-os para mim, obrigado.
  4. Aviso: Os tokens mencionados no artigo são apenas para aprendizado e uso de troca, e não há sugestões de investimento. DYOR

Capítulo I — Os Engrenagens do Destino Começam a Girar

Números Ordinais "1"

Muitos artigos existentes começam com o Protocolo Ordinais, mas na documentação oficial da Ordinais, o primeiro menciona a teoria dos Números Ordinais. A partir disso, pode-se deduzir que Casey também se inspirou um pouco nela para criar o Protocolo Ordinais

Como todos sabemos, a menor unidade no mundo do Bitcoin é o satoshi (sat), e a teoria dos números ordinais pode ser simplesmente entendida como a numeração artificial desses sat. A partir da seção de motivações da proposta do BIP, podemos resumir que a teoria visa fornecer uma maneira para o Bitcoin atuar como um identificador estável para evitar transferências de propriedade ou rotação de chaves, sem exigir quaisquer alterações na rede do Bitcoin.

É claro, há algumas objeções a esta teoria, como a redução da privacidade do usuário, o aumento do tamanho dos conjuntos de UTXO, ataques de poeira, etc. Para mais detalhes, consulte a proposta BIP.

Acordo de Ordinais “2”

Proposta de um acordo

O Acordo Ordinários foi proposto e publicado por Casey, no qual ele propôs as seguintes ideias:

" Podemos organizar esses "Satoshi" em uma ordem específica, atribuir a eles um número ordinal entre 0 e 2.100.000.000.000.000 e depois conectá-los a outras informações: imagens, texto, vídeos ou até mesmo uma sequência de código. Como resultado, cada Satoshi se tornou único e insubstituível. Isso equivale a dar ao Bitcoin a capacidade nativa de criar NFTs."

O acordo de Ordinals foi implementado no final de 2022, e a primeira inscrição na mainnet foi gravada em 2022.12.14 UTC (https://ordinalswallet.com/inscription/6fb976ab49dcec017f1e201e84395983204ae1a7c2abf7ced0a85d692e442799i0), durante o qual o acordo foi acordadoEle sempre foi atualizado e iterado, mas não foi oficialmente anunciado. Atualmente, pode ser atualizado a partir do primeiro anúncio oficial encontrado no Twitter de Casey, conforme segue, então o acordo Ordinals pode ser considerado como sendo proposto seja em dezembro ou janeiro: (Obrigado também pela pista fornecida por Shep)

Características do acordo

números do SAT e a divisão da raridade

Os humanos são colecionadores naturais. Como os Números Ordinais numeram artificialmente os Sats, por que não atribuí-los valores mais altos ou mais baixos, para que haja uma distinção entre a raridade. Atualmente, existem 6 tipos de raridade:


Essa raridade é semelhante ao que chamamos de "notas de banco de leopardo", "notas de série", etc. ao brincar com notas de banco na vida real. Essencialmente, todas são notas de banco. Seu valor real é o valor nominal da nota, mas porque as pessoas dão a ela um significado especial, elas têm um valor colecionável mais alto e há um prêmio, ou seja, o que frequentemente chamamos de "consenso gera valor."

Ao atribuir um número de regra específico a cada sat e rastreado na transação, o Acordo Ordinais também permite que qualquer pessoa anexe dados adicionais como imagens (Imagem), texto (Texto), vídeo (Vídeo), áudio (Áudio), etc. por meio do Acordo Ordinais. Nos primeiros dias, os jogadores eram mais propensos a criar NFTs. A posição inicial do fundador Casey sobre isso também era permitir que as pessoas armazenassem algo imutável no Bitcoin, a cadeia mais antiga e comum. Assim, por um tempo, muitas pessoas vão equiparar Ordinais com “Bitcoin NFTs.” Hoje, ainda podemos vê-los na Carteira Unisat.


Negocie primeiro a entrar, primeiro a sair

Para garantir que o SAT sequencial com números de série não seja caótico durante o processo de transação, é utilizado um método de transação primeiro a entrar, primeiro a sair.Aqui está um exemplo do artigo de Wang Yishi (https://yishi.io/a-beginner-guide-to-the-ordinals-protocol/) para explicar as características de primeiro a entrar, primeiro a sair:

Na imagem abaixo, existem duas entradas à esquerda. O Endereço 1 e o Endereço 2 têm um total de 5 Satoshi. Nesta transação, 4 Satoshi foram enviados para um endereço que começa com 3 OpZ e 1 Satoshi foi deixado para ser pago ao minerador como taxa de mineração.


Pressupondo que, na transação acima, usamos secretamente o protocolo Ord para organizar uma identidade (número de série) para cada Satoshi, então, após a conclusão da transação, os 4 Satoshis numerados Ord A-> D no endereço 1 e no endereço 2 foram para o endereço 3, e o último Satoshi foi dado ao minerador.

O chamado "primeiro a entrar, primeiro a sair" significa que cada número de Satoshi é ordenado 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 é classificado à frente do endereço do minerador, então os Satoshis transferidos do endereço 1 e do endereço 2 são primeiramente herdados pelo endereço 3 e, em seguida, pelo endereço do minerador.


Princípios do protocolo

Qualquer pessoa familiarizada com o Bitcoin sabe que o Bitcoin nasceu como um sistema de dinheiro eletrônico peer-to-peer. A linguagem de programação que ele usa não é uma linguagem de script completa de Turing, então é quase impossível implementar funções complexas, e as duas principais atualizações do BTC em '17 e '21 tornaram possível implementar algumas funções envolvendo lógica complexa no BTC.

Com base na premissa de desenvolvimento descrita acima, o Protocolo Ordinals alcançou o efeito de visualização e transferência escrevendo o conteúdo de sua inscrição no script Taproot e usando UTXO. Uma vez que os custos de script do Taproot só podem ser feitos a partir das Saídas de Taproot existentes, são utilizadas duas fases (compromisso/revelação) para alcançar a gravação. Primeiramente, ao enviar uma transação, precisamos criar uma Saída de Taproot com um script contendo o conteúdo da inscrição e, em segundo lugar, ao revelar a transação, precisamos gastar a transação enviada criada anteriormente para revelar o conteúdo da inscrição na cadeia. Neste processo, também precisamos serializar o conteúdo da inscrição em uma série de etapas:

Bem, para explicar isso em linguagem simples, é equivalente a você iniciar uma transferência no WeChat. Durante o processo de transferência, precisamos indicar o conteúdo da inscrição que você criou nos comentários (Saída Taproot), e então enviar a transferência (gastar para enviar a transação), portanto, após o envio estar completo, podemos permitir que a outra parte veja o que você escreveu no comentário (revelar a transação) na caixa de chat. Se não houver comentário nesta transferência ou a transação for cancelada, o conteúdo desta inscrição não será carregado para o link.

Capítulo II — Emissão de Ativos do Ecossistema BTC em Pleno Florescimento

Acordo Brc20 "1"

Proposta de um acordo

Após o lançamento do protocolo Ordinals, os jogadores iniciais estavam brincando com NFTs, e o desenvolvedor anônimo domo lançou um padrão experimental em 2023.3.8 - o protocolo BRC-20 melhorado com base no protocolo Ordinals e implantou oficialmente o primeiro $ordi BRC20, que permite a qualquer pessoa emitir tokens na rede Bitcoin, semelhante à forma de reproduzir tokens ERC-20 na Ethereum.

Aviso:

  1. O primeiro tweet de domo sobre BRC-20 foi em 9 de março de 2023, mas ao observar a hora de implantação de $meme e $ordi, deveria ter sido lançado em 8 de março de 2023.

  2. $meme foi o primeiro BRC20 implantado, e $ordi foi o primeiro BRC20 oficialmente lançado, o que pode ser inferido olhando para o tempo de implantação deles

No entanto, todos deveriam ter experimentado o desenvolvimento do $ordi. Não há muita menção aqui. Para mais detalhes, consulte o tweet abaixo:

Princípios do protocolo

O protocolo BRC-20 estabelece uma série de padrões para permitir a implantação, cunhagem e transferência de tokens BRC20 com base na teoria Ordinal. Os padrões de formato do protocolo são derivados do formato do projeto Sats Name (o primeiro projeto DID baseado no protocolo Ordinals):

Além disso, para explicar em linguagem simples aqui, assim como no Acordo de Ordinais, equivale a você iniciar uma transferência no WeChat, mas o conteúdo das notas é diferente.

estendendo

Embora esse método do protocolo BRC-20 permita a emissão gratuita de tokens homogeneizados na cadeia do Bitcoin, porque o Bitcoin não possui um modelo de conta e o conteúdo do BRC-20 é colocado no script Taproot do Segwit, não podemos calcular diretamente o saldo BRC-20 de cada conta na cadeia. Portanto, o método atual é construir um servidor de índices sob a cadeia para alcançar a aquisição de informações de tokens BRC20, cálculo de saldo, transferência de transações, etc., mas há um risco de centralização.

Primeiro, vamos primeiro entender as três partes do protocolo de camada BTC: o acordo estipula as regras para escrever dados no Bitcoin, o indexador fornece a capacidade de consultar e analisar esses dados e o livro-razão registra saldos de token e processa transferências.

Para BRC20, o servidor de índice primeiro precisa reconhecer cada implantação BRC20 para ler as informações do token, o que é chamado de “índice.”

Ao mesmo tempo, uma vez que os saldos BRC20 estão todos gravados no script, a própria rede BTC não pode reconhecê-lo, portanto, o servidor de índice BRC20 deve construir um livro-razão local para registrar o saldo BRC20. Sempre que ocorre uma transferência, o livro-razão local precisa ser verificado e atualizado para ver se a transação pode ser realizada (há moedas suficientes).


Portanto, BRC20 precisa enviar duas transações durante a transação:

  1. A primeira transação lê os dados mais recentes do razão local e calcula o saldo

  2. A segunda transação é então transferida.

O protocolo Ordinals é essencialmente projetado para NFTs. Com base em seu BRC20 aprimorado, a complexidade de transferência cresce de forma recursiva. O indexador BRC20 também realiza o trabalho de um livro-razão. Este livro-razão existe completamente off-chain do Bitcoin. O indexador deve registrar com precisão cada alteração de saldo para garantir a integridade do livro-razão.

Portanto, à medida que o tempo é acumulado, os livros-razão do indexador acumularão, e a pressão sobre os nós aumentará. Se o indexador não for continuamente motivado, será difícil sustentar. Se o livro-razão do indexador não estiver mais em serviço, então BRC20 será completamente inutilizável.

Sistemas TRAC "2"

$TRAC

$TRAC é um token BRC20 lançado por Benny em 2023.5.3 e oficialmente implantado e lançado em 2023.5.22.

Núcleo Trac

O núcleo do Trac é um oráculo e indexador descentralizado para inscrições Bitcoin, que resolve problemas como indexação, recuperação e precificação de dados ecológicos de inscrição.

Por exemplo, em termos de indexadores, embora os dados de inscrição sejam armazenados na cadeia do Bitcoin, isso é apenas informação relacionada à inscrição e o processo de atualização e auditoria de dados requer um indexador centralizado de terceiros, e a segurança é sempre criticada (por exemplo, o erro de contabilidade do índice ordi da Binance no final de novembro). Portanto, o Trac pode fazer com que o ecossistema de inscrições herde a segurança do Bitcoin em maior medida, coletar, organizar e classificar todos os dados sobre o Bitcoin, e planeja introduzir centenas de nós indexadores no futuro.

Ao mesmo tempo, à medida que o número de nós aumenta, o Trac Core também integra o papel dos oráculos para obter dados confiáveis necessários de fontes externas para inserir no blockchain, que é a base para posterior construção de protocolos de níveis superiores, como DeFi nativo inscrito, e a API do Trac pode ser chamada gratuitamente.

Como resultado, o slot de cartão ecológico do Trac Core, que é tanto um indexador descentralizado quanto um oráculo Bitcoin, pode-se dizer que está à frente da maioria dos projetos de inscrição.

Protocolo Tap

O Protocolo Tap é um protocolo aprimorado com base nos Ordinais lançados pela equipe $TRAC em 2023.8.7. Podemos pensar nele como uma versão aprimorada do protocolo BRC20 espelhado. É um protocolo compatível e aprimorado para BRC20. Ele possui as seguintes 4 características:

  1. Protocolo OrdFi com padrões de token exclusivos
  2. Compatível com tokens BRC20, integração fácil no mercado e quebra do limite de comprimento do nome BRC20. O comprimento do token BRC-20 é fixado em 4 dígitos, enquanto o comprimento do token da Tap é de 3 ou 5-32 bits (não 4 dígitos)
  3. Suporta funções como transferências em lote, ativos empenhados e trocas de tokens. Melhore a eficiência das transações sem depender da cadeia L2
  4. Primeiro acordo para apoiar inscrições de maldições

Usa o $TRAC previamente implantado como o token de governança para seu protocolo (não muito característico, mas eu explicarei aqui)

Atualmente, os tokens $TAP e $-TAP foram oficialmente lançados no Protocolo Tap, dos quais $TAP foi criado por BennyTheDev em 2023.8.6; $-TAP foi aberto para a criação pela comunidade, com um total de 21.000.000 (ou 21.000). De acordo com a pesquisa de Shep, $-TAP foi implantado 30 minutos antes de $TAP e é o primeiro token nativo real no protocolo.

tubo

O protocolo Pipe foi proposto pelo autor do $TRAC, Benny, que foi uma melhoria no protocolo Runes. O acordo Pipe pode ser dito ter arrebatado o acordo Runes porque o acordo Runes foi proposto por Casey, o fundador do acordo Ordinals, mas seu foco principal é no acordo Ordinals, então o desenvolvimento do acordo Runes tem sido lento, e Benny lançou o acordo Pipe em apenas cerca de um mês após aprender as ideias do acordo Runes

A ligação entre os três

Neste ponto, podemos ver que Benny lançou 3 projetos seguidos em menos de meio ano, e esses 3 projetos também estão entrelaçados, o conjunto de bonecas final. Vamos usar a imagem abaixo para desvendar a relação entre eles.

Em termos gerais, os tokens de governança de um projeto são usados como o token nativo do acordo, e Benny pode promover e restringir uns aos outros por meio desse método de tokens de governança, o que é extremamente raro. Atualmente, as funções específicas desses tokens de governança não foram oficialmente anunciadas, então podemos ver se isso causará algumas colisões emocionantes no próximo desenvolvimento.

Acordo “3” Atomicals

Proposta de um acordo

O fundador do Protocolo Atomicals tentou desenvolver um projeto DID no Protocolo Ordinals em fevereiro, mas durante o processo de desenvolvimento, descobriu que as limitações do Protocolo Ordinals tornaram algumas das funcionalidades que ele queria impossíveis ou um pouco desajeitadas. Ele twittou sua primeira ideia sobre o Protocolo Atomicals em 2023.5.29 e finalmente lançou o acordo em 2023.9.17 após vários meses de desenvolvimento.

O lançamento inicial do protocolo Atomicals não causou muita agitação no ecossistema do Bitcoin porque, na época, devido à introdução do Protocolo Ordinais e do protocolo BRC-20, um grande número de protocolos aprimorados baseados neles surgiram em diferentes cadeias, mas quando analisamos a documentação do protocolo Atomicals, descobrimos que era um protocolo completamente diferente.

Fundamentos Teóricos — Teoria da Matéria Digital (DMT)

A teoria DMT (Teoria da Matéria Digital) refere-se à teoria da matéria digital, o que significa que a informação digital não são apenas números e letras aleatórios; na verdade, também pode ser vista como sua própria “matéria”, como madeira ou metal. DMT pode ser transações, bytes ou qualquer outro padrão de dados de blockchain em dados de blockchain, e esses padrões podem ser transformados em itens ou ativos digitais valiosos.

Aqui está também uma citação do conteúdo do Dr. Jingle para que todos possam entender melhor:

  1. Alguns físicos afirmam que a informação é uma nova forma de matéria que poderia eventualmente conquistar tudo na Terra (o que também é muito controverso). De acordo com as tendências de crescimento atuais, a quantidade de informações digitais na Terra pode ser usada mais do que átomos físicos em cerca de 350 anos, o que também destaca o crescimento exponencial e a importância da informação digital.
  2. A ideia do físico encorajou muitos a transformá-lo em um protocolo aplicável, analisando informações valiosas da blockchain do Bitcoin para criar “não um token arbitrário”. O uso da teoria da matéria digital pode mudar completamente a criação de valor digital, tornando-o mais não arbitrário e significativo. Ao usar dados no contexto da teoria da matéria digital, novos mecanismos podem ser criados para identificar e derivar novas sequências de valor em dados, abrindo possibilidades para novas formas de tokens.
  3. Por exemplo, algumas pessoas chegam a comparar o Bitcoin com uma aplicação de DMT. O Bitcoin também não é um token arbitrário. Ele tem suas próprias especificações, como 21 milhões de moedas, um bloco a cada 10 minutos, etc. Através da troca de informações digitais na rede Bitcoin, o valor pode ser transferido e armazenado. Embora o Bitcoin exista apenas no mundo digital, seu valor e influência podem ter um impacto significativo no mundo real, assim como o dinheiro físico tradicional.
  4. No entanto, o DMT não está isento de controvérsias. Alguns críticos argumentam que a informação digital não pode ser comparada a entidades físicas básicas, como matéria e energia, porque a própria informação digital não pode mudar diretamente o mundo real. No entanto, os defensores do DMT acreditam que, embora a informação digital não possa mudar diretamente o mundo real, através das ações e decisões humanas, a informação digital pode mudar indiretamente o mundo, como a aplicação de criptomoedas.

Problemas que os Construtores de Bitcoin Existente Enfrentam

  1. Vários problemas causados por APIs proprietárias:
  2. Travamento de serviço, altos custos de interação, os mesmos dados on-chain terão formas de expressão diferentes, competição entre os desenvolvedores
  3. Indexadores não confiáveis:
  4. Questões de segurança de ativos, alterações frequentes, números positivos e negativos de Ordinais
  5. Falta de design de alto nível:
  6. Difícil combinar acordos e desenvolver instalações proprietárias
  7. Limitações dos metadados on-chain:
  8. Exemplo: As coleções devem ser carregadas manualmente nos repositórios do Github e devem ser atualizadas manualmente em dezenas de marketplaces, não há consenso sobre as respostas on-chain
  9. Os bugs não podem ser corrigidos ou são caros para corrigir
  10. A estrutura de dados do protocolo Ordinals depende muito do uso de um único arquivo, o que significa que diferentes mercados têm acordos off-chain e índices proprietários
  11. Falta de controle:
  12. Se não houver acesso a um indexador descentralizado de alto desempenho e mais travas de serviço/indexador, a portabilidade de dados se tornará um problema
  13. Falta de lucros:
  14. Depender desses serviços específicos e mercados e serviços proprietários como indexadores e APIs pode resultar em lucros menores

Os três primeiros são perguntas para desenvolvedores, e os três últimos são para criadores

teoria atômica

O protocolo Atomicals é um protocolo simples e flexível para cunhar, transferir e atualizar objetos digitais (tradicionalmente conhecidos como NFTs) para blockchains de saída de transações não gastas (UTXO) como o Bitcoin.

1 ️ ︎ Objetos digitais — NFTs de “átomos”

Atomical (ou "átomo") é um novo tipo de NFT que pode ser cunhado, transferido e atualizado no Bitcoin. A principal diferença é que não há necessidade de usar um serviço centralizado ou um indexador de terceiros confiável. Não requer nenhuma alteração no Bitcoin para funcionar, nem requer sidechains ou qualquer L2. É hora de retomar o controle de nossas vidas digitais para sempre.

2 ️ ︎ BitWork — Micro Proof of Work PoW

A melhoria mais interessante para o protocolo Atomicals é a adição do processo de cálculo da CPU ao processo de cunhagem de tokens, chamado BitWork. Os fundadores precisam calcular exaustivamente os valores de hash que correspondem a caracteres de prefixo específicos antes de poderem cunhar.

PoW pode tornar a cunhagem de moedas relativamente justa, com injeções de valor de energia e tempo e componentes de sorte aleatória.

Ao contrário dos algoritmos tradicionais de PoW, que são difíceis de calcular, o Bitwork pode ajustar a dificuldade de mineração de maneira finamente granulada, alterando o método de correspondência de prefixos. Ele pode adicionar números entre 1 e 15 após o prefixo, como "7777.1" ou "7777.15" ou qualquer número intermediário, o que indica a faixa de variação que o caractere tem permissão para variar.

Seu princípio de funcionamento é “.” O número que segue é chamado de meio curinga e é usado para corresponder a qualquer 5º caractere a partir desse número. Com “7777.10” Por exemplo, os primeiros 4 caracteres do txid (hex) devem ser “7777” e o 5º caractere pode ser um número 10 (hex) ou mais.

Então, os 5 dígitos podem ser a, b, c, d, e ou f. Isso permite que o sistema inteiro escolha entre 2 e 16 vezes em vez de apenas 16 vezes cada vez que a dificuldade aumenta.

Ao mesmo tempo, BitWork também trouxe alguns casos de uso inovadores:

  1. Adicione um elemento aleatório de sorte ao processo de casting
  2. Organize comunidades em torno de TXIDs de vaidade e ReFS
  3. Quando você tem uma referência ou prefixo realmente legal, você pode organizar uma comunidade relevante por consenso
  4. Classificação de conteúdo com base na teoria do sinal caro
  5. Dessa forma, podemos classificar o conteúdo com base no consumo de energia, como eletricidade
  6. Limitar e restringir a emissão de tokens - filtro de spam

3 ️ ︎ Container NFTs — O Padrão NFT

Container (Container) é um padrão de coleta para representar NFTs e metadados. Ele pode ser usado para adicionar/modificar/excluir o conteúdo de qualquer contrato, como Atomicals, Ordinais, Bitmaps, etc., e você também pode optar por "lacração" permanente, ou seja, trancar o conteúdo em um recipiente e, em seguida, destruir a "chave" que pode abrir o recipiente, atingindo assim o objetivo de manter o estado em que estava quando lacrado e não pode ser modificado.

Serviço de nome do contêiner:

  1. Os nomes dos contêineres começam com o símbolo de hashtag # e cada nome é único e não repetível, e é atribuído por ordem de chegada
  2. O nome está no intervalo de 3-64 caracteres, e Bitwork é usado para retardar o registro de nomes de contêiner
  3. Exemplos de nomes de contêineres: #bitcoin -funks, #gemini -warriors,…

4 ️ ECT ARC20 — Moeda Tingida

O protocolo Atomicals utiliza a menor unidade de Bitcoin, sat, como o “atomo” básico. O UTXO de cada sat é usado para representar o próprio token, ou seja, o saldo de ARC20 é o número de sat. 1 token = 1 sat.

ARC20 é um modelo de moeda tingida, e as informações de registro são registradas em um script de transação. Ao vincular as informações ao UTXO, a programabilidade e a descentralização do token podem ser aprimoradas. Ao mesmo tempo, a segurança da transação é garantida pela rede principal BTC. Não há necessidade de nenhum sistema off-chain para calcular o saldo dos tokens ARC20 em termos de rastreamento de transações e cálculo de saldos, pois o saldo do token é consistente com o número de SATs no UTXO. Esta é a maior diferença do protocolo BRC-20.

Ao implantar ARC20, informações como nome do token, quantidade total, limite de quantidade, configurações de dificuldade, bloco inicial, imagens, etc.
2. Quando os usuários cunham ARC20, eles escrevem o nome do token no script UTXO. A quantidade é diretamente determinada pelo número de sats em UTXO, 1 sat = 1 token.
3. Para transferir ARC20, os usuários não precisam mais depositar nenhum dado em BTC; eles só precisam usar UXTO, que continua a manter os tokens, como entrada e saída de transações para outros endereços.

Para ARC20, só precisamos de um índice para nos ajudar a ler informações de registro de token e identificar transações de cunhagem para confirmar qual UTXO é ARC20.

Os benefícios disso são:

  1. O custo do servidor de índice foi muito reduzido. Quase qualquer pessoa pode criar seu próprio servidor de índice, e o sistema é altamente descentralizado
  2. As transferências dependem completamente da rede BTC e não criarão repetidamente transações de spam. A segurança das próprias transferências ARC20 é garantida pelo BTC
  3. A atomicidade do ARC20 é consistente com a do BTC, tornando-o adequado para muitas aplicações nativas

Claro, o design de moedas tingidas também tem algumas desvantagens, porque o equilíbrio não está escrito nos dados, mas sim o sat está vinculado, então a precisão mínima de divisão do saldo ARC20 é 1.

Isso também torna impossível para os usuários fazer transações detalhadas sob a própria rede principal BTC, que estabeleceu um limite mínimo de transação de 546 sat para evitar ataques de poeira. No entanto, o protocolo Atomicals agora propôs um plano de divisão específico e está sendo desenvolvido ativamente.

Aqui está uma imagem para mostrar a diferença mais essencial entre BRC20 e ARC20:


5 ️ ︎ Sistema de Nomes de Reino (RNS) — Domínio Sistema de Nomes de Domínio

RNS afirma ser o verdadeiro rival do sistema de nomes de domínio DNS e tem como objetivo ser uma substituição global para DNS e outros sistemas de nomes de domínio blockchain

Os nomes dos reinos são identificadores legíveis por humanos que podem ser usados para correlacionar endereços de rede e informações de recursos. Os nomes dos reinos começam com um sinal de adição + e têm pelo menos um caractere alfabético, como +alice e +agent007, que são todos nomes válidos (nível superior - domínio ou TLR no Sistema de Nomes de Domínio do Reino (RNS)).

O nome de domínio é de propriedade própria e auto-gerenciado diretamente na blockchain do Bitcoin usando um formato de objeto digital atômico, o que basicamente significa que não há intermediários ou registradores centralizados.


6 ️ ︎ Subrealm Minting — Fábrica de Subdomínios

Gerencie e tokenize comunidades emitindo sub-reinos (Subrealms) sob qualquer reino (Realm). As regras específicas são as seguintes:

  1. Qualquer campo ou subcampo pode publicar subcampos
  2. Todos os subdomínios podem herdar as mesmas características e publicar seus subcampos com base no subdomínio
  3. Todos são registrantes no campo que possuem e não há uma agência centralizada

Aqui está um exemplo genérico:

  1. Primeiro registramos um campo +ATOM
  2. Quando quisermos formar uma comunidade sobre Punk NFTs neste campo, podemos criar um subcampo com base no campo +ATOM +ATOM.PUNK
  3. Depois disso, queremos criar um DAO na comunidade Punk, então podemos criar outro subcampo +ATOM.PUNK.DAO
  4. Todos na DAO recebem um DID, então você pode criar um subdomínio +ATOM.PUNK.DAO.JINGLE

Além disso, o Subrealm também pode ser usado para organização de mídias sociais, verificação de identidade, recompensas de fidelidade e muito mais.

Características do acordo

Através da teoria atômica acima, podemos ver que as principais características do protocolo Atomicals incluem:

  1. Usar Satoshi como a unidade básica para representar o token
  2. Permite a criação, transferência e atualização de objetos digitais no Bitcoin
  3. Fornecendo uma abordagem de tokenização descentralizada, culturalmente compatível com o Bitcoin
  4. Usando Proof of Work (POW) para aumentar a justiça e descentralização do processo de lançamento
  5. Projetado para expandir a funcionalidade do Bitcoin e suportar uma ampla gama de aplicações

Principais diferenças de outros acordos

A melhor maneira de entender as diferenças no protocolo Atomicals é compará-lo com outros protocolos populares de NFT:

Protocolo de mapa de bits "4"

Proposta de um acordo

Bitmap.land é o primeiro projeto de metaverso no ecossistema do Bitcoin, baseado na teoria dos ordinais e na teoria dos bitmaps.

A teoria do Bitmap (teoria do Bitmap) foi proposta pelo usuário do Twitter@blockamotoem 2023.6.5.

Esta teoria mapeia cada entrada de transação em um bloco Bitcoin como um lote (Lote) para formar um bloco ou distrito (distrito). Devido às diferenças no tamanho das diferentes entradas de transação, o tamanho do lote mapeado também é diferente.

Conceito de acordo

Os compradores da Bitmap.land foram influenciados pela Decentraland e The Sandbox e usaram o método de dividir terrenos e desenhar padrões em um mapa, semelhante à lógica de compra de terrenos nessas duas plataformas. Os usuários escrevem dados para Satoshi por meio de inscrições para obter a propriedade de blocos específicos de Bitcoin, semelhante à cunhagem gratuita.


Na blockchain do Bitcoin, cada bloco é dividido em quatro partes para representar diferentes ciclos de halving. Os usuários podem verificar o número e a cor de cada bloco no site Bitmap.land. Cores diferentes representam diferentes estados de vendas.

A venda do Bitmap.land está intimamente relacionada com a teoria dos números ordinais, semelhante à venda de terras virtuais do Decentraland e The Sandbox, que depende dos padrões ERC-721. A teoria dos números ordinais é semelhante aos princípios das primeiras moedas tingidas, mas as duas são diferentes no contexto da narrativa atual do Bitcoin, consenso, ecologia e infraestrutura. Embora a teoria dos números ordinais não seja tão inovadora quanto o ERC-721, a abordagem do BRC-20 é mais primitiva.

A teoria do bitmap adiciona uma nova explicação ao bloco Bitcoin, fornecendo um tópico, embora carente de utilidade. Ela mudou a conexão entre o Bitcoin e o metaverso, dando a cada bloco da cadeia de blocos do Bitcoin uma nova dimensão e tornando-o parte do metaverso, permitindo aos usuários possuir e registrar blocos individuais.

A teoria do bitmap atraiu a atenção da comunidade Ordinals e desencadeou um boom em inscrições. Qualquer bloco na blockchain do Bitcoin pode se tornar parte do metaverso através de um Bitmap, trazendo novas oportunidades de criação e propriedade para a comunidade.

Bitmap.land borra as fronteiras entre o Bitcoin e o metaverso através da teoria do bitmap, abrindo caminho para a propriedade, criatividade e desenvolvimento da comunidade. À medida que a loucura da inscrição continua, isso significa um enorme potencial para aqueles que buscam um lugar no mundo digital.

Os alunos interessados também podem ir ao navegador oficial para visualizar vários bitmaps: https://bitmap.game/

Protocolo BRC-100 "5"

Proposta de um acordo

Como todos sabemos, protocolos baseados em Bitcoin como o Protocolo Ordinais e BRC-20 trouxeram muito espaço para a imaginação para o desenvolvimento do ecossistema Bitcoin por meio de um mecanismo de 'declaração on-chain e análise off-chain'. Além disso, uma grande quantidade de NFTs e tokens de Bitcoin foi emitida, mas o desenvolvimento de aplicativos descentralizados, como DeFi, ainda está atrasado. Como resultado, Mikael.BTC lançou um protocolo que suporta computação descentralizada: BRC-100 em 2 de setembro de 2023.

Introdução ao acordo

BRC-100 é um protocolo de extensão baseado na teoria dos Ordinais, projetado para implementar várias aplicações descentralizadas na camada 1 do Bitcoin. Este acordo não apenas realiza as funções básicas do BRC-20 no Bitcoin, como criação, cunhagem e negociação, mas também introduz o conceito de computação descentralizada.

Isso significa que, com base na pilha de protocolos BRC-100, é possível desenvolver várias aplicações descentralizadas, como DeFi, SocialFi e GameFi, trazendo verdadeiras cenários de aplicação descentralizados, sem confiança, resistente à censura e sem permissão para a primeira camada do Bitcoin.

Uma das principais características do protocolo BRC-100 é a sua interoperabilidade, que não só permite que todos os protocolos e aplicações dentro da sua pilha de protocolos sejam compatíveis entre si, mas também suporta a interação com BTC, BRC-20 ou outras cadeias de camada 1 como Ethereum e Stacks. Além disso, o protocolo introduziu um modelo UTXO e um modelo de máquina de estados, aprimorando a sua segurança e capacidades computacionais.

Características do acordo

Porque o protocolo BRC-100 é uma extensão da teoria dos Ordinais, o próprio BRC-100 possui todas as características do BRC-20, ao mesmo tempo em que introduz algumas características inovadoras:

Economizar dinheiro: É baseado no protocolo BRC-100 para várias expansões, como acordos de airdrop, acordos de governança, acordos de retransmissão, etc. Podemos entender que Mikael deseja introduzir vários jogos DeFi no BTC

Sucessão de protocolo

O protocolo BRC-100 introduz o conceito de herança. Os protocolos que herdam diretamente ou indiretamente do BRC-100 são chamados de protocolos de extensão BRC-100. O protocolo de extensão BRC-100 deve herdar de apenas um protocolo. Um acordo estendido herda as propriedades, operações e operações de computação do acordo pai, e só pode estender as propriedades e operações computacionais.

Isso é semelhante ao processo de fazer cerâmica, no início era apenas um embrião de argila. Lentamente, conforme o polimos e moldamos, gradualmente temos funções mais expandidas, como decorar, armazenar coisas, etc.

Pilha de protocolo BRC-100

O protocolo BRC-100 e todas as suas extensões e melhorias são conhecidos coletivamente como o stack BRC-100. Com base neste stack, todos os tokens/aplicativos são compatíveis entre si, o que significa que um token/aplicativo pode usar outros aplicativos em qualquer lugar.

Acordos e aplicativos

Na pilha de protocolo BRC-100, um protocolo é um padrão para descrever as propriedades, operações e operações computacionais de uma aplicação. Uma aplicação é uma instância criada após o protocolo ter sido implantado na rede Bitcoin através de uma inscrição.

Um aplicativo é essencialmente um token com poder computacional e status. O poder de computação do aplicativo é descrito detalhadamente no protocolo. Se você não adicionar um subaplicativo, o aplicativo não pode ter poder de computação não descrito no acordo. O subaplicativo adicionado também só pode ter o poder de computação do protocolo; caso contrário, o indexador público não pode verificar o estado do aplicativo, causando inconsistência do estado do usuário e do aplicativo.

Aninhamento de aplicativos

Aplicações implantadas com base no BRC-100 e seus protocolos estendidos podem ser aninhadas, ou seja, sob uma aplicação, outra aplicação pode ser criada, chamada de subaplicação.

O ticker do aplicativo filho começa com “ticker do aplicativo pai:”. Múltiplos aplicativos podem ser criados sob um aplicativo para completar lógica de cálculo independente múltipla. Por exemplo, no cenário clássico de DEX de AMM, vários LP sub-aplicativos/tokens, como “amm_dex: LP_BRC100_BTC”, precisam ser criados dentro de um aplicativo DEX.

Status do aplicativo e endereço

Além do modelo UTXO, o protocolo BRC-100 também introduz um modelo de máquina de estados para expandir as capacidades computacionais do protocolo.

Aplicativos, subaplicativos e endereços podem todos ter estados. Por exemplo, aplicativos podem manter tokens, e endereços podem manter saldos dentro dos aplicativos. As transições de UTXO e estado são feitas com as instruções burn2/burn3 e mint2/mint3.

Operações computacionais (cop) são usadas para representar lógica computacional específica, ou seja, lógica de transformação de estado de aplicação e endereço.

Por exemplo, o endereço A destrói 10 token1 para o aplicativo via a inscrição burn3. Neste ponto, o aplicativo tem este UTXO e 10 token1. O aplicativo pode alocar esses 10 token1 através de sua lógica computacional alterando qualquer endereço ou o estado interno do aplicativo. Em seguida, o endereço do token1 no aplicativo ou o aplicativo pode criá-lo com o comando mint3.

Permissões

O protocolo BRC-100 introduz dois papéis: proprietário e administrador.

O endereço com a inscrição de implantação do aplicativo é chamado de proprietário. Os proprietários podem rastrear as transferências UTXO com inscrições de implantação. O proprietário de todos os aplicativos filhos é o proprietário do aplicativo pai.

Os administradores são gerenciados pelo proprietário e não podem gerenciar outros administradores. Os direitos dos proprietários e administradores são estritamente limitados. Eles não podem avaliar os usuários; eles só podem fazer: gerenciar aplicativos que não lançaram a DAO e concluir operações computacionais de mint2/burn2.

Um administrador pode ser um endereço, aplicativo ou subaplicativo. Por padrão, o aplicativo e o subaplicativo são administradores um do outro; nenhuma configuração adicional é necessária, mas os subaplicativos não são administradores um do outro.

A inscrição burn2/burn3 precisa ser enviada ao implementador do aplicativo para processamento adequado.

Alguns dos tokens que a instrução 'mint2' precisa para serem criados só podem ser logicamente alocados pelo aplicativo/subaplicação, e o aplicativo/subaplicação precisa ser o administrador do token. A instrução 'burn2' também possui uma lógica semelhante.

A inscrição burn2/burn3 precisa ser enviada ao implementador do aplicativo para processamento adequado de acordo com a lógica da operação computacional.

Governança descentralizada de aplicativos

A pilha de protocolo BRC-100 introduz um protocolo de governança: BRC-101, que governa aplicativos que implementam o BRC-100 ou seus padrões de protocolo estendidos. Uma vez que o aplicativo lança o DAO, é necessário concluir a governança por meio de votação descentralizada.

A governança da aplicação inclui a atualização de propriedades da aplicação e subaplicação, a implantação de subaplicações e a interrupção de aplicações. A governança da aplicação é uma governança on-chain. Uma vez que a votação on-chain seja aprovada, a aplicação deve ser notificada por meio de uma ação computacional: egov, então a aplicação executará automaticamente a governança após o tempo ser bloqueado.

Implantar aplicativos/tokens

No protocolo BRC-100, existem duas maneiras de implantar aplicativos: uma é implantar diretamente usando instruções de implantação, e a outra é implantar por meio do protocolo de governança, BRC-101.

O primeiro é usado para implantar aplicativos pai e filho que não exigem a configuração de governança, e o outro é usado para implantar aplicativos filho que exigem governança.

Cunhando tokens

O protocolo BRC-100 fornece três instruções de cunhagem: cunhar, cunhar2 e cunhar3, para cunhar tokens em diferentes cenários.

Ao implantar um aplicativo, você precisa definir a quantidade de tokens que os usuários podem criar (usando o comando 'criar'). Os tokens restantes também serão criados usando as instruções de 'criar'.

"Mint": O usuário cunha, cunhas justas, qualquer pessoa pode cunhar tokens para usuários, mas o número total de operadores de "cunha" cunhando não pode exceder as configurações dos atributos "max" e "mma" do aplicativo. Após a cunhagem, o fornecimento circulante de tokens aumentará.

"Mint2": Minting na lista branca, o aplicativo registra o número de usuários ou aplicativos que podem ser cunhados, e qualquer pessoa pode cunhar tokens 2 para o usuário ou aplicativo sob as regras do aplicativo. Depois da Casa da Moeda2, a oferta circulante de tokens também aumentará.

“mint3”: Mint3 é a cunhagem do tesouro. mint3 é o saldo dos usuários ou aplicativos em outros aplicativos. Qualquer um pode solicitar tokens mint3 para usuários ou aplicativos sob regras de aplicação. Após a cunhagem de mint3, o fornecimento circulante de tokens não aumentará.

Destruir tokens

Destroy é uma nova operação introduzida no protocolo BRC-100. Os usuários podem gravar a operação de destruição e depois transferir a inscrição para o implementador do aplicativo, o que é semelhante à semântica da operação de transferência. Os tokens queimados serão então destruídos ou transferidos para o saldo do aplicativo.

Similar à definição de uma operação de cunhagem, existem 3 operadores de queima: queimar, queimar2 e queimar3, que correspondem logicamente a cunhar, cunhar2 e cunhar3, respectivamente. Nenhuma configuração adicional é necessária, e todos os aplicativos/tokens suportam essas três instruções de queima.

“Burn”: Queima pública, onde todos podem usar instruções para destruir tokens. Uma vez que o token é destruído com sucesso, a circulação irá diminuir, e o token destruído não pode ser emitido novamente.

"burn2": A lista branca é destruída. De acordo com as regras estabelecidas pela aplicação, após a transferência de tokens burn2 para a aplicação, o saldo do usuário diminuirá, o status da aplicação será atualizado adequadamente e a circulação diminuirá. Na realidade, a lógica, como a remoção de liquidez em AMM DEX, pode ser implementada através do burn2.

“Burn3”: O tesouro é destruído. Burn3 reduzirá o saldo de tokens do usuário e aumentará o saldo do aplicativo “to”. Nas aplicações reais, é possível cooperar com mint3 para completar a lógica de troca de tokens e aumento de liquidez na AMM DEX.

Impostos sobre transações e deflação

O acordo BRC-100 introduziu um novo mecanismo para negociar tokens: impostos de transação e deflação. As aplicações podem definir percentagens de imposto sobre transações, destinatários de impostos e percentagens de buraco negro de transação. Estas definições só têm efeito ao negociar em bolsas descentralizadas baseadas em AMM. Transferências normais, cunhagem e operações de destruição não incorrem em impostos de transação ou deflação.

Operações computacionais

As operações computacionais são comportamentos computacionais estendidos do protocolo BRC-100. É representado pelo atributo cop e é a menor unidade de poder computacional do protocolo. Quando usado com o operador op: burn2/burn3/mint2/mint3, pode ser entendido como uma função de transição de estado, que define como o estado da aplicação e do usuário é atualizado sob o operador op correspondente.

Oráculos da Oracle

Oracle é um requisito comum para o blockchain interagir com todas as partes sob a cadeia, e tem sido bem implementado e aplicado em blockchains como o Ethereum. Sem oráculos, contratos inteligentes no blockchain seriam completamente limitados aos dados on-chain. No entanto, em comparação com o blockchain, o protocolo BRC-100 tem características muito especiais.

Ele não apenas possui o poder de computação do blockchain, mas também depende de um indexador off-chain para concluir o cálculo. Ao mesmo tempo, os indexadores off-chain podem se comunicar diretamente com outros blockchains ou meta-protocolos, mas os blockchains não podem fazer isso, o que significa que o indexador pode verificar se os dados off-chain ou on-chain atendem aos requisitos do protocolo Oracle BRC-100.

Exemplos: verificando a transferência de BTC ou ativos BRC-20, verificando o preço do ETH em um bloco Ethereum, etc.

Em outras palavras, no protocolo BRC-100, os oráculos têm um novo paradigma: atestação e verificação, onde os usuários enviam dados de atestação, e o indexador age como um Verificador de Oráculo para verificar os dados de atestação enviados pelo usuário fora do acordo, sem a necessidade de um serviço de Oráculo separado.

No protocolo BRC-100, as instruções burn2/burn3/mint2/mint3 oferecem suporte nativo a atributos de prova para enviar dados de prova fora do protocolo. O indexador pode verificar os dados de certificação e garantir a consistência e precisão do status. A prova pode ser prova de transferência, prova de árvore de Merkel, prova de conhecimento zero, prova de preço, etc., e pode ser usada para cenários de bridge, como ativos, airdrops, etc., e pode ser usada para cenários de bridge, como camada 2 do Bitcoin, liquidação de empréstimos, etc.

protocolo de retransmissão

O meta-protocolo no Bitcoin é heterogêneo e não pode se comunicar entre si. Diferentes protocolos são semelhantes a diferentes blockchains; eles compartilham a segurança da blockchain do Bitcoin e têm capacidades computacionais diferentes. Além disso, meta-protocolos não podem se comunicar diretamente com outras blockchains: Ethereum, por exemplo, não pode usar ativos em outras blockchains.

Portanto, a pilha de protocolos BRC-100 requer um protocolo de retransmissão para completar a comunicação entre Bitcoin, meta-protocolo, blockchain e o protocolo BRC-100, conectar ativos em outras protocolos ou blockchains ao BRC-100 e participar de aplicativos descentralizados como DeFi. Entretanto, devido à diversidade de protocolos e blockchains, o BRC-100 terá múltiplos protocolos de retransmissão.

Primeiro, vamos lançar: BRC-103, que é responsável por fazer a ponte de ativos entre Bitcoin, BRC-20 e BRC-100.

Quando um ativo é transferido do meta-protocolo ou blockchain (fonte) para o protocolo BRC-100 (destino), a fim de que o indexador verifique a correção da transmissão, é necessário enviar prova de dados de transmissão usando o comando "mint2", que é chamado de prova de transmissão.

A prova de transferência significa que quando um ativo ancorado é cunhado no protocolo alvo (BRC-100), os dados de transferência do lado da fonte (como Bitcoin, BRC-20 ou outra blockchain) também devem ser enviados como prova. Isso pode ser um hash de transação ou ID de inscrição.

Para que todos os indexadores BRC-100 possam verificar a correção da cunhagem dos ativos ancorados.

A prova de transferência é uma aplicação muito importante do protocolo BRC-100 da Oracle.

Casos de uso do protocolo

Uma vez que o BRC-100 foi estendido a partir do BRC-20, essencialmente possui todos os cenários de aplicação do BRC-20, mas os cenários de aplicação do BRC-100 são muito mais amplos do que isso. Ainda podemos expandir com base no protocolo BRC-100. Aqui estão algumas das extensões oficiais listadas, algumas das quais já estão em desenvolvimento:

BRC-101 (lançado)

O protocolo de governança on-chain descentralizado da pilha de protocolo BRC-100 define como atualizar os atributos de aplicativos/tokens pai/filho, parar aplicativos e adicionar aplicativos filhos.

Além disso, BRC-101 também pode concluir a governança fora da cadeia por meio de votação descentralizada.

BRC-102 (em desenvolvimento)

Um protocolo de liquidez automatizado define como trocar tokens pela pilha de protocolo BRC-100 através de um algoritmo de fabricante de mercado automatizado (AMM). A lógica de cálculo será semelhante à do Uniswap no Ethereum.

BRC-103 (em desenvolvimento)

Um protocolo de retransmissão entre BTC, BRC-20 e BRC-100. O meta-protocolo no Bitcoin é heterogêneo e não consegue se comunicar entre si. Diferentes protocolos são semelhantes a diferentes cadeias. Eles compartilham a segurança da blockchain do Bitcoin e têm diferentes poderes de computação.

Portanto, a pilha de protocolo BRC-100 publicará vários protocolos de retransmissão para completar a comunicação entre meta-protocolos, diferentes blockchains e BRC-100, e conectar outros protocolos e ativos on-chain ao BRC-100 para participar de DApps como DeFi.

BRC-104

Acordos de mineração de liquidez definem como obter recompensas de token após apostar tokens.

Um token de staking pode ser qualquer token baseado em BRC-100, como o token de pool de liquidez do protocolo BRC-103, ou o mesmo token como um token de recompensa. Além disso, o BRC-104 oferecerá suporte ao bloqueio de tokens staked durante o período de lockdown.

BRC-105

Um protocolo de airdrop define como enviar eficientemente tokens de airdrop para vários endereços.

O protocolo usará a Árvore de Merkle para concluir a distribuição gratuita e economizar em taxas de transação, uma vez que todos os dados originais da distribuição gratuita não precisam ser tornados públicos no Bitcoin. Os usuários só precisam enviar a Prova de Merkle para comprovar que possuem a distribuição gratuita durante o "mint2", então todos os indexadores podem verificar a correção para concluir a distribuição gratuita.

BRC-106

Um protocolo de pool de stablecoin descentralizado define como stablecoins são geradas através de garantias.

A lógica computacional será semelhante à DAI do MakerDAO3 no Ethereum.

BRC-107

Um acordo de pool de empréstimos define como os ativos podem ser emprestados através de garantia.

A lógica computacional será semelhante à Aave no Ethereum.

BRC-108

Um protocolo de liquidez automatizado para stablecoins.

BRC-109

Protocolo de negociação descentralizado para futuros perpétuos.

BRC-110

Um protocolo de retransmissão entre blockchains compatíveis com EVM e BRC-100 define como ativos em blockchains compatíveis com EVM podem ser conectados à BRC-100.

BRC-111

O protocolo de verificação da camada 2 do Bitcoin define como verificar os dados de prova da camada 2 do Bitcoin, como um contrato inteligente da camada 2 no Ethereum.

protocolo BRC-420 "6"

Proposta de um acordo

Após a proposta do protocolo BRC-20, outro novo protocolo experimental chamado BRC-420, também conhecido como protocolo metaverso, apareceu em 2023.9.19.

Conceito de acordo

BRC-420 é um experimento interessante. É o primeiro protocolo de metaverso no Ordinals Protocol, um protocolo de ativos baseado no protocolo Bitmap.

Ao combinar várias inscrições em um ativo complexo, como itens de jogo, animações e efeitos, ou módulos de jogo no metaverso. Tudo, desde personagens pequenos e animais de estimação até scripts de jogos completos e máquinas virtuais, foi criado.

Devido à sua natureza de código aberto on-chain, esses ativos podem ser executados ou verificados por qualquer cliente, refletindo totalmente o espírito "Cliente Agnóstico" dos jogos full-chain.


O acordo BRC-420 é composto por duas partes: o Metaverse Standard (Metaverse Standard), que define um formato aberto para ativos no metaverso, e o Royalty Standard (royalty standard), que estabelece um acordo on-chain para a economia de criadores.

BRC-420 abre possibilidades para jogos on-chain da Ordinals e blockchains modulares. Diferentes criadores podem contribuir com diferentes módulos, e novos criadores podem construir sobre a inovação de seus predecessores. Isso levou a uma proliferação de inovações dentro do ecossistema da Ordinals, beneficiando todos os participantes.

Desenvolvimento do acordo

Atualmente, BRC-420 lançou o BRC-420 DLC em 3 de novembro de 2023, que pode integrar milhares de meta-inscrições em 1 DLC. Após a implantação, os usuários podem obter milhares de meta-ativos em uma única cunhagem.

Acordo de Runas “7”

Proposta de um acordo

Após o protocolo BRC20 ser lançado, Casey sentiu que não era uma boa ideia criar tokens homogeneizados no Bitcoin. 99% dos tokens homogeneizados são golpes e não desaparecerão a curto prazo. Criar um bom protocolo de token homogeneizado para o Bitcoin provavelmente trará receita significativa de taxas de transação para o Bitcoin, atenção dos desenvolvedores e usuários.

Casey propôs, portanto, o protocolo Runes baseado na tecnologia UTXO em 2023.9.26.

O design do protocolo Runes também pode ter sido afetado pelo ARC20. A escolha foi escrever diretamente os dados do token no script UTXO, que inclui o ID, output e quantidade de tokens.

Obviamente, a implementação das Runas é muito semelhante à do ARC20, e as transferências de tokens são tratadas diretamente na mainnet do BTC. A diferença é que as Runas escrevem o número de tokens nos dados de script, o que as torna mais precisas do que as do ARC20.

Ao mesmo tempo, no entanto, a complexidade também aumentou, tornando difícil utilizar diretamente a natureza combinatória do BTC UTXO como ARC20.

Desenvolvimento de Acordos

Desde o lançamento do acordo Runes, uma vez que o esforço de desenvolvimento de Casey foi principalmente no protocolo Ordinals, o desenvolvimento do protocolo Runes tem sido lento, razão pela qual Benny rapidamente ultrapassou cantos e desenvolveu o protocolo Pipe após o lançamento do acordo Runes.

Durante a Semana do Blockchain de Taiwan em dezembro, Casey também anunciou em um evento em Taipei que o Protocolo Runes será lançado na rede principal. Na altura do bloco 840.000, ou seja, na próxima vez que o BTC for reduzido pela metade, provavelmente será no final de abril de 2014.

somado

Depois de pesquisar o plano de emissão de ativos BTC, também senti totalmente o seu encanto, então também mencionei algumas de minhas próprias opiniões subjetivas:

  1. A emissão de ativos BTC desencadeou o desenvolvimento explosivo do ecossistema BTC este ano, embora haja críticas mistas sobre eles. Mas quando observamos o desenvolvimento do ecossistema BTC de forma abstrata, tudo é inseparável de uma coisa importante — a “história.”
  2. Como mencionei em meus pensamentos anteriores, um produto precisa ser apoiado por uma boa narrativa; caso contrário, é fácil enfrentar uma situação constrangedora em que há apenas um produto e nenhum usuário. E vários planos de emissão de ativos também provam isso, como primeiro é primeiro, as várias imaginações trazidas ao ecossistema pelo acordo, endossos oficiais, etc., todos os quais são expressões concretas da narrativa.
  3. Da mesma forma, não podemos negar a contribuição que esta onda de emissão de ativos trouxe para o ecossistema BTC. Embora a maioria das soluções de emissão de ativos possa não romper substancialmente com as limitações do Bitcoin do ponto de vista técnico, elas não apenas proporcionam um raro teste de estresse para as principais cadeias públicas, mas também abrem algumas possíveis rotas para o futuro desenvolvimento do Bitcoin.
  4. Através destas ondas de inscrições este ano, o efeito de longa cauda das inscrições tem gradualmente se expandido do Bitcoin original para inscrições em outras cadeias públicas. Entretanto, sob a popularidade das inscrições, também sentimos algumas das deficiências da rede principal atual do Bitcoin, tais como taxas de gás elevadas, velocidade lenta de transação, etc., o que também mostra a necessidade de um plano de expansão do BTC.
  5. Embora o plano de expansão já estivesse sendo elaborado pelas partes do projeto há muito tempo, ele foi morno. Agora, cada vez mais usuários estão prestando atenção ao ecossistema BTC sob a popularidade das inscrições, e isso acelerou o desenvolvimento do plano de expansão do BTC disfarçadamente.
  6. Atualmente, os planos de expansão existentes estão principalmente divididos em três categorias: sidechain/lightning network/native L2, mas nenhuma direção determinou sua vantagem principal e ainda estão em estágio competitivo. Quanto a se o futuro florescerá um pouco mais ou será incrível em uma certa direção, podemos aguardar. Ao mesmo tempo, esta é a direção na qual podemos nos concentrar no futuro.
  7. Na investigação de planos de emissão de ativos, há uma tendência muito clara. Desde o lançamento do protocolo inicial Ordinals, ao subsequente protocolo BRC-20 aprimorado baseado em Ordianls, a protocolos de computação descentralizada como o protocolo de computação descentralizada BRC-100 (que quer expandir continuamente e introduzir a jogabilidade no ecossistema DeFi no Bitcoin), o protocolo metaverso BRC-420 (que traz a possibilidade de introduzir jogos, música, etc. no Bitcoin), ARC-20 (com plano paralelo de emissão de novos ativos BRC-20), etc.
  8. O esquema de emissão de ativos evoluiu de fazer algumas melhorias básicas nos acordos de emissão de ativos existentes para fazer algum layout ecológico em grande escala e até mesmo emitir regras para as necessidades do ecossistema do BTC (como oráculos, DeFi, jogos, etc.) com base em um acordo de emissão de ativos.
  9. O desenvolvimento do ecossistema BTC ainda está muito no início. Seja no Web2 ou Web3, há um fenômeno onde qualquer pessoa pode ter usuários desde que tenha o poder de definir as regras primeiro. Portanto, ainda existem muitas oportunidades de riqueza no momento. Devemos olhar de forma abrangente para o desenvolvimento do ecossistema BTC. Afinal, a febre das inscrições vai esfriar. Não devemos apenas ficar de olho na emissão de ativos, mas também ver como acelerar o desenvolvimento do ecossistema BTC como um todo em outras áreas através da emissão de ativos.
  10. Claro, também existem algumas opiniões diferentes sobre este aspecto, como a opinião do Professor NingNing sobre BTC L2 https://twitter.com/0xNing0x/status/1737010523374563744, discussão racional.
  11. Embora ainda esteja na fase de pesquisa, o traseiro de todos determina a cabeça deles. No entanto, ainda quero lembrar a todos para prestarem atenção ao risco ao investir e escrever claramente sua própria lógica de investimento. Se é para lutar a curto prazo ou a longo prazo, a lógica é diferente e a estratégia é diferente. Quando se trata de investir, ainda é necessário combinar conhecimento e ação o máximo possível. Realmente acredito no ditado 'Você nunca ganhará dinheiro que não conhece, e mesmo que ganhe agora, o jogará fora'.

Finalmente, obrigado por ler este artigo. O propósito original deste artigo é oferecer-lhe uma compreensão melhor e mais abrangente do desenvolvimento do ecossistema BTC, e você também é bem-vindo para vir conversar comigo. Nos próximos dias, vou postar algumas opiniões de vez em quando, e também escreverei outro artigo sobre o plano de expansão, então fique ligado.

Aviso legal:

  1. Este artigo é reproduzido a partir de [Gatemarsbit]. Todos os direitos autorais pertencem ao autor original [Howe]. Se houver objeções a esta reimpressão, entre em contato com o Gate Learnequipe, e eles lidarão com isso prontamente.
  2. Isenção de responsabilidade: Os pontos de vista e opiniões expressos 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, é proibido copiar, distribuir ou plagiar os artigos traduzidos.
即刻开始交易
注册并交易即可获得
$100
和价值
$5500
理财体验金奖励!