Você não deve perder tempo replicando a ecologia Ethereum no Bitcoin, porque isso não criará nenhum novo valor para toda a Web3.
Escrito por: MiddleX@PermaDAO
Recentemente, de BRC20 a ORC20, de "Wizard" a "Pepe the Frog", esses memes da ecologia Bitcoin são tão populares que FOMO completamente o mercado. Ao mesmo tempo, além do protocolo Ordinals, o esquecido protocolo de inscrição Bitcoin RGB e vários projetos Bitcoin L2 tornaram-se novos pontos quentes, e alguns novos projetos entraram nele, na esperança de participar da construção do ecossistema Bitcoin , um pedaço de a nova narrativa.
Qual é a essência técnica das inscrições Bitcoin (Inions), está gravada em "Satoshi"? O que há com o Bitcoin L2? Uma ecologia pode ser construída em Bitcoin? Vamos dar uma olhada.
O que é Bitcoin "Inscrição"
Bitcoin é um livro-razão descentralizado que registra todas as transações que ocorrem nele. Quando cada transação é enviada, além dos metadados básicos da transação, a rede Bitcoin também permite o envio de uma string de caracteres personalizados, que podem ser entendidos como notas de transação. Este campo de comentário da transação costumava ser principalmente o campo "op_return" Após a atualização do Taproot, ele também pode ser o campo de testemunha da transação. Onde quer que exista, esta parte é armazenada na cadeia Bitcoin como parte da transação.
Então, qual é a inscrição no "Cong"? Na verdade, o protocolo Ordinal foi usado pela primeira vez para emitir NFT. No processo de mint Ordinal NFT, você receberá 1 Satoshi, e os metadados da NFT são gravados na transação deste 1 Satoshi, para que este 1 Satoshi seja vinculado para o NFT. . Se você estiver disposto a pagar um custo mais alto, também pode gravar os dados completos do NFT. O campo de testemunha suporta gravação de conteúdo de até 4M.
Mas observe que a rede Bitcoin não reconhecerá a relação vinculante entre Ordinals NFT e Satoshi. Ao transferir 1 Satoshi para outra pessoa, a rede Bitcoin não distinguirá se é um Satoshi vinculado a um NFT ou a um comum. Satoshi. Isso significa que você pode pagar acidentalmente este Satoshi especial ao transferir dinheiro.
Como todos sabemos, o ledger do Bitcoin é o modelo UTXO, que é um modelo de contabilidade que simula dinheiro físico. O que é colocado na conta de cada pessoa não é Bitcoin, mas UTXO um a um, assim como o papel-moeda um a um. Quando você precisa pagar a outras pessoas, se tiver várias notas em sua conta, pode escolher qual nota usar (UTXO opcional). Você pode usar uma nota para pagar uma transação ou pode usar várias notas para pagar uma transação. Se o valor que deseja pagar for menor que o valor mínimo de notas em sua mão, você também pode pagar pela nota em um ponto Para dois, um é pago à outra parte e o outro é pago a si mesmo (essa é a "troca" frequentemente dita no modelo UTXO).
A maioria das carteiras Bitcoin não coloca a função UTXO opcional em uma posição visível ao pagar, mas a oculta nas configurações avançadas. Por padrão, a carteira selecionará automaticamente qual ou várias usar de acordo com um conjunto de regras aleatórias definidas por ela mesma. UTXO para pagar.
Para evitar que Satoshi especial seja pago por engano como Satoshi comum, é necessária a "verificação do cliente". Se a carteira suportar o protocolo Ordinals, evitará Satoshi especial ao pagar. Se você quiser transferir este Satoshi especial, a carteira também avisará que você está transferindo um NFT. Ou seja, os clientes de carteira que suportam o protocolo Ordinals são responsáveis por manter e identificar a relação vinculante entre NFT e Satoshi especial.
Os princípios de RGB e Ordinals NFT são os mesmos, e ambos dependem do cliente para verificar a relação vinculativa entre NFT e Satoshi. E isso é essencialmente um consenso fora da cadeia.
Os tokens BRC20 estão inscritos em "Satoshi"?
Ambos os tokens Ordinals NFT e BRC20 são essencialmente inscrições em transações Bitcoin, em vez de inscrições em "Satoshi", mas Ordinals NFT estabelecerá uma relação vinculativa entre NFT e Satoshi. Os tokens BRC20 são diferentes, não há relação vinculativa entre tokens e Satoshi. Os tokens BRC20 implementam operações como implantação, cunhagem e transferências por meio de inscrições. Especificamente, é realizado escrevendo dados de transição de estado no formato jason em transações bitcoin. Como mostrado abaixo:
Qualquer pessoa pode escrever na cadeia Bitcoin, não necessariamente por meio de um cliente específico. Se alguém cunhar tokens BRC20 através da casa da moeda de inscrição, ou transferir tokens BRC20 que não possua. Esta cunhagem ou transferência é inválida. Mas a própria cadeia Bitcoin não processa esses códigos, nem verifica se a cunhagem e a transferência dos tokens BRC20 são válidas.
O trabalho de verificação da validade da inscrição é feito pelo cliente da carteira ou navegador que suporta o protocolo Ordinals.
Pode-se entender que o protocolo Ordinals realmente trata o protocolo Bitcoin como um disco rígido e registra seu próprio ledger na cadeia Bitcoin, mas as regras de interpretação para o ledger são locais e não na cadeia Bitcoin. Ou podemos usar a ideia de um blockchain modular para entender: a cadeia Bitcoin é apenas a Camada de Acessibilidade de Dados (Data Accessiblity Layer) do token BRC20, e o próprio protocolo Ordinals é a camada de consenso real. consistente com o "soberano Rollup O conceito de "é muito semelhante.
A diferença entre BRC20 e Ordinals NFT é que a transferência de Ordinals NFT não é realizada por meio de inscrições, e a função de transferência não é necessária. Apenas transferir um Satoshi específico equivale a transferir o NFT correspondente. Essa estrutura suporta naturalmente a Lightning Network. Os tokens BRC20 não estão vinculados a Satoshi e as informações de transferência são registradas por meio de inscrições. O desenvolvimento de compatibilidade específica é necessário para oferecer suporte à Lightning Network.
O token "Inscrição" é seguro?
Quer se trate de tokens Ordinals NFT ou BRC20, embora o ledger exista no Bitcoin, as regras de consenso são todas fora da cadeia. Portanto, os tokens de "inscrição" não compartilham exatamente a segurança do Bitcoin.
Como uma camada de disponibilidade de dados, a cadeia Bitcoin não realiza nenhuma verificação nas inscrições. Ambas as inscrições válidas e inválidas serão enviadas. A própria cadeia Bitcoin não tem capacidade de distinguir se a inscrição é válida ou não. Portanto, embora o ledger do protocolo Ordinals esteja armazenado no Bitcoin, ele é um "ledger sujo" Todos os dados válidos são armazenados nele, mas nem todos os dados armazenados são válidos. A filtragem de "livros sujos" é feita através de "autenticação de cliente".
Esta "regra de filtragem", ou a "regra de interpretação" para a validade dos dados na cadeia, é a essência do protocolo Ordinals. Os tokens de "inscrição" só são seguros se o conjunto de regras definido pelo próprio protocolo Ordinals tiver um forte consenso social.
Um ecossistema pode ser construído no Bitcoin?
O protocolo Ordinals só pode ser usado para emitir Tokens no momento, mas se Ordinals tornar o sistema de inscrição, ou seja, o sistema de regras complexo o suficiente, ele pode ser usado para DeFi. O espírito está completo e qualquer lógica de contrato pode ser implementada.
Mas não acho que essa seja a ecologia do Bitcoin! Esta é apenas a ecologia dos Ordinais. Se outros sistemas de inscrição, como o RGB, também estabelecem esse conjunto de regras, é a ecologia RGB, não a ecologia Bitcoin. A ecologia RGB e a ecologia Ordinal não são interoperáveis, nem podem depender do Bitcoin para fornecer interoperabilidade. Parece que um contrato no Ethereum não pode acessar e chamar outro contrato...
O que é Bitcoin L2?
Em primeiro lugar, precisamos definir L2.L2 refere-se à cadeia que atribui segurança a outra L1. Bitcoin L2 é uma cadeia cuja segurança está ligada ao Bitcoin, ou Bitcoin L2 é uma cadeia que compartilha segurança com Bitcoin.
De acordo com esse padrão, Rootstock, Liquid e Stack não são L2 do Bitcoin, mas podem ser considerados apenas side chains do Bitcoin. Stack afirma que implementará segurança compartilhada com Bitcoin na próxima atualização de versão, mas não divulgou o plano específico.
Atualmente, várias soluções sofisticadas propostas por vários projetos que afirmam ser Bitcoin L2, mas na verdade são cadeias laterais, não têm como compartilhar segurança com o Bitcoin, incluindo:
Escreva o cabeçalho do bloco na cadeia Bitcoin (semelhante à solução Plasma que foi eliminada pelo Ethereum)
Use Bitcoin como um token de promessa de rede
Eleger produtores de blocos na cadeia Bitcoin
Geração de bloco síncrona com a cadeia Bitcoin
Incentivar os mineradores de Bitcoin a se tornarem validadores de rede L2
ato inválido
Não é impossível querer compartilhar segurança com o Bitcoin. Podemos imaginar, e se o protocolo Ordinals não apenas armazenasse dados contábeis por meio de inscrições na cadeia Bitcoin, mas também colocasse todas as regras Ordinais definindo a validade dos dados (ou seja, o código-fonte do protocolo Ordinals) na cadeia Bitcoin?
Nesse caso, embora a "verificação do cliente" ainda seja necessária para obter a verificação durante uma série de operações. Mas qualquer sujeito pode executar um livro-razão limpo através das "regras" e do livro-razão sujo escrito na cadeia e obter um registro de transição de estado consistente e o estado final.
Esta forma não é uma novidade, mas um paradigma de consenso de armazenamento proposto pela Arweave - SCP, que é adequado para a construção de aplicações pesadas que não requerem alta interoperabilidade, mas exigem alto desempenho. O Arweave foi acumulado por muitos anos e já existem mais de 100 aplicativos SCP nele.
Se você deseja construir aplicativos SCP baseados em Bitcoin, é tecnicamente viável, mas economicamente limitado, você só pode criar aplicativos com um formulário relativamente simples, porque inscrições frequentes em Bitcoin geralmente não são caras.
Resumo
Tendo dito tudo isso, não pretendo descartar completamente os esforços para construir vários serviços em cima do Bitcoin. Entendo que os apoiadores do PoW estão insatisfeitos com a atualização do Ethereum e também entendo a necessidade de os mineradores de Bitcoin buscarem aumento de receita sob a expectativa do halving. Claro, a rede Bitcoin pode fazer alguns tokens meme e colecionáveis por meio de inscrições, mas o basta, e não devemos perder tempo replicando a ecologia Ethereum no Bitcoin (seja o método de "inscrição" ou o método L2), porque isso não criará nenhum novo valor para toda a Web3.
Em última análise, fazer ecologia no Bitcoin equivale a fazer o que o Ethereum pode fazer de uma forma ruim e mais cara.Na ecologia do Bitcoin, nada de novo pode nascer. Não nego que o mito do milagre do preço e da criação de riqueza em torno do conceito de "Bitcoin Ecology" possa continuar, mas como um long-termist, presto mais atenção a novas narrativas que possam criar valor real, ampliar os cenários de uso do Web3 , e deixe Web3 sair do círculo.
Ver original
O conteúdo é apenas para referência, não uma solicitação ou oferta. Nenhum aconselhamento fiscal, de investimento ou jurídico é fornecido. Consulte a isenção de responsabilidade para obter mais informações sobre riscos.
Opinião: Brincando com inscrições, Arweave não é mais perfumado que BTC?
Escrito por: MiddleX@PermaDAO
Recentemente, de BRC20 a ORC20, de "Wizard" a "Pepe the Frog", esses memes da ecologia Bitcoin são tão populares que FOMO completamente o mercado. Ao mesmo tempo, além do protocolo Ordinals, o esquecido protocolo de inscrição Bitcoin RGB e vários projetos Bitcoin L2 tornaram-se novos pontos quentes, e alguns novos projetos entraram nele, na esperança de participar da construção do ecossistema Bitcoin , um pedaço de a nova narrativa.
Qual é a essência técnica das inscrições Bitcoin (Inions), está gravada em "Satoshi"? O que há com o Bitcoin L2? Uma ecologia pode ser construída em Bitcoin? Vamos dar uma olhada.
O que é Bitcoin "Inscrição"
Bitcoin é um livro-razão descentralizado que registra todas as transações que ocorrem nele. Quando cada transação é enviada, além dos metadados básicos da transação, a rede Bitcoin também permite o envio de uma string de caracteres personalizados, que podem ser entendidos como notas de transação. Este campo de comentário da transação costumava ser principalmente o campo "op_return" Após a atualização do Taproot, ele também pode ser o campo de testemunha da transação. Onde quer que exista, esta parte é armazenada na cadeia Bitcoin como parte da transação.
Então, qual é a inscrição no "Cong"? Na verdade, o protocolo Ordinal foi usado pela primeira vez para emitir NFT. No processo de mint Ordinal NFT, você receberá 1 Satoshi, e os metadados da NFT são gravados na transação deste 1 Satoshi, para que este 1 Satoshi seja vinculado para o NFT. . Se você estiver disposto a pagar um custo mais alto, também pode gravar os dados completos do NFT. O campo de testemunha suporta gravação de conteúdo de até 4M.
Mas observe que a rede Bitcoin não reconhecerá a relação vinculante entre Ordinals NFT e Satoshi. Ao transferir 1 Satoshi para outra pessoa, a rede Bitcoin não distinguirá se é um Satoshi vinculado a um NFT ou a um comum. Satoshi. Isso significa que você pode pagar acidentalmente este Satoshi especial ao transferir dinheiro.
Como todos sabemos, o ledger do Bitcoin é o modelo UTXO, que é um modelo de contabilidade que simula dinheiro físico. O que é colocado na conta de cada pessoa não é Bitcoin, mas UTXO um a um, assim como o papel-moeda um a um. Quando você precisa pagar a outras pessoas, se tiver várias notas em sua conta, pode escolher qual nota usar (UTXO opcional). Você pode usar uma nota para pagar uma transação ou pode usar várias notas para pagar uma transação. Se o valor que deseja pagar for menor que o valor mínimo de notas em sua mão, você também pode pagar pela nota em um ponto Para dois, um é pago à outra parte e o outro é pago a si mesmo (essa é a "troca" frequentemente dita no modelo UTXO).
A maioria das carteiras Bitcoin não coloca a função UTXO opcional em uma posição visível ao pagar, mas a oculta nas configurações avançadas. Por padrão, a carteira selecionará automaticamente qual ou várias usar de acordo com um conjunto de regras aleatórias definidas por ela mesma. UTXO para pagar.
Para evitar que Satoshi especial seja pago por engano como Satoshi comum, é necessária a "verificação do cliente". Se a carteira suportar o protocolo Ordinals, evitará Satoshi especial ao pagar. Se você quiser transferir este Satoshi especial, a carteira também avisará que você está transferindo um NFT. Ou seja, os clientes de carteira que suportam o protocolo Ordinals são responsáveis por manter e identificar a relação vinculante entre NFT e Satoshi especial.
Os princípios de RGB e Ordinals NFT são os mesmos, e ambos dependem do cliente para verificar a relação vinculativa entre NFT e Satoshi. E isso é essencialmente um consenso fora da cadeia.
Os tokens BRC20 estão inscritos em "Satoshi"?
Ambos os tokens Ordinals NFT e BRC20 são essencialmente inscrições em transações Bitcoin, em vez de inscrições em "Satoshi", mas Ordinals NFT estabelecerá uma relação vinculativa entre NFT e Satoshi. Os tokens BRC20 são diferentes, não há relação vinculativa entre tokens e Satoshi. Os tokens BRC20 implementam operações como implantação, cunhagem e transferências por meio de inscrições. Especificamente, é realizado escrevendo dados de transição de estado no formato jason em transações bitcoin. Como mostrado abaixo:
Qualquer pessoa pode escrever na cadeia Bitcoin, não necessariamente por meio de um cliente específico. Se alguém cunhar tokens BRC20 através da casa da moeda de inscrição, ou transferir tokens BRC20 que não possua. Esta cunhagem ou transferência é inválida. Mas a própria cadeia Bitcoin não processa esses códigos, nem verifica se a cunhagem e a transferência dos tokens BRC20 são válidas.
O trabalho de verificação da validade da inscrição é feito pelo cliente da carteira ou navegador que suporta o protocolo Ordinals.
Pode-se entender que o protocolo Ordinals realmente trata o protocolo Bitcoin como um disco rígido e registra seu próprio ledger na cadeia Bitcoin, mas as regras de interpretação para o ledger são locais e não na cadeia Bitcoin. Ou podemos usar a ideia de um blockchain modular para entender: a cadeia Bitcoin é apenas a Camada de Acessibilidade de Dados (Data Accessiblity Layer) do token BRC20, e o próprio protocolo Ordinals é a camada de consenso real. consistente com o "soberano Rollup O conceito de "é muito semelhante.
A diferença entre BRC20 e Ordinals NFT é que a transferência de Ordinals NFT não é realizada por meio de inscrições, e a função de transferência não é necessária. Apenas transferir um Satoshi específico equivale a transferir o NFT correspondente. Essa estrutura suporta naturalmente a Lightning Network. Os tokens BRC20 não estão vinculados a Satoshi e as informações de transferência são registradas por meio de inscrições. O desenvolvimento de compatibilidade específica é necessário para oferecer suporte à Lightning Network.
O token "Inscrição" é seguro?
Quer se trate de tokens Ordinals NFT ou BRC20, embora o ledger exista no Bitcoin, as regras de consenso são todas fora da cadeia. Portanto, os tokens de "inscrição" não compartilham exatamente a segurança do Bitcoin.
Como uma camada de disponibilidade de dados, a cadeia Bitcoin não realiza nenhuma verificação nas inscrições. Ambas as inscrições válidas e inválidas serão enviadas. A própria cadeia Bitcoin não tem capacidade de distinguir se a inscrição é válida ou não. Portanto, embora o ledger do protocolo Ordinals esteja armazenado no Bitcoin, ele é um "ledger sujo" Todos os dados válidos são armazenados nele, mas nem todos os dados armazenados são válidos. A filtragem de "livros sujos" é feita através de "autenticação de cliente".
Esta "regra de filtragem", ou a "regra de interpretação" para a validade dos dados na cadeia, é a essência do protocolo Ordinals. Os tokens de "inscrição" só são seguros se o conjunto de regras definido pelo próprio protocolo Ordinals tiver um forte consenso social.
Um ecossistema pode ser construído no Bitcoin?
O protocolo Ordinals só pode ser usado para emitir Tokens no momento, mas se Ordinals tornar o sistema de inscrição, ou seja, o sistema de regras complexo o suficiente, ele pode ser usado para DeFi. O espírito está completo e qualquer lógica de contrato pode ser implementada.
Mas não acho que essa seja a ecologia do Bitcoin! Esta é apenas a ecologia dos Ordinais. Se outros sistemas de inscrição, como o RGB, também estabelecem esse conjunto de regras, é a ecologia RGB, não a ecologia Bitcoin. A ecologia RGB e a ecologia Ordinal não são interoperáveis, nem podem depender do Bitcoin para fornecer interoperabilidade. Parece que um contrato no Ethereum não pode acessar e chamar outro contrato...
O que é Bitcoin L2?
Em primeiro lugar, precisamos definir L2.L2 refere-se à cadeia que atribui segurança a outra L1. Bitcoin L2 é uma cadeia cuja segurança está ligada ao Bitcoin, ou Bitcoin L2 é uma cadeia que compartilha segurança com Bitcoin.
De acordo com esse padrão, Rootstock, Liquid e Stack não são L2 do Bitcoin, mas podem ser considerados apenas side chains do Bitcoin. Stack afirma que implementará segurança compartilhada com Bitcoin na próxima atualização de versão, mas não divulgou o plano específico.
Atualmente, várias soluções sofisticadas propostas por vários projetos que afirmam ser Bitcoin L2, mas na verdade são cadeias laterais, não têm como compartilhar segurança com o Bitcoin, incluindo:
ato inválido
Não é impossível querer compartilhar segurança com o Bitcoin. Podemos imaginar, e se o protocolo Ordinals não apenas armazenasse dados contábeis por meio de inscrições na cadeia Bitcoin, mas também colocasse todas as regras Ordinais definindo a validade dos dados (ou seja, o código-fonte do protocolo Ordinals) na cadeia Bitcoin?
Nesse caso, embora a "verificação do cliente" ainda seja necessária para obter a verificação durante uma série de operações. Mas qualquer sujeito pode executar um livro-razão limpo através das "regras" e do livro-razão sujo escrito na cadeia e obter um registro de transição de estado consistente e o estado final.
Esta forma não é uma novidade, mas um paradigma de consenso de armazenamento proposto pela Arweave - SCP, que é adequado para a construção de aplicações pesadas que não requerem alta interoperabilidade, mas exigem alto desempenho. O Arweave foi acumulado por muitos anos e já existem mais de 100 aplicativos SCP nele.
Se você deseja construir aplicativos SCP baseados em Bitcoin, é tecnicamente viável, mas economicamente limitado, você só pode criar aplicativos com um formulário relativamente simples, porque inscrições frequentes em Bitcoin geralmente não são caras.
Resumo
Tendo dito tudo isso, não pretendo descartar completamente os esforços para construir vários serviços em cima do Bitcoin. Entendo que os apoiadores do PoW estão insatisfeitos com a atualização do Ethereum e também entendo a necessidade de os mineradores de Bitcoin buscarem aumento de receita sob a expectativa do halving. Claro, a rede Bitcoin pode fazer alguns tokens meme e colecionáveis por meio de inscrições, mas o basta, e não devemos perder tempo replicando a ecologia Ethereum no Bitcoin (seja o método de "inscrição" ou o método L2), porque isso não criará nenhum novo valor para toda a Web3.
Em última análise, fazer ecologia no Bitcoin equivale a fazer o que o Ethereum pode fazer de uma forma ruim e mais cara.Na ecologia do Bitcoin, nada de novo pode nascer. Não nego que o mito do milagre do preço e da criação de riqueza em torno do conceito de "Bitcoin Ecology" possa continuar, mas como um long-termist, presto mais atenção a novas narrativas que possam criar valor real, ampliar os cenários de uso do Web3 , e deixe Web3 sair do círculo.