Proxima. A DAG based cooperative distributed ledger
Drasutis
This paper introduces a novel architecture for a distributed ledger, commonly referred to as a "blockchain", which is organized in the form of directed acyclic graph (DAG) with UTXO transactions as vertices, rather than as a chain of blocks. Consensus on the state of ledger assets is achieved through the cooperative consensus: an profit-driven behavior of token holders themselves, which is viable only when they cooperate by following the "biggest ledger coverage rule", akin the "longest chain rule" of Bitcoin. The cooperative behavior is facilitated by enforcing purposefully designed UTXO transaction validity constraints. Token holders are the sole category of participants authorized to make amendments to the ledger, making participation completely permissionless - without miners, validators, committees or staking - and without any need of knowledge about the composition of the set of all participants in the consensus. The setup allows to achieve high throughput and scalability alongside with low transaction costs, while preserving key aspects of high decentralization, open participation, and asynchronicity found in Bitcoin and other proof-of-work blockchains, but without huge energy consumption. Sybil protection is achieved similarly to proof-of-stake blockchains, using tokens native to the ledger, yet the architecture operates in a leaderless manner without block proposers and committee selection.
academic
Proxima: Un Registro Distribuito Cooperativo Basato su DAG
Questo articolo propone una nuova architettura di registro distribuito che adotta una struttura a grafo aciclico diretto (DAG), utilizzando transazioni UTXO come vertici, anziché la tradizionale struttura blockchain. La coerenza dello stato delle risorse del registro viene raggiunta attraverso un meccanismo di "consenso cooperativo": un comportamento guidato dal profitto dei detentori di token, fattibile solo quando cooperano seguendo la "regola della copertura massima del registro" (simile alla "regola della catena più lunga" di Bitcoin). Il comportamento cooperativo è promosso attraverso vincoli di validità delle transazioni UTXO accuratamente progettati. I detentori di token sono l'unica categoria di partecipanti autorizzati a modificare il registro, rendendo la partecipazione completamente senza permessi—senza minatori, validatori, comitati o staking—e senza necessità di conoscere la composizione dell'insieme dei partecipanti al consenso. Questa configurazione consente di ottenere elevato throughput e scalabilità, nonché bassi costi di transazione, mantenendo al contempo le caratteristiche chiave dei blockchain a prova di lavoro come Bitcoin: elevato decentramento, partecipazione aperta e asincronia, ma senza richiedere un consumo energetico enorme.
I problemi fondamentali affrontati dai sistemi blockchain esistenti includono:
Problema del Consumo Energetico: I sistemi a prova di lavoro (PoW) come Bitcoin consumano enormi quantità di energia
Limitazioni di Scalabilità: La struttura seriale della blockchain tradizionale limita la capacità di elaborazione delle transazioni
Tendenza alla Centralizzazione: I sistemi a prova di partecipazione (PoS) spesso richiedono comitati e validatori, presentando rischi di centralizzazione
Barriere di Partecipazione: I sistemi esistenti generalmente richiedono ruoli speciali (minatori/validatori) per partecipare al consenso
L'autore intende progettare un sistema di registro distribuito che mantenga le caratteristiche senza permessi di Bitcoin, evitando al contempo il problema dell'elevato consumo energetico. L'idea centrale è combinare la struttura DAG di Tangle con il modello UTXO, realizzando il consenso cooperativo attraverso meccanismi di incentivazione economica.
Propone un meccanismo di consenso cooperativo: Un nuovo algoritmo di consenso basato sul comportamento orientato al profitto dei detentori di token
Progetta la struttura UTXO Tangle: Integra organicamente il modello UTXO con la struttura DAG
Stabilisce la regola della copertura massima del registro: Una regola di consenso simile alla regola della catena più lunga ma applicabile alle strutture DAG
Realizza la partecipazione completamente senza permessi: Solo i detentori di token partecipano, senza necessità di ruoli speciali
Fornisce uno schema di implementazione fattibile: Include specifiche tecniche dettagliate e implementazione di testnet
Regola della Copertura Massima del Registro: I detentori di token scelgono sempre di endorsare e consumare transazioni con copertura massima, formando un equilibrio di Nash, poiché deviare da questa strategia aumenta il rischio che la transazione sia isolata.
Gli utenti non ordinatori possono "etichettare seguire" le loro transazioni alle transazioni ordinatore pagando una piccola commissione, realizzando l'elaborazione delle transazioni completamente senza permessi.
Nakamoto, S. (2008). Bitcoin: A peer-to-peer electronic cash system
Popov, S. (2018). The Tangle
Chakravarty, M. M., et al. (2020). The Extended UTXO Model
Valutazione Complessiva: Questo è un articolo di significativa importanza innovativa che propone il concetto nuovo di consenso cooperativo, risolvendo i problemi di consumo energetico e scalabilità mantenendo al contempo le caratteristiche di decentramento. Sebbene vi sia ancora spazio per miglioramenti nell'analisi teorica e nella verifica pratica, il suo approccio tecnico e gli schemi di implementazione possiedono elevato valore accademico e potenziale pratico.