Chicos, estaba a punto de hacer un short de $AVAAI pero alguien sugirió un long en $NEIRO . Lo hice, subió y recuperé la pérdida de ayer. 🔥

Pero hey, kabhi khushi kabhi gham, así es la vida. 😭

Ahora vayamos al tema principal. 👀

Seguí viendo que se mencionaba smst en la sección de zedger sin una explicación clara hasta que lo rastreé hasta lo que realmente combina. Son dos estructuras fusionadas en una. un árbol disperso de Merkle, que te da una prueba criptográfica

para que exista un valor sin necesidad de tener todo el árbol completo, y un árbol de segmentos que se construye para hacer seguimiento de valores a través de rangos en vez de puntos individuales. dusk necesitaba ambas cosas a la vez para almacenar cuentas, así que construyeron

una sola estructura que hace ambos trabajos. cada nodo lleva cuatro campos de balance separados. el balance máximo registrado alguna vez en ese segmento, el balance transaccional que realmente puedes gastar, el balance de votación y el balance elegible para dividendos. cuatro números en lugar de uno,

mantenidos de forma independiente todo el tiempo.
los nodos hoja se quedan ahí. los nodos internos agregan dos hashes de los hijos encima, uno para cada rama debajo de ellos.

todavía no he averiguado qué tan costosa es una actualización

cuando una sola transacción toca balances a través de

muchos segmentos de una vez. ¿escala linealmente con la cantidad de segmentos que se tocan o hay algún tipo de batching pasando por debajo??

#dusk @Dusk $DUSK