paint-brush
Preventing Greedy Transaction Selection: RTS and Fixed Fee Solutions by@cryptosovereignty

Preventing Greedy Transaction Selection: RTS and Fixed Fee Solutions

tldt arrow

Too Long; Didn't Read

To mitigate greedy miners in DAG protocols, countermeasures include enforcing randomness in transaction selection via consensus protocols like Sycomore and implementing fixed transaction fees. These measures aim to reduce incentives for profit manipulation and ensure fairness, although fixed fees may still result in decreased throughput.
featured image - Preventing Greedy Transaction Selection: RTS and Fixed Fee Solutions
Crypto Sovereignty Through Technology, Math & Luck HackerNoon profile picture

Abstract and I. Introduction

II. Background

III. Problem Definition

IV. DAG-Oriented Solutions

V. Game Theoretical Analysis

VI. Simulation Model

VII. Evaluation

VIII. Countermeasures

IX. Discussion and Future Work

X. Related Work

XI. Conclusion and References

VIII. COUNTERMEASURES

Our experiments supported Hypothesis 1. The main problem is not sufficiently enforcing the RTS, i.e., verifying that transaction selection was indeed random at the protocol level. Therefore, using the RTS in the DAG-PROTOCOL that does not enforce the interpretation of randomness will never avoid the occurrence of attackers from greedy transaction selection that increases their individual (or pooled) profits.


Enforcing Interpretation of the Randomness. One countermeasure how to avoid arbitrary interpretation of the randomness in the RTS is to enforce it by the consensus protocol. An example of a DAG-based design using this approach is Sycomore [2], which utilizes the prefix of cryptographically-secure hashes of transactions as the criteria for extending a particular chain in DAG. The PoW mining in Sycomore is further equipped with the unpredictability of a chain that the miner of a new block extends, avoiding the concentration of the mining power on “rich” chains. Note that transactions are evenly spread across all chains of the DAG, which happens because prefixes of transaction hashes respect the uniform distribution – transactions are created by clients different from miners, and clients have no incentives for biasing their transactions.


Fig. 12: The profit factor P of a honest vs. a greedy miner with the mining power of 100% - κ and κ, respectively. The baseline shows the expected P of the honest miner; λ = 20s.


Fixed Transaction Fees. Another option how to make the RTS viable is to employ fixed fees for all transactions as a blockchain network-adjusted parameter. In the case of the full block capacity utilization within some period, the fixed fee parameter would be increased and vice versa in the case of not sufficiently utilized block capacity.


In contrast to the previous countermeasure, this mechanism does not enforce the interpretation of randomness while at the same time does not make incentives for greedy miners to follow other than the RTS strategy. Therefore, miners using other than the RTS would not earn extra profits – we demonstrate it in Fig. 12 and Fig. 13, considering one honest vs. one greedy miner and one greedy vs. 9 honest miners, respectively. Note that small deviations from the baseline are caused by the inherent simulation error that is present in the original simulator that we extended. On the other hand, greedy miners may still cause increased transaction collision rate, and thus decreased throughput. Therefore, we consider the fixed transaction fee option weaker than the previous one.


Authors:

(1) Martin Peresıni, Brno University of Technology, Faculty of Information Technology ([email protected]);

(2) Ivan Homoliak, Brno University of Technology, Faculty of Information Technology ([email protected]);

(3) Federico Matteo Bencic, University of Zagreb, Faculty of Electrical Engineering and Computing ([email protected]);

(4) Martin Hruby, Brno University of Technology, Faculty of Information Technology ([email protected]);

(5) Kamil Malinka, Brno University of Technology, Faculty of Information Technology ([email protected]).


This paper is under CC BY 4.0 DEED license.


바카라사이트 바카라사이트 온라인바카라