Executando Bitcoin, Runas e Ordinais

AvançadoJul 13, 2024
Este artigo explica como esses ativos melhoram a funcionalidade do Bitcoin por meio de ferramentas, carteiras e plataformas aprimoradas, atraindo mais capital. Ele menciona especificamente que, embora haja desafios na negociação e uso de ativos não-BTC, a experiência está melhorando constantemente com os avanços tecnológicos, trazendo novas oportunidades especulativas e inovadoras para a comunidade Bitcoin.
Executando Bitcoin, Runas e Ordinais

introdução

ao longo do último ano, o ecossistema do Bitcoin tem tido ondas de interesse a cada poucos meses, à medida que as ferramentas, carteiras, plataformas e ativos continuam a melhorar constantemente.

O que começou com uma corrida para possuir uma inscrição sub-10K, para procedência, evoluiu para a formação de novas comunidades de nicho, tanto para memecoins quanto para ordinais. Até o momento, houve 67 milhões de inscrições individuais, incluindo ordinais, BRC-20s, runas e muito mais. O cenário mudou tremendamente: o hype ordinal foi substituído pelo hype BRC-20 (por um curto período de vida). Desde então, os BRC-20 foram substituídos como o popular "token" por runas, que são uma versão mais limpa e simples dos BRC-20.

ao contrário da interação com tokens no ethereum, solana e outros l1s ou l2s, a interação com tokens e ordinais no bitcoin é difícil. a experiência tem melhorado lentamente: durante a fase inicial, a maior parte da negociação era feita através de discórdias otc e planilhas. desde então, a negociação mudou para mercados mais reputados, como magiceden e okx, bem como alguns mercados menores, mas puramente nativos de bitcoin, como unisat. a experiência de negociar e transacionar com ativos não-btc no bitcoin melhorou drasticamente, para melhor. apesar de certos problemas ainda presentes, como o potencial de queimar um satélite ou inscrição valiosa, à medida que novos tipos de ativos e tipos de transações são adicionados, a experiência agora é comparável à de um l1 subdesenvolvido.

Uma pergunta natural sobre a negociação e transação de ativos não-BTC no Bitcoin é:

  • se a experiência não é boa, por que há interesse?

Esse interesse, em nossa opinião, decorre de três fatores principais. Em primeiro lugar, os participantes estão motivados financeiramente: acreditam que, se a experiência for inferior, são precoces, o que significa que podem lucrar. Em segundo lugar, a cadeia Bitcoin tem muito capital, e os usuários esperam que esse capital flua para outros ativos não BTC. Este raciocínio é um pouco instável, dado que os bitcoiners tendem a querer manter o seu Bitcoin, e não gastá-lo. Por fim, uma razão menos discutida é que os ativos na cadeia Bitcoin são únicos. Cada token e ordinal é inscrito em um SAT. Por exemplo, enquanto NFTs no Ethereum estão tecnicamente em IPFs, uma rede distribuída peer-to-peer para armazenar e compartilhar dados, ordinais são gravados em SATs. Isso significa que, enquanto o Ethereum ou outros L1s e L2s exigem que seus NFTs apontem para uma URL da imagem à qual está associado, no Bitcoin, os ordinais codificam a imagem que representam.

a oportunidade de trilhões de dólares

o bitcoin é um ativo de $1,4 trilhões, os nativos digitais têm acumulado btc há anos e, graças à aprovação do etf, o tradfi também se juntou à festa. o desejo de manter btc decorre das suas características de reserva de valor e sentimentos gerais de apatia em relação ao sistema financeiro tradicional, mas há mais na história. recentes desenvolvimentos tecnológicos trouxeram maior utilidade e funcionalidade à cadeia.

a natureza ideológica da comunidade bitcoin tem sido tradicionalmente uma barreira tanto para a inovação em cima do bitcoin, quanto para o uso do bitcoin em outras cadeias. no entanto, a introdução de inscrições e runas oferece uma solução nativa do bitcoin que está alinhada com a bússola moral que guia a comunidade.

Historicamente, as tentativas de adicionar funcionalidades ao btc têm surgido na forma de wbtc (btc embrulhado na ethereum), enquanto as tentativas de desenvolver protocolos que facilitem o uso do btc na rede bitcoin têm sido escassas. Grande parte do capital em bitcoin tem permanecido estagnado por anos, uma vez que havia pouco uso para ele na cadeia; no entanto, Casey Rodarmor mudou isso de forma drástica. Inscrições e runas trouxeram NFTs e memecoins para o bitcoin, o que desbloqueou uma quantidade incrível de capital.

Origem: delphi

qual é o ponto de tudo isto? o desejo de especular leva a um aumento da procura de espaço de bloco, o que leva a taxas mais altas para os mineiros. se todos vamos especular, por que não fazê-lo em bitcoin. qualquer tentativa de adicionar utilidade adicional à cadeia só pode tornar o ativo subjacente, bitcoin, mais valioso e mais semelhante ao dinheiro - mesmo que isso leve a atrasos a curto prazo no mempool e transações não confirmadas. a atividade aumentada constrói a comunidade, atrai utilizadores e, em última análise, serve como uma ferramenta que conecta os utilizadores tanto ao bitcoin como ao seu sistema de crenças.

contexto histórico:

Para entender a importância do btcfi, vale a pena entender as estruturas e barreiras que tradicionalmente impediram seu desenvolvimento.

compatibilidade com contratos inteligentes: a linguagem de script do bitcoin foi intencionalmente limitada em sua complexidade para priorizar a segurança e a simplicidade. l1s mais complexos como o ethereum foram projetados desde o início para incluir uma linguagem de programação completa de turing, o que permitiu aos desenvolvedores construir protocolos defi que funcionavam com código complexo - um nível de complexidade que o l1 do bitcoin não foi projetado para lidar. esse código complexo é a espinha dorsal do defi, permitindo a execução automática e descentralizada de serviços financeiros como empréstimos, empréstimos, liquidações e negociações, etc.

escalabilidade e velocidade de transação: o bitcoin processa transações lentamente, 3-7 tps com 10 minutos de tempo de bloco não é o ambiente ideal para aplicações defi de alto desempenho. como se pode resumir, as aplicações defi requerem alto rendimento e tempos de confirmação rápidos para funcionar eficazmente. o ethereum e outras l1s implementaram soluções como l2s ou validadores volumosos para aumentar o desempenho do sistema.

comunidade de desenvolvimento e ecossistema: o ecossistema do Bitcoin carece do mesmo nível de estruturas de desenvolvimento, bibliotecas e outras ferramentas necessárias para construir e implantar facilmente aplicações defi. Outros L1s ostentam uma grande comunidade de desenvolvedores ativos que estão continuamente buscando inovar, esta é uma cultura que tem estado em grande parte ausente do Bitcoin.

tese central: existe uma diferença fundamental entre o bitcoin e outras l1s, e essa é a tese central que justifica sua existência. A tese do bitcoin se consolidou como uma reserva de valor, enquanto a tese do ethereum e outras l1s tem sido muito mais dinâmica.

