Technical reviewer:
MATLAB Machine Learning Recipes - A Problem-Solution Approach
Dec 2026.
https://link.springer.com/book/9798868825149
Abstract Thoughts and Simplicity
Technical reviewer:
MATLAB Machine Learning Recipes - A Problem-Solution Approach
Dec 2026.
En Redis existe ZSET y script Lua para ejecucion de metodos/transacciones atomica.
1. un ZSET es más parecido a:
Map<String, Long> + TreeMap<Long, Set<String>>
docker run -d \
--name redis-poc \
-p 6379:6379 \
redis:7
=== INITIAL BALANCES ===
ACCOUNT_A = 1000
ACCOUNT_B = 500
=== LUA RESULT ===
SUCCESS
1000
900
500
600
=== FINAL BALANCES ===
ACCOUNT_A = 900
ACCOUNT_B = 600
=== MODIFIED ACCOUNTS ===
ACCOUNT_A
ACCOUNT_B
4. Codigo fuente:
Technical Reviewer
C Programming for System, Network, and Cloud Engineers
Techniques for Processes, Memory, Network Applications, and Linux Namespaces
© 2026
https://link.springer.com/book/10.1007/979-8-8688-1805-9
https://github.com/Apress/C-Programming-for-System-Network-and-Cloud-Engineers
Simple state machine implementation based on (data) maps.
The principal parts of the human body are the head, the trunk, and the limbs.
A scriptorium (/skrɪpˈtɔːriəm/ ⓘ)[1] was a writing room in medieval European monasteries for the copying and illuminating of manuscripts by scribes.
El término scriptorium,[a] literalmente «un lugar para escribir»,
Un protocolo ZKP para un lenguaje $L$ cumple:
Se define así:
$$ \forall x \in L,\ \exists w:\ R(x, w) = 1 $$Donde:
Si el prover es honesto:
$$ \Pr[V(x) = \text{accept}] = 1 $$Si el prover NO conoce el secreto:
$$ \Pr[V(x) = \text{accept}] \leq \epsilon $$($\epsilon$ es muy pequeño)
El verificador no aprende nada nuevo
Sin revelar $x$
Demostrar que sabes $w$ sin revelarlo
Vector:
$$ a = (a_1, a_2, ..., a_n) $$Demostrar que conoces $x$ tal que:
$$ x \cdot x = y $$Con:
Esto equivale a decir:
👉 “sé la raíz cuadrada de $y$” sin revelarla
La expresión “caverna de Alibaba” en el contexto de ZKP (Zero-Knowledge Proofs) se refiere a un ejemplo clásico para explicar cómo alguien puede demostrar que sabe un secreto sin revelarlo. Es una analogía muy usada en criptografía.
Imagina esto:
Hay una cueva en forma de círculo con dos caminos (A y B).
En el fondo hay una puerta secreta que solo se abre con una contraseña.
Una persona (Peggy) dice que conoce la contraseña.
Otra persona (Victor) quiere verificarlo sin que Peggy revele la contraseña.
Peggy entra a la cueva por A o B (sin que Victor vea cuál).
Victor entra después y le grita: “¡Sal por A!” o “¡Sal por B!”
Si Peggy realmente conoce la contraseña:
Puede abrir la puerta secreta y salir por el camino que Victor pidió.
Si NO conoce la contraseña:
Solo puede salir por donde entró → tiene 50% de probabilidad de acertar.
Repitiendo esto muchas veces, Victor gana confianza de que Peggy sí sabe el secreto, sin que nunca lo revele.
Peggy = el prover
Victor = el verifier
La contraseña = el secreto
La puerta = una función difícil de invertir (criptográfica)
Este modelo captura las propiedades clave de los ZKP:
Completitud → si sabes el secreto, siempre puedes demostrarlo
Solidez (soundness) → si no lo sabes, es muy difícil engañar
Cero conocimiento → no revelas el secreto
Esto es solo una analogía. En sistemas reales como:
ZoKrates
Circom
Noir
Cairo
…la “puerta secreta” se transforma en:
circuitos aritméticos
constraints
polinomios (SNARKs/STARKs)
La caverna de Alibaba te enseña esto:
- Puedes probar conocimiento sin revelar información
- Eso es exactamente lo que hacen los ZKP modernos, pero con matemáticas en lugar de cuevas