O que é o BRC-21, o novo padrão de token baseado no BRC-20?

Pontos chave:

  • O padrão de token BRC-21 é usado para cunhar e resgatar tokens na rede Bitcoin, além de facilitar as transações Lightning.
  • O padrão para cunhagem e resgate de tokens BRC-20 de e para Bitcoin foi originalmente produzido em outras redes de “fonte”.
  • Além disso, as stablecoins descentralizadas lidarão com as necessidades avançadas de cunhagem, resgate e liquidação.
Com o surgimento do BRC-20, vários padrões de ativos alternativos baseados na rede Bitcoin, principalmente o BRC-21, começaram a se desenvolver.
O que é o BRC-21, o novo padrão de token baseado no BRC-20?

Em 7 de maio, Alexei Zamyatin, inventor do projeto de interoperabilidade de cadeia cruzada Interlay, sugeriu a criação do padrão BRC-21, que estabeleceria ativos de cadeia cruzada completamente descentralizados na rede Bitcoin e os utilizaria na Rede Lightning.

A proposta especifica o protocolo para cunhar e resgatar tokens BRC-20 de e para Bitcoin que foram emitidos em outras cadeias de “fonte” como Ethereum, Cosmos, Polkadot ou Interlay. Assim, o BRC-21 é um padrão de token que permite que tokens de outras cadeias sejam produzidos e resgatados no Bitcoin Blockchain.

O que é BRC-21?

De acordo com Zamyatin, o padrão proposto permitiria a implantação de stablecoins descentralizadas na Lightning Network ou qualquer outro protocolo de pagamento comparável, que é o principal caso de uso. Os ativos BRC-21, por outro lado, podem ser usados ​​para representar ETH, DOT, SOL e outras criptomoedas no Bitcoin.

O método proposto não requer confiança em terceiros.

A Interlay Labs também liberado documento V 0.1 sobre o padrão de token BRC-21. De acordo com a descrição do documento, o conteúdo BRC-21 ainda é essencialmente conteúdo BRC-20, mas, ao contrário do conteúdo BRC-20 que “nasce do ar”, o BRC-21 precisa ser gerado pela chave inicial do ativo (como ETH , DOT, ATOM e DAI, etc.), em outras palavras, o padrão BRC-21 fornece a capacidade de cunhar a versão BRC-20 de ETH, DAI e outros ativos online na rede Bitcoin.

Os casos de uso

Embora seja viável utilizar ativos BRC-21 para representar ETH, DOT, SOL e outras criptomoedas no Bitcoin, o principal caso de uso que surgirá desse padrão é a implantação de stablecoins descentralizadas na Lightning Network ou protocolos de pagamento comparáveis.

Para manter sua paridade, stablecoins descentralizadas como MakerDAO, Liquity ou RAI precisam de processos complexos de cunhagem, resgate e liquidação. Devido à falta de programação, esses protocolos não podem ser instalados diretamente no Bitcoin. Em vez de gastar esforços projetando protocolos para Bitcoin que podem ser representados por algumas linhas de código em outro lugar, a proposta afirma que essa abordagem totalmente descentralizada de cunhagem e resgate de ativos cross-chain para/do Bitcoin tem uma chance muito maior de alcançar aceitação universal.

Requerimentos técnicos

Do ponto de vista técnico, a cadeia cruzada de ativos BRC-21 só precisa contar com três componentes para ser concluída, e espera-se que todo o processo atinja a descentralização completa:

  • Indexador personalizado: modifique as atividades de cunhagem, transferência e resgate do BRC-21 no Bitcoin, bem como o status do contrato na cadeia SOURCE.
  • Contrato da cadeia SOURCE: Lida com os procedimentos de cunhagem e resgate da cadeia SOURCE.
  • BTC-Relay: Um aplicativo cliente BTC-light implantado como um contrato inteligente na cadeia de origem, capaz de validar e interpretar transações BTC.

Veja, por exemplo, SUA PARTICIPAÇÃO FAZ A DIFERENÇA para especificações, SUA PARTICIPAÇÃO FAZ A DIFERENÇA para uma implementação de prova de conceito no Ethereum, e SUA PARTICIPAÇÃO FAZ A DIFERENÇA para uma implementação de produção auditada em Rust on Interlay.

protocolo BRC-21

Implantar na rede Bitcoin

Embora a Interlay Labs não tenha ilustrado a implantação do ativo BRC-21 na cadeia inicial do artigo, vale a pena mencionar como ele é implantado na rede Bitcoin.