filosofia de design: a intenção por trás do bitcoin era que ele fosse usado principalmente de forma isolada, houve pequenas mudanças, como o segwit, que posteriormente estimularam o desenvolvimento de escalabilidade. no entanto, como um tema geral, o bitcoin não foi projetado de uma forma que facilite a construção de camadas secundárias e/ou aplicativos sobre a camada base. o ethereum, por outro lado, foi construído como uma camada de contrato inteligente de propósito geral - foi projetado com a intenção de que protocolos pudessem ser construídos sobre ele. isso pode ser visto na roadmap e no impulso para eips que escalonam o ecossistema.

pré-requisitos e contexto

tokens fungíveis vs tokens não fungíveis

a ideia de fungibilidade pode ser reduzida à capacidade de 1 unidade de um bem ser trocada por outra unidade do mesmo bem – ou seja, existem unidades idênticas do mesmo bem? se um bem deve ser fungível ou não depende da natureza do bem, bem como do caso de uso do bem.

uma nota de $1 é um bom exemplo de um bem fungível, um dólar pode ser trocado por outro dólar, não há diferença significativa. no contexto de tradfi, as ações são fungíveis - uma ação da tesla é exatamente a mesma que outra. a mesma lógica pode ser aplicada aos ativos cripto, um btc é exatamente o mesmo que outro.

por outro lado, os bens não fungíveis são bens que são semelhantes, mas não iguais. a última ceia e salvator mundi são ambas pinturas de da vinci, mas têm valores diferentes – uma troca direta deixaria uma das partes em défice. um diamante não é fungível com outro, existem diferenças no corte, na clareza, na cor e no quilate. os nfts são, por definição, bens não fungíveis. um nft não é, e não deve ser, o mesmo que outro.

dependendo da natureza do protocolo que está a ser construído, os programadores precisam de selecionar um padrão de token que define as características de fungibilidade de um token.

notavelmente, embora as runas sejam fungíveis, ainda não são facilmente negociáveis ​​como seus equivalentes na solana e no ethereum. a infraestrutura de negociação e defi no bitcoin ainda é limitada. a transação com runas é baseada em um sistema de "lotes", onde os usuários precisam dividir os lotes. por exemplo, na solana, vender 1 token spl é trivial. você só precisa inserir a quantidade de tokens que deseja vender. no entanto, no bitcoin, os tokens vêm em lotes. se eu tiver 10.000 tokens e só quiser vender 1, preciso dividir o lote primeiro e depois listar o token individual que quero vender. embora isso não proporcione uma ótima experiência ao usuário, também são os primeiros passos na construção de uma infraestrutura financeira mais complexa no bitcoin, e está sendo trabalhado ativamente por desenvolvedores de aplicativos e carteiras.

modelos de contabilidade

genericamente falando, existem apenas 2 modelos contabilísticos utilizados pelos l1s - o modelo de UTXO do Bitcoin e o modelo de saldo de conta do Ethereum. Tal como a contabilidade de dupla entrada, o objetivo do modelo contabilístico é manter o registo dos saldos numa base de dados descentralizada.

o modelo baseado em conta (ethereum) - este é o modelo com o qual todos estamos familiarizados, é essencialmente exatamente o mesmo que a forma como as contas bancárias funcionam. Este modelo mantém o controle do estado geral da conta (saldo) sem se preocupar com os detalhes. As transações são válidas se o saldo da conta > transação de saída. Voltando à analogia de uma conta bancária: não importa como sua conta chegou ao seu valor, tudo o que importa é que o saldo da sua conta é maior do que a transação de saída.

o modelo utxo (Bitcoin) - este modelo contabilístico mantém o registo das denominações específicas que levaram a conta ao saldo geral. como modelo mental - o sistema utxo pode ser analogizado à forma como um pagamento em dinheiro funciona. não pode pagar a alguém $5 rasgando uma nota de $10 ao meio, os $10 são pagos e $5 são recebidos como troco. se tiver duas notas de $5 e quatro moedas de $1, não pode enviar $6,50; é obrigado a dar ao vendedor $7 (uma nota de $5 e duas moedas de $1) e receberá $0,50 de troco.

utxos de maneira semelhante - um conjunto de utxos é agrupado e enviado para o destinatário, após o qual o troco é enviado de volta como um novo utxo.

Origem: rio

ordinais & teoria ordinal:

a teoria ordinal é a prática de identificar, numerar, inscrever, rastrear e negociar satoshis individuais. neste mundo, um satoshi individual é chamado de ordinal. 'inscrições' é o processo de anexar um pedaço de conteúdo/dados digitais a um satoshi.

noções básicas e contexto

a história nos leva a seguinte: casey rodamor sempre foi fascinado pela arte generativa, ele assistiu a temporada eth ntf e ficou fascinado pelo projeto de arte blocks. no entanto, ele sentiu que o desenvolvedor eth ux e as preocupações de centralização eram tais que ele não poderia construir e vender sua própria arte generativa em eth. assim, ele desafiou a si mesmo a trazer nfts para btc de uma maneira que seja culturalmente aceitável para o bitcoin e a comunidade em geral - sem token, sem enriquecimento próprio, sem alterações no btc, etc. o protocolo de ordens nasceu, e o resto é história.

números ordinais são números que definem a posição de algo em uma série. de acordo com Teoria Ordinal, cada satoshi em bitcoin tem o seu próprio número de série único que é atribuído na ordem em que o satoshi foi minerado, isso localiza a posição do satoshi em todo o fornecimento. por exemplo, o número ordinal 1,05 quatrilhões está no meio de todo o fornecimento, já que serão cunhados 2,1 quatrilhões de satoshis. o número ordinal é o nome dado ao número de série que identifica a localização de um satoshi.

para que um NFT exista na cadeia, ele precisa estar ligado a algo. Isso permite que o proprietário seja identificado e permite que o NFT seja enviado. O problema é que o bitcoin não possui identificadores nativos que sejam estáveis - os endereços são temporários e os UTXOs são destruídos e criados, como resultado, não há um identificador estável ao qual podemos anexar qualquer coisa. O identificador estável equivalente no Ethereum é o endereço do contrato inteligente e o ID do token. No bitcoin, isso é resolvido por meio de números ordinais - um satoshi individual pode ser identificado e rotulado por meio do protocolo ordinal, o que nos dá um identificador estável. Dado que os satoshis existirão perpetuamente, isso permite que qualquer pessoa vincule um conteúdo a um satoshi e a propriedade do conteúdo seja transferida juntamente com a propriedade do satoshi.

É importante notar que os ordinais são uma convenção. Os participantes devem 'optar' pela teoria ao baixar e executar o cliente ord. A teoria ordinal é um fenômeno totalmente 'off-chain', uma forma de consenso social; aqueles que não executam o cliente ord não conseguem identificar satoshis individuais ou saber em que ordem eles foram minerados. A teoria ordinal nos permite ordenar os satoshis dentro de uma recompensa de bloco e, por extensão, podemos então ordenar cada satoshi que já existiu.

avaliação

uma vez que os ordinais podem ser rastreados e transferidos, o próximo passo lógico é as pessoas começarem a colecionar aqueles que elas consideram valiosos. A ideia do que constitui valor é totalmente subjetiva e os colecionadores podem decidir por si mesmos.

casey oferece um guia subjetivo para avaliar ordinais. Ele usa a cadência de diferentes eventos na produção de blocos de bitcoins, bem como a probabilidade associada, tanto absoluta quanto condicional, desses eventos acontecerem para atribuir diferentes níveis de raridade.

