#nil $NIL @Nillion
Siempre pensé que un stop-loss en cadena era simplemente un número público. Lo configuras, se queda ahí y cualquiera que esté mirando puede ver exactamente dónde sales.
@Nillion s Dusk funciona de otra manera, y el motivo es sencillo cuando lo entiendes. Un stop solo funciona si nadie lo conoce. Así que no basta con ocultarlo: debe permanecer bloqueado hasta el momento exacto en que deba activarse.
Entonces, tu instrucción se divide en partes, cada una cifrada para un nodo distinto de un comité, y se publica en Ethereum. Todo el mundo puede ver que existe un contrato. Nadie puede ver qué contiene. Cuando un feed de precios en tiempo real alcanza tu nivel, suficientes nodos lo desbloquean a la vez y se ejecuta. No hay ningún keeper que tome decisiones.
Lo curioso es que el bloqueo lo oculta a todo el mundo, incluso a ti. Una vez publicado, no se puede cancelar.
Lo que no pude averiguar es qué pasa si el feed marca un precio erróneo durante un segundo. ¿Se desbloquea de todos modos?
Siempre pensé que un stop-loss en cadena era simplemente un número público. Lo configuras, se queda ahí y cualquiera que esté mirando puede ver exactamente dónde sales.
@Nillion s Dusk funciona de otra manera, y el motivo es sencillo cuando lo entiendes. Un stop solo funciona si nadie lo conoce. Así que no basta con ocultarlo: debe permanecer bloqueado hasta el momento exacto en que deba activarse.
Entonces, tu instrucción se divide en partes, cada una cifrada para un nodo distinto de un comité, y se publica en Ethereum. Todo el mundo puede ver que existe un contrato. Nadie puede ver qué contiene. Cuando un feed de precios en tiempo real alcanza tu nivel, suficientes nodos lo desbloquean a la vez y se ejecuta. No hay ningún keeper que tome decisiones.
Lo curioso es que el bloqueo lo oculta a todo el mundo, incluso a ti. Una vez publicado, no se puede cancelar.
Lo que no pude averiguar es qué pasa si el feed marca un precio erróneo durante un segundo. ¿Se desbloquea de todos modos?