Aplicação do mecanismo de prova de queima na rede Cardano
Recentemente, uma equipe completou o desafio proposto por Charles Hoskinson, desenvolvendo o protocolo de prova de queima (PoB) para o ecossistema Cardano. Este artigo irá apresentar esta solução, que inclui os seguintes conteúdos:
Visão geral do mecanismo de prova de queima e suas aplicações
Esta solução PoB é implementada em contratos inteligentes na rede Cardano.
Implantação e teste da rede de testes de contratos inteligentes
Executar o protocolo PoB enviando tokens para o endereço "buraco negro"
Prova de Queima e suas Aplicações
A queima de criptomoedas é essencialmente o envio de tokens para um endereço de "buraco negro" que não pode ser acessado. Este endereço não possui chave privada, portanto os tokens queimados não podem ser recuperados. O público pode verificar que a queima realmente ocorreu, mas apenas conhece um valor de "promessa" "secreta". Este mecanismo pode impedir a censura dos fundos queimados por intermediários.
O mecanismo de queima tem várias utilizações, podendo aumentar o valor dos tokens restantes e também servir como prova de compromisso do protocolo blockchain. A queima em larga escala pode gerar pressão deflacionária, pois reduz o total de tokens em circulação. Embora a queima seja uma operação comum, ainda requer a aceitação dos mineiros. A equipe está empenhada em introduzir um protocolo de queima de tokens que não possa ser censurado.
A segurança da prova de queima baseia-se em funções de hash criptográfico. Estas funções são fáceis de calcular para a frente, mas difíceis de calcular de forma inversa. Essencialmente, pequenas alterações na entrada resultarão em grandes variações aleatórias na saída. Ao inverter o bit menos significativo da função de hash criptográfico, pode-se criar um endereço de buraco negro. Qualquer conteúdo enviado para esse endereço é difícil ou impossível de recuperar.
Contrato inteligente de prova de queima na rede Cardano
Os contratos inteligentes Cardano são compostos por três partes:
Script de resgate: controla o gasto de eUTxOs
Script de carteira: representa a execução do usuário, utilizado para resgatar fundos e criar novos eUTxOs
eUTxOs: fundos e dados detidos, para confirmação das condições de uso pelo resgatador
Os contratos inteligentes do Cardano não têm estado centralizado, cada eUTxO tem um estado independente. As operações possíveis incluem:
Queima: enviar fundos para o endereço do buraco negro
Destruído: verificar se a queima ocorreu
Bloquear: enviar fundos para um endereço com chave
Resgatar: resgatar fundos bloqueados
Os pontos finais são executados na carteira do usuário, e as transações geradas são movidas para a blockchain. O script do resgatador verifica se os fundos só podem ser acessados pelo endereço designado.
Na operação de queima, um endereço de buraco negro é criado dando a um valor hash um valor de compromisso secreto e invertendo-o. Devido ao uso de funções hash criptográficas, é quase impossível encontrar um valor original correspondente.
Os intermediários não conseguem distinguir entre transações de queima e de bloqueio, portanto não conseguem revisar seletivamente transações de queima. A queima pode ser verificada através da publicação do valor comprometido.
Implantação da testnet de contratos inteligentes
Os passos de implantação incluem:
Instalar a cadeia de ferramentas Haskell
Construir scripts Plutus
Iniciar o nó Cardano e o contêiner da carteira
Restaurar a carteira e obter o ID da carteira
Execução da queima de tokens
Verificação de queima
De contratos inteligentes a scripts de carteira
Para evitar a censura potencial, pode-se considerar usar apenas scripts de carteira em vez de contratos inteligentes. Assim, a única maneira de censurar é censurar todas as transações do Cardano.
A forma de implementação é substituir o hash da chave pública pelo hash do valor do compromisso e inverter o bit menos significativo do valor do compromisso. Também é necessário lidar com a verificação de erros dos endereços do Cardano.
Pode usar a biblioteca API do Cardano para gerar endereços de queima, submeter transações e verificar a queima.
Em resumo, o protocolo de prova de queima pode ser realizado através de contratos inteligentes ou transações de carteira. Atualmente, recomenda-se o uso de scripts de carteira, mas no futuro, à medida que a infraestrutura se tornar mais robusta, soluções complexas de contratos inteligentes combinadas com scripts de carteira podem ser mais viáveis. Isso ajuda a criar um ambiente que possa resistir a possíveis censuras.
Esta página pode conter conteúdos de terceiros, que são fornecidos apenas para fins informativos (sem representações/garantias) e não devem ser considerados como uma aprovação dos seus pontos de vista pela Gate, nem como aconselhamento financeiro ou profissional. Consulte a Declaração de exoneração de responsabilidade para obter mais informações.
9 gostos
Recompensa
9
3
Republicar
Partilhar
Comentar
0/400
digital_archaeologist
· 3h atrás
ada ainda tem que lidar com esse tipo de moeda queimando
Ver originalResponder0
ShibaSunglasses
· 3h atrás
Token queimando!
Ver originalResponder0
ForkItAllDay
· 3h atrás
Chá Bei queimou moeda de novo, estou ficando louco
O ecossistema Cardano introduz um mecanismo de prova de queima para realizar a queima de tokens não auditáveis.
Aplicação do mecanismo de prova de queima na rede Cardano
Recentemente, uma equipe completou o desafio proposto por Charles Hoskinson, desenvolvendo o protocolo de prova de queima (PoB) para o ecossistema Cardano. Este artigo irá apresentar esta solução, que inclui os seguintes conteúdos:
Prova de Queima e suas Aplicações
A queima de criptomoedas é essencialmente o envio de tokens para um endereço de "buraco negro" que não pode ser acessado. Este endereço não possui chave privada, portanto os tokens queimados não podem ser recuperados. O público pode verificar que a queima realmente ocorreu, mas apenas conhece um valor de "promessa" "secreta". Este mecanismo pode impedir a censura dos fundos queimados por intermediários.
O mecanismo de queima tem várias utilizações, podendo aumentar o valor dos tokens restantes e também servir como prova de compromisso do protocolo blockchain. A queima em larga escala pode gerar pressão deflacionária, pois reduz o total de tokens em circulação. Embora a queima seja uma operação comum, ainda requer a aceitação dos mineiros. A equipe está empenhada em introduzir um protocolo de queima de tokens que não possa ser censurado.
A segurança da prova de queima baseia-se em funções de hash criptográfico. Estas funções são fáceis de calcular para a frente, mas difíceis de calcular de forma inversa. Essencialmente, pequenas alterações na entrada resultarão em grandes variações aleatórias na saída. Ao inverter o bit menos significativo da função de hash criptográfico, pode-se criar um endereço de buraco negro. Qualquer conteúdo enviado para esse endereço é difícil ou impossível de recuperar.
Contrato inteligente de prova de queima na rede Cardano
Os contratos inteligentes Cardano são compostos por três partes:
Os contratos inteligentes do Cardano não têm estado centralizado, cada eUTxO tem um estado independente. As operações possíveis incluem:
Os pontos finais são executados na carteira do usuário, e as transações geradas são movidas para a blockchain. O script do resgatador verifica se os fundos só podem ser acessados pelo endereço designado.
Na operação de queima, um endereço de buraco negro é criado dando a um valor hash um valor de compromisso secreto e invertendo-o. Devido ao uso de funções hash criptográficas, é quase impossível encontrar um valor original correspondente.
Os intermediários não conseguem distinguir entre transações de queima e de bloqueio, portanto não conseguem revisar seletivamente transações de queima. A queima pode ser verificada através da publicação do valor comprometido.
Implantação da testnet de contratos inteligentes
Os passos de implantação incluem:
De contratos inteligentes a scripts de carteira
Para evitar a censura potencial, pode-se considerar usar apenas scripts de carteira em vez de contratos inteligentes. Assim, a única maneira de censurar é censurar todas as transações do Cardano.
A forma de implementação é substituir o hash da chave pública pelo hash do valor do compromisso e inverter o bit menos significativo do valor do compromisso. Também é necessário lidar com a verificação de erros dos endereços do Cardano.
Pode usar a biblioteca API do Cardano para gerar endereços de queima, submeter transações e verificar a queima.
Em resumo, o protocolo de prova de queima pode ser realizado através de contratos inteligentes ou transações de carteira. Atualmente, recomenda-se o uso de scripts de carteira, mas no futuro, à medida que a infraestrutura se tornar mais robusta, soluções complexas de contratos inteligentes combinadas com scripts de carteira podem ser mais viáveis. Isso ajuda a criar um ambiente que possa resistir a possíveis censuras.