Designing Fair and Efficient Blockchain Games: Transaction Fee Comparison

Written by escholar | Published 2024/02/04
Tech Story Tags: blockchain-games | smart-contracts | raffle-design | sui-network | zero-knowledge-proofs | transaction-fees | fairness | blockchain-scalability

TLDRvia the TL;DR App

This paper is available on arxiv under CC 4.0 license.

Authors:

(1)Eason Chen, Carnegie Mellon University;

(2) Justa Liang, Bucket Protocol;

(3) Ray Huang, Bucket Protocol;

(4) Pierce Hung, Bucket Protocol;

(5) Damien Chen, Bucket Protocol;

(6) Ashley Hsu, Bucket Protocol;

(7) Konstantinos Chalkias, Mysten Labs;

(8) Stefanos Pleros Mysten Labs.

TABLE OF LINKS

Abstract and Introduction

Background

Randomness Practice in Blockchain

System Development

Transaction Fee Comparison

Discussion

Conclusion and References

5. TRANSACTION FEE COMPARISON

To compare the transaction fees of different Raffle designs, we developed minimum viable smart contract codes and used the testing functionality of Sui Move Cli to obtain the transaction fee of each design. The source code is available at https://github.com/BucketProtocol/raffle-paper.

The transaction fee of a raffle involving 200 participants and resulting in 10 winners is displayed in Table 1. The findings show that transaction fees are consistently cheap regardless of the method used. The results demonstrate that the transaction fees for Signature Randomness and DRAND Randomness are roughly equivalent. Additionally, more advanced raffle designs incur higher transaction fees. The setup fee for the raffle with Object Table is more expensive due to the process of Object Tables. Regarding ZK-Raffle, the settlement cost is just 8, but each winner must spend a computation fee of 59 to validate the Merkle Proof, making it more costly overall.

This paper is available on arxiv under CC 1.0 license.


Written by escholar | We publish the best academic work (that's too often lost to peer reviews & the TA's desk) to the global tech community
Published by HackerNoon on 2024/02/04