From Trade-only to Zero-Value NFTs: The Asset Proxy NFT Paradigm in Web3

by   Denis Avrilionis, et al.

Many implementations of smart contracts available in NFT marketplaces today allow the modification of NFT token attributes, without any specific mechanism to control the consistency with off-chain metadata. We believe this is a weakness in overall design of NFTs today. We propose a computation model called the Asset Proxy NFT that guarantees the consistency between the NFT token (on-chain) and its corresponding asset metadata (off-chain). In general, the proposed model can be applied to any type of NFT that requires immutability or controlled mutability of metadata. A second contribution of this paper is the notion of the NFT design patterns which recognizes that a coherent framework for dealing with hybrid assets is required, and that for specific hybrid-asset deployments, suitable technological components must be utilized under the framework.


page 1

page 2

page 3

page 4


Specification is Law: Safe Creation and Upgrade of Ethereum Smart Contracts

Smart contracts are the building blocks of the "code is law" paradigm: t...

Not so immutable: Upgradeability of Smart Contracts on Ethereum

A smart contract that is deployed to a blockchain system like Ethereum i...

SMACS: Smart Contract Access Control Service

Although blockchain-based smart contracts promise a “trustless” way of e...

The Role of Metadata in Non-Fungible Tokens: Marketplace Analysis and Collection Organization

An explosion of interest in Non-Fungible Tokens (NFTs) has led to the em...

Towards an Open and Scalable Music Metadata Layer

One of the significant issues in the music supply chain today is the lac...

Off-chain Execution and Verification of Computationally Intensive Smart Contracts

We propose a novel framework for off-chain execution and verification of...

Competitive equilibria between staking and on-chain lending

Proof of Stake (PoS) is a burgeoning Sybil resistance mechanism that aim...

Please sign up or login with your details

Forgot password? Click here to reset