eventos e cadência:

  • blocos: aproximadamente a cada 10 minutos.
  • ajuste de dificuldade: a cada 2016 blocos.
  • halvings: a cada 210000 blocos
  • ciclos: a cada 6 halvings, um ajuste de dificuldade e um halving coincidem, isso é chamado de ciclo. Os ciclos duram aproximadamente 24 anos.

isto dá-nos os seguintes níveis de raridade:

  1. comum: qualquer sat que não seja o primeiro sat do seu bloco
  2. não comum: o primeiro sat de cada bloco
  3. raro: o primeiro sat de cada período de ajuste de dificuldade
  4. épico: o primeiro sat de cada época de redução para metade
  5. legendário: o primeiro sábado de cada ciclo
  6. mítico: o primeiro sat do bloco de gênese

com o seguinte fornecimento total:

  1. comum: 2,1 quatrilhões
  2. incomum: 6 929 999
  3. raro: 3437
  4. épico: 32
  5. legendário: 5
  6. mítico: 1

o valor é subjetivo - outros marcadores de raridade poderiam incluir quem minerou o btc (por exemplo, satoshi), quando ele foi minerado (por exemplo, o dia da pizza btc), ou se eles participaram de uma transação famosa (por exemplo, a primeira transação de bitcoin entre satoshi e hal finney). o valor é totalmente subjetivo aos olhos de quem vê. há uma certa beleza na natureza laissez-faire deste protocolo e em sua metodologia de valoração, cada decisão de design consegue incorporar o sistema de crenças do bitcoin.

inscrições

um sistema de numeração e satoshis colecionáveis são legais, mas falta poder de permanência. uma vez que somos capazes de anexar uma peça de conteúdo digital ao ordinal, torna-se muito mais interessante. Inscrição é um método de inserir dados arbitrários (imagens, texto, áudio ou até mesmo software) em um satoshi individual.

os dados de inscrição são publicados na cadeia de blocos do bitcoin como parte dos dados de testemunha, a seção que contém as assinaturas de transação. em seguida, ele aterra na mempool e, uma vez minerado, torna-se uma parte permanente da cadeia de blocos. é rastreável para qualquer pessoa que utilize software personalizado, como o explorador de ordinais.

ao contrário das transações regulares de Bitcoin, criar, cunhar e rastrear inscrições requer que o titular execute o cliente ord proprietário em cima de um nó completo totalmente sincronizado. o cliente ord funciona com o Bitcoin Core, o que permite aos usuários inscrever satoshis individuais e rastrear as ordens em todo o conjunto de UTXO. uma carteira de Bitcoin regular anteriormente não era capaz de distinguir entre um satoshi inscrito e um satoshi regular, mas carteiras mais recentes e iterações estão adotando convenções diferentes.

embora este seja um cenário incipiente, o ecossistema de ordens e inscrições está lentamente aquecendo. A construção de mercados líquidos, locais de negociação, carteiras, etc está acontecendo a uma velocidade impressionante. Projetos e infraestruturas notáveis incluem:

  • coleções: taproot wizards, ord rocks, bitcoin puppets, quantum cats
  • mercados: magiceden, mercado okx e mercado unisat
  • exploradores: ordiscan, openordex, ord.io e ordinals.com construíram ferramentas para navegar na paisagem de inscrições da Gate.io.
  • inscrições como serviço: terceirize a complexidade da cunhagem de um ordinal para uma terceira parte.
  • carteiras: magiceden, okx, unisat e xverse.

brc-20s

Bitcoin request for comment 20 (BRC-20) foi criado usando o protocolo ordinals, o objetivo é introduzir um padrão de token fungível análogo ao ERC20 na rede Ethereum. Com a invenção do token BRC-20, o Bitcoin passou a suportar tokens fungíveis e não fungíveis.

Os tokens brc-20 são únicos porque são inscritos diretamente nos satoshis usando o código json. Para criar um brc-20, é necessário criar um arquivo de script que contenha os parâmetros do token (ilustrados abaixo).

o resumo de alto nível do brc-20 pode ser entendido da seguinte forma:

Os tokens brc20 usam o protocolo de ordens para inscrever metadados na blockchain do Bitcoin, criando uma maneira descentralizada de criar, transferir e negociar tokens. O processo envolve a criação de inscrições (semelhantes a NFTs) para registrar eventos de criação e transferência. A propriedade é essencialmente representada por essas inscrições.

mecanismos de cunhagem, transferência e venda:

cunhando um brc-20 – ao cunhar um brc20, um script json é inscrito com parâmetros do token como nome do token, limite e oferta total.

transferir um brc20 – para transferir um brc20, é criada uma nova inscrição. esta inscrição contém detalhes da transferência, como o montante e o endereço do destinatário.

mecânica da propriedade - o script original (inscrição do cunho) permanece associado ao proprietário original e novas inscrições (inscrições de transferência) são criadas para transações. Os compradores adquirem essas inscrições de transferência, que atuam como prova de propriedade. Daí a noção de que a compra de BRC20s é análoga à compra de um certificado de prova de propriedade.

apesar de suas falhas de design, eles decolaram - o aumento anterior na popularidade de inscrição foi, em grande parte, graças à adoção de brc-20s.

Origem: delphi

BRC-20 V ERC-20

Os tokens BRC-20 existem no blockchain do Bitcoin, enquanto os tokens ERC-20 existem no blockchain do Ethereum. Como resultado, as propriedades inerentes do L1 são impostas ao token – velocidade e taxas vêm à mente.

Os tokens ERC-20 são criados usando contratos inteligentes na Ethereum e têm um grau significativamente maior de funcionalidade programável, bem como um escopo mais amplo para a execução de várias operações e regras em comparação com o BRC-20. Como mencionado anteriormente, o BRC-20 só é capaz de executar 3 operações diferentes. O padrão de token BRC-20 tinha várias desvantagens, incluindo a necessidade de várias transações para criar, transferir ou reivindicar tokens, a criação de UTXOs excessivos e a capacidade de transferir apenas um token de cada vez.

  1. 1ª onda brc20
  2. 2ª & 3ª onda de novas inovações
  3. 4ª onda com especulação pré-rune e halving

runas

as runas permitem transações de bitcoin para gravar, cunhar e transferir mercadorias digitais nativas de bitcoin. enquanto cada inscrição é única, cada unidade de uma runa é a mesma. são tokens intercambiáveis, adequados para uma variedade de propósitos.

o protocolo de runas não é um token, mas um local para as pessoas criarem moedas não-btc no bitcoin. os tokens criados usando este padrão de token são chamados de runas. as runas foram desenvolvidas com a intenção de criar uma versão mais limpa e simples do brc20. ela utiliza o modelo de contabilidade baseado em utxo do bitcoin (descrito anteriormente), o que permite que vários tokens residam dentro de um único utxo. o protocolo de runas expande o utxo de forma que ele armazene tanto saldos de bitcoin quanto de runas, herdando assim as propriedades de segurança e descentralização do bitcoin. as runas são gravadas, cunhadas e transferidas usando transações regulares de bitcoin.

runes é um protocolo baseado em op_return. um op_return é uma forma de criar uma saída de bitcoin que carrega apenas dados - isso simplifica o processo e reduz a desordem. durante uma transação de bitcoin, o saldo de runa na entrada do utxo é transferido por padrão para um novo utxo após a destruição daquele que detém o saldo de runa.

