Cardano ecossistema introduz prova de queima ( PoB ) protocolo
Recentemente, a equipe Iagon desenvolveu uma prova de queima (PoB) para o ecossistema Cardano, em resposta ao desafio proposto por Charles Hoskinson. Este artigo irá detalhar os detalhes de implementação dessa solução.
Visão geral do mecanismo de prova de queima
A queima de tokens é essencialmente o envio de tokens para um endereço "buraco negro" inacessível, resultando na destruição permanente dos tokens. Este mecanismo pode ser utilizado para aumentar o valor dos tokens restantes ou como uma prova de compromisso do protocolo de blockchain. A segurança da operação de queima baseia-se em funções hash criptográficas, criando o endereço do buraco negro ao inverter o bit menos significativo da saída da função hash.
Implementação de PoB em contratos inteligentes Cardano
Os contratos inteligentes Cardano são compostos por três partes: script de resgate, script de carteira e eUTxOs. O contrato suporta quatro operações: queima, verificação de queima, bloqueio e resgate. As operações de queima e bloqueio utilizam o mesmo formato de resgate, garantindo que intermediários não consigam distinguir entre os dois.
Processo de implementação de contratos inteligentes
Instalar a cadeia de ferramentas Haskell
Construir scripts Plutus
Iniciar o contêiner do nó e da carteira Cardano
Restaurar a carteira e obter o ID da carteira
Executar a queima de tokens
Verificação da operação de queima
Implementação baseada em script de carteira
Para aumentar ainda mais a segurança, pode-se usar apenas scripts de carteira para implementar PoB. Este método gera um endereço de queima substituindo o hash do valor de compromisso pelo hash da chave pública e invertendo o bit menos significativo. É necessário usar a biblioteca API do Cardano para lidar com a estrutura do endereço e a verificação CRC.
Resumo
Este artigo apresenta duas abordagens para implementar o protocolo de prova de queima no ecossistema Cardano: contratos inteligentes e scripts de carteira. Tendo em conta as limitações atuais da infraestrutura, é recomendado o uso da solução de scripts de carteira. No futuro, com a melhoria da biblioteca PAB, soluções de contratos inteligentes complexos combinadas com scripts de carteira serão mais viáveis, ajudando a criar um ambiente resistente à censura.
Esta página pode conter conteúdo de terceiros, que é fornecido apenas para fins informativos (não para representações/garantias) e não deve ser considerada como um endosso de suas opiniões pela Gate nem como aconselhamento financeiro ou profissional. Consulte a Isenção de responsabilidade para obter detalhes.
12 Curtidas
Recompensa
12
5
Repostar
Compartilhar
Comentário
0/400
DefiEngineerJack
· 6h atrás
ser, pob é literalmente apenas queimar dinheiro com passos extras... mostra-me a verificação formal ou ngmi
O ecossistema Cardano introduz o protocolo de prova de queima, com contratos inteligentes e scripts de Carteira em dupla implementação.
Cardano ecossistema introduz prova de queima ( PoB ) protocolo
Recentemente, a equipe Iagon desenvolveu uma prova de queima (PoB) para o ecossistema Cardano, em resposta ao desafio proposto por Charles Hoskinson. Este artigo irá detalhar os detalhes de implementação dessa solução.
Visão geral do mecanismo de prova de queima
A queima de tokens é essencialmente o envio de tokens para um endereço "buraco negro" inacessível, resultando na destruição permanente dos tokens. Este mecanismo pode ser utilizado para aumentar o valor dos tokens restantes ou como uma prova de compromisso do protocolo de blockchain. A segurança da operação de queima baseia-se em funções hash criptográficas, criando o endereço do buraco negro ao inverter o bit menos significativo da saída da função hash.
Implementação de PoB em contratos inteligentes Cardano
Os contratos inteligentes Cardano são compostos por três partes: script de resgate, script de carteira e eUTxOs. O contrato suporta quatro operações: queima, verificação de queima, bloqueio e resgate. As operações de queima e bloqueio utilizam o mesmo formato de resgate, garantindo que intermediários não consigam distinguir entre os dois.
Processo de implementação de contratos inteligentes
Implementação baseada em script de carteira
Para aumentar ainda mais a segurança, pode-se usar apenas scripts de carteira para implementar PoB. Este método gera um endereço de queima substituindo o hash do valor de compromisso pelo hash da chave pública e invertendo o bit menos significativo. É necessário usar a biblioteca API do Cardano para lidar com a estrutura do endereço e a verificação CRC.
Resumo
Este artigo apresenta duas abordagens para implementar o protocolo de prova de queima no ecossistema Cardano: contratos inteligentes e scripts de carteira. Tendo em conta as limitações atuais da infraestrutura, é recomendado o uso da solução de scripts de carteira. No futuro, com a melhoria da biblioteca PAB, soluções de contratos inteligentes complexos combinadas com scripts de carteira serão mais viáveis, ajudando a criar um ambiente resistente à censura.