Eu não esperava que o que mais me incomoda em @Nillion fosse aquilo que os desenvolvedores já não precisam saber.

Dusk já está ativa na rede principal do Ethereum. Isso é importante. Mas continuo voltando aos Covenants, onde uma instrução pode existir sem revelar seu conteúdo antes da execução.

Pense em um trader que coloca uma ordem condicional. Normalmente, alguém, em algum lugar, pode inspecionar a condição antes que ela seja acionada. Talvez o aplicativo, talvez a infraestrutura que a processa. Essa informação existe fora do controle do trader.

Nillion $NIL está tentando mudar esse limite.

O desenvolvedor cria algo em torno de uma instrução sem necessariamente ver a intenção por trás dela. A condição permanece oculta até a execução. Mas então surge outra pergunta.

Quem decide se a condição foi realmente satisfeita?

Porque ocultar uma instrução não torna automaticamente confiável sua execução. Alguém ainda precisa comprovar o que aconteceu, quando aconteceu e se o resultado seguiu as regras originais.

É isso que estou acompanhando.

O roteiro de sete eras da Nillion sugere que Dusk é apenas o começo. Mais aplicações poderiam adotar essa separação entre intenção privada e execução pública.

Mas me pergunto quanta complexidade é transferida para a camada de execução quando ninguém pode inspecionar a instrução de antemão.

A privacidade elimina um tipo de confiança.

Mas não elimina totalmente a necessidade de confiar.

#nil $NIL @Nillion