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.
Abstract and Introduction
Randomness Practice in Blockchain
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.