Saltar al contenido principal

Gobernanza

Esta guía explica cómo funciona la gobernanza on-chain en QoreChain: cómo se cuentan los votos, cómo presentar propuestas y cómo votar.

nota

Los comandos a continuación usan la testnet qorechain-diana (EVM chain ID 9800). La mainnet (qorechain-vladi, EVM chain ID 9801) está activa desde el 7 de junio de 2026 y ejecuta la versión v3.2.3 hasta la altura 3,742,566 y v3.2.4 desde ese bloque; la testnet ejecuta v3.2.4 desde el 19 de octubre de 2026 — sustituye el chain ID y los endpoints de mainnet de la página Conexión a Mainnet al participar en la gobernanza en mainnet.

Firma con tx pqc cosign

Mainnet y testnet exigen una firma híbrida poscuántica en cada transacción del carril Cosmos, por lo que los comandos de esta página no se difunden tal como están escritos. Añade --generate-only > tx.json a un comando y ejecuta después qorechaind tx pqc cosign tx.json --from mykey --pqc-key mypqc --chain-id <chain-id>. Consulta Firma híbrida.


Poder de voto​

Las propuestas se cuentan sobre el stake vinculado (bonded): cada QOR que hayas delegado a un validador vinculado cuenta como una unidad de poder de voto, sin multiplicador. Si no votas tú mismo, tu delegación sigue el voto de tu validador; emitir tu propio voto lo anula para tu stake. Una propuesta se aprueba cuando se cumplen todas las condiciones siguientes:

ReglaValor actualSignificado
Quórum33.4%Proporción del stake vinculado que debe votar
Umbral50%Proporción de "sí" entre los votos no abstenidos necesaria para aprobar
Veto33.4%Si "no con veto" alcanza esta proporción, la propuesta se rechaza y su depósito se quema

Estos valores se leyeron de mainnet el 20 de octubre de 2026 (y son los mismos en la testnet); confírmalos con qorechaind query gov params, ya que la gobernanza puede cambiarlos.

QDRW está diseñado pero no está activo

El diseño de QoreChain incluye una fórmula de poder de voto Quadratic Delegation-Reputation Weighted (QDRW), VP = sqrt(staked + 2 * xQORE) * ReputationMultiplier(r), que amortiguaría los stakes grandes y ponderaría la reputación. Está implementada en el módulo x/qca, pero está desactivada en ambas redes (qdrw_enabled es false en qorechaind query qca config) y no forma parte del recuento de gobernanza, por lo que hoy no afecta a ningún voto. xQORE tampoco está activo (consulta Staking de xQORE).


Presentación de una propuesta​

Cualquier poseedor de QOR puede presentar una propuesta de gobernanza. Se requiere un depósito mínimo para que la propuesta entre en el período de votación.

qorechaind tx gov submit-proposal <proposal_file.json> \
--from mykey \
--chain-id qorechain-diana \
--gas 400000 --fees 40000uqor

Archivo de propuesta de ejemplo (proposal.json). Una propuesta es una lista de mensajes que el módulo de gobernanza ejecuta si se aprueba, más un título, un resumen y un depósito. Esta eleva el número máximo de validadores de 100 a 150; authority es la cuenta del módulo de gobernanza (qorechaind query auth module-account gov):

{
"messages": [
{
"@type": "/cosmos.staking.v1beta1.MsgUpdateParams",
"authority": "qor10d07y265gmmuvt4z0w9aw880jnsr700jwfyxr3",
"params": {
"unbonding_time": "1814400s",
"max_validators": 150,
"max_entries": 7,
"historical_entries": 10000,
"bond_denom": "uqor",
"min_commission_rate": "0.000000000000000000"
}
}
],
"metadata": "",
"deposit": "10000000uqor",
"title": "Increase maximum validator count",
"summary": "Raise the active validator set from 100 to 150 to improve decentralization.",
"expedited": false
}

MsgUpdateParams reemplaza todo el conjunto de parámetros, así que copia los valores actuales de qorechaind query staking params y cambia solo el campo que quieras modificar. Una propuesta solo de texto (de señalización) usa "messages": []. qorechaind tx gov draft-proposal genera un esqueleto.


