Investor's wiki

subjetividad débil

subjetividad débil

La subjetividad débil es un concepto creado por Vitalik Buterin para describir un requisito que se encuentra en las cadenas de bloques de prueba de participación (PoS), donde los nodos deben depender de otros nodos para determinar cuál es el estado actual del sistema.

Para comprender la subjetividad débil, primero debemos comprender qué significan la objetividad y la subjetividad en el contexto de las cadenas de bloques. Estos conceptos están relacionados con la idea de que una cadena de bloques,. como sistema distribuido, a menudo presenta más de una cadena válida. En otras palabras, existen múltiples caminos posibles desde el bloque de génesis hasta el bloque más reciente, y todos ellos pueden considerarse válidos.

Dependiendo de la forma en que se diseñe una cadena de bloques, los nodos no siempre pueden definir rápidamente cuál es la cadena activa (es decir, qué ruta elegir). Cuando se trata de Bitcoin,. el sistema está diseñado de tal manera que se espera que los participantes de la red (nodos) elijan la cadena (ruta) que tiene la mayor cantidad de trabajo acumulado. Esto está relacionado con el proceso de minería y es lo que le da objetividad a la red Bitcoin.

Entonces, podemos definir la objetividad como la capacidad de un nuevo nodo para unirse a la red y “aprender” rápidamente cuál es la cadena activa (también conocida como la cadena más larga). Dicho de otra manera, la objetividad significa que los nuevos nodos pueden sincronizarse fácilmente con el estado válido del sistema porque solo hay una ruta que puede considerarse la más larga.

Por otro lado, algunas redes pueden presentar una fuerte subjetividad, lo que significa que definir qué cadena es la activa no es tan sencillo. En esencia, la subjetividad está relacionada con una red blockchain que está abierta a múltiples interpretaciones. Principalmente porque su mecanismo de consenso está condicionado por una “red social” que se basa en la interacción entre nodos.

En este caso, los nodos deben ayudarse entre sí para llegar a un consenso en lugar de seguir una regla determinista, como la "regla de la cadena más larga". Y eso es lo que le da cierto grado de subjetividad a algunas redes blockchain.

Entonces, podemos decir que la subjetividad está relacionada con la idea de que ciertos nodos necesitan recibir información de otros nodos cuando intentan determinar el estado actual del libro mayor. Tenga en cuenta que esto no está relacionado con el logro del consenso sino con la determinación de qué cadena es la activa.

Finalmente, tenemos el concepto de subjetividad débil, que fue creado por Vitalik Buterin como un requisito para las cadenas de bloques que implementan un modelo PoS. En resumen, los nuevos nodos (o los nodos que están desconectados de la red durante un largo período) necesitan una subjetividad débil para saber cuál es la cadena activa.

Entonces, si un nodo permanece en línea continuamente, no habrá un problema de subjetividad porque podrán determinar rápidamente qué libro mayor es el "válido". Pero si el nodo se desconecta durante un largo período de tiempo, deberán depender de otros nodos, y ahí es donde ocurre la subjetividad. Aún así, la subjetividad se considera débil porque solo ocurre en dos situaciones: cuando se unen nuevos nodos a la red o cuando los nodos se desconectan durante largos períodos.