A Trading Model Based on Legal Contracts Using Smart Contract Templates

被引:2
作者
Shi, Youqun [1 ]
Lu, Zihao [1 ]
Tao, Ran [1 ]
Liu, Ying [1 ]
Zhang, Zhaohui [1 ]
机构
[1] Donghua Univ, Sch Comp Sci & Technol, Shanghai 201620, Peoples R China
来源
BLOCKCHAIN AND TRUSTWORTHY SYSTEMS, BLOCKSYS 2019 | 2020年 / 1156卷
基金
中国国家自然科学基金; 上海市自然科学基金;
关键词
Blockchain; Smart contracts; E-commerce; Trading contracts;
D O I
10.1007/978-981-15-2777-7_36
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Smart contracts are often used to automate the execution of transactions so that the fairness, credibility and traceability can be ensured. Generally, for different trading events, different smart contracts are needed to be developed so as to meet the needs. This may lead to a reduction in efficiency, especially when large-scale transactions occur. In addition, trading contracts have complex life cycle and terms. Developing a smart contract based on the context of a contract is extremely difficult. These characteristics may do harm to the application of smart contracts in e-commerce. To this end, this paper proposes a trading model based on legal contracts using smart contract templates. The model can dynamically construct, store, and invoke smart contracts based on a smart contract template and the context of a trading contract, thereby improving the reusability of smart contracts and reducing the difficulty for use. Third-party information, like logistics information, is used as the triggering condition of smart contracts to enhance the reasonableness of execution. In this paper, the garment acquisition contract is token as an example to describe the construction method of a smart contract template. Finally, combined with the experiment and the life cycle of a legal contract, the validity and rationality of the model is discussed. The comparison with legal trading contracts in performance is also conducted.
引用
收藏
页码:446 / 460
页数:15
相关论文
共 24 条
[1]   Blockchain Applications - Usage in Different Domains [J].
Abou Jaoude, Joe ;
Saade, Raafat George .
IEEE ACCESS, 2019, 7 :45360-45381
[2]  
Almadhoun R, 2018, I C COMP SYST APPLIC
[3]  
Braine L., 2016, ABS160800771 CORR, V0771
[4]  
Buterin V., 2014, NEXT GENERATION SMAR, V3, P37
[5]  
Clack C.D., 2016, ARXIV PREPRINT ARXIV
[6]   NEW DIRECTIONS IN CRYPTOGRAPHY [J].
DIFFIE, W ;
HELLMAN, ME .
IEEE TRANSACTIONS ON INFORMATION THEORY, 1976, 22 (06) :644-654
[7]   From Institutions to Code: Towards Automated Generation of Smart Contracts [J].
Frantz, Christopher K. ;
Nowostawski, Mariusz .
2016 IEEE 1ST INTERNATIONAL WORKSHOPS ON FOUNDATIONS AND APPLICATIONS OF SELF* SYSTEMS (FAS*W), 2016, :210-215
[8]  
Gilcrest J, 2018, IEEE INT CONF BIG DA, P3277, DOI 10.1109/BigData.2018.8622584
[9]   Representing business contracts in ruleML [J].
Governatori, G .
INTERNATIONAL JOURNAL OF COOPERATIVE INFORMATION SYSTEMS, 2005, 14 (2-3) :181-216
[10]   On legal contracts, imperative and declarative smart contracts, and blockchain systems [J].
Governatori, Guido ;
Idelberger, Florian ;
Milosevic, Zoran ;
Riveret, Regis ;
Sartor, Giovanni ;
Xu, Xiwei .
ARTIFICIAL INTELLIGENCE AND LAW, 2018, 26 (04) :377-409