论文标题
控制纠缠分类帐中的交易率:主要代理问题方法
Controlling Transaction Rate in Tangle Ledger: A Principal Agent Problem Approach
论文作者
论文摘要
Tangle是一种分布式分类帐技术,可将数据存储为有向的无环图(DAG)。与区块链不同,Tangle不需要专门的矿工进行操作。这使得纠缠适用于物联网(IoT)应用程序。分布式分类帐具有内置交易率控制机制,以防止交通拥堵和垃圾邮件;这通常是通过根据用户数量增加或减少工作证明(POW)难度级别来实现的。不幸的是,这种简单的机制为具有较高计算能力的用户带来了不公平的优势。本文提出了从微观经济学中的主要代理问题(PAP)框架,以控制纠结的交易率。将用户作为代理商和交易率控制器作为主体,我们设计了一个真相机制,将POW难度级别分配给代理作为其计算能力的函数。 PAP的解决方案是通过补偿更高的POW难度水平,并在交易中具有较大的权重/声誉来实现。该机制具有两个好处,(1)随着代理被激励以执行困难的POW,并且(2)新交易的速度在缠结中调节。 PAP解决方案是通过解决混合企业优化问题来获得的。我们表明,PAP的最佳解决方案随着试剂的计算能力而增加。结构结果减少了混合企业计划的搜索空间,并可以有效地计算最佳机制。最后,通过数值示例,我们说明了交易速率控制机制,并研究了其对纠缠动态的影响。
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. The solution of the PAP is achieved by compensating a higher PoW difficulty level with a larger weight/reputation for the transaction. The mechanism has two benefits, (1) the security of Tangle is increased as agents are incentivized to perform difficult PoW, and (2) the rate of new transactions is moderated in Tangle. The solution of PAP is obtained by solving a mixed-integer optimization problem. We show that the optimal solution of the PAP increases with the computing power of agents. The structural results reduce the search space of the mixed-integer program and enable efficient computation of the optimal mechanism. Finally, via numerical examples, we illustrate the transaction rate control mechanism and study its impact on the dynamics of Tangle.