Investor's wiki

Soggettività debole

Soggettività debole

La soggettività debole è un concetto creato da Vitalik Buterin per descrivere un requisito trovato sulle blockchain Proof of Stake (PoS), in cui i nodi devono fare affidamento su altri nodi per determinare qual è lo stato attuale del sistema.

Per comprendere la soggettività debole, dobbiamo prima capire cosa significano oggettività e soggettività nel contesto delle blockchain. Questi concetti sono legati all'idea che una blockchain - in quanto sistema distribuito - presenta spesso più di una catena valida. In altre parole, ci sono molteplici percorsi possibili dal blocco di genesi al blocco più recente e tutti possono essere considerati validi.

A seconda del modo in cui una blockchain è progettata, i nodi non sono sempre in grado di definire rapidamente quale sia la catena attiva (cioè quale percorso scegliere). Quando si tratta di Bitcoin,. il sistema è progettato in modo tale che i partecipanti alla rete (nodi) debbano scegliere la catena (percorso) che contiene il lavoro più accumulato. Questo è legato al processo di mining ed è ciò che dà obiettività alla rete Bitcoin.

Quindi, possiamo definire l'obiettività come la capacità di un nuovo nodo di unirsi alla rete e "apprendere" rapidamente qual è la catena attiva (indicata anche come la catena più lunga). In altre parole, l'obiettività significa che i nuovi nodi possono facilmente sincronizzarsi con lo stato valido del sistema perché esiste un solo percorso che può essere considerato il più lungo.

D'altra parte, alcune reti possono presentare una forte soggettività, il che significa che definire quale catena è quella attiva non è così semplice. In sostanza, la soggettività è legata a una rete blockchain aperta a molteplici interpretazioni. Soprattutto perché il loro meccanismo di consenso è condizionato da un “social network” che si basa sull'interazione tra i nodi.

In questo caso, i nodi devono aiutarsi a vicenda quando raggiungono il consenso invece di seguire una regola deterministica, come la "regola della catena più lunga". Ed è ciò che conferisce un certo grado di soggettività ad alcune reti blockchain.

Quindi possiamo dire che la soggettività è correlata all'idea che alcuni nodi hanno bisogno di ricevere informazioni da altri nodi quando si cerca di determinare lo stato corrente del libro mastro. Si noti che questo non è correlato al raggiungimento del consenso, ma piuttosto alla determinazione di quale catena è quella attiva.

Infine, abbiamo il concetto di soggettività debole, che è stato creato da Vitalik Buterin come requisito per le blockchain che implementano un modello PoS. In breve, i nuovi nodi (o i nodi che sono disconnessi dalla rete per un lungo periodo) hanno bisogno di una soggettività debole per imparare qual è la catena attiva.

Quindi, se un nodo rimane in linea continuamente, non ci sarà un problema di soggettività perché sarà in grado di determinare rapidamente quale libro mastro è quello "valido". Ma se il nodo va offline per un lungo periodo di tempo, dovranno fare affidamento su altri nodi, ed è qui che avviene la soggettività. Tuttavia, la soggettività è considerata debole perché si verifica solo in due situazioni: quando nuovi nodi si uniscono alla rete o quando i nodi restano offline per lunghi periodi.