O ecossistema Cardano introduz um mecanismo de prova de queima para realizar a queima de tokens não auditáveis.

Aplicação do mecanismo de prova de queima na rede Cardano

Recentemente, uma equipe completou o desafio proposto por Charles Hoskinson, desenvolvendo o protocolo de prova de queima (PoB) para o ecossistema Cardano. Este artigo irá apresentar esta solução, que inclui os seguintes conteúdos:

  1. Visão geral do mecanismo de prova de queima e suas aplicações
  2. Esta solução PoB é implementada em contratos inteligentes na rede Cardano.
  3. Implantação e teste da rede de testes de contratos inteligentes
  4. Executar o protocolo PoB enviando tokens para o endereço "buraco negro"

Prova de Queima e suas Aplicações

A queima de criptomoedas é essencialmente o envio de tokens para um endereço de "buraco negro" que não pode ser acessado. Este endereço não possui chave privada, portanto os tokens queimados não podem ser recuperados. O público pode verificar que a queima realmente ocorreu, mas apenas conhece um valor de "promessa" "secreta". Este mecanismo pode impedir a censura dos fundos queimados por intermediários.

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 blockchain. A queima em larga escala pode gerar pressão deflacionária, pois reduz o total de tokens em circulação. Embora a queima seja uma operação comum, ainda requer a aceitação dos mineiros. A equipe está empenhada em introduzir 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áfico. Estas funções são fáceis de calcular para a frente, mas difíceis de calcular de forma inversa. Essencialmente, pequenas alterações na entrada resultarão em grandes variações aleatórias na saída. Ao inverter o bit menos significativo da função de hash criptográfico, pode-se criar um endereço de buraco negro. Qualquer conteúdo enviado para esse endereço é difícil ou impossível de recuperar.

Contrato inteligente de prova de queima na rede Cardano

Os contratos inteligentes Cardano são compostos por três partes:

  • Script de resgate: controla o gasto de eUTxOs
  • Script de carteira: representa a execução do usuário, utilizado para resgatar fundos e criar novos eUTxOs
  • eUTxOs: fundos e dados detidos, para confirmação das condições de uso pelo resgatador

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: verificar se a queima ocorreu
  • Bloquear: enviar fundos para um endereço com chave
  • Resgatar: resgatar fundos bloqueados

Os pontos finais são executados na carteira do usuário, e as transações geradas são movidas para a blockchain. O script do resgatador verifica se os fundos só podem ser acessados pelo endereço designado.

Na operação de queima, um endereço de buraco negro é criado dando a um valor hash um valor de compromisso secreto e invertendo-o. Devido ao uso de funções hash criptográficas, é quase impossível encontrar um valor original correspondente.

Os intermediários não conseguem distinguir entre transações de queima e de bloqueio, portanto não conseguem revisar seletivamente transações de queima. A queima pode ser verificada através da publicação do valor comprometido.

Implantação da testnet de contratos inteligentes

Os passos de implantação incluem:

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

De contratos inteligentes a scripts de carteira

Para evitar a censura potencial, pode-se considerar usar apenas scripts de carteira em vez de contratos inteligentes. Assim, a única maneira de censurar é censurar todas as transações do Cardano.

A forma de implementação é substituir o hash da chave pública pelo hash do valor do compromisso e inverter o bit menos significativo do valor do compromisso. Também é necessário lidar com a verificação de erros dos endereços do Cardano.

Pode usar a biblioteca API do Cardano para gerar endereços de queima, submeter transações e verificar a queima.

Em resumo, o protocolo de prova de queima pode ser realizado através de contratos inteligentes ou transações de carteira. Atualmente, recomenda-se o uso de scripts de carteira, mas no futuro, à medida que a infraestrutura se tornar mais robusta, soluções complexas de contratos inteligentes combinadas com scripts de carteira podem ser mais viáveis. Isso ajuda a criar um ambiente que possa resistir a possíveis censuras.

ADA-1.69%
Ver original
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.
  • Recompensa
  • 3
  • Republicar
  • Partilhar
Comentar
0/400
digital_archaeologistvip
· 3h atrás
ada ainda tem que lidar com esse tipo de moeda queimando
Ver originalResponder0
ShibaSunglassesvip
· 3h atrás
Token queimando!
Ver originalResponder0
ForkItAllDayvip
· 3h atrás
Chá Bei queimou moeda de novo, estou ficando louco
Ver originalResponder0
Negocie cripto em qualquer lugar e a qualquer hora
qrCode
Digitalizar para transferir a aplicação Gate
Novidades
Português (Portugal)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)