This smart contract is part of a master thesis. The idea is based on the German "IT-Sicherheitsgesetz" and shall encourage critical infrastructures to share threat intelligence data in a decentralized system. Implications of game theory and shortcomings in efficiency of a decentralized blockchain are considered. Note that the code in this repository is used to simulate a system for the master thesis and is not deployed in the wild.
Clone this repository and install EOS Studio.
Afterwards start an EOS node with EOS Studio. Consider the latest tutorials of EOS Studio (scroll down to the bottom of the page).
Compile the smart contract, create a user reporting and deploy the WASM and ABI to the reporting user. The reporting user has to execute the init() method. Then, create the test users bsi, bzz, ccc, delekom, ion, nsa and oone for the simulation.
For an easy usage consider to download and install the frontend application of the smart contract.
Have fun! :)
No further implementation is considered since its a master thesis.
Thomas Baumer
This project is licensed under the MIT License - see the LICENSE file for details
Florian Menges, Benedikt Putz