Towards Blockchain-enabled Wireless Mesh Networks

Recently, mesh networking and blockchain are two of the hottest technologies in the telecommunications industry. Combining both can reformulate Internet access. While mesh networking makes connecting to the Internet easy and affordable, blockchain on top of mesh networks makes Internet access profitable by enabling bandwidth-sharing for crypto-tokens. Hyperledger Fabric (HLF) is a blockchain framework implementation and one of the Hyperledger projects hosted by The Linux Foundation. We evaluate HLF in a real production mesh network and in the laboratory. We quantify the performance, bottlenecks and limitations of the current implementation v1.0. We identify the opportunities for improvement to serve the needs of wireless mesh access networks. To the best of our knowledge, this is the first HLF deployment made in a production wireless mesh network.

[1]  Leandro Navarro-Moldes,et al.  Making Community Networks economically sustainable, the guifi.net experience , 2016, GAIA@SIGCOMM.

[2]  Satoshi Nakamoto Bitcoin : A Peer-to-Peer Electronic Cash System , 2009 .

[3]  Ian F. Akyildiz,et al.  Wireless mesh networks: a survey , 2005, Comput. Networks.

[4]  Luís Veiga,et al.  A Lightweight Service Placement Approach for Community Network Micro-Clouds , 2018, Journal of Grid Computing.

[5]  Leandro Navarro-Moldes,et al.  Cloudy in guifi.net: Establishing and sustaining a community cloud as open commons , 2018, Future Gener. Comput. Syst..

[6]  Luís Veiga,et al.  Gelly-scheduling: distributed graph processing for service placement in community networks , 2018, SAC.

[7]  Alysson Bessani,et al.  A Byzantine Fault-Tolerant Ordering Service for the Hyperledger Fabric Blockchain Platform , 2017, 2018 48th Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN).

[8]  Mattias Scherer,et al.  Performance and Scalability of Blockchain Networks and Smart Contracts , 2017 .

[9]  Daniel Davis Wood,et al.  ETHEREUM: A SECURE DECENTRALISED GENERALISED TRANSACTION LEDGER , 2014 .

[10]  Marko Vukolic,et al.  Hyperledger fabric: a distributed operating system for permissioned blockchains , 2018, EuroSys.

[11]  Luca Belli,et al.  Community networks: the Internet by the people, for the people , 2017 .

[12]  Leandro Navarro-Moldes,et al.  Securely-entrusted multi-topology routing for community networks , 2016, 2016 12th Annual Conference on Wireless On-demand Network Systems and Services (WONS).

[13]  Beng Chin Ooi,et al.  BLOCKBENCH: A Framework for Analyzing Private Blockchains , 2017, SIGMOD Conference.

[14]  Llorenç Cerdà-Alabern,et al.  Experimental evaluation of a wireless community mesh network , 2013, MSWiM.