Blockchain technology allows to store data in a secure and decentralized manner and can provide true ownership to the owners of the data. Therefore, it could be a good solution for applications where this is required. Resource-exchange systems are such a type of application. To allow to easily set up such systems using blockchain technology, we have introduced a framework that allows to generate such applications. The use of the framework does not require programming or blockchain knowledge. The range of applications that can be generated with the framework are applications for the management and exchange of resources across organizations and their customers. In this paper, we present the generation of the smart contracts from high-level specifications. We explain the mapping from the high-level user concepts used to specify a use case onto the technical concepts used in blockchain and smart contracts technology. We explain the different types of contracts generated as well as their role and functionality. The exchange of resources by means of these smart contracts is illustrated with some examples. We also discuss the limitations and further work.
|Titel||Blockchain – ICBC 2022 - 5th International Conference, Held as part of the Services Conference Federation, SCF 2022, Proceedings|
|Redacteuren||Shiping Chen, Rudrapatna K. Shyamasundar, Liang-Jie Zhang|
|ISBN van geprinte versie||9783031234941|
|Status||Published - 2022|
|Evenement||ICBC: International Conference on Blockchain - Honolulu, Hawaii, United States|
Duur: 10 dec 2022 → 14 dec 2022
|Naam||Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)|
|ISSN van geprinte versie||0302-9743|
|ISSN van elektronische versie||1611-3349|
|Conference||ICBC: International Conference on Blockchain|
|Periode||10/12/22 → 14/12/22|
Bibliografische notaPublisher Copyright:
© 2022, The Author(s), under exclusive license to Springer Nature Switzerland AG.
Copyright 2023 Elsevier B.V., All rights reserved.