Security Analysis of Blockchain Layer-One Sharding Based Extended-UTxO Model
Authors: Fletcher-Smith, C. and Sallal, M.
Journal: Communications in Computer and Information Science
Volume: 1839 CCIS
Pages: 95-123
eISSN: 1865-0937
ISSN: 1865-0929
DOI: 10.1007/978-981-99-3581-9_7
Abstract:Blockchain technology facilitates the transfer of digital assets, accomplished through the distributed storage of a transaction ledger, allowing peer-to-peer participant nodes to agree on valid transactions based on their local records without the reliance on centralised infrastructure or trusted participants. Distributed ledgers are increasing in public adoption, which can be attributed to the permissionless infrastructure and a rise in decentralised finance (DeFi) protocols. In this growth, shortcomings in throughput and latency have been highlighted, especially when compared to traditional payment channels. The extended-UTXO (eUTXO) model offers the untapped potential to support a functionally scalable infrastructure by adopting qualities of both the account model, and directed acyclic graph-structured UTXO model. We identified the unique benefits of eUTXO as: the ability to bundle the transaction processing of non-conflicting input states, achieving parallelism at the validator nodes; and the ability to implement complex off-chain scaling solutions through smart contracts. This research examines the security impact of sharding when applied alongside an eUTXO ledger. To illustrate this we introduce S-EUTO, a novel proof-of-concept state-sharding protocol. It leverages distributed randomness to ensure unbiased node-to-shard distribution and introduces an input/output cross-shard transaction architecture to maintain global state synchronisation. Our model demonstrated the potential of sharding alongside eUTXO without compromising security.
https://eprints.bournemouth.ac.uk/38824/
Source: Scopus
Security Analysis of Blockchain Layer-One Sharding Based Extended-UTxO Model
Authors: Fletcher-Smith, C. and Sallal, M.
Editors: Cheng, H., Fan, P. and Wang, L.
Volume: 1839
Pages: 95-123
Publisher: Springer
Place of Publication: Cham
ISBN: 9789819935802
ISSN: 1865-0929
Abstract:Blockchain technology facilitates the transfer of digital assets, accomplished through the distributed storage of a transaction ledger, allowing peer-to-peer participant nodes to agree on valid transactions based on their local records without the reliance on centralised infrastructure or trusted participants. Distributed ledgers are increasing in public adoption, which can be attributed to the permissionless infrastructure and a rise in decentralised finance (DeFi) protocols. In this growth, shortcomings in throughput and latency have been highlighted, especially when compared to traditional payment channels. The extended-UTXO (eUTXO) model offers the untapped potential to support a functionally scalable infrastructure by adopting qualities of both the account model, and directed acyclic graph-structured UTXO model. We identified the unique benefits of eUTXO as: the ability to bundle the transaction processing of non-conflicting input states, achieving parallelism at the validator nodes; and the ability to implement complex off-chain scaling solutions through smart contracts. This research examines the security impact of sharding when applied alongside an eUTXO ledger. To illustrate this we introduce S-EUTO, a novel proof-of-concept state-sharding protocol. It leverages distributed randomness to ensure unbiased node-to-shard distribution and introduces an input/output cross-shard transaction architecture to maintain global state synchronisation. Our model demonstrated the potential of sharding alongside eUTXO without compromising security.
https://eprints.bournemouth.ac.uk/38824/
Source: BURO EPrints