Em geral, a implementação dos tokens BRC-21 e BRC-20 é semelhante, no entanto, existem algumas variações em detalhes, como:

  • O parâmetro “max” que antes era usado para indicar um suprimento máximo, não é mais necessário, mas pode ser selecionado para preencher; no entanto, como o suprimento máximo do ativo BRC-21 original normalmente já é determinado antes do início da sequência, a escolha apenas adiciona uma camada adicional de segurança.
  • O parâmetro “lim”, que era usado para identificar o limite de cunhagem, foi eliminado, uma vez que todos os ativos BRC-21 estão sujeitos a restrições rígidas de cunhagem e resgate, portanto, não há necessidade de limitar o número de tokens que podem ser cunhados em um transação.
  • O parâmetro “source” é introduzido para definir o texto do qual o token está “importando”. Pode ser uma string como “Ethereum” ou uma identificação numérica única (exigirá um diretório acordado)
  • Adicione um campo “id” à cadeia de origem para definir o token de destino, que pode ser preenchido com o endereço do contrato desse token.
{
"p": "brc-21",
"op": "deploy",
"tick": "30sResearcg",
"max": "10000000" (optional),
“src”: “CHAIN”,
“id”: “contract-address-on-CHAIN”
}
O que é o BRC-21, o novo padrão de token baseado no BRC-20?

Implantar na cadeia SOURCE

O procedimento DEPLOY depende da implementação da cadeia SOURCE. Os critérios de CONTRATO de contrato inteligente são os seguintes:

  • Bloquear COIN e gerar o evento “Lock”
  • Desbloqueie COIN somente se o procedimento de “resgate” relevante estiver incluído em uma transação Bitcoin. Para verificar e validar (ou seja, analisar) a transação Bitcoin relacionada, use BTC-RELAY.

Isso pressupõe que um contrato BTC-RELAY foi implementado na cadeia ou que a cadeia possui capacidade de cliente Bitcoin Lite incorporada.

hortelã

Bloqueia tokens X COIN na CHAIN ​​e gera tokens X bCOIN BRC-21 no Bitcoin

A operação “mint” no Bitcoin é definida da seguinte forma (inscrição):

{
"p": "brc-21",
"op": "mint",
"tick": "bCOIN",
"amt": "100",
"src": "CHAIN"
}
  • No Bitcoin, registre a atividade de cunhagem BRC-21, especificando a quantidade minerada na coluna “amt” e a cadeia de origem no campo “src”.
  • Bloqueie 100 moedas na rede e forneça a inscrição ou ID da transação com evidência de inclusão da transação no lado do CONTRATO.
    O método mais fácil é transmitir uma transação Bitcoin wrap e uma rota Merkle-Tree verificando a inclusão de um bloco Bitcoin, que é seguida por uma chamada para CONTRACT BTC-RELAY para concluir a verificação.
  • BRC-21 bCOIN será aceito como legítimo pelo indexador.

Transferir entre Contas

A operação TRANSFER permanece a mesma especificada no BRC-20. padrão:

{
"p": "brc-21",
"op": "transfer",
"tick": "30sResearch",
"amt": "100",
}

Resgatar

Os tokens X bCOIN são queimados no Bitcoin e o X COIN é desbloqueado no CHAIN.

A operação “resgatar” é definida da seguinte forma:

{ 
"p": "brc-21", 
"op": "redeem", 
"tick": "bCOIN", 
"amt": "1000",
“dest”: “CHAIN”,
“acc”: “account-on-CHAIN” 
}

O campo dest especifica a CADEIA de destino e DEVE ser o mesmo que o campo src na operação mint. O campo acc especifica a conta do destinatário de COIN na CHAIN.

  • Inscrever a operação “resgatar” no Bitcoin, especificando amt, dest e ACC
  • Envie a transação BTC bruta e a prova de inclusão da transação para CONTRACT, que por sua vez chama o BTC-RELAY para concluir a verificação
  • Se BTC-Relay retornar “true”, o CONTRATO desbloqueia X COIN para a conta especificada no campo acc. Os indexadores BRC-21 agora considerarão o X bCOIN queimado e não os rastrearão mais no Bitcoin.

AVISO LEGAL: As informações neste site são fornecidas como comentários gerais do mercado e não constituem aconselhamento de investimento. Nós encorajamos você a fazer sua própria pesquisa antes de investir.

Junte-se a nós para acompanhar as novidades: https://linktr.ee/coincu

Harold

coincu Novidades