Inicialmente, os nomes dos novos tokens devem ter no mínimo 13 letras, e aproximadamente a cada 4 meses, esse limite mínimo de caracteres é reduzido em 1. Isso permite uma difusão lenta dos nomes dos tokens, bem como interesse contínuo no protocolo.

runestones

em vez de usar a testemunha (como ordinais), runas usam dados dentro do campo op_return como uma forma de incluir instruções específicas. os usuários podem gravar (implantar), cunhar e transferir runas incorporando instruções no campo op_return. as runestones podem ser consideradas como mensagens de protocolo que armazenam instruções de transferência nos utxos – essas instruções determinam como as runas são transferidas dentro da saída, como endereço de destino e montante a ser transferido. os saldos de runas na entrada do utxo são destruídos quando transferidos para a saída do utxo.

pensamentos gerais

runas oferecem uma nova via para especulação, entretenimento e construção de comunidade. semelhante aos ordinais, casey conseguiu criar um protocolo que alcança o objetivo declarado sem comprometer o sistema de valores inerente à ideologia do Bitcoin. novamente, semelhante aos ordinais, runas oferece um canal para atrair liquidez e atenção para o Bitcoin – o resultado final é algo como um ecossistema especulativo vibrante, todos pagando taxas aos mineradores. Vale a pena considerar a ideia de que, se as runas chegarem à rede lightning, pode haver stablecoins baseadas em runas. temos os blocos de construção para outro verão de defi aqui.

runas versus brc-20

Origem

enquanto as runas e os tokens brc-20 são ativos fungíveis na rede Bitcoin, existem vários aspectos-chave nos quais as runas são uma melhoria em relação ao brc-20.

  1. a maior usabilidade e funcionalidade das runas se deve principalmente ao seu uso de utxos, o que permitiu que as runas fossem compatíveis com a rede lightning. Protocolos baseados em utxo se encaixam de forma mais natural no bitcoin e, em última análise, incentivam a gestão responsável de utxos. As transações brc-20 criam utxos adicionais, enquanto as transações de runa destroem utxos.
  2. brc-20 requer o uso da teoria ordinal para criar tokens fungíveis, tendo em mente que a teoria ordinal foi criada para a rotulagem e rastreamento de NFTs, isso resultou no brc-20 carregando uma complexidade de design adicional.
  3. semelhante ao brc20, as runas têm um mecanismo de emissão aberto, o que permite uma distribuição justa. No entanto, as runas oferecem maior flexibilidade em sua criação, podendo haver uma distribuição justa, emissão aberta ou um usuário pode emitir todo o suprimento para um único endereço (como erc-20). Isso é importante no caso de um protocolo como o Circle (USDC) querer usar o protocolo das runas. Esse mecanismo de lançamento expandido deve impulsionar a adoção, pois lançamentos justos tendem a dificultar o incentivo para contribuir com uma ideia por um período prolongado de tempo.
  4. Os brc-20s são suscetíveis à frente de execução, os participantes podem ver a transação de inscrição na memepool e antecipá-la pagando uma taxa de transação mais alta. As runas tentam neGate.io isso usando um esquema de compromisso-revelação, os usuários comprometem-se privadamente com uma transação e os detalhes são revelados apenas pouco antes da confirmação.

outras inovações e defi btc

Vale a pena explorar os outros protocolos defi que estão tangencialmente relacionados ao btc, bem como atualizações que possibilitarão um desenvolvimento adicional. Isso ajuda a pintar uma imagem completa de tudo o que está acontecendo no ecossistema.

multibit bridge

multibit pioneirou a primeira ponte de duas faces para transferências entre tokens brc20 e erc20. multibit oferece um mecanismo de ponte seguro e eficiente que permite a transferência de tokens entre ethereum, bitcoin e binance smart chain. Em teoria, isso deve melhorar a liquidez dos tokens brc20 e promover o crescimento do ecossistema bitcoin.

bitvm

bitvm é um paradigma de computação que permite contratos bitcoin completos de turing, o que possibilita uma computação muito mais complexa a ser verificada na blockchain do bitcoin - e não requer alterações nas regras de consenso da rede. O bitvm não incha a blockchain, pois os cálculos não são executados no bitcoin, eles são apenas verificados usando a rede bitcoin - semelhante aos rollups otimistas no ethereum.

um provador faz uma reivindicação de que uma função dada avalia para algumas entradas particulares para uma saída específica. se a reivindicação for falsa, então o verificador pode realizar uma prova de fraude sucinta e punir o provador. com este mecanismo, qualquer computação pode ser verificada no Bitcoin.

stacks

stacks é uma camada 2 do Bitcoin, que permite contratos inteligentes no Bitcoin. Como mencionado anteriormente, uma limitação para a construção no Bitcoin era a linguagem de script limitada. Stacks resolve isso através do uso de clareza, uma linguagem de programação que traz contratos inteligentes para o Bitcoin. Os contratos inteligentes da Stacks podem interagir com o estado global do Bitcoin e os dados on-chain, permitindo a criação de aplicativos de defi que reagem a transações nativas de Bitcoin. Stacks usa um mecanismo de consenso de prova de transferência e liquida todas as transações de volta à main chain a cada 10 minutos.

op_cat

com a introdução de ordinais, brc-20s e runas, houve algo como uma revolução cultural – os detentores de Bitcoin começaram a ver a possibilidade de expandir a funcionalidade da rede além da sua tese de sov. Em busca dessa nova visão, foi sugerido que a reintrodução do opcode op_cat é o próximo passo. O cat em op_cat é a abreviatura de concatenação, já que o opcode permite concatenar os dois itens no topo da pilha de script do Bitcoin em um só.

op_cat foi introduzido ao bitcoin em seus primeiros dias por satoshi, mas foi removido por satoshi em 2010 devido aos receios de que oferecia um vetor de ataque. O ataque hipotetizado envolvia a duplicação e concatenação repetida dos itens no topo da lista, o que poderia causar uma sobrecarga nos clientes bitcoin.

Op_cat poderia permitir várias novas inovações no Bitcoin, mais interessante ainda, permitiria a construção de uma ponte sem confiança entre a cadeia principal e um zk l2. Se isso fosse construído, permitiria um ecossistema de contratos inteligentes criptograficamente seguros florescer no Bitcoin, mantendo garantias de segurança.

autor: escrito por @0x8104

referências:

Atualização do Bitcoin - protocolo de runas

Modelos UTXO vs. conta - alquimia

Bitcoin ordinais - galáxia

Inscrições e ordinais do Bitcoin - galáxia

Bitcoin ordinais - pesquisa de origens

Ordinais - documentação

Bitcoin ordinais - delphi

Runes - delphi

Economia do Bitcoin - Hiro

Guia para inscrições - nervos

Painel de Runas - cryptokoryo

disclaimer:

  1. este artigo é reproduzido a partir de [ASXN], todos os direitos autorais pertencem ao autor original [@0x8104]. se houver objeções a esta reimpressão, entre em contato com o Aprender Gateequipa e eles vão tratar disso prontamente.
  2. aviso de responsabilidade: as opiniões expressas neste artigo são exclusivamente do autor e não constituem qualquer conselho de investimento.
  3. as traduções do artigo para outras línguas são feitas pela equipe de aprendizado da Gate.io. a menos que mencionado, copiar, distribuir ou plagiar os artigos traduzidos é proibido.

Executando Bitcoin, Runas e Ordinais

