Pregunta 8

p2p: Replace per-peer transaction rate-limiting with global rate li...

> 17/04/2026 15:41
Pregunta 8 -> ¿Has compilado/testeado el PR? ¿Cómo te organizaste para revisarlo? ¿Hay algo que te sorprendió, edge cases que falten, o algo que te gustaría discutir en grupo?
24/04/2026 17:04
Ultima pregunta 🫡
arejula27 24/04/2026 17:04
Como se ha adaptado la PR con cluster mempool? Tambien agrupamos tx en los vectores por paquetes? seria crear ineficiencias, mandarlas en distintos batches al provocar modificaciones en clusters de tx continuamente en tus peers?
Pol Espinasa 24/04/2026 17:06
en los vectores las transacciones estan desordenadas
24/04/2026 17:06
de hecho “Topology” es precisamente por eso, no @Pol Espinasa ?
arejula27 24/04/2026 17:06
ahi pensaba que deberia estar, pero no he pododio mirarlo a fondo
24/04/2026 17:09
posiblemente
24/04/2026 17:10
Es así?
aj 24/04/2026 17:11
El retraso solo está parcialmente ordenado: solo ordenamos el bit superior que eliminamos. Así que ese bit está ordenado por tarifa y topología. Pero el resto se deja en orden arbitrario.
24/04/2026 17:11
retraso = backlog
❤️ 3
> 24/04/2026 17:13
Bueno yo por mi parte encontré solo 1 nit, lo revisé commit por commit, corrí tests, buildeé y levanté el nodo con esos cambios en signet. Aprendí mucho la verdad
Pol Espinasa 24/04/2026 17:14
yo estoy revisando aun, tengo un par de comentarios pendientes de publicar en el PR, de momento solo nits 😛
24/04/2026 17:15
estube mirando un poco como mejorar el tema de los duplicados, pero se me ocurrio ninguna solución elegante
Santochibtc 24/04/2026 17:15
¿A qué llamáis nit?
24/04/2026 17:16
como cambiar el nombre de una variable, agregar comentarios, etc
nebula 24/04/2026 17:16
typos, code style..
Santochibtc 24/04/2026 17:17
¿las tx que van en los distintos buckets se duplican? es decir, una misma tx ocupa memoria varias veces?
24/04/2026 17:19
Sorteas las transacciones y las deduplicas nada más para enviarlas al peer
24/04/2026 17:20
asi que si, definitivamente una misma tx puede estar en memoria mas de 1 vez.
👍 1
> 24/04/2026 17:20
Aunque no recuerdo bien si CtransactionRef resuelve esto? @Pol Espinasa @aj ?
Pol Espinasa 24/04/2026 17:21
si es un puntero
24/04/2026 17:21
no se duplica la info, solo se pasa la direccion de memoria
24/04/2026 17:21
es muy economico
👍 3
> 24/04/2026 17:22
Bueno entonces corrijo, no es la tx la que se duplica, si no su id
24/04/2026 17:22
el wtxid cierto?
👍 3
24/04/2026 17:25
Terminamos por hoy! si quieren seguir discutiendo pueden hacerlo en los threads! Yo por mi parte responderé como puedo
❤️ 3
24/04/2026 17:25
@aj gracias por venir 🙂
aj 24/04/2026 17:25
De nada, ¡gracias por acoger!
❤️ 4