Prova de queima do ecossistema Cardano ( PoB ) protocolo de implementação
A equipe Iagon recentemente completou um desafio, desenvolvendo um protocolo de prova de queima (PoB) para o ecossistema Cardano. Este artigo apresentará os detalhes desta solução, incluindo:
Visão geral do mecanismo de prova de queima e suas aplicações
Iagon implementou contratos inteligentes PoB na rede Cardano
Implementação e teste de protocolos inteligentes
Protocolo PoB realizado através de transações de carteira
1. Protocolo de Queima e suas Aplicações
A queima de criptomoedas ( e a destruição ) é uma prática comum, que essencialmente consiste em enviar os tokens para um endereço de "buraco negro" inacessível. Este mecanismo pode ser usado para aumentar o valor dos tokens restantes ou como uma prova de compromisso de um protocolo de blockchain.
A segurança da prova de queima baseia-se em funções de hash criptográficas, que são fáceis de calcular na direção direta, mas difíceis de deduzir na direção inversa. Ao inverter o bit menos significativo da saída da função de hash, é possível criar um endereço de buraco negro. Qualquer coisa enviada para esse endereço será irrecuperável.
O conceito de design do protocolo de prova de queima é que primeiro se queima o capital e depois se prova que a queima ocorreu em etapas independentes. Isso requer a criação de um hash do valor de compromisso, seguido pela exibição do endereço do buraco negro que foi criado.
2. Contrato inteligente de prova de queima na rede Cardano
Os contratos inteligentes do Cardano consistem em três partes:
Script de resgate: controla o gasto de eUTxOs
Script de carteira: representa a execução do usuário, usado para resgatar fundos e criar novos eUTxOs
eUTxOs: possuir fundos e ponto de dados (datum)
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: verificação de que a queima ocorreu
Bloquear: enviar fundos para um endereço com chave
Resgate: Recuperar os fundos bloqueados
Os intermediários não conseguem distinguir entre transações de queima e de bloqueio, o que impede a auditoria das transações de queima. Apenas após a divulgação do valor comprometido é que se pode verificar a queima de fundos.
3. Implantação e teste de contratos inteligentes
Os passos para implantar contratos inteligentes na rede de testes incluem:
Instalar a cadeia de ferramentas Haskell
Construir o script Plutus
Iniciar o container de nó e carteira do Cardano
Restaurar a carteira e obter o ID da carteira
Executar a operação de queima
Validação de Queima
4. Do protocolo inteligente ao script da carteira
Para prevenir ainda mais a censura, a operação de queima pode ser executada completamente na carteira do usuário, sem depender de contratos inteligentes. Isso requer a substituição do hash da chave pública pelo hash do valor de compromisso e a inversão do bit menos significativo.
Através do uso da biblioteca API do Cardano, é possível gerar endereços de queima, submeter transações à blockchain e verificar transações de queima.
Conclusão
Atualmente, recomenda-se usar scripts de carteira para implementar o protocolo de prova de queima. No futuro, com a melhoria da biblioteca PAB, a combinação de scripts de carteira com soluções de contratos inteligentes complexos será mais viável, permitindo a criação de um ambiente resistente à censura.
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.
8 gostos
Recompensa
8
6
Partilhar
Comentar
0/400
SandwichDetector
· 7h atrás
Agora o ada pode lutar.
Ver originalResponder0
BTCRetirementFund
· 21h atrás
Desenvolver desenvolver pode subir de preço?
Ver originalResponder0
RugResistant
· 21h atrás
preciso de uma auditoria mais profunda, para ser sincero... a mecânica de queima parece suspeita agora
Ver originalResponder0
BlockchainFoodie
· 21h atrás
mecanismo de queima saboroso... como selar um bife perfeito para ser sincero
O ecossistema Cardano implementa o protocolo de prova de queima, a equipe Iagon conclui um novo desafio.
Prova de queima do ecossistema Cardano ( PoB ) protocolo de implementação
A equipe Iagon recentemente completou um desafio, desenvolvendo um protocolo de prova de queima (PoB) para o ecossistema Cardano. Este artigo apresentará os detalhes desta solução, incluindo:
1. Protocolo de Queima e suas Aplicações
A queima de criptomoedas ( e a destruição ) é uma prática comum, que essencialmente consiste em enviar os tokens para um endereço de "buraco negro" inacessível. Este mecanismo pode ser usado para aumentar o valor dos tokens restantes ou como uma prova de compromisso de um protocolo de blockchain.
A segurança da prova de queima baseia-se em funções de hash criptográficas, que são fáceis de calcular na direção direta, mas difíceis de deduzir na direção inversa. Ao inverter o bit menos significativo da saída da função de hash, é possível criar um endereço de buraco negro. Qualquer coisa enviada para esse endereço será irrecuperável.
O conceito de design do protocolo de prova de queima é que primeiro se queima o capital e depois se prova que a queima ocorreu em etapas independentes. Isso requer a criação de um hash do valor de compromisso, seguido pela exibição do endereço do buraco negro que foi criado.
2. Contrato inteligente de prova de queima na rede Cardano
Os contratos inteligentes do Cardano consistem em 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 intermediários não conseguem distinguir entre transações de queima e de bloqueio, o que impede a auditoria das transações de queima. Apenas após a divulgação do valor comprometido é que se pode verificar a queima de fundos.
3. Implantação e teste de contratos inteligentes
Os passos para implantar contratos inteligentes na rede de testes incluem:
4. Do protocolo inteligente ao script da carteira
Para prevenir ainda mais a censura, a operação de queima pode ser executada completamente na carteira do usuário, sem depender de contratos inteligentes. Isso requer a substituição do hash da chave pública pelo hash do valor de compromisso e a inversão do bit menos significativo.
Através do uso da biblioteca API do Cardano, é possível gerar endereços de queima, submeter transações à blockchain e verificar transações de queima.
Conclusão
Atualmente, recomenda-se usar scripts de carteira para implementar o protocolo de prova de queima. No futuro, com a melhoria da biblioteca PAB, a combinação de scripts de carteira com soluções de contratos inteligentes complexos será mais viável, permitindo a criação de um ambiente resistente à censura.