Controlling Transaction Rate in Tangle Ledger: A Principal Agent Problem Approach
Anurag Gupta, Vikram Krishnamurthy

TL;DR
This paper introduces a principal-agent framework to regulate transaction rates in Tangle, a DAG-based distributed ledger, by assigning proof of work difficulty levels based on users' computing power, enhancing security and fairness.
Contribution
It proposes a novel microeconomic-based mechanism for transaction rate control in Tangle, addressing unfair advantages and improving security through incentivized proof of work adjustments.
Findings
Optimal PoW difficulty increases with user computing power
Mechanism effectively moderates transaction rate and enhances security
Structural results enable efficient computation of the optimal solution
Abstract
Tangle is a distributed ledger technology that stores data as a directed acyclic graph (DAG). Unlike blockchain, Tangle does not require dedicated miners for its operation; this makes Tangle suitable for Internet of Things (IoT) applications. Distributed ledgers have a built-in transaction rate control mechanism to prevent congestion and spamming; this is typically achieved by increasing or decreasing the proof of work (PoW) difficulty level based on the number of users. Unfortunately, this simplistic mechanism gives an unfair advantage to users with high computing power. This paper proposes a principal-agent problem (PAP) framework from microeconomics to control the transaction rate in Tangle. With users as agents and the transaction rate controller as the principal, we design a truth-telling mechanism to assign PoW difficulty levels to agents as a function of their computing power.…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsBlockchain Technology Applications and Security · Supply Chain and Inventory Management
