-
Blockchain and BIM (Building Information Modeling): Progress in Academia and Industry
Authors:
Michael Kuperberg,
Matthias Geipel
Abstract:
In construction, BIM (Building Information Modeling) promises to increase quality of data and to provide a shared, uniform view to all parties. While BIM tools and exchange formats exist, the distribution and safeguarding of data is an ongoing challenge. Distributed Ledger Technology and Blockchains offer a possible solution to this task, and they promise quality attributes such as tamper resistan…
▽ More
In construction, BIM (Building Information Modeling) promises to increase quality of data and to provide a shared, uniform view to all parties. While BIM tools and exchange formats exist, the distribution and safeguarding of data is an ongoing challenge. Distributed Ledger Technology and Blockchains offer a possible solution to this task, and they promise quality attributes such as tamper resistance, traceability/auditability and safe digitalization of assets and intellectual property. However, the practical application and adoption of Distributed Ledger Technology in the built environment requires a good understanding of tool maturity, performance and standardization. Also, user-oriented integration of BIM tools with the blockchain backend needs attention. The contribution of this paper is an overview over both industrial and academic progress at the intersection of BIM and blockchains/DLT.
△ Less
Submitted 17 May, 2021; v1 submitted 11 March, 2021;
originally announced April 2021.
-
Scaling a Blockchain-based Railway Control System Prototype for Mainline Railways: a Progress Report
Authors:
Michael Kuperberg
Abstract:
Railway operations require control systems to ensure safety and efficiency, and to coordinate infrastructure elements such as switches, signals and train protection. To compete with the traditional approaches to these systems, a blockchain-based approach has been proposed, with the intent to build a more resilient, integrated and cost-efficient system. Additionally, the developed blockchain-based…
▽ More
Railway operations require control systems to ensure safety and efficiency, and to coordinate infrastructure elements such as switches, signals and train protection. To compete with the traditional approaches to these systems, a blockchain-based approach has been proposed, with the intent to build a more resilient, integrated and cost-efficient system. Additionally, the developed blockchain-based architecture enables to run safety-relevant and security-focused business logic on off-the-shelf platforms such as cloud, rather than on specialized (and expensive) secure hardware. After implementing a prototype of the blockchain-based railway control system, scaling the approach to real-world mainline and branch operations required a thorough validation of the design choices. In this technical report, we show how performance calculations, long-term technology perspectives and law-mandated norms have impacted the architecture, the technology choices, and the make-buy-reuse decisions.
△ Less
Submitted 11 March, 2021;
originally announced March 2021.
-
Enabling Deletion in Append-Only Blockchains (Short Summary / Work in Progress)
Authors:
Michael Kuperberg
Abstract:
Conventional blockchain implementations with append-only semantics do not support deleting or overwriting data in confirmed blocks. However, many industry-relevant use cases require the ability to delete data, especially when personally identifiable information is stored or when data growth has to be constrained. Existing attempts to reconcile these contradictions compromise on core qualities of t…
▽ More
Conventional blockchain implementations with append-only semantics do not support deleting or overwriting data in confirmed blocks. However, many industry-relevant use cases require the ability to delete data, especially when personally identifiable information is stored or when data growth has to be constrained. Existing attempts to reconcile these contradictions compromise on core qualities of the blockchain paradigm, as they include backdoor-like approaches such as central authorities with elevated rights or usage of specialized chameleon hash algorithms in chaining of the blocks. In this technical report, we outline a novel architecture for the blockchain ledger and consensus, which uses a tree of context chains with simultaneous validity. A context chain captures the transactions of a closed group of entities and persons, thus structuring blocks in a precisely defined way. The resulting context isolation enables consensus-steered deletion of an entire context without side effects to other contextes. This architecture opens the possibility of truncation, data rollover and separation of concerns, and can help to fulfill the GDPR regulations.
△ Less
Submitted 4 May, 2020;
originally announced May 2020.
-
Are Smart Contracts and Blockchains Suitable for Decentralized Railway Control?
Authors:
Michael Kuperberg,
Daniel Kindler,
Sabina Jeschke
Abstract:
Conventional railway operations employ specialized software and hardware to ensure safe and secure train operations. Track occupation and signaling are governed by central control offices, while trains (and their drivers) receive instructions. To make this setup more dynamic, the train operations can be decentralized by enabling the trains to find routes and make decisions which are safeguarded an…
▽ More
Conventional railway operations employ specialized software and hardware to ensure safe and secure train operations. Track occupation and signaling are governed by central control offices, while trains (and their drivers) receive instructions. To make this setup more dynamic, the train operations can be decentralized by enabling the trains to find routes and make decisions which are safeguarded and protocolled in an auditable manner. In this paper, we present the findings of a first-of-its-kind blockchain-based prototype implementation for railway control, based on decentralization but also ensuring that the overall system state remains conflict-free and safe. We also show how a blockchain-based approach simplifies usage billing and enables a train-to-train/machine-to-machine economy. Finally, first ideas addressing the use of blockchain as a life-cycle approach for condition based monitoring and predictive maintenance in train operations are outlined.
△ Less
Submitted 18 January, 2019;
originally announced January 2019.