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.
翻译:本文提出了一种新颖的分布式账本(通常称为“区块链”)架构,该架构以有向无环图(DAG)的形式组织,其中以UTXO交易为顶点,而非传统的区块链式结构。账本资产状态的共识通过协作共识实现:即代币持有者基于利益驱动的自发行为,该行为仅当参与者遵循“最大账本覆盖规则”(类似于比特币的“最长链规则”)进行协作时才可行。协作行为通过强制执行特意设计的UTXO交易有效性约束来促成。代币持有者是唯一被授权对账本进行修改的参与者类别,使得参与完全无需许可——无需矿工、验证者、委员会或质押机制——且无需知晓共识中所有参与者集合的构成。该设置能够实现高吞吐量、可扩展性和低交易成本,同时保留了比特币及其他工作量证明区块链中高度去中心化、开放参与和异步性等关键特性,但避免了巨大的能源消耗。针对女巫攻击的防护机制与权益证明区块链类似,使用账本原生代币实现,但该架构以无领导方式运行,无需区块提议者和委员会选举。