Non-Fungible Token (NFT): Survey, Analysis, Benefits, and Provocation
Keywords:
NFT,· Blockchain , Smart Contract , DApp· MetaverseAbstract
The Non-Fungible Token (NFT) marketplace has been growing rapidly in recent years, inspired by the Ethereum token. At the time of writing, the total cash used on finished NFT income has reached 34,530,649.86 USD. However, the improvement of the NFT environment remains in its early stage, and the technology of NFT is premature. This technical report provides a top-level view of contemporary NFT solutions, technical components, protocols, standards, and favored proprieties, as well as a safety evolution.
References
Fairfield, J.: Tokenized: The law of non-fungible tokens and uniquedigitalproperty.IndianaLawJournal,Forthcoming(2021)
Flow.ProjectAccessible:https://www.onflow.org/(2020)
Sandbox.ProjectAccessible:https://www.sandbox.com/en/(2020)
AlienWorlds.ProjectAccessible:https://www.alienworlds.io/(2021)
ArtBlocks.ProjectAccessible:https://artblocks.io/(2021)
AsyncArt.ProjectAccessible:https://async.art/(2021)
AxieInfinity.ProjectAccessible:https://axieinfinity.com/(2021)
Beeple.ProjectAccessible:https://www.beeple-crap.com/(2021)
Bored Ape yacht Club. Project Accessible: https://boredapeyachtclub.com/#/(2021)
Cargo.ProjectAccessible:https://cargo.build/(2021)
Coingeckowebsite.Accessible:https://coingecko.com/en(2021)
Cometh.ProjectAccessible:https://www.cometh.io/(2021)
Cryptostamp.ProjectAccessible:https://crypto.post.at/(2021)
Cryptocats.ProjectAccessible:https://cryptocats.thetwentysix.io/(2021)
Cryptokitties.ProjectAccessible:https://www.cryptokitties.co/(2021)
Cryptopunks. Project Accessible: https://www.larvalabs.com/cryptopunks(2021)
Cryptoslam.ProjectAccessible:https://cryptoslam.io/(2021)
Cryptovoxels.ProjectAccessible:https://www.cryptovoxels.com/(2021)
Cryptowine.ProjectAccessible:https://grap.finance/#/(2021)
Dappradarwebsite.Accessible:https://dappradar.com/(2021)
Fastbox.ProjectAccessible:https://www.fastbox.org/(2021)
GodsUnchanged.ProjectAccessible:https://godsunchained.com/(2021)
Grimes sold $6 million worth of digital art as nfts. News source: https://www.theverge.com/2021/3/1/22308075/ grimes-nft-6-millionsales-nifty-gateway-warnymph(2021)
Hashmasks. Project Accessible: https://www.thehashmasks.com/(2021)
Icecap.ProjectAccessible:https://icecap.diamonds/(2021)
Known origin. Project Accessible: https://www.knownorigin.io/(2021)
Loot contract code. https://etherscan.io/address/0xff9c1b15b16263c61d017ee9f65c50e4ae0113d7#code(2021)
Loottalk.https://loot-talk.com/(2021)
Maddogjones.Newssource:https://www.phillips.com/detail/mad-dog-jones/NY090121/1(2021)
Makersplace.ProjectAccessible:https://makersplace.com/(2021)
Meebits.ProjectAccessible:https://meebits.larvalabs.com/(2021)
Megacryptopolis.ProjectAccessible:https://mcp3d.com/(2021)
Mintable.ProjectAccessible:https://mintable.app/(2021)
Mintbase.ProjectAccessible:https://www.mintbase.io/(2021)
Mycryptoheroes. Project Accessible: https://www.mycryptoheroes.net/(2021)
NBATopShot.Accessible:https://nbatopshot.com/(2021)
Nftbank.ProjectAccessible:https://nftbank.ai/(2021)
Niftygateway.ProjectAccessible:https://niftygateway.com/(2021)
Nonfungiblewebsite.Accessible:https://NonFungible.com(2021)
Openseaplatform.Accessible:https://opensea.io/(2021)
Rplanet.ProjectAccessible:https://rplanet.io/(2021)
R.a.r.e art lab. Project Accessible: https://www.lagelnd.com/rare(2021)
Rarible.ProjectAccessible:https://rarible.com/(2021)
Skyweaver.ProjectAccessible:https://www.skyweaver.net/(2021)
Somnium space. Project Accessible: https://somniumspace.com/(2021)
Sorare.ProjectAccessible:https://sorare.com/(2021)
Superrare.ProjectAccessible:https://superrare.co/(2021)
Toppsmlb.ProjectAccessible:https://toppsmlb.com/(2021)
Tradestars.ProjectAccessible:https://tradestars.app/(2021)
Trevorjonesart. Project Accessible: https://www.trevorjonesart.com/(2021)
Viv3.ProjectAccessible:https://VIV3.com(2021)
Wax: Worldwide asset exchange. Accessible: https://on.wax.io/wax-io/(2021)
EOS.Accessible:https://eos.io/(2018)
Wiv.ProjectAccessible:https://www.wiv.io/(2021)
Zora.ProjectAccessible:https://zora.co/(2021)
Bal, M., Ner, C.: Nftracer: a non-fungible token tracking proof-of- concept usinghyperledger fabric. arXivpreprintarXiv:1905.04795 (2019)
Bano, S., Sonnino, A., Al-Bassam, M., Azouvi, S., McCorry, P., Meiklejohn, S.,Danezis, G.: Sok: Consensus in the age of blockchains. In: Proceedings of the 1st ACM Conference on Advances in Financial Technologies. pp. 183–198 (2019)
Benet, J.: Ipfs-content addressed, versioned, p2p filesystem. arXiv preprint arXiv:1407.3561 (2014)
Benson,J.:Yournftscangomissing—here’swhatyoucandoabout it. https://decrypt.co/62037/missing-or-stolen-nfts-how-to-protect(2021)
Buterin, V., et al.: A next-generation smart contract and decentralized application platform. white paper 3(37) (2014)
Cai, W., Wang, Z., et al.: Decentralized applications: The blockchain-empowered software system. IEEE Access 6, 53019– 53033 (2018)
CH21:Checkmynft.https://checkmynft.com/(2021)
Ciampi,M.,etal.:Updatableblockchains.In:EuropeanSymposium on Research in Computer Security. pp. 590–609. Springer (2020)
Fabian, V., Vitalik, B.: Eip-20: Erc-20 token standard. Accessible: https://eips.ethereum.org/EIPS/eip-20(2015)
Decentraland (mana). Project Accessible: https://decentraland.org/(2020)
Franceschet, M., Colavizza, G., Smith, T., et al.: Crypto art: A decentralized view. Leonardo pp. 1–8 (2020)
Garay,J.,Kiayias,A.:Sok:Aconsensustaxonomyintheblockchain era.In:Cryptographers’TrackattheRSAConference.pp.284–318. Springer (2020)
Garay, J., Kiayias, A., Leonardos, N.: The bitcoin backbone protocol: Analysis and applications. In: Annual International Conference on the Theory and Applications of Cryptographic Techniques (EUROCRYPT). pp. 281–310. Springer (2015)
Garay,J.,Kiayias,A.,Leonardos,N.:Thebitcoinbackboneprotocol with chains of variable difficulty. In: CRYPTO. pp. 291–323. Springer (2017)
Gervais,A.,etal.:Onthesecurityandperformanceofproofofwork blockchains.In:Proceedingsofthe2016ACMSIGSACConference onComputerandCommunicationsSecurity.pp.3–16.ACM(2016)
Gudgeon, L.,Moreno-Sanchez, P.,Roos, S.,McCorry, P.,Gervais, A.: Sok: Layertwo blockchain protocols. In: International ConferenceonFinancialCryptographyandDataSecurity.pp.201–
Springer(2020)
Hong,S.,Noh,Y.,Park,C.:Designofextensiblenon-fungibletoken model in hyperledger fabric. In: Proceedings of the 3rd Workshop onScalable and Resilient Infrastructures forDistributedLedgers.
pp.1–2 (2019)
Jacques,D.,Jordi,B.,Thomas,S.:Eip-777:Erc-777tokenstandard. Accessible:https://eips.ethereum.org/EIPS/eip-777(2017)
Johnson, K.N.: Decentralized finance: Regulating cryptocurrency exchanges. William & Mary Law Review 62 (2021)
Lamport, L., Shostak, R., Pease, M.: The byzantine generals problem. In:Concurrency:The Works ofLeslieLamport, pp. 203– 226 (2019)
Li, R., Galindo, D., Wang, Q.: Auditable credential anonymity revocation based on privacy-preserving smart contracts. In: Data Privacy Management, Cryptocurrencies and Blockchain Technology, pp. 355–371. Springer (2019)
Li, R., et al.: An accountable decryption system based on privacy- preserving smart contracts. In: International Conference on Information Security. pp. 372– 390. Springer (2020)
Menezes, A.J., Van Oorschot, P.C., Vanstone, S.A.: Handbook of applied cryptography. CRC press (2018)
Moore, D., Voelker, G., Savage, S.: Inferring internet denial-of- service activity. ACM Trans. Comput. Syst. 24, 115–139 (2006)
Nakamoto,S.:Bitcoin:Apeer-to-peerelectroniccashsystem.Tech. rep., Manubot (2019)
Noether, S.: Ring signature confidential transactions for monero. IACR Cryptol. ePrint Arch. 2015, 1098 (2015)
Raman,R.K., etal.:Trustedmulti-partycomputationandverifiable simulations:A scalable blockchain approach. arXiv preprint arXiv:1809.08438 (2018)
Raval, S.: Decentralized applications: harnessing Bitcoin’s blockchain technology.” O’Reilly Media, Inc.” (2016)
Regner, F., Urbach, N., Schweizer, A.: Nfts in practice–non- fungible tokens as core component of a blockchain-based event ticketing application (2019)
Rogaway, P., Shrimpton, T.: Cryptographic hash-function basics: Definitions, implications, and separations for preimage resistance,
second-preimage resistance, and collisionresistance. In:FSE. pp. 371–388. Springer (2004)
Shirole,M.,Darisi,M.,Bhirud,S.:Cryptocurrencytoken:An overview. IC-BCT 2019 pp. 133–140 (2020)
Shostack,A.:Experiencesthreatmodelingatmicrosoft.MODSEC@ MoDELS2008 (2008)
Szabo, N.: Smart contracts: building blocks for digital markets. EXTROPY: The Journal of Transhumanist Thought, (16) 18(2) (1996)
Valdeolmillos, D., et al.: Blockchain technology: a review of the current challengesofcryptocurrency. In:International Congress on Blockchain and Applications. pp. 153–160. Springer (2019)
Wang, G., et al.: Sok: Sharding on blockchain. In: Proceedings of the 1st ACM Conference on Advances in Financial Technologies.
pp. 41–61(2019)
Wang,Q.,Li,R.:Aweakconsensusalgorithmanditsapplicationto high performance blockchain. In: IEEE INFOCOM 2021-IEEE Conference on Computer Communications (INFOCOM). IEEE (2021)
Wang, Q., Qin, B., Hu, J., Xiao, F.: Preservingtransaction privacy in bitcoin. Future Generation Computer Systems 107, 793–804 (2020)
Wang, Q., Yu, J., Chen, S., Xiang, Y.: Sok: Diving into dag-based blockchain systems. arXiv preprint arXiv:2012.06128 (2020)
Wang, Y., Kogan, A.: Designing confidentiality-preserving blockchain-based transaction processing systems. International Journal of Accounting Information Systems 30, 1–18 (2018)
William, E., Dieter, S., Jacob, E., Nastassia, S.: Eip-721: Erc-721 non-fungible token standard. Accessible: https://eips.ethereum.org/EIPS/eip-721(2018)
William, E., Dieter, S., Jacob, E., Nastassia, S.: Erc-721 non- fungibletokenstandard.EthereumImprovementProtocol,EIP-721, Accessible: https://eips.ethereum.org/EIPS/eip-721. (2018)
Witek, R., Andrew, C., Philippe, C., James, T., Eric, B., Ronan, S.: Eip-1155: Erc-1155 multi token standard. Ethereum Improvement Protocol,EIP-1155,Accessible:https://eips.ethereum.org/EIPS/eip-1155. (2018)
Witek, R., et al.: Eip-1155: Erc-1155 multi token standard. Accessible:https://eips.ethereum.org/EIPS/eip-1155(2018)
Wood, G., et al.: Ethereum: A secure decentralisedgeneralised transaction ledger.Ethereum project yellow paper 151(2014), 1–32 (2014)
Zamyatin,A.,etal.:Sok:communicationacrossdistributedledgers. (2019)
Zhou, J., Gollman, D.: A fair non-repudiation protocol. In: Proceedings 1996 IEEE Symposium on Security and Privacy. pp. 55–61. IEEE (1996)