Atomic Swaps de próxima geração poderiam "redefinir tokens NFT no Bitcoin" e permitir muitos casos de uso relacionados ao DeFi, diz Wei Zhang, Diretor de Pesquisa da nChain. Num post no blog publicado esta semana, Zhang detalhou um processo que usa cadeias ligadas de transações com Provas de Conhecimento Zero (ZKPs) para registar a história de propriedade de um ativo.
Zhang e seu colega da nChain, Federico Barbacovi, já demonstraram a técnica na BSV TestNet. Eles estão convidando potenciais colaboradores ou parceiros para examinar suas descobertas assim que publicarem o código. Zhang vê tokens não fungíveis NFTs e a negociação de NFTs como o principal caso de uso, com trocas atômicas que são 'extremamente rápidas e totalmente confiáveis' graças ao uso eficiente de Recursive Groth16 ZKPs.
DeFi para Bitcoin funciona melhor em BSV
DeFi, ou “finanças descentralizadas,” tornou-se um dos casos de aplicação mais amplamente utilizados para blockchain nos últimos anos. Isto deve-se à popularidade do trading especulativo — DeFi é uma forma de trocar e negociar ativos digitais a partir das próprias carteiras não custodiais dos utilizadores sem uma plataforma de câmbio centralizada. Até certo ponto, isto protege os utilizadores das deficiências de segurança que têm assolado as bolsas online, bem como dos seus rigorosos requisitos de identificação. No entanto, DeFi não é completamente à prova de falhas e os utilizadores ainda podem perder ativos se houver um problema com o mecanismo de troca em algum momento.
Zhang observou que a nova técnica da nChain funcionará em qualquer blockchain baseada em UTXO, até mesmo BTC. No entanto, ele acrescentou que processar as transações de verificação é economicamente viável apenas na blockchain BSV.
É baseado em um artigo de pesquisa acadêmica intitulado "NFT Trades in Bitcoin with Off-chain Receipts" e de autoria de Mehmet Sabir Kiraz, Enrique Larraia e Dr. Owen Vaughan.
A técnica introduz o conceito de cadeias de transações que começam com uma emissão (ou transação de “gênese”), ou seja, aquela em que um token é criado. Outras transações que se seguem são transações comerciais, sendo cada uma uma liquidação final, mas mantendo elos únicos com as anteriores.
O resumo do artigo diz:
“Os marketplaces geralmente requerem algum grau de delegação de propriedade de tokens, por exemplo, contas de garantia, para executar a negociação entre vendedores e compradores que não estão online simultaneamente e para aliviar as taxas de transação, recorrem a negociações off-chain. Isso levanta preocupações sobre a transparência e o comportamento honesto supostamente dos marketplaces.”
Os zkSNARKs recursivos Groth16 são usados para criar um tipo de (PCD) de dados de prova que pode provar que um cálculo está correto em várias transações. As provas de conhecimento zero funcionam como "recibos off-chain" de propriedade e podem ser transferidos mesmo em um canal inseguro. É importante ressaltar que esses recibos são pequenos em tamanho e podem ser atualizados por qualquer pessoa a qualquer momento, sem crescer em tamanho (data), pois um ativo é negociado várias vezes.
nChain torna ZKPs mais eficientes
As provas de conhecimento zero podem desempenhar um papel importante na manutenção da segurança e privacidade em aplicações de blockchain. Basicamente, ZKPs são uma forma de provar que possui certas informações sem revelar essas informações - um exemplo da vida real seria provar que tem uma certa idade sem revelar a sua data de nascimento... ou qualquer outra informação no seu documento de identidade.
O conceito é simples, mas fazê-lo funcionar em uma rede blockchain é muito mais difícil. ZKPs geralmente exigem muito poder computacional. Os ZKPs Groth16 permitem provas compactas e verificação eficiente, mas "torná-lo recursivo tem sido historicamente computacionalmente exigente", escreveu Zhang.
“Apesar de vozes recentes da indústria, como a recente publicação de Vitalik instando a afastar-se de Groth16, acreditamos que sua incomparável compacidade de prova e eficiência na verificação o tornam indispensável para os casos de uso de blockchain”, escreveu Zhang.
A negociação de DeFi tende a acontecer principalmente em blockchains construídos com contratos inteligentes em mente, como o Ethereum. O Ethereum trabalha com um modelo baseado em contas em vez de um baseado em UTXO como o Bitcoin, por isso é frequentemente visto como mais apropriado para a tarefa - embora, como qualquer outra aplicação no Ethereum, seja prejudicado pela baixa escalabilidade e altas taxas dessa rede.
Encadear/vincular transações em blockchains baseadas em UTXO torna possível manter um estado desde que haja uma maneira de identificar as transações anteriores e provar que o cálculo realizado em cada etapa era válido.
"O Bitcoin, como originalmente projetado, tem todos os recursos para implementar lógica de token e outros recursos de contrato inteligente que pensávamos que só eram possíveis no Ethereum. Tivemos que pensar um pouco mais e implementar a verificação ZKP recursiva no Script."
Um remetente que transfere um token cria um ZKP, que pode rastrear o ativo até à transação original de emissão (Genesis). Esta prova pode ser incorporada num script de desbloqueio com base na saída do destinatário. A primeira transferência "gasta" a saída da transação de gênese e, após isso, são necessárias três transações Bitcoin para transferir a propriedade (zk-verifier; proof; token-swap).
A transação de troca de tokens tem menos de 330 bytes, enquanto o verificador zk tem 414KB e a prova tem 291KB. Embora relativamente pequenas, transferências de várias transações nesses tamanhos seriam caras em uma rede blockchain severamente limitada como o BTC. Portanto, apenas uma blockchain UTXO barata e escalável como o BSV seria útil no mundo real.
A nChain ainda está testando a técnica e convida os desenvolvedores a olhar para seu trabalho e trabalhar com eles em possíveis melhorias. NFTs e DeFi, em geral, têm sido tópicos quentes no mundo blockchain há anos, mas como com a maioria dos outros aplicativos baseados em blockchain, todos precisam de uma base sólida, escalável e acessível para construir. BSV é esse blockchain, e nChain está provando mais uma vez que é possível ter velocidade e eficiência sem sacrificar a segurança.
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.
'Atomic Swaps' de 'Próxima Geração' para melhores aplicações DeFi
Atomic Swaps de próxima geração poderiam "redefinir tokens NFT no Bitcoin" e permitir muitos casos de uso relacionados ao DeFi, diz Wei Zhang, Diretor de Pesquisa da nChain. Num post no blog publicado esta semana, Zhang detalhou um processo que usa cadeias ligadas de transações com Provas de Conhecimento Zero (ZKPs) para registar a história de propriedade de um ativo.
Zhang e seu colega da nChain, Federico Barbacovi, já demonstraram a técnica na BSV TestNet. Eles estão convidando potenciais colaboradores ou parceiros para examinar suas descobertas assim que publicarem o código. Zhang vê tokens não fungíveis NFTs e a negociação de NFTs como o principal caso de uso, com trocas atômicas que são 'extremamente rápidas e totalmente confiáveis' graças ao uso eficiente de Recursive Groth16 ZKPs.
DeFi para Bitcoin funciona melhor em BSV
DeFi, ou “finanças descentralizadas,” tornou-se um dos casos de aplicação mais amplamente utilizados para blockchain nos últimos anos. Isto deve-se à popularidade do trading especulativo — DeFi é uma forma de trocar e negociar ativos digitais a partir das próprias carteiras não custodiais dos utilizadores sem uma plataforma de câmbio centralizada. Até certo ponto, isto protege os utilizadores das deficiências de segurança que têm assolado as bolsas online, bem como dos seus rigorosos requisitos de identificação. No entanto, DeFi não é completamente à prova de falhas e os utilizadores ainda podem perder ativos se houver um problema com o mecanismo de troca em algum momento.
Zhang observou que a nova técnica da nChain funcionará em qualquer blockchain baseada em UTXO, até mesmo BTC. No entanto, ele acrescentou que processar as transações de verificação é economicamente viável apenas na blockchain BSV.
É baseado em um artigo de pesquisa acadêmica intitulado "NFT Trades in Bitcoin with Off-chain Receipts" e de autoria de Mehmet Sabir Kiraz, Enrique Larraia e Dr. Owen Vaughan.
A técnica introduz o conceito de cadeias de transações que começam com uma emissão (ou transação de “gênese”), ou seja, aquela em que um token é criado. Outras transações que se seguem são transações comerciais, sendo cada uma uma liquidação final, mas mantendo elos únicos com as anteriores.
O resumo do artigo diz:
“Os marketplaces geralmente requerem algum grau de delegação de propriedade de tokens, por exemplo, contas de garantia, para executar a negociação entre vendedores e compradores que não estão online simultaneamente e para aliviar as taxas de transação, recorrem a negociações off-chain. Isso levanta preocupações sobre a transparência e o comportamento honesto supostamente dos marketplaces.”
Os zkSNARKs recursivos Groth16 são usados para criar um tipo de (PCD) de dados de prova que pode provar que um cálculo está correto em várias transações. As provas de conhecimento zero funcionam como "recibos off-chain" de propriedade e podem ser transferidos mesmo em um canal inseguro. É importante ressaltar que esses recibos são pequenos em tamanho e podem ser atualizados por qualquer pessoa a qualquer momento, sem crescer em tamanho (data), pois um ativo é negociado várias vezes.
nChain torna ZKPs mais eficientes
As provas de conhecimento zero podem desempenhar um papel importante na manutenção da segurança e privacidade em aplicações de blockchain. Basicamente, ZKPs são uma forma de provar que possui certas informações sem revelar essas informações - um exemplo da vida real seria provar que tem uma certa idade sem revelar a sua data de nascimento... ou qualquer outra informação no seu documento de identidade.
O conceito é simples, mas fazê-lo funcionar em uma rede blockchain é muito mais difícil. ZKPs geralmente exigem muito poder computacional. Os ZKPs Groth16 permitem provas compactas e verificação eficiente, mas "torná-lo recursivo tem sido historicamente computacionalmente exigente", escreveu Zhang. “Apesar de vozes recentes da indústria, como a recente publicação de Vitalik instando a afastar-se de Groth16, acreditamos que sua incomparável compacidade de prova e eficiência na verificação o tornam indispensável para os casos de uso de blockchain”, escreveu Zhang.
A negociação de DeFi tende a acontecer principalmente em blockchains construídos com contratos inteligentes em mente, como o Ethereum. O Ethereum trabalha com um modelo baseado em contas em vez de um baseado em UTXO como o Bitcoin, por isso é frequentemente visto como mais apropriado para a tarefa - embora, como qualquer outra aplicação no Ethereum, seja prejudicado pela baixa escalabilidade e altas taxas dessa rede.
Encadear/vincular transações em blockchains baseadas em UTXO torna possível manter um estado desde que haja uma maneira de identificar as transações anteriores e provar que o cálculo realizado em cada etapa era válido.
"O Bitcoin, como originalmente projetado, tem todos os recursos para implementar lógica de token e outros recursos de contrato inteligente que pensávamos que só eram possíveis no Ethereum. Tivemos que pensar um pouco mais e implementar a verificação ZKP recursiva no Script."
Um remetente que transfere um token cria um ZKP, que pode rastrear o ativo até à transação original de emissão (Genesis). Esta prova pode ser incorporada num script de desbloqueio com base na saída do destinatário. A primeira transferência "gasta" a saída da transação de gênese e, após isso, são necessárias três transações Bitcoin para transferir a propriedade (zk-verifier; proof; token-swap).
A transação de troca de tokens tem menos de 330 bytes, enquanto o verificador zk tem 414KB e a prova tem 291KB. Embora relativamente pequenas, transferências de várias transações nesses tamanhos seriam caras em uma rede blockchain severamente limitada como o BTC. Portanto, apenas uma blockchain UTXO barata e escalável como o BSV seria útil no mundo real.
A nChain ainda está testando a técnica e convida os desenvolvedores a olhar para seu trabalho e trabalhar com eles em possíveis melhorias. NFTs e DeFi, em geral, têm sido tópicos quentes no mundo blockchain há anos, mas como com a maioria dos outros aplicativos baseados em blockchain, todos precisam de uma base sólida, escalável e acessível para construir. BSV é esse blockchain, e nChain está provando mais uma vez que é possível ter velocidade e eficiência sem sacrificar a segurança.
Ver: O boom da IA é um impulso para NFTs