Investor's wiki

Svag subjektivitet

Svag subjektivitet

Svag subjektivitet Àr ett koncept skapat av Vitalik Buterin för att beskriva ett krav som finns pÄ Proof of Stake (PoS) blockkedjor, dÀr noder mÄste förlita sig pÄ andra noder för att avgöra vad som Àr systemets nuvarande tillstÄnd.

För att förstÄ svag subjektivitet mÄste vi först förstÄ vad objektivitet och subjektivitet betyder i blockkedjors sammanhang. Dessa begrepp Àr relaterade till idén att en blockkedja - som ett distribuerat system - ofta presenterar mer Àn en giltig kedja. Med andra ord finns det flera möjliga vÀgar frÄn genesisblocket till det senaste blocket, och alla kan anses giltiga.

Beroende pÄ hur en blockkedja Àr designad kan noder inte alltid snabbt definiera vilken som Àr den aktiva kedjan (dvs. vilken vÀg man ska vÀlja). NÀr det kommer till Bitcoin Àr systemet utformat pÄ ett sÄdant sÀtt att deltagarna i nÀtverket (noder) förvÀntas vÀlja den kedja (vÀg) som har mest ackumulerat arbete i sig. Detta Àr relaterat till gruvprocessen och Àr det som ger objektivitet till Bitcoin-nÀtverket.

SÄ vi kan definiera objektivitet som förmÄgan för en ny nod att ansluta sig till nÀtverket och snabbt "lÀra sig" vilken som Àr den aktiva kedjan (Àven kallad den lÀngsta kedjan). Sagt pÄ ett annat sÀtt innebÀr objektivitet att nya noder enkelt kan synkroniseras till systemets giltiga tillstÄnd eftersom det bara finns en vÀg som kan anses vara den lÀngsta.

Å andra sidan kan vissa nĂ€tverk uppvisa en stark subjektivitet, vilket innebĂ€r att det inte Ă€r lika enkelt att definiera vilken kedja som Ă€r den aktiva. I huvudsak Ă€r subjektivitet relaterad till ett blockchain-nĂ€tverk som Ă€r öppet för flera tolkningar. FrĂ€mst för att deras konsensusmekanism Ă€r betingad av ett "socialt nĂ€tverk" som förlitar sig pĂ„ interaktionen mellan noder.

I det hÀr fallet mÄste noderna hjÀlpa varandra nÀr de nÄr konsensus istÀllet för att följa en deterministisk regel, som "den lÀngsta kedjeregeln." Och det Àr det som ger en viss grad av subjektivitet till vissa blockkedjenÀtverk.

SÄ vi kan sÀga att subjektivitet Àr relaterad till idén att vissa noder behöver ta emot information frÄn andra noder nÀr de försöker bestÀmma det aktuella tillstÄndet för huvudboken. Observera att detta inte Àr relaterat till uppnÄende av konsensus utan snarare till att bestÀmma vilken kedja som Àr den aktiva.

Slutligen har vi konceptet svag subjektivitet, som skapades av Vitalik Buterin som ett krav för blockkedjor som implementerar en PoS-modell. Kort sagt, nya noder (eller noder som Àr bortkopplade frÄn nÀtverket under en lÄng period) behöver svag subjektivitet för att lÀra sig vilken som Àr den aktiva kedjan.

SĂ„ om en nod förblir online kontinuerligt kommer det inte att finnas nĂ„got subjektivitetsproblem eftersom de snabbt kommer att kunna avgöra vilken reskontra som Ă€r den "giltiga". Men om noden gĂ„r offline under en lĂ„ng tid, kommer de att behöva förlita sig pĂ„ andra noder, och det Ă€r dĂ€r subjektivitet sker. ÄndĂ„ anses subjektiviteten vara svag eftersom den bara förekommer i tvĂ„ situationer: nĂ€r nya noder gĂ„r med i nĂ€tverket eller nĂ€r noder gĂ„r offline under lĂ„nga perioder.