The Unspent Transaction Output (UTXO) model is commonly used in the field of Distributed Ledger Technology (DLT) to transfer value between participants. One of its advantages is that it allows parallel processing of transactions, as independent transactions can be added in any order. This property of order invariance and parallelisability has potential benefits in terms of scalability. However, since the UTXO Ledger is an append-only data structure, this advantage is compromised through the presence of conflicting transactions. We propose an extended UTXO Ledger model that optimistically updates the ledger and keeps track of the dependencies of the possible conflicts. In the presence of a conflict resolution mechanism, we propose a method to reduce the extended ledger back to a consistent UTXO Ledger.
翻译:未用交易输出(UTXO)模式通常用于分配 Ledger 技术(DLT) 领域,在参与者之间转移价值,其优点之一是它允许交易的平行处理,因为独立交易可以按任何顺序增加。这种有秩序的变动和平行特性在可缩放性方面有潜在的好处。然而,由于UTXO Ledger是一个只附加数据的结构,这种优势由于存在相互冲突的交易而受到损害。我们建议扩大的UTXO Ledger模式,乐观地更新分类账并跟踪可能发生的冲突的依赖性。在存在冲突解决机制的情况下,我们建议一种方法,将扩展的分类账减少为一致的 UTXO Ledger 。