AvançadoJul 13, 2024
Este artigo explica como esses ativos melhoram a funcionalidade do Bitcoin por meio de ferramentas, carteiras e plataformas aprimoradas, atraindo mais capital. Ele menciona especificamente que, embora haja desafios na negociação e uso de ativos não-BTC, a experiência está melhorando constantemente com os avanços tecnológicos, trazendo novas oportunidades especulativas e inovadoras para a comunidade Bitcoin.
Executando Bitcoin, Runas e Ordinais

introdução

ao longo do último ano, o ecossistema do Bitcoin tem tido ondas de interesse a cada poucos meses, à medida que as ferramentas, carteiras, plataformas e ativos continuam a melhorar constantemente.

O que começou com uma corrida para possuir uma inscrição sub-10K, para procedência, evoluiu para a formação de novas comunidades de nicho, tanto para memecoins quanto para ordinais. Até o momento, houve 67 milhões de inscrições individuais, incluindo ordinais, BRC-20s, runas e muito mais. O cenário mudou tremendamente: o hype ordinal foi substituído pelo hype BRC-20 (por um curto período de vida). Desde então, os BRC-20 foram substituídos como o popular "token" por runas, que são uma versão mais limpa e simples dos BRC-20.

ao contrário da interação com tokens no ethereum, solana e outros l1s ou l2s, a interação com tokens e ordinais no bitcoin é difícil. a experiência tem melhorado lentamente: durante a fase inicial, a maior parte da negociação era feita através de discórdias otc e planilhas. desde então, a negociação mudou para mercados mais reputados, como magiceden e okx, bem como alguns mercados menores, mas puramente nativos de bitcoin, como unisat. a experiência de negociar e transacionar com ativos não-btc no bitcoin melhorou drasticamente, para melhor. apesar de certos problemas ainda presentes, como o potencial de queimar um satélite ou inscrição valiosa, à medida que novos tipos de ativos e tipos de transações são adicionados, a experiência agora é comparável à de um l1 subdesenvolvido.

Uma pergunta natural sobre a negociação e transação de ativos não-BTC no Bitcoin é:

  • se a experiência não é boa, por que há interesse?

Esse interesse, em nossa opinião, decorre de três fatores principais. Em primeiro lugar, os participantes estão motivados financeiramente: acreditam que, se a experiência for inferior, são precoces, o que significa que podem lucrar. Em segundo lugar, a cadeia Bitcoin tem muito capital, e os usuários esperam que esse capital flua para outros ativos não BTC. Este raciocínio é um pouco instável, dado que os bitcoiners tendem a querer manter o seu Bitcoin, e não gastá-lo. Por fim, uma razão menos discutida é que os ativos na cadeia Bitcoin são únicos. Cada token e ordinal é inscrito em um SAT. Por exemplo, enquanto NFTs no Ethereum estão tecnicamente em IPFs, uma rede distribuída peer-to-peer para armazenar e compartilhar dados, ordinais são gravados em SATs. Isso significa que, enquanto o Ethereum ou outros L1s e L2s exigem que seus NFTs apontem para uma URL da imagem à qual está associado, no Bitcoin, os ordinais codificam a imagem que representam.

a oportunidade de trilhões de dólares

o bitcoin é um ativo de $1,4 trilhões, os nativos digitais têm acumulado btc há anos e, graças à aprovação do etf, o tradfi também se juntou à festa. o desejo de manter btc decorre das suas características de reserva de valor e sentimentos gerais de apatia em relação ao sistema financeiro tradicional, mas há mais na história. recentes desenvolvimentos tecnológicos trouxeram maior utilidade e funcionalidade à cadeia.

a natureza ideológica da comunidade bitcoin tem sido tradicionalmente uma barreira tanto para a inovação em cima do bitcoin, quanto para o uso do bitcoin em outras cadeias. no entanto, a introdução de inscrições e runas oferece uma solução nativa do bitcoin que está alinhada com a bússola moral que guia a comunidade.

Historicamente, as tentativas de adicionar funcionalidades ao btc têm surgido na forma de wbtc (btc embrulhado na ethereum), enquanto as tentativas de desenvolver protocolos que facilitem o uso do btc na rede bitcoin têm sido escassas. Grande parte do capital em bitcoin tem permanecido estagnado por anos, uma vez que havia pouco uso para ele na cadeia; no entanto, Casey Rodarmor mudou isso de forma drástica. Inscrições e runas trouxeram NFTs e memecoins para o bitcoin, o que desbloqueou uma quantidade incrível de capital.

Origem: delphi

qual é o ponto de tudo isto? o desejo de especular leva a um aumento da procura de espaço de bloco, o que leva a taxas mais altas para os mineiros. se todos vamos especular, por que não fazê-lo em bitcoin. qualquer tentativa de adicionar utilidade adicional à cadeia só pode tornar o ativo subjacente, bitcoin, mais valioso e mais semelhante ao dinheiro - mesmo que isso leve a atrasos a curto prazo no mempool e transações não confirmadas. a atividade aumentada constrói a comunidade, atrai utilizadores e, em última análise, serve como uma ferramenta que conecta os utilizadores tanto ao bitcoin como ao seu sistema de crenças.

contexto histórico:

Para entender a importância do btcfi, vale a pena entender as estruturas e barreiras que tradicionalmente impediram seu desenvolvimento.

compatibilidade com contratos inteligentes: a linguagem de script do bitcoin foi intencionalmente limitada em sua complexidade para priorizar a segurança e a simplicidade. l1s mais complexos como o ethereum foram projetados desde o início para incluir uma linguagem de programação completa de turing, o que permitiu aos desenvolvedores construir protocolos defi que funcionavam com código complexo - um nível de complexidade que o l1 do bitcoin não foi projetado para lidar. esse código complexo é a espinha dorsal do defi, permitindo a execução automática e descentralizada de serviços financeiros como empréstimos, empréstimos, liquidações e negociações, etc.

escalabilidade e velocidade de transação: o bitcoin processa transações lentamente, 3-7 tps com 10 minutos de tempo de bloco não é o ambiente ideal para aplicações defi de alto desempenho. como se pode resumir, as aplicações defi requerem alto rendimento e tempos de confirmação rápidos para funcionar eficazmente. o ethereum e outras l1s implementaram soluções como l2s ou validadores volumosos para aumentar o desempenho do sistema.

comunidade de desenvolvimento e ecossistema: o ecossistema do Bitcoin carece do mesmo nível de estruturas de desenvolvimento, bibliotecas e outras ferramentas necessárias para construir e implantar facilmente aplicações defi. Outros L1s ostentam uma grande comunidade de desenvolvedores ativos que estão continuamente buscando inovar, esta é uma cultura que tem estado em grande parte ausente do Bitcoin.

tese central: existe uma diferença fundamental entre o bitcoin e outras l1s, e essa é a tese central que justifica sua existência. A tese do bitcoin se consolidou como uma reserva de valor, enquanto a tese do ethereum e outras l1s tem sido muito mais dinâmica.

filosofia de design: a intenção por trás do bitcoin era que ele fosse usado principalmente de forma isolada, houve pequenas mudanças, como o segwit, que posteriormente estimularam o desenvolvimento de escalabilidade. no entanto, como um tema geral, o bitcoin não foi projetado de uma forma que facilite a construção de camadas secundárias e/ou aplicativos sobre a camada base. o ethereum, por outro lado, foi construído como uma camada de contrato inteligente de propósito geral - foi projetado com a intenção de que protocolos pudessem ser construídos sobre ele. isso pode ser visto na roadmap e no impulso para eips que escalonam o ecossistema.

