Vitalik Buterin wprowadził pojęcie słabej subiektywności, aby wyjaśnić konkretny wymóg w sieciach blockchain Proof of Stake (PoS). W sieciach PoS węzły zależą od siebie nawzajem, określając aktualny stan systemu, w przeciwieństwie do niezależnej weryfikacji obserwowanej w systemach Proof of Work (PoW), takich jak Bitcoin, gdzie węzły mogą samodzielnie zweryfikować najdłuższy łańcuch.
Obiektywność vs. subiektywność
● Obiektywność: Nowe węzły mogą niezależnie zidentyfikować prawidłowy łańcuch (np. Bitcoin).
● Subiektywność: Węzły polegają na innych węzłach w celu określenia aktywnego łańcucha.
Słaba subiektywność:
● Występuje, gdy nowe węzły dołączają do sieci lub gdy węzły łączą się ponownie po długim okresie bez połączenia.
● Węzły muszą uzyskać aktualny stan od innych węzłów w celu poprawnej synchronizacji.
Konsekwencje:
● Zapewnia bezpieczeństwo i integralność sieci w systemach PoS.
● Rozwiązuje wyzwania związane z utrzymaniem konsensusu bez ciągłej obecności online.
Słaba subiektywność jest niezbędna dla sprawnego funkcjonowania blockchainów PoS, zapewniając, że węzły mogą dokładnie zidentyfikować prawidłowy stan sieci.