Blockchain Scalability with Proof of Descriptor
Blockchain networks use consensus mechanisms so that participants can exchange transactions without the need to rely on a trusted third party. Consensus mechanisms using Proof of Work burn significant energy to select a block miner, and this delay limits performance. Other consensus mechanisms such as Proof of Stake or Practical Byzantine Fault Tolerance still designate a single validator to append a block to the chain, preventing blocks from being built and published in parallel. In this article, we introduce a new consensus mechanism, Proof of Descriptor, enabling clients to work together to publish blockchain transactions using a descriptor object which stores information on the cooperative parallel execution of transactions. Proof of Descriptor consensus allows commutative transactions to be mined concurrently. It does not require a single leader to append transactions to the ledger, enabling clients to cooperate on publishing transactions. We also propose a novel graph-based ledger with multiple entry points to facilitate the scalability of Proof of Descriptor, as well as a secure hashing scheme to resist long-range attacks. We demonstrate that our approach is as secure as related works with respect to a malicious leader, 51% attack, and other known blockchain vulnerabilities. Furthermore, our experimental evaluation shows that our approach scales with the size of the network, experiencing up to a 4 \(\times\) improvement in throughput over the fastest sequential blockchain, Solana .
Authors
- Zachary Painter (ORCID: https://orcid.org/0000-0001-8334-8237)
- Damian Dechev (ORCID: https://orcid.org/0000-0002-0569-3403)
- Christina Peterson (ORCID: https://orcid.org/0000-0002-8070-7633)
- Victor Cook (ORCID: https://orcid.org/0000-0002-9852-2581)
Institutions
- University of Central Florida (US)
Publication Details
- Journal
- Distributed Ledger Technologies Research and Practice
- Published
- 2024-10-11
- DOI
- https://doi.org/10.1145/3700148
- Citations
- 4
- Primary Topic
- Blockchain Technology Applications and Security
- Type
- article
- Field-Weighted Citation Impact
- 3.12