#nil $NIL @Nillion

Uma instrução de negociação pode continuar criptografada e, ainda assim, ser executada de forma inadequada.

Essa distinção me levou a analisar mais de perto os Covenants da Nillion.

Com o Dusk, o primeiro lançamento dos Covenants da Nillion na rede principal do Ethereum, uma instrução pode permanecer selada até que sua condição de liberação seja atendida.

O mecanismo é importante: o autor seleciona um comitê de m nós e um limite k. O conteúdo é dividido usando o compartilhamento de segredo de Shamir, e cada parte é criptografada para seu destinatário. Com k partes, é possível reconstruí-lo; com menos de k, não.

Por exemplo, um comitê de 3 entre 5 nós pode tolerar que dois nós fiquem indisponíveis. Mas, se um operador controlar três partes, poderá reconstruir o conteúdo antes da hora. Eu verificaria a independência dos operadores antes de considerar a quantidade de nós um sinal de descentralização.

Quando os nós publicam partes suficientes, qualquer pessoa pode reconstruir o conteúdo. Um compromisso on-chain verifica se a instrução revelada corresponde à original. Em seguida, um gancho de liquidação pode encaminhá-la para uma aplicação.

Eis o que considero mais importante: revelar uma instrução não garante que a negociação será bem-sucedida.

O contrato que a recebe ainda precisa de autorização, proteção contra repetição e limites de execução, como um valor mínimo de saída. O financiamento do gás também importa: os nós podem atrasar a publicação das partes se a taxa base exceder o limite de reembolso definido pelo autor.

O NIL se conecta a essa infraestrutura por meio do staking de nós e das taxas do protocolo. O que quero acompanhar agora é o uso recorrente por aplicações, a diversidade dos comitês e as liquidações bem-sucedidas.

Para mim, a tese mais convincente dos Covenants é proteger uma instrução antes de sua divulgação e, ao mesmo tempo, tornar sua execução verificável depois. A adoção do Dusk dependerá de os desenvolvedores acertarem os dois lados.