The task of this bachelor thesis is to develop and evaluate an off-chain storage approach applied to
the BloSS system [1]. This task involves the stages of key performance issues identification, analysis and
system design, implementation and evaluation of an approach allowing signaling addresses through
an off-chain storage platform. Tools like IPFS [4], Storj [2], and Swarm [3] can be used as decentralized
storage platforms providing alternatives for off-chain storage.
The assessment of performance issues requires understanding BloSS requirements for signaling
addresses to further analyze off-chain storage platforms. Overall, for systems like BloSS, security and
performance are key requirements to be taken into account. Performance should be measured in
BloSS according to the overall time elapsed between all the steps after reporting an attack, and the
mitigation confirmation by other ASes, which includes latencies for block's processing and propagation
and retrieval of addresses stored off-chain, for example using IPFS [4]. To successfully identify key
performance issues or requirements related to this approach, main related works should be discussed
and evaluated based on BloSS requirements.
[1] Bruno Rodrigues, Thomas Bocek, David Hausheer, Andri Lareida, Sina Rafati, Burkhard Stiller. A Blockchain-based Architecture for Collaborative DDoS Mitigation with Smart Contracts and SDN. 11th International Conference on Autonomous Infrastructure, Management and Security (AIMS 2017). "Security of Networks and Services in an All-Connected World", Zürich, Switzerland, July 2017, ISBN 978-3-319-60773-3, pp 16–29.
[2] Wilkinson, S., Boshevski, T., Brandoff, J., & Buterin, V. (2014). Storj a peer-to-peer cloud storage network.
[3 ]Ethereum Foundation. Swarm Distributed Data Storage. Online: https://github.com/ethersphere/swarm
[4] Benet, Juan. "Ipfs-content addressed, versioned, p2p file system." arXiv preprint arXiv:1407.3561 (2014)
Supervisors: Dr. Thomas Bocek
back to the main page