@Dusk

Quanto mais eu estudo contratos inteligentes, menos eu acho que a questão difícil seja saber se eles conseguem executar sem que alguém aperte um botão.

A questão difícil é o que acontece quando o código funciona exatamente como foi projetado, mas o projeto estava errado.

A DUSK oferece suporte à execução de contratos inteligentes via DuskVM, onde os contratos processam entradas de acordo com sua lógica programada.

Isso cria uma mudança sutil de responsabilidade.

Com transações manuais, uma pessoa pode parar, reconsiderar ou recusar-se a prosseguir. Com automação, a decisão pode ser codificada no sistema. Se as condições forem atendidas, a execução ocorre.

E isso significa que os testes não são apenas uma preocupação do desenvolvedor. Eles passam a fazer parte do modelo de confiança.

Isso é ainda mais importante para a DUSK porque sua arquitetura foi projetada para fluxos financeiros simplificados, nos quais acesso, transferência, divulgação e liquidação podem interagir com processos executáveis.

Uma chamada de contrato que falha pode ser registrada como um erro de execução, mas registrar a falha não é a mesma coisa que decidir quem deve sofrer as consequências.

Então, acho que o verdadeiro desafio da automação não é remover humanos da transação.

É decidir onde a responsabilidade humana pertence antes que o código tenha a última palavra.

Quando as finanças automatizadas executam uma decisão falha perfeitamente, quem acaba sendo o responsável pelo erro?

#dusk $DUSK #Dusk #GrowWithSAC
Code owns the error
Users own the error
Shared responsibility
29 minuto(s) restante(s)