pré-requisitos e contexto

tokens fungíveis vs tokens não fungíveis

a ideia de fungibilidade pode ser reduzida à capacidade de 1 unidade de um bem ser trocada por outra unidade do mesmo bem – ou seja, existem unidades idênticas do mesmo bem? se um bem deve ser fungível ou não depende da natureza do bem, bem como do caso de uso do bem.

uma nota de $1 é um bom exemplo de um bem fungível, um dólar pode ser trocado por outro dólar, não há diferença significativa. no contexto de tradfi, as ações são fungíveis - uma ação da tesla é exatamente a mesma que outra. a mesma lógica pode ser aplicada aos ativos cripto, um btc é exatamente o mesmo que outro.

por outro lado, os bens não fungíveis são bens que são semelhantes, mas não iguais. a última ceia e salvator mundi são ambas pinturas de da vinci, mas têm valores diferentes – uma troca direta deixaria uma das partes em défice. um diamante não é fungível com outro, existem diferenças no corte, na clareza, na cor e no quilate. os nfts são, por definição, bens não fungíveis. um nft não é, e não deve ser, o mesmo que outro.

dependendo da natureza do protocolo que está a ser construído, os programadores precisam de selecionar um padrão de token que define as características de fungibilidade de um token.

notavelmente, embora as runas sejam fungíveis, ainda não são facilmente negociáveis ​​como seus equivalentes na solana e no ethereum. a infraestrutura de negociação e defi no bitcoin ainda é limitada. a transação com runas é baseada em um sistema de "lotes", onde os usuários precisam dividir os lotes. por exemplo, na solana, vender 1 token spl é trivial. você só precisa inserir a quantidade de tokens que deseja vender. no entanto, no bitcoin, os tokens vêm em lotes. se eu tiver 10.000 tokens e só quiser vender 1, preciso dividir o lote primeiro e depois listar o token individual que quero vender. embora isso não proporcione uma ótima experiência ao usuário, também são os primeiros passos na construção de uma infraestrutura financeira mais complexa no bitcoin, e está sendo trabalhado ativamente por desenvolvedores de aplicativos e carteiras.

modelos de contabilidade

genericamente falando, existem apenas 2 modelos contabilísticos utilizados pelos l1s - o modelo de UTXO do Bitcoin e o modelo de saldo de conta do Ethereum. Tal como a contabilidade de dupla entrada, o objetivo do modelo contabilístico é manter o registo dos saldos numa base de dados descentralizada.

o modelo baseado em conta (ethereum) - este é o modelo com o qual todos estamos familiarizados, é essencialmente exatamente o mesmo que a forma como as contas bancárias funcionam. Este modelo mantém o controle do estado geral da conta (saldo) sem se preocupar com os detalhes. As transações são válidas se o saldo da conta > transação de saída. Voltando à analogia de uma conta bancária: não importa como sua conta chegou ao seu valor, tudo o que importa é que o saldo da sua conta é maior do que a transação de saída.

o modelo utxo (Bitcoin) - este modelo contabilístico mantém o registo das denominações específicas que levaram a conta ao saldo geral. como modelo mental - o sistema utxo pode ser analogizado à forma como um pagamento em dinheiro funciona. não pode pagar a alguém $5 rasgando uma nota de $10 ao meio, os $10 são pagos e $5 são recebidos como troco. se tiver duas notas de $5 e quatro moedas de $1, não pode enviar $6,50; é obrigado a dar ao vendedor $7 (uma nota de $5 e duas moedas de $1) e receberá $0,50 de troco.

utxos de maneira semelhante - um conjunto de utxos é agrupado e enviado para o destinatário, após o qual o troco é enviado de volta como um novo utxo.

Origem: rio

ordinais & teoria ordinal:

a teoria ordinal é a prática de identificar, numerar, inscrever, rastrear e negociar satoshis individuais. neste mundo, um satoshi individual é chamado de ordinal. 'inscrições' é o processo de anexar um pedaço de conteúdo/dados digitais a um satoshi.

noções básicas e contexto

a história nos leva a seguinte: casey rodamor sempre foi fascinado pela arte generativa, ele assistiu a temporada eth ntf e ficou fascinado pelo projeto de arte blocks. no entanto, ele sentiu que o desenvolvedor eth ux e as preocupações de centralização eram tais que ele não poderia construir e vender sua própria arte generativa em eth. assim, ele desafiou a si mesmo a trazer nfts para btc de uma maneira que seja culturalmente aceitável para o bitcoin e a comunidade em geral - sem token, sem enriquecimento próprio, sem alterações no btc, etc. o protocolo de ordens nasceu, e o resto é história.

números ordinais são números que definem a posição de algo em uma série. de acordo com Teoria Ordinal, cada satoshi em bitcoin tem o seu próprio número de série único que é atribuído na ordem em que o satoshi foi minerado, isso localiza a posição do satoshi em todo o fornecimento. por exemplo, o número ordinal 1,05 quatrilhões está no meio de todo o fornecimento, já que serão cunhados 2,1 quatrilhões de satoshis. o número ordinal é o nome dado ao número de série que identifica a localização de um satoshi.

para que um NFT exista na cadeia, ele precisa estar ligado a algo. Isso permite que o proprietário seja identificado e permite que o NFT seja enviado. O problema é que o bitcoin não possui identificadores nativos que sejam estáveis - os endereços são temporários e os UTXOs são destruídos e criados, como resultado, não há um identificador estável ao qual podemos anexar qualquer coisa. O identificador estável equivalente no Ethereum é o endereço do contrato inteligente e o ID do token. No bitcoin, isso é resolvido por meio de números ordinais - um satoshi individual pode ser identificado e rotulado por meio do protocolo ordinal, o que nos dá um identificador estável. Dado que os satoshis existirão perpetuamente, isso permite que qualquer pessoa vincule um conteúdo a um satoshi e a propriedade do conteúdo seja transferida juntamente com a propriedade do satoshi.

É importante notar que os ordinais são uma convenção. Os participantes devem 'optar' pela teoria ao baixar e executar o cliente ord. A teoria ordinal é um fenômeno totalmente 'off-chain', uma forma de consenso social; aqueles que não executam o cliente ord não conseguem identificar satoshis individuais ou saber em que ordem eles foram minerados. A teoria ordinal nos permite ordenar os satoshis dentro de uma recompensa de bloco e, por extensão, podemos então ordenar cada satoshi que já existiu.

avaliação

uma vez que os ordinais podem ser rastreados e transferidos, o próximo passo lógico é as pessoas começarem a colecionar aqueles que elas consideram valiosos. A ideia do que constitui valor é totalmente subjetiva e os colecionadores podem decidir por si mesmos.

casey oferece um guia subjetivo para avaliar ordinais. Ele usa a cadência de diferentes eventos na produção de blocos de bitcoins, bem como a probabilidade associada, tanto absoluta quanto condicional, desses eventos acontecerem para atribuir diferentes níveis de raridade.

