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 Registre Distribué Coopératif Basé sur DAG
Cet article propose une architecture novatrice de registre distribué utilisant une structure de graphe acyclique orienté (DAG), avec des transactions UTXO comme sommets, plutôt que la structure blockchain traditionnelle. La cohérence de l'état des actifs du registre est réalisée par un mécanisme de « consensus coopératif » : un comportement de recherche de profit motivé par les détenteurs de jetons eux-mêmes, réalisable uniquement lorsqu'ils coopèrent en suivant la « règle de couverture maximale du registre » (analogue à la « règle de la chaîne la plus longue » du bitcoin). Le comportement coopératif est favorisé par des contraintes de validité de transactions UTXO soigneusement conçues. Les détenteurs de jetons sont la seule catégorie de participants autorisée à modifier le registre, rendant la participation entièrement sans permission — sans mineurs, validateurs, comités ou mise en jeu — et sans nécessiter de connaître la composition de l'ensemble des participants au consensus. Cette configuration permet d'atteindre un débit élevé et une scalabilité ainsi que des coûts de transaction faibles, tout en conservant les caractéristiques clés des blockchains à preuve de travail comme le bitcoin : une décentralisation élevée, une participation ouverte et l'asynchronicité, mais sans consommation énergétique massive.
Les problèmes fondamentaux auxquels font face les systèmes blockchain existants incluent :
Problème de consommation énergétique : Les systèmes de preuve de travail (PoW) comme le bitcoin consomment d'énormes quantités d'énergie
Limitations de scalabilité : La structure série de la blockchain traditionnelle limite la capacité de traitement des transactions
Tendance à la centralisation : Les systèmes de preuve d'enjeu (PoS) nécessitent généralement des comités et des validateurs, présentant des risques de centralisation
Barrières à la participation : Les systèmes existants nécessitent généralement des rôles spécialisés (mineurs/validateurs) pour participer au consensus
L'auteur souhaite concevoir un registre distribué qui maintient les caractéristiques sans permission du bitcoin tout en évitant son problème de consommation énergétique élevée. L'idée centrale est de combiner la structure DAG du Tangle avec le modèle UTXO, en réalisant un consensus coopératif par des mécanismes d'incitation économique.
Proposition d'un mécanisme de consensus coopératif : Un nouvel algorithme de consensus basé sur le comportement de recherche de profit des détenteurs de jetons
Conception d'une structure UTXO Tangle : Combinaison organique du modèle UTXO et de la structure DAG
Établissement d'une règle de couverture maximale du registre : Une règle de consensus analogue à la règle de la chaîne la plus longue mais adaptée à la structure DAG
Réalisation d'une participation entièrement sans permission : Seuls les détenteurs de jetons participent, sans rôles spécialisés
Fourniture d'un plan d'implémentation viable : Incluant des spécifications techniques détaillées et une implémentation de réseau de test
Règle de couverture maximale du registre : Les détenteurs de jetons choisissent toujours d'approuver et de consommer les transactions avec la couverture maximale, formant un équilibre de Nash, car s'écarter de cette stratégie augmente le risque que la transaction soit isolée.
Les utilisateurs non-séquenceurs peuvent payer une petite commission pour « étiqueter » leurs transactions à un séquenceur, réalisant un traitement des transactions sans permission.
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
Évaluation Globale : Cet article est une contribution d'importance significative présentant le concept novateur de consensus coopératif, résolvant les problèmes de consommation énergétique et de scalabilité tout en maintenant les caractéristiques de décentralisation. Bien que l'analyse théorique et la validation pratique méritent d'être approfondies, ses approches techniques et plans d'implémentation possèdent une valeur académique et un potentiel pratique considérables.