#dusk
Mi amigo me estaba hablando sobre la arquitectura de Kadcast en @Dusk y yo como que ok, déjame mirarlo yo mismo porque sinceramente al principio no lo entendí del todo.
Entonces, Dusk usa Kadcast para enviar bloques, transacciones y votos de consenso. Lo interesante es que no solo envía el mismo mensaje a cada vecino. Usa Kademlia y la distancia XOR para elegir qué pares deberían pasar el mensaje hacia adelante.
Luego están estas cosas de los árboles multicast, donde el mensaje se mueve desde pares más cercanos hacia nodos que están más lejos. Así se envían menos mensajes innecesarios por toda la red.
También encontré bastante interesante la parte de tolerancia a fallos. Si algunos nodos se desconectan, otros pares todavía pueden ayudar a reenviar el mensaje, y también hay un lado de privacidad, ya que el mensaje pasa por distintos nodos seleccionados, lo que hace más difícil averiguar el origen original.
En serio, pensé que Kadcast era solo algún término de redes, pero en realidad hay mucho en juego aquí.
Me hace preguntarme cuánto importa este tipo de cosas cuando la red de dusk se vuelve mucho más concurrida.
$DUSK
$COW
$WAL
Mi amigo me estaba hablando sobre la arquitectura de Kadcast en @Dusk y yo como que ok, déjame mirarlo yo mismo porque sinceramente al principio no lo entendí del todo.
Entonces, Dusk usa Kadcast para enviar bloques, transacciones y votos de consenso. Lo interesante es que no solo envía el mismo mensaje a cada vecino. Usa Kademlia y la distancia XOR para elegir qué pares deberían pasar el mensaje hacia adelante.
Luego están estas cosas de los árboles multicast, donde el mensaje se mueve desde pares más cercanos hacia nodos que están más lejos. Así se envían menos mensajes innecesarios por toda la red.
También encontré bastante interesante la parte de tolerancia a fallos. Si algunos nodos se desconectan, otros pares todavía pueden ayudar a reenviar el mensaje, y también hay un lado de privacidad, ya que el mensaje pasa por distintos nodos seleccionados, lo que hace más difícil averiguar el origen original.
En serio, pensé que Kadcast era solo algún término de redes, pero en realidad hay mucho en juego aquí.
Me hace preguntarme cuánto importa este tipo de cosas cuando la red de dusk se vuelve mucho más concurrida.
$DUSK
$COW
$WAL