eventos e cadência:

  • blocos: aproximadamente a cada 10 minutos.
  • ajuste de dificuldade: a cada 2016 blocos.
  • halvings: a cada 210000 blocos
  • ciclos: a cada 6 halvings, um ajuste de dificuldade e um halving coincidem, isso é chamado de ciclo. Os ciclos duram aproximadamente 24 anos.

isto dá-nos os seguintes níveis de raridade:

  1. comum: qualquer sat que não seja o primeiro sat do seu bloco
  2. não comum: o primeiro sat de cada bloco
  3. raro: o primeiro sat de cada período de ajuste de dificuldade
  4. épico: o primeiro sat de cada época de redução para metade
  5. legendário: o primeiro sábado de cada ciclo
  6. mítico: o primeiro sat do bloco de gênese

com o seguinte fornecimento total:

  1. comum: 2,1 quatrilhões
  2. incomum: 6 929 999
  3. raro: 3437
  4. épico: 32
  5. legendário: 5
  6. mítico: 1

o valor é subjetivo - outros marcadores de raridade poderiam incluir quem minerou o btc (por exemplo, satoshi), quando ele foi minerado (por exemplo, o dia da pizza btc), ou se eles participaram de uma transação famosa (por exemplo, a primeira transação de bitcoin entre satoshi e hal finney). o valor é totalmente subjetivo aos olhos de quem vê. há uma certa beleza na natureza laissez-faire deste protocolo e em sua metodologia de valoração, cada decisão de design consegue incorporar o sistema de crenças do bitcoin.

inscrições

um sistema de numeração e satoshis colecionáveis são legais, mas falta poder de permanência. uma vez que somos capazes de anexar uma peça de conteúdo digital ao ordinal, torna-se muito mais interessante. Inscrição é um método de inserir dados arbitrários (imagens, texto, áudio ou até mesmo software) em um satoshi individual.

os dados de inscrição são publicados na cadeia de blocos do bitcoin como parte dos dados de testemunha, a seção que contém as assinaturas de transação. em seguida, ele aterra na mempool e, uma vez minerado, torna-se uma parte permanente da cadeia de blocos. é rastreável para qualquer pessoa que utilize software personalizado, como o explorador de ordinais.

ao contrário das transações regulares de Bitcoin, criar, cunhar e rastrear inscrições requer que o titular execute o cliente ord proprietário em cima de um nó completo totalmente sincronizado. o cliente ord funciona com o Bitcoin Core, o que permite aos usuários inscrever satoshis individuais e rastrear as ordens em todo o conjunto de UTXO. uma carteira de Bitcoin regular anteriormente não era capaz de distinguir entre um satoshi inscrito e um satoshi regular, mas carteiras mais recentes e iterações estão adotando convenções diferentes.

embora este seja um cenário incipiente, o ecossistema de ordens e inscrições está lentamente aquecendo. A construção de mercados líquidos, locais de negociação, carteiras, etc está acontecendo a uma velocidade impressionante. Projetos e infraestruturas notáveis incluem:

  • coleções: taproot wizards, ord rocks, bitcoin puppets, quantum cats
  • mercados: magiceden, mercado okx e mercado unisat
  • exploradores: ordiscan, openordex, ord.io e ordinals.com construíram ferramentas para navegar na paisagem de inscrições da Gate.io.
  • inscrições como serviço: terceirize a complexidade da cunhagem de um ordinal para uma terceira parte.
  • carteiras: magiceden, okx, unisat e xverse.

brc-20s

Bitcoin request for comment 20 (BRC-20) foi criado usando o protocolo ordinals, o objetivo é introduzir um padrão de token fungível análogo ao ERC20 na rede Ethereum. Com a invenção do token BRC-20, o Bitcoin passou a suportar tokens fungíveis e não fungíveis.

Os tokens brc-20 são únicos porque são inscritos diretamente nos satoshis usando o código json. Para criar um brc-20, é necessário criar um arquivo de script que contenha os parâmetros do token (ilustrados abaixo).

o resumo de alto nível do brc-20 pode ser entendido da seguinte forma:

Os tokens brc20 usam o protocolo de ordens para inscrever metadados na blockchain do Bitcoin, criando uma maneira descentralizada de criar, transferir e negociar tokens. O processo envolve a criação de inscrições (semelhantes a NFTs) para registrar eventos de criação e transferência. A propriedade é essencialmente representada por essas inscrições.

mecanismos de cunhagem, transferência e venda:

cunhando um brc-20 – ao cunhar um brc20, um script json é inscrito com parâmetros do token como nome do token, limite e oferta total.

transferir um brc20 – para transferir um brc20, é criada uma nova inscrição. esta inscrição contém detalhes da transferência, como o montante e o endereço do destinatário.

mecânica da propriedade - o script original (inscrição do cunho) permanece associado ao proprietário original e novas inscrições (inscrições de transferência) são criadas para transações. Os compradores adquirem essas inscrições de transferência, que atuam como prova de propriedade. Daí a noção de que a compra de BRC20s é análoga à compra de um certificado de prova de propriedade.

apesar de suas falhas de design, eles decolaram - o aumento anterior na popularidade de inscrição foi, em grande parte, graças à adoção de brc-20s.

Origem: delphi

BRC-20 V ERC-20

Os tokens BRC-20 existem no blockchain do Bitcoin, enquanto os tokens ERC-20 existem no blockchain do Ethereum. Como resultado, as propriedades inerentes do L1 são impostas ao token – velocidade e taxas vêm à mente.

Os tokens ERC-20 são criados usando contratos inteligentes na Ethereum e têm um grau significativamente maior de funcionalidade programável, bem como um escopo mais amplo para a execução de várias operações e regras em comparação com o BRC-20. Como mencionado anteriormente, o BRC-20 só é capaz de executar 3 operações diferentes. O padrão de token BRC-20 tinha várias desvantagens, incluindo a necessidade de várias transações para criar, transferir ou reivindicar tokens, a criação de UTXOs excessivos e a capacidade de transferir apenas um token de cada vez.

  1. 1ª onda brc20
  2. 2ª & 3ª onda de novas inovações
  3. 4ª onda com especulação pré-rune e halving

runas

as runas permitem transações de bitcoin para gravar, cunhar e transferir mercadorias digitais nativas de bitcoin. enquanto cada inscrição é única, cada unidade de uma runa é a mesma. são tokens intercambiáveis, adequados para uma variedade de propósitos.

o protocolo de runas não é um token, mas um local para as pessoas criarem moedas não-btc no bitcoin. os tokens criados usando este padrão de token são chamados de runas. as runas foram desenvolvidas com a intenção de criar uma versão mais limpa e simples do brc20. ela utiliza o modelo de contabilidade baseado em utxo do bitcoin (descrito anteriormente), o que permite que vários tokens residam dentro de um único utxo. o protocolo de runas expande o utxo de forma que ele armazene tanto saldos de bitcoin quanto de runas, herdando assim as propriedades de segurança e descentralização do bitcoin. as runas são gravadas, cunhadas e transferidas usando transações regulares de bitcoin.

runes é um protocolo baseado em op_return. um op_return é uma forma de criar uma saída de bitcoin que carrega apenas dados - isso simplifica o processo e reduz a desordem. durante uma transação de bitcoin, o saldo de runa na entrada do utxo é transferido por padrão para um novo utxo após a destruição daquele que detém o saldo de runa.

