Table of Links
V. Limitations and Future Work, Conclusion, and References
IV. RESULTS
In this section, we present the results of the performance and usability study of our project. The performance test involved measuring the time it took to generate NFT images using OpenAI’s API and mint NFTs using smart contract transactions on the Goerli testnet [3]. For the usability study, we surveyed ten users around the campus to evaluate the ease of use, clarity, and visual appeal of the marketplace, as well as the buying process and overall user experience. We present the results of the usability study in the form of bar graphs to illustrate the responses of the participants.
A. Performance Evaluation
The performance test involved generating NFT images using OpenAI’s DALL·E models and minting NFTs using smart contract transactions on the Goerli testnet [3]. We plotted two graphs to visualize the results of the performance test. The x-axis of the graphs shows the unique requests made, and the y-axis shows the time taken for each request.
For image generation, the results showed that the average time taken to generate an image was around 4.9 seconds, with the maximum time taken being 5.15 seconds.
For minting, the average time taken for minting an NFT was around 16.9 seconds, with the maximum time taken being 17.05 seconds. The results indicate that the performance of the NFT marketplace prototype is acceptable, but there is room for improvement, especially for the minting process, which takes longer than the image generation process. One of the factors contributing to this delay is the use of the Goerli testnet [3], which is not as fast as the Ethereum mainnet.
B. Usability Study
We conducted a usability study with 10 users from around the campus, asking them to rate their experience using the marketplace. On a scale of 1 to 5, 5 users found the marketplace easy to navigate and use, while the remaining 5 users rated it as very easy to use.
Similarly, 6 users found the image generation process clear and easy to use, while 4 users rated it as very easy to use.
When it comes to minting an NFT, 5 users rated it as very easy, 4 users found it easy, and 1 user found it slightly difficult.
In terms of the visual appeal of the NFT marketplace, 4 users rated it as very appealing, 3 users found it somewhat appealing, and 3 users found it to be somewhat unappealing.
When it came to finding NFTs to purchase, 5 users found it very easy, 2 users found it somewhat easy, and 1 user found it difficult. The buying process was straightforward to use for 7 users, while 3 users rated it as very easy. In terms of the overall experience, 6 users rated it as good and 3 users rated it as very good. One user had a suggestion for improvement regarding the Metamask wallet not dynamically updating the address.
Based on our performance and usability evaluation, we have found our approach to be effective for generating and minting NFTs on the blockchain. Our dApp is user-friendly and accessible to users with varying levels of experience in blockchain-based applications. Nevertheless, it is important to note that more testing is necessary to assess the usability of our approach in different usage scenarios and with various user demographics. Additionally, further testing is required to evaluate the scalability and robustness of our approach under different network conditions and usage scenarios.
Authors:
(1) Piyush Batra, Department of Computing Science, University of Alberta ([email protected]);
(2) Gagan Raj Singh, Department of Computing Science, University of Alberta ([email protected]);
(3) Ritik Gandhi, Department of Computing Science, University of Alberta ([email protected]).
This paper is