DecentEdge: A Trusted Edge-Cloud Transaction Processing Protocol for NFT-Based DApps
Integrating non-fungible tokens (NFTs) into decentralized user-facing applications like virtual worlds presents significant performance and security challenges. Traditional NFT marketplaces struggle with scalability and security, particularly when off-chain solutions are employed to enhance performance. To tackle these issues, we introduce DecentEdge (Decentralized Edge), a trusted off-chain NFT Marketplace (NFTM) designed to operate closer to the user at the edge. DecentEdge stands out by enabling concurrent, secure processing of multiple transactions on the same NFT off-chain, significantly boosting scalability. This is achieved through two key design ingredients: leveraging Trusted Execution Environments (TEEs) to secure off-chain operations, and implementing a Multi-Stage NFT transaction processing protocol. This protocol splits NFT transactions into off-chain and on-chain stages, effectively reducing the impact of on-chain latency in typical execution paths. However, this approach introduces potential conflicts between off-chain and on-chain stages, which we address with a carefully designed conflict resolution mechanism to ensure safety and security. Our experiments-conducted on a blockchain network-show that DecentEdge achieves over 300-fold throughput improvement when compared to the state-of-the-art NFTM, OpenSea.
Authors
- Hari Kishore Chaparala
- Sai Vineeth Doddala
- Ahmad Showail (ORCID: https://orcid.org/0000-0001-6026-9739)
- Faisal Nawab (ORCID: https://orcid.org/0000-0003-2264-4600)
Institutions
- University of California, Irvine (US)
- Taibah University (SA)
Publication Details
- Published
- 2024-09-30
- DOI
- https://doi.org/10.1109/srds64841.2024.00024
- Primary Topic
- Cloud Data Security Solutions
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- National Science Foundation