Skip to content

v0.6.5 — Red cerrada por tipo de conexión, escalera por RPC y verificar

Choose a tag to compare

@xxxedu21xxx-bot xxxedu21xxx-bot released this 08 Oct 04:39
· 36 commits to main since this release

v0.6.5 — La red se cierra por tipo de conexión, la escalera por RPC y rupixwallet verificar / Connection-type whitelist, the ladder over RPC, and rupixwallet verificar

🇲🇽 Sin cambio de consenso. Mismas claves, mismos datos; solo cambia el binario.

  • Lista blanca por tipo de conexión (pedido del auditor tras el fallo de los 9 bytes de v0.6.3): una conexión P2P rechaza, antes de convertir nada, cualquier mensaje que no sea del protocolo entre nodos, y una conexión RPC rechaza los que no son RPC. La superficie que un peer puede tocar baja de ~150 conversores a ~40.
  • FuzzKaspadMessage: el fuzzer del tipo de wire completo. En su primera corrida encontró un mensaje heredado de kaspad que se podía recibir pero no mandar (StopNotifyingPruningPointUTXOSetOverrideResponse); arreglado.
  • RPC GetGemsInfo: gemas nacidas (el conteo sellado en cada encabezado), vivas (índice de UTXOs) y topes. rupixctl --testnet GetGemsInfo. Requiere --utxoindex.
  • rupixwallet --testnet verificar: una pantalla, sin contraseña: si tu binario es exactamente el de esta release (compara su sha256 con SHA256SUMS-<os>.txt, nuevo en los assets), si tu nodo responde y en qué red y bloque va, si tiene los checkpoints publicados, y el estado de la escalera. Cada línea OK / AVISO / FALLO; lo que no se pudo comprobar se dice.
  • Especificación: la fila del Diamante corregida (la quema de 10 RUPIX es exacta y cubre la quema por transacción), sección 7 con cuatro cosas más que un 51 % sí puede hacer, dos pendientes cerrados con test, hueco #8 (TestMaxSompi) rastreado, versión en inglés. OPERACIONES: receta del segundo seed.

🇬🇧 No consensus change. Same keys, same data; only the binary changes.

  • Whitelist by connection type (reviewer's request after v0.6.3's 9-byte bug): a P2P connection rejects, before converting anything, any message that is not part of the node-to-node protocol, and an RPC connection rejects non-RPC ones. The surface a peer can touch drops from ~150 converters to ~40.
  • FuzzKaspadMessage: the fuzzer for the whole wire type. On its first run it found a kaspad-inherited message that could be received but not sent (StopNotifyingPruningPointUTXOSetOverrideResponse); fixed.
  • RPC GetGemsInfo: gems born (the count sealed in every header), alive (UTXO index) and caps. rupixctl --testnet GetGemsInfo. Needs --utxoindex.
  • rupixwallet --testnet verificar: one screen, no password: whether your binary is exactly the one in this release (compares its sha256 with SHA256SUMS-<os>.txt, new among the assets), whether your node answers and which network and block it is on, whether it has the published checkpoints, and the state of the ladder. Every line OK / AVISO / FALLO; whatever could not be verified is said.
  • Specification: the Diamante row corrected (the 10 RUPIX burn is exact and covers the per-transaction burn), section 7 with four more things a 51 % can do, two pending items closed with tests, gap #8 (TestMaxSompi) tracked, English version. OPERACIONES: second-seed recipe.

Binarios reproducibles / reproducible binaries: sh tools/verificar-binarios.sh v0.6.5. No confíes, verifica.