1
0
Fork 0
docs/governance.md

6.9 KiB

Gobernanza

¿Cómo presentar una propuesta?

Para participar en el gobierno de Tornado.Cash, los usuarios tienen que, primero, bloquear tokens en el contrato de gobernanza. Si un usuario vota o crea una propuesta, los tokens no pueden desbloquearse antes del final del periodo de ejecución (8.25 días desde la creación de la propuesta). Los tokens bloqueados también se pueden delegar en otra dirección.

Para crear una propuesta, un usuario necesita tener al menos 1000 TORN. Todas las propuestas deben ser smart contracts con código verificado que se ejecutan desde el contrato de gobierno (utilizando delegatecall). De esta manera, es fácil auditar y testar cualquier cambio de gobierno.

El periodo de votación por una propuesta es de 3 días. Una propuesta tendrá éxito si consigue una mayoría simple de votos y hay al menos 25,000 TORN de votos totales (si el resultado es insuficiente, la propuesta automáticamente se descarta).

Cuando una propuesta tiene éxito, se congela durante un periodo de 2 días. Después de éste periodo, cualquier usuario puede ejecutar la propuesta. (lo que inicia los cambios). Si la propuesta no se ejecuta en los 3 días posteriores al periodo de latencia, se considera expirada y no puede ser ejecutada.

Todos estos parámetros iniciales son relativamente pequeños, ya que no habrá demasiados tokens TORN en circulación al inicia. Conforme la cantidad circulante aumente, la gobernanza podría ajustar estos criterios.

Una propuesta puede ser de la naturaleza siguiente:

  • Añadir una nueva pool al proxy de Tornado Cash
  • Cambiar los parámetros de recompensas AP
  • Reanudar/Pausar los tokens TORN
  • Cambiar algunos contratos raíz como el contrato TornadoTrees
  • Una combinación de todas las anteriores

Muchas más se pueden realizar. Para descubrir exactamente qué puede ser modificado a través de la gobernanza en el protocolo, busque las funciones con el modificador onlyGovernance en los smart contracts.

Las funciones de gobierno se representan con una flecha roja en este diagrama de arquitectura.

NOTA: Partes de este artículo se han recogido de este artículo de Medium. El crédito es del equipo de Tornado Cash.

How to vote ?

Usted necesitará depositar (o bloquear) tokens TORN en el contrato de gobernanza.

Vaya a: https://app.tornado.cash/governance

Haga clic en Manage -> Lock Tab

Apruebe el contrato de gobernanza para transferir sus tokens TORN haciendo clic en el botón Approve. Una vez la aprobación se haya confirmado, escoja la cantidad que usted quiere depositar y haga clic en Lock. Confirme la transacción en su monedero y espere a la confirmación.

Antes de votar, el paso siguiente fundamental es revisar la propuesta. Las propuestas legítimas deben tener una entrada dedicada en torn.community bajo la categoría "Proposal". El foro proporcionará contexto adicional y argumentos sobre la propuesta. Lea el hilo y fórmese su propia opinión sobre el asunto.

Cuando una propuesta haya sido presentada aparecerá en: https://app.tornado.cash/governance Las propuestas se implementan en la forma de smart contracts realizando cambios en el sistema. En consecuencia, es importante verificar la dirección del smart contract y revisar su código. Encuentre la dirección del contrato de la propuesta aquí:

Busque la dirección del contrato en Etherscan y asegúrese que el código fuente está verificado y se puede leer.

Lea el código fuente y asegúrese que concuerda con lo que se describe en la entrada del foro.

Si usted no tiene conocimiento técnico ni se siente cómodo leyendo código en Solidity, consulte con alguien de confianza para que revise el contrato por usted.

Si usted está de acuerdo (o en desacuerdo) con el código propuesto, es hora de votar!

Una propuesta tiene una ventana de votación de 3 días. Esto significa que tenemos 3 días para alcanzar el quórum de 25k TORN en votos.

Importante: Una vez haya votado, sus tokens se bloquearán durante 8.25 días desde el momento en el que la propuesta fuera presentada (el inicio de los 3 días para la votación)- Pasados los 8.25 días, usted puede retirar sus tokens del contrato de gobernanza. Note que usted puede votar en 2 propuestas al mismo tiempo sin incurrir en un periodo adicional de bloqueo (Solamente la propuesta más reciente contará para los 8.25 días de bloqueo).

Para votar, simplemente haga clic en la marca Verde o en la cruz Roja, dependiendo si acepta o rechaza la propuesta. ¡Confirme la transacción con Metamask y su voto se habra realizado!

¿Cómo delega el voto?

Si usted es propietario de tokens TORN, puede delegar su poder de voto a alguien sin tener que enviarle los tokens.

IMPORTANTE: Si usted delega sus tokens y su delegado vota o inicia una propuesta, sus tokens permanecerán bloqueados durante 8.25 días desde el momento que la propuesta en la que se delegaron los votos empiece. Note que usted siempre puede deshacer esta acción y recuperar su poder (undelegate) en cualquier momento.

Para activar la delegación, vaya a: https://app.tornado.cash/governance

Primero necesitará bloquear sus tokens en el contrato de gobernanza. Haga clic en Manage -> Lock.

Apruebe el contrato de gobernanza para transferir sus tokens TORN haciendo clic en el botón Approve. Una vez la aprobación se haya confirmado, escoja la cantidad que quiere delegar y haga clic en Lock. Confirme la transacción en su monedero y espere la confirmación.

El último paso, es efectuar la delegación. Vaya de nuevo a https://app.tornado.cash/governance

Haga clic en Manage -> Delegate

Rellene con la dirección a la que usted quiere delegar y haga clic en Delegate. Apruebe la transacción en su monedero y espere la confirmación.

La totalidad de su balance bloqueado se delegará.

Usted puede deshacer la delegación en cualquier momento. Para ello, simplemente use el botón Undelegate en la pestaña -> Undelegate.

Escrito por @rezan****
****Traducido por @EeXavi