Votación de propuestas​

Una vez que una propuesta entra en el período de votación, cualquier staker puede emitir un voto:

qorechaind tx gov vote <proposal_id> <option> \
--from mykey \
--chain-id qorechain-diana \
--gas 400000 --fees 40000uqor

Opciones de voto:

OpciónDescripción
yesApoyar la propuesta
noOponerse a la propuesta
abstainReconocer la propuesta sin tomar una posición
no_with_vetoOponerse a la propuesta y señalar que no debería haberse presentado (quema el depósito si se alcanza el umbral)

Ejemplo:

qorechaind tx gov vote 1 yes \
--from mykey \
--chain-id qorechain-diana \
--gas 400000 --fees 40000uqor

Tipos de propuesta​

Una propuesta lleva cero o más mensajes que se ejecutan si se aprueba. Casos habituales:

TipoDescripción
TextoUna propuesta de señalización sin mensajes y sin ejecución automática on-chain. Se usa para sondeos de sentimiento de la comunidad.
Cambio de parámetroEl mensaje MsgUpdateParams de un módulo, enviado por la cuenta del módulo de gobernanza. Reemplaza todo el conjunto de parámetros de ese módulo.
Actualización de softwareUn mensaje MsgSoftwareUpgrade que programa una actualización coordinada de la cadena a una altura de bloque especificada.
Gasto comunitarioUn mensaje MsgCommunityPoolSpend que envía fondos del pool comunitario a una dirección de destinatario.
ExpeditaEstablece "expedited": true para un período de votación más corto con un depósito y un umbral de aprobación más altos (ver más abajo).

Consulta de propuestas​

Lista todas las propuestas:

qorechaind query gov proposals

Consulta una propuesta específica por su ID:

qorechaind query gov proposal <proposal_id>

Comprueba el recuento actual de votos de una propuesta:

qorechaind query gov tally <proposal_id>

Consulta tu propio voto sobre una propuesta:

qorechaind query gov vote <proposal_id> <voter_address>

Parámetros de gobernanza​

Consulta los parámetros de gobernanza actuales:

qorechaind query gov params

Los parámetros clave incluyen:

ParámetroDescripciónValor actual (20 oct. 2026)
min_depositDepósito mínimo requerido para que una propuesta entre en votación10 QOR (10000000uqor)
max_deposit_periodVentana de tiempo para alcanzar el depósito mínimo2 días
voting_periodDuración del período de votación una vez que una propuesta está activa2 días
quorumParticipación mínima requerida para una votación válida0.334
thresholdPorcentaje mínimo de "sí" para aprobar (excluyendo las abstenciones)0.5
veto_thresholdPorcentaje mínimo de "no con veto" para rechazar y quemar el depósito0.334
expedited_voting_period / expedited_threshold / expedited_min_depositPeríodo de votación, umbral de aprobación y depósito de las propuestas expeditas1 día / 0.667 / 50 QOR

La gobernanza en mainnet hasta ahora​

La gobernanza de mainnet se ha usado para cambios de parámetros, decisiones de cortacircuitos, actualizaciones coordinadas y, desde octubre de 2026, para liberar cantidades que la cadena registró en la actualización v3.2.0. Las propuestas 7 a 11 se aprobaron en mainnet en octubre de 2026, mientras que las propuestas 12 (otra liberación) y 13 (la actualización v3.2.4 en la altura 3,742,566) estaban en su período de votación al momento de escribir esto; la lista y los resultados están en el Historial de versiones, y cada propuesta puede leerse en vivo en GET /cosmos/gov/v1/proposals.


consejo
  • Vota antes de que termine el período de votación; tu voto solo se cuenta si se emite mientras la propuesta está en el período de votación.
  • Usa no_with_veto con cuidado. Si se alcanza el umbral de veto, el depósito de la propuesta se quema.
  • Las propuestas que no alcanzan el depósito mínimo dentro del período de depósito se eliminan automáticamente.