NFTLock, a decentralised vault protocol for non-fungible tokens

Non-Fungible Tokens (NFTs) have emerged as a revolutionary asset class, offering digital ownership of unique art, entertainment, and collectables industries. They are held within cryptocurrency wallets and require permission to take specific actions or access certain digital assets. They leverage...

Full description

Saved in:
Bibliographic Details
Main Author: T. Daranidarran
Other Authors: Anwitaman Datta
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2024
Subjects:
NFT
Online Access:https://hdl.handle.net/10356/175182
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-175182
record_format dspace
spelling sg-ntu-dr.10356-1751822024-04-19T15:43:14Z NFTLock, a decentralised vault protocol for non-fungible tokens T. Daranidarran Anwitaman Datta School of Computer Science and Engineering Anwitaman@ntu.edu.sg Computer and Information Science Engineering Blockchain NFT Non-fungible tokens Decentralised app Non-Fungible Tokens (NFTs) have emerged as a revolutionary asset class, offering digital ownership of unique art, entertainment, and collectables industries. They are held within cryptocurrency wallets and require permission to take specific actions or access certain digital assets. They leverage Blockchain technology's immutable and secure nature to ensure ownership, control and transparency. Over USD 100 million worth of NFTs have been publicly reported as stolen between July 2021 and July 2022 [1], creating an imminent need for robust security solutions within the ecosystem. Phishing, domain squatting, impersonation, and NFT swap scam threats pose significant risks to NFT owners, undermining trust and confidence in the wide-scale NFT adoption. At the time of the writing of this report, there are no solutions that act as active protection measures against the abovementioned threats. This report will detail and propose a viable solution, NFTLock, to mitigate risks and act as a safeguard for NFT owners. NFTLock addresses the critical need to ensure NFT security on the Ethereum blockchain by developing a decentralised vault protocol to safeguard NFTs. NFTLock’s Smart Contract acts like a vault that safeguards ERC721 tokens, protecting (locking) and disabling protection (unlocking) tokens at will. When a token is protected using the Locking Smart Contract, it will not be susceptible to the abovementioned risks. This Decentralised Application will instil confidence in NFT holders to carry out actions without the fear of potentially losing their high-value assets. Bachelor's degree 2024-04-19T12:17:32Z 2024-04-19T12:17:32Z 2024 Final Year Project (FYP) T. Daranidarran (2024). NFTLock, a decentralised vault protocol for non-fungible tokens. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/175182 https://hdl.handle.net/10356/175182 en SCSE23-0229 application/pdf Nanyang Technological University
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic Computer and Information Science
Engineering
Blockchain
NFT
Non-fungible tokens
Decentralised app
spellingShingle Computer and Information Science
Engineering
Blockchain
NFT
Non-fungible tokens
Decentralised app
T. Daranidarran
NFTLock, a decentralised vault protocol for non-fungible tokens
description Non-Fungible Tokens (NFTs) have emerged as a revolutionary asset class, offering digital ownership of unique art, entertainment, and collectables industries. They are held within cryptocurrency wallets and require permission to take specific actions or access certain digital assets. They leverage Blockchain technology's immutable and secure nature to ensure ownership, control and transparency. Over USD 100 million worth of NFTs have been publicly reported as stolen between July 2021 and July 2022 [1], creating an imminent need for robust security solutions within the ecosystem. Phishing, domain squatting, impersonation, and NFT swap scam threats pose significant risks to NFT owners, undermining trust and confidence in the wide-scale NFT adoption. At the time of the writing of this report, there are no solutions that act as active protection measures against the abovementioned threats. This report will detail and propose a viable solution, NFTLock, to mitigate risks and act as a safeguard for NFT owners. NFTLock addresses the critical need to ensure NFT security on the Ethereum blockchain by developing a decentralised vault protocol to safeguard NFTs. NFTLock’s Smart Contract acts like a vault that safeguards ERC721 tokens, protecting (locking) and disabling protection (unlocking) tokens at will. When a token is protected using the Locking Smart Contract, it will not be susceptible to the abovementioned risks. This Decentralised Application will instil confidence in NFT holders to carry out actions without the fear of potentially losing their high-value assets.
author2 Anwitaman Datta
author_facet Anwitaman Datta
T. Daranidarran
format Final Year Project
author T. Daranidarran
author_sort T. Daranidarran
title NFTLock, a decentralised vault protocol for non-fungible tokens
title_short NFTLock, a decentralised vault protocol for non-fungible tokens
title_full NFTLock, a decentralised vault protocol for non-fungible tokens
title_fullStr NFTLock, a decentralised vault protocol for non-fungible tokens
title_full_unstemmed NFTLock, a decentralised vault protocol for non-fungible tokens
title_sort nftlock, a decentralised vault protocol for non-fungible tokens
publisher Nanyang Technological University
publishDate 2024
url https://hdl.handle.net/10356/175182
_version_ 1806059858820071424