O ecossistema Cardano implementa o protocolo de prova de queima, a equipe Iagon conclui um novo desafio.

robot
Geração do resumo em andamento

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. Visão geral do mecanismo de prova de queima e suas aplicações
  2. Iagon implementou contratos inteligentes PoB na rede Cardano
  3. Implementação e teste de protocolos inteligentes
  4. 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:

  1. Instalar a cadeia de ferramentas Haskell
  2. Construir o script Plutus
  3. Iniciar o container de nó e carteira do Cardano
  4. Restaurar a carteira e obter o ID da carteira
  5. Executar a operação de queima
  6. 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.

ADA-0.48%
Ver original
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.
  • Recompensa
  • 6
  • Compartilhar
Comentário
0/400
SandwichDetectorvip
· 51m atrás
Agora o ada pode lutar.
Ver originalResponder0
BTCRetirementFundvip
· 14h atrás
Desenvolver desenvolver pode subir de preço?
Ver originalResponder0
RugResistantvip
· 15h atrás
preciso de uma auditoria mais profunda, para ser sincero... a mecânica de queima parece suspeita agora
Ver originalResponder0
BlockchainFoodievip
· 15h atrás
mecanismo de queima saboroso... como selar um bife perfeito para ser sincero
Ver originalResponder0
NFTDreamervip
· 15h atrás
Está tudo a arder, está estável.
Ver originalResponder0
DogeBachelorvip
· 15h atrás
A ecologia tem novidades, cheira bem!
Ver originalResponder0
  • Marcar
Faça trade de criptomoedas em qualquer lugar e a qualquer hora
qrCode
Escaneie o código para baixar o app da Gate
Comunidade
Português (Brasil)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)