Inicialmente, os nomes dos novos tokens devem ter no mínimo 13 letras, e aproximadamente a cada 4 meses, esse limite mínimo de caracteres é reduzido em 1. Isso permite uma difusão lenta dos nomes dos tokens, bem como interesse contínuo no protocolo.

runestones

em vez de usar a testemunha (como ordinais), runas usam dados dentro do campo op_return como uma forma de incluir instruções específicas. os usuários podem gravar (implantar), cunhar e transferir runas incorporando instruções no campo op_return. as runestones podem ser consideradas como mensagens de protocolo que armazenam instruções de transferência nos utxos – essas instruções determinam como as runas são transferidas dentro da saída, como endereço de destino e montante a ser transferido. os saldos de runas na entrada do utxo são destruídos quando transferidos para a saída do utxo.

pensamentos gerais

runas oferecem uma nova via para especulação, entretenimento e construção de comunidade. semelhante aos ordinais, casey conseguiu criar um protocolo que alcança o objetivo declarado sem comprometer o sistema de valores inerente à ideologia do Bitcoin. novamente, semelhante aos ordinais, runas oferece um canal para atrair liquidez e atenção para o Bitcoin – o resultado final é algo como um ecossistema especulativo vibrante, todos pagando taxas aos mineradores. Vale a pena considerar a ideia de que, se as runas chegarem à rede lightning, pode haver stablecoins baseadas em runas. temos os blocos de construção para outro verão de defi aqui.

runas versus brc-20

Origem

enquanto as runas e os tokens brc-20 são ativos fungíveis na rede Bitcoin, existem vários aspectos-chave nos quais as runas são uma melhoria em relação ao brc-20.

  1. a maior usabilidade e funcionalidade das runas se deve principalmente ao seu uso de utxos, o que permitiu que as runas fossem compatíveis com a rede lightning. Protocolos baseados em utxo se encaixam de forma mais natural no bitcoin e, em última análise, incentivam a gestão responsável de utxos. As transações brc-20 criam utxos adicionais, enquanto as transações de runa destroem utxos.
  2. brc-20 requer o uso da teoria ordinal para criar tokens fungíveis, tendo em mente que a teoria ordinal foi criada para a rotulagem e rastreamento de NFTs, isso resultou no brc-20 carregando uma complexidade de design adicional.
  3. semelhante ao brc20, as runas têm um mecanismo de emissão aberto, o que permite uma distribuição justa. No entanto, as runas oferecem maior flexibilidade em sua criação, podendo haver uma distribuição justa, emissão aberta ou um usuário pode emitir todo o suprimento para um único endereço (como erc-20). Isso é importante no caso de um protocolo como o Circle (USDC) querer usar o protocolo das runas. Esse mecanismo de lançamento expandido deve impulsionar a adoção, pois lançamentos justos tendem a dificultar o incentivo para contribuir com uma ideia por um período prolongado de tempo.
  4. Os brc-20s são suscetíveis à frente de execução, os participantes podem ver a transação de inscrição na memepool e antecipá-la pagando uma taxa de transação mais alta. As runas tentam neGate.io isso usando um esquema de compromisso-revelação, os usuários comprometem-se privadamente com uma transação e os detalhes são revelados apenas pouco antes da confirmação.

outras inovações e defi btc

Vale a pena explorar os outros protocolos defi que estão tangencialmente relacionados ao btc, bem como atualizações que possibilitarão um desenvolvimento adicional. Isso ajuda a pintar uma imagem completa de tudo o que está acontecendo no ecossistema.

multibit bridge

multibit pioneirou a primeira ponte de duas faces para transferências entre tokens brc20 e erc20. multibit oferece um mecanismo de ponte seguro e eficiente que permite a transferência de tokens entre ethereum, bitcoin e binance smart chain. Em teoria, isso deve melhorar a liquidez dos tokens brc20 e promover o crescimento do ecossistema bitcoin.

bitvm

bitvm é um paradigma de computação que permite contratos bitcoin completos de turing, o que possibilita uma computação muito mais complexa a ser verificada na blockchain do bitcoin - e não requer alterações nas regras de consenso da rede. O bitvm não incha a blockchain, pois os cálculos não são executados no bitcoin, eles são apenas verificados usando a rede bitcoin - semelhante aos rollups otimistas no ethereum.

um provador faz uma reivindicação de que uma função dada avalia para algumas entradas particulares para uma saída específica. se a reivindicação for falsa, então o verificador pode realizar uma prova de fraude sucinta e punir o provador. com este mecanismo, qualquer computação pode ser verificada no Bitcoin.

stacks

stacks é uma camada 2 do Bitcoin, que permite contratos inteligentes no Bitcoin. Como mencionado anteriormente, uma limitação para a construção no Bitcoin era a linguagem de script limitada. Stacks resolve isso através do uso de clareza, uma linguagem de programação que traz contratos inteligentes para o Bitcoin. Os contratos inteligentes da Stacks podem interagir com o estado global do Bitcoin e os dados on-chain, permitindo a criação de aplicativos de defi que reagem a transações nativas de Bitcoin. Stacks usa um mecanismo de consenso de prova de transferência e liquida todas as transações de volta à main chain a cada 10 minutos.

op_cat

com a introdução de ordinais, brc-20s e runas, houve algo como uma revolução cultural – os detentores de Bitcoin começaram a ver a possibilidade de expandir a funcionalidade da rede além da sua tese de sov. Em busca dessa nova visão, foi sugerido que a reintrodução do opcode op_cat é o próximo passo. O cat em op_cat é a abreviatura de concatenação, já que o opcode permite concatenar os dois itens no topo da pilha de script do Bitcoin em um só.

op_cat foi introduzido ao bitcoin em seus primeiros dias por satoshi, mas foi removido por satoshi em 2010 devido aos receios de que oferecia um vetor de ataque. O ataque hipotetizado envolvia a duplicação e concatenação repetida dos itens no topo da lista, o que poderia causar uma sobrecarga nos clientes bitcoin.

Op_cat poderia permitir várias novas inovações no Bitcoin, mais interessante ainda, permitiria a construção de uma ponte sem confiança entre a cadeia principal e um zk l2. Se isso fosse construído, permitiria um ecossistema de contratos inteligentes criptograficamente seguros florescer no Bitcoin, mantendo garantias de segurança.

autor: escrito por @0x8104

referências:

Atualização do Bitcoin - protocolo de runas

Modelos UTXO vs. conta - alquimia

Bitcoin ordinais - galáxia

Inscrições e ordinais do Bitcoin - galáxia

Bitcoin ordinais - pesquisa de origens

Ordinais - documentação

Bitcoin ordinais - delphi

Runes - delphi

Economia do Bitcoin - Hiro

Guia para inscrições - nervos

Painel de Runas - cryptokoryo

disclaimer:

  1. este artigo é reproduzido a partir de [ASXN], todos os direitos autorais pertencem ao autor original [@0x8104]. se houver objeções a esta reimpressão, entre em contato com o Aprender Gateequipa e eles vão tratar disso prontamente.
  2. aviso de responsabilidade: as opiniões expressas neste artigo são exclusivamente do autor e não constituem qualquer conselho de investimento.
  3. as traduções do artigo para outras línguas são feitas pela equipe de aprendizado da Gate.io. a menos que mencionado, copiar, distribuir ou plagiar os artigos traduzidos é proibido.
Comece agora
Registe-se e ganhe um cupão de
100 USD
!