O que é o BRC-21, o novo padrão de token baseado no BRC-20?

Pontos chave:

  • O padrão de token BRC-21 é usado para cunhar e resgatar tokens na rede Bitcoin, além de facilitar as transações Lightning.
  • O padrão para cunhagem e resgate de tokens BRC-20 de e para Bitcoin foi originalmente produzido em outras redes de “fonte”.
  • Além disso, as stablecoins descentralizadas lidarão com as necessidades avançadas de cunhagem, resgate e liquidação.
Com o surgimento do BRC-20, vários padrões de ativos alternativos baseados na rede Bitcoin, principalmente o BRC-21, começaram a se desenvolver.
O que é o BRC-21, o novo padrão de token baseado no BRC-20?

Em 7 de maio, Alexei Zamyatin, inventor do projeto de interoperabilidade de cadeia cruzada Interlay, sugeriu a criação do padrão BRC-21, que estabeleceria ativos de cadeia cruzada completamente descentralizados na rede Bitcoin e os utilizaria na Rede Lightning.

A proposta especifica o protocolo para cunhar e resgatar tokens BRC-20 de e para Bitcoin que foram emitidos em outras cadeias de “fonte” como Ethereum, Cosmos, Polkadot ou Interlay. Assim, o BRC-21 é um padrão de token que permite que tokens de outras cadeias sejam produzidos e resgatados no Bitcoin Blockchain.

O que é BRC-21?

De acordo com Zamyatin, o padrão proposto permitiria a implantação de stablecoins descentralizadas na Lightning Network ou qualquer outro protocolo de pagamento comparável, que é o principal caso de uso. Os ativos BRC-21, por outro lado, podem ser usados ​​para representar ETH, DOT, SOL e outras criptomoedas no Bitcoin.

O método proposto não requer confiança em terceiros.

A Interlay Labs também liberado documento V 0.1 sobre o padrão de token BRC-21. De acordo com a descrição do documento, o conteúdo BRC-21 ainda é essencialmente conteúdo BRC-20, mas, ao contrário do conteúdo BRC-20 que “nasce do ar”, o BRC-21 precisa ser gerado pela chave inicial do ativo (como ETH , DOT, ATOM e DAI, etc.), em outras palavras, o padrão BRC-21 fornece a capacidade de cunhar a versão BRC-20 de ETH, DAI e outros ativos online na rede Bitcoin.

Os casos de uso

Embora seja viável utilizar ativos BRC-21 para representar ETH, DOT, SOL e outras criptomoedas no Bitcoin, o principal caso de uso que surgirá desse padrão é a implantação de stablecoins descentralizadas na Lightning Network ou protocolos de pagamento comparáveis.

Para manter sua paridade, stablecoins descentralizadas como MakerDAO, Liquity ou RAI precisam de processos complexos de cunhagem, resgate e liquidação. Devido à falta de programação, esses protocolos não podem ser instalados diretamente no Bitcoin. Em vez de gastar esforços projetando protocolos para Bitcoin que podem ser representados por algumas linhas de código em outro lugar, a proposta afirma que essa abordagem totalmente descentralizada de cunhagem e resgate de ativos cross-chain para/do Bitcoin tem uma chance muito maior de alcançar aceitação universal.

Requerimentos técnicos

Do ponto de vista técnico, a cadeia cruzada de ativos BRC-21 só precisa contar com três componentes para ser concluída, e espera-se que todo o processo atinja a descentralização completa:

  • Indexador personalizado: modifique as atividades de cunhagem, transferência e resgate do BRC-21 no Bitcoin, bem como o status do contrato na cadeia SOURCE.
  • Contrato da cadeia SOURCE: Lida com os procedimentos de cunhagem e resgate da cadeia SOURCE.
  • BTC-Relay: Um aplicativo cliente BTC-light implantado como um contrato inteligente na cadeia de origem, capaz de validar e interpretar transações BTC.

Veja, por exemplo, SUA PARTICIPAÇÃO FAZ A DIFERENÇA para especificações, SUA PARTICIPAÇÃO FAZ A DIFERENÇA para uma implementação de prova de conceito no Ethereum, e SUA PARTICIPAÇÃO FAZ A DIFERENÇA para uma implementação de produção auditada em Rust on Interlay.

protocolo BRC-21

Implantar na rede Bitcoin

Embora a Interlay Labs não tenha ilustrado a implantação do ativo BRC-21 na cadeia inicial do artigo, vale a pena mencionar como ele é implantado na rede Bitcoin.

