Skip to content. | Skip to navigation

Informatik 5
Information Systems
Prof. Dr. M. Jarke
Sections
Personal tools
You are here: Home Theses Analyzing different data structures for the immutable persistence of information and tamper-secure execution of processes

Contact

Prof. Dr. M. Jarke
RWTH Aachen
Informatik 5
Ahornstr. 55
D-52056 Aachen
Tel +49/241/8021501
Fax +49/241/8022321

How to find us

Annual Reports

Disclaimer

Webmaster

 

 

Analyzing different data structures for the immutable persistence of information and tamper-secure execution of processes

Thesis type
  • Master
Status Open
Supervisor(s)
Advisor(s)
  • Thomas Osterland

Often only noticed as a technology that enables the digital currency Bitcoin, blockchain is a novel protocol that allows the distributed and secure storing of information and untempered execution of program code in trust-less environments. Did you ever feel the intense desire to write a thesis about blockchain or do you have a slight hope that blockchain is the one-and-only topic that touches your heart? Use your chance now! We are looking forward to hear from you.

 

The whole history of blockchain started 2008 with the popular paper of Satoshi Nakamoto. He presented an approach that enabled the collaborative storage of information such that no single entity can temper with once persisted data. This concept was extended to secure the execution of program logic with the introduction of smart contract enabled blockchains. One important tool to guarantee this characteristic is the blockchain data structure that aggregates transactions in blocks and every blocks refers to the previous block, such that it is not possible to remove a block from the chain without changing every subsequent block.

By now other data structures such as trees or directed acyclic graphs (DAGs) are introduced for storing transactions and providing equal functionality regarding the maintenance of consistency as the traditional list-oriented blockchain data structure. We are interested in an analysis of different data structures and a thorough benchmark comparing advantages and disadvantages of different alternatives.

 

Document Actions