O ecossistema Cardano conseguiu implementar com sucesso o protocolo de queima.

Prova de queima do ecossistema Cardano ( PoB ) protocolo

A equipe Iagon recentemente completou um desafio, desenvolvendo o protocolo de prova de queima (PoB) para o ecossistema Cardano. Este artigo apresentará esta solução, que incluirá os seguintes conteúdos:

  1. Visão geral do mecanismo de prova de queima e suas aplicações
  2. A equipe da Iagon implementou o mecanismo de contrato inteligente PoB na rede Cardano
  3. Implementação e teste da rede de teste do protocolo inteligente
  4. Executar o protocolo PoB enviando tokens para o "endereço do buraco negro"

1. Protocolo de Queima e suas Aplicações

A queima de tokens envolve enviar os tokens para um endereço "buraco negro" que não pode ser acessado, e esses tokens serão destruídos permanentemente. O público pode verificar o ato de queima, mas apenas conhece um valor de compromisso. Este mecanismo pode evitar a censura de intermediários sobre os fundos destruídos.

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 de blockchain. A queima em grande escala pode levar a pressões deflacionárias. Apesar das controvérsias, a Iagon continua comprometida em desenvolver 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á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 quaisquer fundos enviados para esse endereço não podem ser recuperados.

2. Contrato inteligente de prova de queima na rede Cardano

Os contratos inteligentes Cardano permitem a execução de transações com base em regras pré-definidas. Ao contrário do Ethereum, a Cardano utiliza uma estrutura diferente que permite aos usuários simular transações em suas próprias carteiras.

Os contratos inteligentes do Cardano incluem três partes:

  • Script de resgate: controla o gasto dos eUTxOs
  • Script de carteira: representa a execução do usuário, usado para resgatar fundos e criar novos eUTxOs
  • eUTxOs: detentores de 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: validar o comportamento de queima
  • Bloquear: enviar fundos para um endereço com chave
  • Resgatar: resgatar fundos bloqueados

O ponto final opera na carteira do usuário, e as transações geradas são enviadas para a blockchain. O script do resgatador verifica que os fundos só podem ser acessados por endereços específicos.

Ao utilizar funções de hash criptográfico e inverter o bit menos significativo, é possível criar endereços de buracos negros. Os intermediários não conseguem distinguir entre transações de queima e de bloqueio, prevenindo assim a censura seletiva.

3. Implantação da rede de teste do protocolo inteligente

A implementação de contratos inteligentes requer os seguintes passos:

  1. Instalar a cadeia de ferramentas Haskell
  2. Construir scripts Plutus
  3. Iniciar o container do nó e da carteira do Cardano
  4. Restaurar carteira e obter ID da carteira
  5. Executar tokens de queima
  6. Verificação do comportamento de queima

Embora este método possa prevenir a censura seletiva, ainda existem riscos potenciais. Para aumentar ainda mais a segurança, pode-se considerar a utilização apenas de um esquema de script de carteira.

4. Do protocolo de contratos inteligentes ao script da carteira

Ao usar apenas scripts de carteira, é possível prevenir melhor a censura. Este método requer substituir o hash da chave pública pelo hash do valor de compromisso e inverter o bit menos significativo.

Pode usar a biblioteca API do Cardano para gerar um endereço de queima e submeter a transação à blockchain. A verificação da queima requer a visualização das transações enviadas para o endereço de queima.

Conclusão

Este artigo apresenta a implementação do protocolo de prova de queima no Cardano. Devido à falta da infraestrutura necessária para os contratos inteligentes Alonzo, recomenda-se o uso de scripts de carteira. No futuro, com a implementação da biblioteca PAB, a combinação de scripts de carteira com soluções de contratos inteligentes complexos pode ser mais viável para criar um ambiente resistente à censura.

ADA-8.22%
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
  • Repostar
  • Compartilhar
Comentário
0/400
SerumSurfervip
· 08-12 22:38
ADA ainda pode ser jogado assim? Bull!
Ver originalResponder0
ChainSauceMastervip
· 08-11 14:45
Já disse que o mecanismo de queima é muito estável.
Ver originalResponder0
NotGonnaMakeItvip
· 08-11 14:44
Ah? Queimar tanto dinheiro?
Ver originalResponder0
TokenDustCollectorvip
· 08-11 14:44
O Cardano também veio jogar com queimar moeda? Tsk tsk
Ver originalResponder0
MemeKingNFTvip
· 08-11 14:43
Queima se for para queimar, afinal os idiotas não conseguem sustentar o preço.
Ver originalResponder0
SpeakWithHatOnvip
· 08-11 14:21
O fogo voltou, a minha moeda...
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)