Int J Performability Eng ›› 2019, Vol. 15 ›› Issue (11): 3016-3023.doi: 10.23940/ijpe.19.11.p21.30163023

Previous Articles     Next Articles

Smart Contract Receipt based on Virtual Iterative Function

Yifeng Yina, Tingjun Zhanga,*, Chaofei Hua, and Yong Gana,b   

  1. aSchool of Computer and Communication Engineering, Zhengzhou University of Light Industry, Zhengzhou, 450002, China;
    bZhengzhou Institute of Technology, Zhengzhou, 450044, China
  • Submitted on ; Revised on ; Accepted on
  • Contact: * E-mail address:

Abstract: Smart contracts are the most important feature in block chain applications, and they are also the main reason why blockchains are called disruptive technology. Traditional intelligent contracts with receipts are generated by SHA-256A UXTO (unexpended transaction output), and increasing the number of receipts slows down the speed. This paper introduces the operation of receipts in smart contracts and proposes to generate contract receipts with the VIF virtual iteration function. VIF takes advantage of the excellent features of the Hash function and the unreadable nature of the self-compiled system, so that different contract parameters generate unique and non-repudiation receipts through the virtual iterative function, providing a secure and reliable credential for smart contracts. Finally, the speeds at which the VIF receipt and traditional UXTO receipt are generated are compared.

Key words: smart contract, virtual iterative function, receipt, non-repudiation, UXTO