#nil $NIL @Nillion

Sempre achei que um stop-loss na blockchain fosse apenas um número público. Definis o nível, ele fica ali, e qualquer pessoa que esteja a acompanhar consegue ver exatamente onde sais.

@Nillion s A Dusk funciona de forma diferente, e a razão é simples quando percebes. Um stop só funciona se ninguém souber dele. Por isso, não pode simplesmente ficar oculto: tem de permanecer bloqueado até ao momento exato em que deve ser acionado.

Assim, a tua instrução é dividida em partes, cada uma encriptada para um nó diferente de um comité, e publicada na Ethereum. Todos conseguem ver que existe um covenant. Ninguém consegue ver o que contém. Quando um feed de preços em tempo real atinge o teu nível, um número suficiente de nós abre-o em conjunto e a ordem é executada. Não há nenhum keeper a decidir seja o que for.

A parte engraçada é que o bloqueio a oculta de toda a gente, incluindo de ti. Depois de publicada, não há como a cancelar.

O que não consegui descobrir é o que acontece se o feed apresentar um preço errado durante um segundo. A ordem é executada na mesma?