GRANDPA
Accordo ricorsivo di prefisso derivato ANcestor basato su GHOST
La finalità è la proprietà che garantisce l'irreversibilità di una transazione (o di un gruppo di transazioni). La finalità può essere assoluta o probabilistica. La finalità assoluta è tecnologicamente garantita, mentre quella probabilistica è economicamente garantita. Nei sistemi POW, come Bitcoin, la finalità è probabilistica, il che significa che una transazione non è mai considerata veramente irreversibile; le riorganizzazioni dei blocchi o i rollback possono teoricamente avvenire in qualsiasi momento e a qualsiasi profondità; pertanto, negli ambienti probabilistici, la finalità è stabilita in base al peso economico delle transazioni che vi si sovrappongono. In questo caso, le parti assumono che i nuovi blocchi di transazioni in arrivo consumeranno risorse man mano che il tempo passa. A un certo punto, il costo economico di tali risorse è sufficiente a far sì che un attaccante non sia interessato a tornare indietro oltre il blocco della transazione originale. All'altro capo dello spettro ci sono i sistemi POS che sfruttano prevalentemente la finalità assoluta. In questo caso, la finalità diventa un parametro codificato nei processi di consenso; una volta raggiunta una soglia specifica (che può essere il volume delle transazioni, l'avanzamento dei blocchi o qualsiasi altra metrica arbitraria come il tempo), il sistema inizia a utilizzare quella versione dello stato come punto di riferimento; ciò significa che nel caso in cui arrivi una transazione che non si allinea con lo stato finalizzato più recente o un validatore tenti di spingere un set di cronologia alternativo, il sistema non lo accetterà.
Atleta utilizzerà GRANDPA o GHOST (Recursive ANcestor Deriving Prefix Agreement) come gadget di finalizzazione. Progettato per l'efficienza e la flessibilità, GRANDPA è un livello di consenso asincrono per la finalizzazione che consente un controllo granulare sulla struttura della finalizzazione ed è in grado di gestire le partizioni della rete senza compromettere la coerenza. Con GHOST (Greedy Heaviest Observed Subtree) come modulo per la navigazione delle scelte di fork, la rete può garantire il consolidamento su un singolo stato storico.
Last updated