6533b7defe1ef96bd1275ad6
RESEARCH PRODUCT
Talking Blockchains: The Perspective of a Database Researcher
Felix Martin Schuhknechtsubject
Structure (mathematical logic)BlockchainDatabaseDistributed databaseTransaction processingComputer sciencebusiness.industryExistential quantification010102 general mathematicsCryptography0102 computer and information sciencescomputer.software_genre01 natural sciencesVariety (cybernetics)Workflow010201 computation theory & mathematics0101 mathematicsbusinesscomputerdescription
There are few topics out there, that seem to create as much confusion and discussion as blockchains. This has a multitude of reasons: (1) A large number of drastically different concepts and systems are unified under the very broad term "blockchain". (2) The topic touches a variety of different fields, including databases, distributed processing, networks, cryptography, and even economics. (3) There exists a large number of different applications of the technology.The goal of this paper is to simplify and structure the discussion of blockchain technology. We first introduce a simple formalization of the basic components, that appear again and again in a variety of blockchain systems. Second, we formalize four important execution models, that express the workflow of a large number of blockchain systems. Third, along the way, the we also discuss certain misconceptions, that constantly reappear in discussions. We believe that a common formalization of the transaction processing behavior of blockchain systems both helps beginners to get into the topic as well as can bring experts from different fields to a common denominator when discussing blockchain systems.
year | journal | country | edition | language |
---|---|---|---|---|
2021-04-01 | 2021 IEEE 37th International Conference on Data Engineering Workshops (ICDEW) |