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: распределённый реестр на основе DAG с кооперативным консенсусом
В данной работе предложена новая архитектура распределённого реестра, использующая структуру ориентированного ациклического графа (DAG) с UTXO-транзакциями в качестве вершин вместо традиционной блокчейн-структуры. Консенсус достигается посредством механизма «кооперативного консенсуса» — поведения, мотивированного прибылью держателей токенов, которое становится возможным только при соблюдении ими «правила максимального покрытия реестра» (аналогично правилу «самой длинной цепи» в биткойне). Кооперативное поведение обеспечивается тщательно разработанными ограничениями на валидность UTXO-транзакций. Держатели токенов являются единственной категорией участников, уполномоченных изменять реестр, что обеспечивает полностью открытое участие — без майнеров, валидаторов, комитетов или стейкинга — и без необходимости знать состав участников консенсуса. Такая архитектура обеспечивает высокую пропускную способность и масштабируемость, а также низкие комиссии за транзакции, сохраняя при этом ключевые характеристики блокчейнов с доказательством работы, таких как биткойн: высокую децентрализацию, открытое участие и асинхронность, но без огромных затрат энергии.
Автор стремится разработать распределённый реестр, который сохраняет открытый характер биткойна, избегая при этом его высокого энергопотребления. Основная идея заключается в объединении DAG-структуры Tangle с моделью UTXO посредством механизма экономических стимулов для достижения кооперативного консенсуса.
Правило максимального покрытия реестра: держатели токенов всегда выбирают транзакции с максимальным покрытием для одобрения и потребления, что формирует равновесие Нэша, поскольку отклонение от этой стратегии увеличивает риск изоляции транзакции.
Пользователи, не являющиеся упорядочивающими устройствами, могут платить небольшую комиссию, чтобы «следовать по меткам» своих транзакций к транзакциям упорядочивающего устройства, обеспечивая открытую обработку транзакций.
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
Общая оценка: это статья с важным инновационным значением, предложившая новую концепцию кооперативного консенсуса, которая решает проблемы энергопотребления и масштабируемости, сохраняя при этом характеристики децентрализации. Хотя в области теоретического анализа и практической проверки ещё есть место для совершенствования, её технические идеи и схемы реализации обладают высокой академической ценностью и практическим потенциалом.