A Iagon recentemente completou um desafio sobre o protocolo de prova de queima (PoB), que é destinado ao ecossistema Cardano. Este artigo apresentará a solução desenvolvida pela equipe da Iagon, que inclui principalmente os seguintes aspectos:
Visão geral do mecanismo de prova de queima e suas aplicações
A implementação do Iagon PoB no protocolo da rede Cardano
O processo de implantação e teste do protocolo inteligente
Executar o protocolo PoB enviando tokens para o endereço "buraco negro"
1. Protocolo de queima e suas aplicações
A queima de tokens é essencialmente o envio de tokens para um endereço "buraco negro" que não pode ser acessado. Este processo é publicamente verificável, mas apenas o iniciador conhece o valor do compromisso. O mecanismo de queima pode ser utilizado para aumentar o valor dos tokens restantes ou como 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, mas difíceis de inverter. Ao inverter o bit menos significativo da saída da função de hash, é possível criar um endereço de buraco negro, onde qualquer ativo enviado para esse endereço não pode ser recuperado.
2. Contrato inteligente PoB da rede Cardano
Os contratos inteligentes do Cardano incluem três componentes:
Script de resgate: controla o uso do eUTxO
Script de carteira: representa a execução do usuário, utilizado para resgatar fundos e criar novos eUTxO
eUTxO: possuir fundos e dados
Os contratos inteligentes Cardano têm quatro operações possíveis: queima, verificação de queima, bloqueio e resgate. As transações são submetidas à blockchain após serem concluídas na carteira do usuário.
3. Implantação de contratos inteligentes
Os passos para implantar um contrato inteligente na rede de teste incluem:
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 operação de queima
Verificação de queima
4. Do contrato inteligente ao script da carteira
Para evitar a censura, pode-se usar uma solução que é executada apenas na carteira. Este método utiliza o hash do valor de compromisso para substituir o hash da chave pública, e inverte o bit menos significativo. É necessário usar a biblioteca da API Cardano para gerar um formato de endereço que atenda aos requisitos.
Conclusão
Este artigo apresenta duas formas de implementação do protocolo PoB na Cardano: contratos inteligentes e transações de carteiras. Devido à falta de infraestrutura necessária para os contratos inteligentes Alonzo atualmente, recomenda-se o uso da solução de scripts de carteira. No futuro, à medida que a biblioteca PAB for aprimorada, a combinação de contratos inteligentes complexos com scripts de carteira poderá ser mais viável, 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.
9 Curtidas
Recompensa
9
5
Compartilhar
Comentário
0/400
SerumSquirrel
· 22h atrás
mundo crypto brincar há muito tempo Token é incansável
Ver originalResponder0
LadderToolGuy
· 22h atrás
Acelera o ada.
Ver originalResponder0
LoneValidator
· 22h atrás
Queimar Endereço Ouvir já assusta
Ver originalResponder0
MrDecoder
· 22h atrás
O Cardano finalmente queimou dinheiro.
Ver originalResponder0
AirdropHunterKing
· 22h atrás
Não se exiba! Quantos Tokens precisam ser queimados para o Airdrop? Adivinhar às cegas é apenas desperdício de gás.
Análise profunda da solução Iagon para o protocolo de prova de queima no ecossistema Cardano
Introdução ao protocolo PoB
A Iagon recentemente completou um desafio sobre o protocolo de prova de queima (PoB), que é destinado ao ecossistema Cardano. Este artigo apresentará a solução desenvolvida pela equipe da Iagon, que inclui principalmente os seguintes aspectos:
1. Protocolo de queima e suas aplicações
A queima de tokens é essencialmente o envio de tokens para um endereço "buraco negro" que não pode ser acessado. Este processo é publicamente verificável, mas apenas o iniciador conhece o valor do compromisso. O mecanismo de queima pode ser utilizado para aumentar o valor dos tokens restantes ou como 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, mas difíceis de inverter. Ao inverter o bit menos significativo da saída da função de hash, é possível criar um endereço de buraco negro, onde qualquer ativo enviado para esse endereço não pode ser recuperado.
2. Contrato inteligente PoB da rede Cardano
Os contratos inteligentes do Cardano incluem três componentes:
Os contratos inteligentes Cardano têm quatro operações possíveis: queima, verificação de queima, bloqueio e resgate. As transações são submetidas à blockchain após serem concluídas na carteira do usuário.
3. Implantação de contratos inteligentes
Os passos para implantar um contrato inteligente na rede de teste incluem:
4. Do contrato inteligente ao script da carteira
Para evitar a censura, pode-se usar uma solução que é executada apenas na carteira. Este método utiliza o hash do valor de compromisso para substituir o hash da chave pública, e inverte o bit menos significativo. É necessário usar a biblioteca da API Cardano para gerar um formato de endereço que atenda aos requisitos.
Conclusão
Este artigo apresenta duas formas de implementação do protocolo PoB na Cardano: contratos inteligentes e transações de carteiras. Devido à falta de infraestrutura necessária para os contratos inteligentes Alonzo atualmente, recomenda-se o uso da solução de scripts de carteira. No futuro, à medida que a biblioteca PAB for aprimorada, a combinação de contratos inteligentes complexos com scripts de carteira poderá ser mais viável, ajudando a criar um ambiente resistente à censura.