A decentralized EOS smart contract designed to facilitate the sharing of threat intelligence data among critical infrastructures.
An EOS Smart Contract for sharing threat intelligence data (part of a master thesis).
This tool is intended for organizations within critical infrastructures to share threat intelligence data securely and efficiently. It is particularly useful for researchers and developers interested in decentralized systems and threat intelligence sharing.
The code is intended for simulation purposes only and is not deployed in a production environment.
Clone this repository
Install EOS Studio from the official website
Start an EOS node with EOS Studio
Compile the smart contract
Create a user named 'reporting'
Deploy the WASM and ABI to the 'reporting' user
Execute the 'init()' method with the reporting user
Create test users: 'bsi', 'bzz', 'ccc', 'delekom', 'ion', 'nsa', and 'oone'