TY - GEN
T1 - Decentralized Incentive-Compatible and Sybil-Proof Transaction Advertisement
AU - Ersoy, Oğuzhan
AU - Erkin, Zekeriya
AU - Lagendijk, Reginald L.
PY - 2020
Y1 - 2020
N2 - In a blockchain network, transaction advertisement is the announcement of the new transactions to the participants (miners) who are responsible to validate them. Existing blockchain protocols lack an incentive-compatible advertisement process where a rational participant would gain from advertising a transaction. The deficiency can be solved by a Sybil-proof rewarding function which divides the transaction fee among the round leader and the nodes who advertise it. Up to now, there have been three rewarding function proposals, all of which require special constraints on the blockchain network model, e.g., tree-structured connections. In this work, we formulate the rewarding function and obtain the necessary conditions for Sybil-proofness and incentive-compatibility properties. To the best of our knowledge, we present the first rewarding function which is suitable for any blockchain network model. We introduce path length dependent rewarding for the nodes involved in the advertisement process, which helps us to overcome the impossibility results given in the previous works. Our rewarding function divides the transaction fee among the nodes who advertise it, the current round leader and the next round leader. In addition to these achievements, unlike previous proposals, our rewarding function provides resistance against the forking attacks where an adversary rejects a valid block and creates a fork to gain the transaction fees in the original block.
AB - In a blockchain network, transaction advertisement is the announcement of the new transactions to the participants (miners) who are responsible to validate them. Existing blockchain protocols lack an incentive-compatible advertisement process where a rational participant would gain from advertising a transaction. The deficiency can be solved by a Sybil-proof rewarding function which divides the transaction fee among the round leader and the nodes who advertise it. Up to now, there have been three rewarding function proposals, all of which require special constraints on the blockchain network model, e.g., tree-structured connections. In this work, we formulate the rewarding function and obtain the necessary conditions for Sybil-proofness and incentive-compatibility properties. To the best of our knowledge, we present the first rewarding function which is suitable for any blockchain network model. We introduce path length dependent rewarding for the nodes involved in the advertisement process, which helps us to overcome the impossibility results given in the previous works. Our rewarding function divides the transaction fee among the nodes who advertise it, the current round leader and the next round leader. In addition to these achievements, unlike previous proposals, our rewarding function provides resistance against the forking attacks where an adversary rejects a valid block and creates a fork to gain the transaction fees in the original block.
KW - Blockchain
KW - Incentive mechanism
KW - Transaction advertisement
UR - http://www.scopus.com/inward/record.url?scp=85126196850&partnerID=8YFLogxK
U2 - 10.1007/978-3-030-37110-4_11
DO - 10.1007/978-3-030-37110-4_11
M3 - Conference contribution
AN - SCOPUS:85126196850
SN - 9783030371098
T3 - Springer Proceedings in Business and Economics
SP - 151
EP - 165
BT - Mathematical Research for Blockchain Economy - 1st International Conference MARBLE 2019
A2 - Pardalos, Panos
A2 - Kotsireas, Ilias
A2 - Guo, Yike
A2 - Knottenbelt, William
PB - Springer
T2 - 1st International Conference on Mathematical Research for Blockchain Economy, MARBLE 2019
Y2 - 6 May 2019 through 9 May 2019
ER -