Abstract
A smart contract originally drafted by natural language is an essential task of many applications in blockchain technology. Firstly, natural language cannot be directly executed by computers, self-executing requires terms of the smart contract be computer-readable and executable. Secondly, in crossing environments or parties, contract translation needs the overall meaning of a sentence to have a meticulous precision, besides, low tolerance of mistakes for reducing a tedious process. Lastly, many kinds of templates of smart contracts need a common sense of agreement where each party agrees on the context of the contract. This paper explores the problems of the smart contract in natural language and self-executing to redefine the smart contract through an approach, which supports a human-readable, computer-understandable and self-executable contract representations with enabling semantic structural based on Machine Natural Language (MNL). Meanwhile, a common dictionary (CoDic) transfers natural languages into universal machine codes or languages without the ambiguity across parties.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Szabo, N.: Formalizing and securing relationships on public networks. First Monday, [S.l.] (1997)
Mik, E.: Smart contracts: terminology, technical limitations and real-world complexity. Law Innov. Technol. 9(2), 269–300 (2017)
Dale, R.: Classical approaches to natural language processing. In: Indurkhya, N., Damerau, F.J. (eds.) Handbook of Natural Language Processing, 2nd edn. Taylor & Francis, Boca Raton (2010)
Katz, D.M.: Quantitative legal prediction–or–how i learned to stop worrying and start preparing for the data-driven future of the legal services industry. Emory Law J. 62, 909–936 (2013)
Guo, J.: Collaborative conceptualisation: towards a conceptual foundation of interoperable electronic product catalogue system design. Enterp. Inf. Syst. 3(1), 59–94 (2009)
Qin, P., Guo, J., Xu, Y., Wang, L.: Semantic document exchange through mediation of machine natural language. In: Proceeding of 15th IEEE International Conference on e-Business Engineering (ICEBE 2018), pp. 245–250. IEEE Computer Society (2018)
Pettersson, E.J., Edström, R.: Safer smart contracts through type-driven development. Ph.D. thesis, Master’s thesis, Department of Computer Science & Engineering, Chalmers University of Technology & University of Gothenburg, Sweden (2015)
Idelberger, F., Governatori, G., Riveret, R., Sartor, G.: Evaluation of logic-based smart contracts for blockchain systems. In: 10th International Symposium, RuleML 2016, 6–9 July 2016, pp. 167–183 (2016)
Grigg, I.: The Ricardian contract. In: Proceedings of the First International Workshop on Electronic Contracting, pp. 25–31. IEEE (2004)
Grigg, I.: On the intersection of Ricardian and smart contracts (2017). http://iang.org/papers/intersection_ricardian_smart.html
Frantz, C.K., Nowostawski, M.: From institutions to code: towards automated generation of smart contracts. In: 1st International Workshops on Foundations and Applications of Self* Systems (FAS*W), pp. 210–215. IEEE (2016)
Clack, C.D., Bakshi, V.A., Braine, L.: Smart contract templates: essential requirements and design options, ArXiv eprints, December 2016
Xiao, G.: Semantic document exchange for electronic business through user-autonomous document sense-making. Doctoral thesis, University of Macau (2015)
Qin, P., Guo, J.: A novel machine natural language mediation for semantic document exchange in smart city. Future Gener. Comput. Syst. (2019). https://doi.org/10.1016/j.future.2019.07.028
Shen, B., Guo, J., Yang, Y.: MedChain: efficient healthcare data sharing via blockchain. Appl. Sci. 9, 1207 (2019)
Almadhoun, R., Kadadha, M., Alhemeiri, M., Alshehhi, M., Salah, K.: A user authentication scheme of IoT devices using blockchain-enabled fog nodes. In: Proceedings of the IEEE/ACS 15th International Conference on Computer Systems and Applications (AICCSA), October–November 2018, pp. 1–8 (2018)
Acknowledgment
This research is partially supported by the University of Macau Research Grant No. MYRG2017-00091-FST.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
Qin, P., Guo, J., Shen, B., Hu, Q. (2020). Towards Self-automatable and Unambiguous Smart Contracts: Machine Natural Language. In: Chao, KM., Jiang, L., Hussain, O., Ma, SP., Fei, X. (eds) Advances in E-Business Engineering for Ubiquitous Computing. ICEBE 2019. Lecture Notes on Data Engineering and Communications Technologies, vol 41. Springer, Cham. https://doi.org/10.1007/978-3-030-34986-8_34
Download citation
DOI: https://doi.org/10.1007/978-3-030-34986-8_34
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-34985-1
Online ISBN: 978-3-030-34986-8
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)