Eu supunha que a própria cadeia decidia quando uma instrução selada era aberta

@Nillion As Covenants não funcionam assim. Uma instrução é selada para um comitê de nós e publicada na Ethereum junto com sua condição de liberação.
A documentação para desenvolvedores da Nillion diz que os nós avaliam essa condição off-chain, com base em seu próprio feed de preços, e, quando um número suficiente deles considera que ela foi cumprida, a instrução é aberta

Isso mudou a forma como interpreto Dusk, o primeiro lançamento das Covenants na Ethereum. O design foi concebido para que nenhum keeper precise agir e nenhuma entidade isolada decida se a instrução será aberta

Segundo a documentação, o que se abre mão é de a cadeia julgar a própria condição. A Nillion apresenta isso como uma troca deliberada: para a maioria dos tipos de aplicação, diz ela, essa nunca foi a parte interessante

Não vejo isso como uma falha. É uma escolha clara sobre onde fica a confiança. Significa apenas que a selagem protege quem pode ler a instrução e quando, enquanto a condição em si é avaliada pelos nós

Se os nós avaliam a condição, o que alguém que sela uma instrução deveria verificar primeiro: a criptografia que a mantém selada ou a independência dos nós que decidem quando ela será aberta?

#nil $NIL @Nillion