A framework for creating deployable smart contracts for non-fungible tokens on the Ethereum blockchain

被引:24
|
作者
Chirtoaca, Dan [1 ]
Ellul, Joshua [2 ]
Azzopardi, George [1 ]
机构
[1] Univ Groningen, Groningen, Netherlands
[2] Univ Malta, Msida, Malta
来源
2020 IEEE INTERNATIONAL CONFERENCE ON DECENTRALIZED APPLICATIONS AND INFRASTRUCTURES (DAPPS 2020) | 2020年
关键词
ERC721; Non-fungible tokens; smart contracts; Ethereum; specification language;
D O I
10.1109/DAPPS49028.2020.00012
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Non-fungible tokens are an up and coming application domain for smart contracts. Ethereum is the first blockchain-based decentralized computing platform that has standardized this type of tokens into a well-defined interface, namely ERC721. We propose a framework that provides developers with a smart contract suite that offers complete implementations of the ERC721 standard and common extensions and features frequently encountered in ERC721-based applications. We introduce a specification language that enables customization and configuration of the smart contract suite by including and excluding the supported features and extensions. We evaluate the smart contract suite for its extensibility and reusability and compare the metrics with four reference implementations tackling a similar problem. In addition to this, we evaluate and analyze the effort and efficiency of the specification language in comparison to manual configuration of the smart contract suite. Our contribution lies in examining quality metrics for code extensibility and reusability and determining the more insightful metrics for assessing these quality attributes in the context of Solidity smart contracts. Additionally, from the lines of code metric, We conclude that our specification language offers a simple and efficient alternative to manual smart contract suite customization.
引用
收藏
页码:100 / 105
页数:6
相关论文
共 50 条
  • [41] Non-fungible tokens: a hedge or a safe haven?
    Ko, Hyungjin
    Lee, Jaewook
    APPLIED ECONOMICS LETTERS, 2024, 31 (14) : 1278 - 1285
  • [42] A note on the determinants of non-fungible tokens returns
    Panagiotidis, Theodore
    Papapanagiotou, Georgios
    INTERNATIONAL JOURNAL OF FINANCE & ECONOMICS, 2024,
  • [43] Non-fungible tokens in healthcare: a scoping review
    Abhari, Shahabeddin
    Morita, Plinio
    Miranda, Pedro Augusto Da Silva E. Souza
    Garavand, Ali
    Hanjahanja-Phiri, Thokozani
    Chumachenko, Dmytro
    FRONTIERS IN PUBLIC HEALTH, 2023, 11
  • [44] Non-fungible tokens for the management of health data
    Zhen Ling Teo
    Daniel Shu Wei Ting
    Nature Medicine, 2023, 29 : 287 - 288
  • [45] Non-Fungible Tokens Based on ERC-4519 for the Rental of Smart Homes
    Arcenegui, Javier
    Arjona, Rosario
    Baturone, Iluminada
    SENSORS, 2023, 23 (16)
  • [46] Non-fungible token (NFT) markets on the Ethereum blockchain: temporal development, cointegration and interrelations
    Ante, Lennart
    ECONOMICS OF INNOVATION AND NEW TECHNOLOGY, 2023, 32 (08) : 1216 - 1234
  • [47] A review of the key challenges of non-fungible tokens
    Ali, Omar
    Momin, Mujtaba
    Shrestha, Anup
    Das, Ronnie
    Alhajj, Fadia
    Dwivedi, Yogesh K.
    TECHNOLOGICAL FORECASTING AND SOCIAL CHANGE, 2023, 187
  • [48] Non-fungible tokens for the management of health data
    Teo, Zhen Ling
    Ting, Daniel Shu Wei
    NATURE MEDICINE, 2023, 29 (02) : 287 - 288
  • [49] On the Popularity of Non-Fungible Tokens: Preliminary Results
    Bouraga, Sarah
    2021 3RD CONFERENCE ON BLOCKCHAIN RESEARCH & APPLICATIONS FOR INNOVATIVE NETWORKS AND SERVICES (BRAINS), 2021, : 49 - 50
  • [50] Stylized facts of metaverse non-fungible tokens
    Chan, Stephen
    Chandrashekhar, Durga
    Almazloum, Ward
    Zhang, Yuanyuan
    Lord, Nicholas
    Osterrieder, Joerg
    Chu, Jeffrey
    PHYSICA A-STATISTICAL MECHANICS AND ITS APPLICATIONS, 2024, 653