Repository navigation
v0.6.5 — Red cerrada por tipo de conexión, escalera por RPC y verificar
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 conSHA256SUMS-<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íneaOK/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 withSHA256SUMS-<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 lineOK/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.