Schuhknecht, FelixJörz, SimonKönig-Ries, BirgittaScherzinger, StefanieLehner, WolfgangVossen, Gottfried2023-02-232023-02-232023978-3-88579-725-8https://dl.gi.de/handle/20.500.12116/40379Blockchain systems essentially consist of two levels: The network level has the responsibility of distributing an ordered stream of transactions to all nodes of the network in exactly the same way, even in the presence of a certain amount of malicious parties (byzantine fault tolerance). On the node level, each node then receives this ordered stream of transactions and executes it within some sort of transaction processing system, typically to alter some kind of state.This clear separation into two levels as well as drastically different application requirements have led to the materialization of the network level in form of so-called blockchain frameworks. While providing all the blockchain features" Blockchain, Relational Databases, Distributed Query Processing, Tendermint"enThe Easiest Way of Turning your Relational Database into a Blockchain --- and the Cost of Doing SoText/Conference Paper10.18420/BTW2023-07