Glosario cripto
Subjetividad débil
La subjetividad débil es la idea de que un nodo nuevo o mucho tiempo desconectado en prueba de participación necesita un checkpoint reciente de confianza.
El término viene de un ensayo de Vitalik Buterin de 2014. Un sistema plenamente objetivo permite que cualquier nodo, partiendo solo del bloque génesis, identifique la cadena correcta aplicando las reglas; así funciona la prueba de trabajo. La prueba de participación no llega del todo a eso por los ataques de largo alcance con claves antiguas. Es débilmente subjetiva: el nodo necesita un dato social, un hash de bloque reciente en el que confíe, y a partir de ahí las reglas del protocolo hacen el resto.
En la práctica, los clientes de consenso de Ethereum arrancan con checkpoint sync. Descargan un estado finalizado reciente de una fuente de confianza, como un endpoint de un equipo de desarrollo, un proveedor de staking o el nodo de un conocido, y lo contrastan con exploradores de bloques u otras fuentes. El periodo de subjetividad débil, que va de semanas a meses según el tamaño del conjunto de validadores y su rotación, es el tiempo que un nodo puede pasar desconectado y volver sin necesitar un nuevo checkpoint.
Hay quien lo ve como un retroceso frente al modelo de confianza de Bitcoin; sus defensores responden que los usuarios ya confían en quien les da el software. En cualquier caso, la confianza necesaria es pequeña y verificable, no una dependencia continua de ninguna autoridad.
Ejemplo
Un staker doméstico monta un nodo nuevo de Ethereum, lo apunta a un endpoint público de checkpoint sync y compara la raíz del bloque finalizado con dos exploradores antes de dejarlo funcionar.