Em geral, a implementação dos tokens BRC-21 e BRC-20 é semelhante, no entanto, existem algumas variações em detalhes, como:

  • O parâmetro “max” que antes era usado para indicar um suprimento máximo, não é mais necessário, mas pode ser selecionado para preencher; no entanto, como o suprimento máximo do ativo BRC-21 original normalmente já é determinado antes do início da sequência, a escolha apenas adiciona uma camada adicional de segurança.
  • O parâmetro “lim”, que era usado para identificar o limite de cunhagem, foi eliminado, uma vez que todos os ativos BRC-21 estão sujeitos a restrições rígidas de cunhagem e resgate, portanto, não há necessidade de limitar o número de tokens que podem ser cunhados em um transação.
  • O parâmetro “source” é introduzido para definir o texto do qual o token está “importando”. Pode ser uma string como “Ethereum” ou uma identificação numérica única (exigirá um diretório acordado)
  • Adicione um campo “id” à cadeia de origem para definir o token de destino, que pode ser preenchido com o endereço do contrato desse token.
{
"p": "brc-21",
"op": "deploy",
"tick": "30sResearcg",
"max": "10000000" (optional),
“src”: “CHAIN”,
“id”: “contract-address-on-CHAIN”
}
O que é o BRC-21, o novo padrão de token baseado no BRC-20?

Implantar na cadeia SOURCE

O procedimento DEPLOY depende da implementação da cadeia SOURCE. Os critérios de CONTRATO de contrato inteligente são os seguintes:

  • Bloquear COIN e gerar o evento “Lock”
  • Desbloqueie COIN somente se o procedimento de “resgate” relevante estiver incluído em uma transação Bitcoin. Para verificar e validar (ou seja, analisar) a transação Bitcoin relacionada, use BTC-RELAY.

Isso pressupõe que um contrato BTC-RELAY foi implementado na cadeia ou que a cadeia possui capacidade de cliente Bitcoin Lite incorporada.

hortelã

Bloqueia tokens X COIN na CHAIN ​​e gera tokens X bCOIN BRC-21 no Bitcoin

A operação “mint” no Bitcoin é definida da seguinte forma (inscrição):

{
"p": "brc-21",
"op": "mint",
"tick": "bCOIN",
"amt": "100",
"src": "CHAIN"
}
  • No Bitcoin, registre a atividade de cunhagem BRC-21, especificando a quantidade minerada na coluna “amt” e a cadeia de origem no campo “src”.
  • Bloqueie 100 moedas na rede e forneça a inscrição ou ID da transação com evidência de inclusão da transação no lado do CONTRATO.
    O método mais fácil é transmitir uma transação Bitcoin wrap e uma rota Merkle-Tree verificando a inclusão de um bloco Bitcoin, que é seguida por uma chamada para CONTRACT BTC-RELAY para concluir a verificação.
  • BRC-21 bCOIN será aceito como legítimo pelo indexador.

Transferir entre Contas

A operação TRANSFER permanece a mesma especificada no BRC-20. padrão:

{
"p": "brc-21",
"op": "transfer",
"tick": "30sResearch",
"amt": "100",
}

Resgatar

Os tokens X bCOIN são queimados no Bitcoin e o X COIN é desbloqueado no CHAIN.

A operação “resgatar” é definida da seguinte forma:

{ 
"p": "brc-21", 
"op": "redeem", 
"tick": "bCOIN", 
"amt": "1000",
“dest”: “CHAIN”,
“acc”: “account-on-CHAIN” 
}

O campo dest especifica a CADEIA de destino e DEVE ser o mesmo que o campo src na operação mint. O campo acc especifica a conta do destinatário de COIN na CHAIN.

  • Inscrever a operação “resgatar” no Bitcoin, especificando amt, dest e ACC
  • Envie a transação BTC bruta e a prova de inclusão da transação para CONTRACT, que por sua vez chama o BTC-RELAY para concluir a verificação
  • Se BTC-Relay retornar “true”, o CONTRATO desbloqueia X COIN para a conta especificada no campo acc. Os indexadores BRC-21 agora considerarão o X bCOIN queimado e não os rastrearão mais no Bitcoin.

AVISO LEGAL: As informações neste site são fornecidas como comentários gerais do mercado e não constituem aconselhamento de investimento. Nós encorajamos você a fazer sua própria pesquisa antes de investir.

Junte-se a nós para acompanhar as novidades: https://linktr.ee/coincu

Harold

coincu Novidades

Visitado 105 vezes, 1 visita(s) hoje