David Cordova, Alexandre Laubé, T. Nguyen, G. Pujolle
{"title":"Blockgraph: A blockchain for mobile ad hoc networks","authors":"David Cordova, Alexandre Laubé, T. Nguyen, G. Pujolle","doi":"10.1109/CSNet50428.2020.9265532","DOIUrl":null,"url":null,"abstract":"Blockchain is one of the most prominent emerging technologies. It offers the ability to maintain an anti-tamper distributed database, ensuring the integrity and authenticity of data in a decentralized system. However, when using blockchain in a dynamic community, such as mobile nodes in an ad hoc and mesh networks, the chain structure is no longer enough to deal with node mobility. In this paper, we address the challenges of using a DAG-based blockchain for mobile and ad hoc networks (MANETs) that we call “blockgraph”. We define the characteristics of the blockgraph framework. This includes: the requirement needed for a consensus protocol in order to be resilient to network partitions; the specifications of the blockgraph protocol that ensure the maintenance of the blockgraph data structure; and a group management system that reacts to network topology changes that provide with relevant network topology information to the blockgraph framework. Finally, we implemented our framework in the discrete event network simulator NS3 as a proof-of-concept for our blockgraph.","PeriodicalId":234911,"journal":{"name":"2020 4th Cyber Security in Networking Conference (CSNet)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-10-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"11","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 4th Cyber Security in Networking Conference (CSNet)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CSNet50428.2020.9265532","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 11
Abstract
Blockchain is one of the most prominent emerging technologies. It offers the ability to maintain an anti-tamper distributed database, ensuring the integrity and authenticity of data in a decentralized system. However, when using blockchain in a dynamic community, such as mobile nodes in an ad hoc and mesh networks, the chain structure is no longer enough to deal with node mobility. In this paper, we address the challenges of using a DAG-based blockchain for mobile and ad hoc networks (MANETs) that we call “blockgraph”. We define the characteristics of the blockgraph framework. This includes: the requirement needed for a consensus protocol in order to be resilient to network partitions; the specifications of the blockgraph protocol that ensure the maintenance of the blockgraph data structure; and a group management system that reacts to network topology changes that provide with relevant network topology information to the blockgraph framework. Finally, we implemented our framework in the discrete event network simulator NS3 as a proof-of-concept for our blockgraph.