¿Qué es la Subjetividad Débil?
Averigüemos Subjetividad debil de la palabra clave, definición en el mundo cripto, ¿Qué es la Subjetividad Débil y todos los demás datos detallados.
El término "subjetividad débil" fue creado por Vitalik Buterin. Explica una necesidad observada en las cadenas de bloques Proof-of-Stake (PoS) en las que los nodos deben confiar en otros nodos. Los nodos lo hacen para averiguar el estado actual del sistema.
En primer lugar, definamos la objetividad y la subjetividad en el contexto de las cadenas de bloques (blockchain). Estas ideas están relacionadas con la premisa de que, como sistema distribuido, una blockchain suele tener múltiples cadenas legítimas. Básicamente, esto implica que hay numerosas formas de llegar desde el bloque génesis hasta el bloque más reciente. Además, todas las formas son válidas.
Sin embargo, hay que tener en cuenta que es posible que los nodos no siempre puedan determinar qué cadena está activa. Por ejemplo, Bitcoin está configurado de tal manera que se supone que los nodos seleccionan la ruta con la mayor cantidad de trabajo acumulado. Esto es exactamente lo que proporciona objetividad a la cadena de bloques de Bitcoin.
Así, la objetividad puede definirse como la capacidad de un nuevo nodo para unirse a la red. Además de eso, puede reconocer rápidamente cual cadena está activa (o es la más larga).
Dicho de otro modo, la objetividad significa que los nuevos nodos pueden añadirse rápidamente y sincronizarse con el estado actual del sistema. Esto se debe sencillamente a que sólo hay un camino que es el más largo.
Sin embargo, algunas redes pueden mostrar un alto nivel de subjetividad. Esto significa que es difícil determinar qué cadena está activa. Esencialmente, la subjetividad está vinculada a una cadena de bloques que puede interpretarse de diversas maneras. Este es el caso porque su mecanismo de consenso está influenciado por una "red social", que se basa en la interacción de nodos.
En lugar de adoptar una regla determinista como la "regla de la cadena más larga", los nodos en esta situación deben apoyarse mutuamente para establecer el consenso. Es por eso que ciertas redes blockchain tienen cierta subjetividad.
Por lo tanto, cuando se intenta identificar el estado actual del libro mayor, la subjetividad está ligada a la premisa de que ciertos nodos requieren información de otros nodos. Esto no tiene nada que ver con lograr el consenso. En cambio, está relacionado con reconocer qué cadena está activa.
Ahora volvamos al concepto de Vitalik Buterin de subjetividad débil. Esencialmente, es necesario para blockchains que utilizan el modelo Proof-of-Stake. En resumen, la subjetividad débil se utiliza para averiguar qué cadena está activa. Esencialmente, se considera débil porque ocurre exclusivamente en dos situaciones:
- Cuando nuevos nodos se unen a la red
- Cuando los nodos están fuera de línea durante un período de tiempo significativo
Entonces, si un nodo está en línea todo el tiempo, no habrá problemas de subjetividad. Simplemente porque será capaz de identificar inmediatamente qué ledger (libro mayor) es legítimo. Sin embargo, un nodo tendrá que confiar en otros nodos, si se desconecta durante un largo periodo de tiempo o si acaba de unirse a la red. Aquí es exactamente cuando entra en juego la subjetividad.