Bibliograph. Daten | Falazi, Ghareeb; Breitenbücher, Uwe; Daniel, Florian; Lamparelli, Florian; Leymann, Frank; Yussupov, Vladimir: Smart Contract Invocation Protocol (SCIP): A Protocol for the Uniform Integration of Heterogeneous Blockchain Smart Contracts. In: Dustdar, Schahram (Hrsg); Yu, Eric (Hrsg); Salinesi, Camille (Hrsg); Rieu, Dominique (Hrsg); Pant, Vik (Hrsg): CAiSE 2020: Advanced Information Systems Engineering. Universität Stuttgart, Fakultät Informatik, Elektrotechnik und Informationstechnik. Lecture Notes in Computer Science; 12127, S. 134-149, englisch. Cham: Springer International Publishing, Juni 2020. DOI: 10.1007/978-3-030-49435-3_9. Artikel in Tagungsband (Konferenz-Beitrag).
|
CR-Klassif. | C.2.4 (Distributed Systems) D.2.11 (Software Engineering Software Architectures) D.2.12 (Software Engineering Interoperability)
|
Keywords | Smart Contract Invocation Protocol; SCIP; SCL; SCDL; Blockchain; Smart Contract; Integration |
Kurzfassung | Blockchains are distributed ledgers that enable the disintermediation of collaborative processes and, at the same time, foster trust among partners. Modern blockchains support smart contracts, i.e., software deployed on the blockchain, and guarantee their repeatable, deterministic execution. Alas, blockchains and smart contracts lack standardization. Therefore, smart contracts come with heterogeneous properties, APIs and data formats. This hinders the integration of smart contracts running in different blockchains, e.g., into enterprise business processes. This paper introduces the Smart Contract Invocation Protocol (SCIP), which unifies interacting with smart contracts of different blockchains. The protocol supports invoking smart contract functions, monitoring function executions, emitted events, and transaction finality, as well as querying a blockchain. The protocol is accompanied by a prototypical implementation of a SCIP endpoint in the form of a gateway.
|
Volltext und andere Links | CAiSE 2020
|
Kontakt | Ghareeb Falazi ghareeb.falazi@iaas.uni-stuttgart.de |
Abteilung(en) | Universität Stuttgart, Institut für Architektur von Anwendungssystemen
|
Eingabedatum | 6. Juni 2020 |
---|