O Que É Subjetividade Fraca?
Vamos descobrir o significado de Subjetividade Fraca, sua definição no mundo Cripto, o Que É Subjetividade Fraca e todos os outros fatos relacionados.
O termo "subjetividade fraca" foi cunhado por Vitalik Buterin. Ele explica uma necessidade vista em blockchains Prova de Participação (PoS) em que os nós devem confiar em outros nós. Os nós fazem isso para descobrir o estado atual do sistema.
Em primeiro lugar, vamos definir objetividade e subjetividade no contexto de blockchains. Essas ideias estão conectadas à premissa de que, como um sistema distribuído, um blockchain normalmente possui várias cadeias legítimas. Basicamente, isso implica que existem várias maneiras de ir do bloco de gênese para o bloco mais recente. Além disso, todas as formas são válidas.
No entanto, lembre-se de que os nós nem sempre podem determinar qual cadeia está ativa. Por exemplo, o Bitcoin é configurado de tal forma que os nós devem selecionar o caminho com a maior quantidade de trabalho acumulado nele. Isso é exatamente o que fornece objetividade ao blockchain do Bitcoin.
Assim, a objetividade pode ser definida como a capacidade de um novo nó ingressar na rede. Além disso, pode reconhecer rapidamente qual cadeia está ativa (ou a mais longa).
Em outras palavras, objetividade significa que novos nós podem ser rapidamente adicionados e sincronizados com o estado atual do sistema. Isso ocorre simplesmente porque há apenas um caminho que é o mais longo.
No entanto, certas redes podem apresentar um alto nível de subjetividade. Isso significa que é difícil determinar qual cadeia está ativa. Essencialmente, a subjetividade está ligada a uma blockchain que pode ser interpretada de várias maneiras. Este é o caso porque seu mecanismo de consenso é influenciado por uma "rede social", que depende da interação do nó.
Em vez de adotar uma regra determinística como a "regra da cadeia mais longa", os nós nessa situação devem se apoiar para estabelecer um consenso. É por isso que certas redes blockchain têm uma certa subjetividade.
Portanto, ao tentar identificar o estado atual do livro-razão, a subjetividade está ligada à premissa de que certos nós requerem informações de outros nós. Isso não tem nada a ver com chegar a um consenso. Em vez disso, está relacionado ao reconhecimento de qual cadeia está ativa.
Agora, voltemos ao conceito de subjetividade fraca de Vitalik Buterin. Essencialmente, é necessário para blockchains que usam o modelo Proof-of-Stake. Para resumir, a subjetividade fraca é usada para descobrir qual cadeia está ativa. Essencialmente, é considerado fraco, pois ocorre exclusivamente em duas situações:
- Quando novos nós ingressam na rede
- Quando os nós ficam offline por um período significativo de tempo
Assim, se um nó estiver online o tempo todo, não haverá problemas com a subjetividade. Simplesmente porque será capaz de identificar imediatamente qual razão é legítima. No entanto, um nó terá que depender de outros nós, se ficar offline por um longo período de tempo ou apenas ingressar na rede. É exatamente nesse momento que a subjetividade entra em jogo.