Nillion Covenants: Privacy Before a Trade Happens
- A trading instruction can reveal useful information before any funds move. If others can read what an order is waiting for, they may position around it. Nillion’s Covenants address that exposure by keeping an instruction encrypted until a release condition is met. Dusk is the first phase of this design.
- Nillion roadmap :
The mechanism distributes responsibility across nodes. An author chooses a committee and the number of shares needed to recover the instruction. Each node receives an encrypted share. When the condition is satisfied, nodes publish shares; enough shares allow reconstruction, and the contract checks that the revealed instruction matches the original commitment. A connected contract can then act on it.
- Covenant mechanics :
Consider a conditional sale: the amount to sell could remain sealed while the order waits. This differs from publishing the full instruction or trusting one operator to keep it confidential. The useful feature is control over when information becomes available.
- That protection has boundaries. The existence of a Covenant and some metadata remain visible. Once revealed, its contents become public. Enough committee members working together can also open it early, so committee selection and the reconstruction threshold matter. Encryption distributes trust; it does not eliminate every trust assumption.
- Security limits :
What interests me most is the separation between today's capabilities and the next steps. Nillion’s seven-phase roadmap includes broader conditions, conditions hidden from evaluating nodes, and lower costs. Those remain development goals, not benefits to assume are already delivered.
For practical use, I would watch whether instructions stay confidential while waiting, release reliably, and remain affordable. A private instruction still needs sound execution; secrecy alone cannot guarantee a good trade.
#nil $NIL @Nillion
- A trading instruction can reveal useful information before any funds move. If others can read what an order is waiting for, they may position around it. Nillion’s Covenants address that exposure by keeping an instruction encrypted until a release condition is met. Dusk is the first phase of this design.
- Nillion roadmap :
The mechanism distributes responsibility across nodes. An author chooses a committee and the number of shares needed to recover the instruction. Each node receives an encrypted share. When the condition is satisfied, nodes publish shares; enough shares allow reconstruction, and the contract checks that the revealed instruction matches the original commitment. A connected contract can then act on it.
- Covenant mechanics :
Consider a conditional sale: the amount to sell could remain sealed while the order waits. This differs from publishing the full instruction or trusting one operator to keep it confidential. The useful feature is control over when information becomes available.
- That protection has boundaries. The existence of a Covenant and some metadata remain visible. Once revealed, its contents become public. Enough committee members working together can also open it early, so committee selection and the reconstruction threshold matter. Encryption distributes trust; it does not eliminate every trust assumption.
- Security limits :
What interests me most is the separation between today's capabilities and the next steps. Nillion’s seven-phase roadmap includes broader conditions, conditions hidden from evaluating nodes, and lower costs. Those remain development goals, not benefits to assume are already delivered.
For practical use, I would watch whether instructions stay confidential while waiting, release reliably, and remain affordable. A private instruction still needs sound execution; secrecy alone cannot guarantee a good trade.
#nil $NIL @Nillion
