Ad Hoc Networks. Second International Conference, ADHOCNETS 2010, Victoria, BC, Canada, August 18-20, 2010, Revised Selected Papers

Research Article

Cashflow: A Channel-Oriented, Credit-Based Virtual Currency System for Establishing Fairness in Ad-Hoc Networks with Selfish Nodes

Download
500 downloads
  • @INPROCEEDINGS{10.1007/978-3-642-17994-5_4,
        author={Lukas Wallentin and Joachim Fabini and Christoph Egger and Marco Happenhofer},
        title={Cashflow: A Channel-Oriented, Credit-Based Virtual Currency System for Establishing Fairness in Ad-Hoc Networks with Selfish Nodes},
        proceedings={Ad Hoc Networks. Second International Conference, ADHOCNETS 2010, Victoria, BC, Canada, August 18-20, 2010, Revised Selected Papers},
        proceedings_a={ADHOCNETS},
        year={2012},
        month={5},
        keywords={virtual currency system ad hoc network micropayment load balancing credit system selfish nodes fairness},
        doi={10.1007/978-3-642-17994-5_4}
    }
    
  • Lukas Wallentin
    Joachim Fabini
    Christoph Egger
    Marco Happenhofer
    Year: 2012
    Cashflow: A Channel-Oriented, Credit-Based Virtual Currency System for Establishing Fairness in Ad-Hoc Networks with Selfish Nodes
    ADHOCNETS
    Springer
    DOI: 10.1007/978-3-642-17994-5_4
Lukas Wallentin1,*, Joachim Fabini1, Christoph Egger1, Marco Happenhofer1
  • 1: Vienna University of Technology
*Contact email: Lukas.Wallentin@tuwien.ac.at

Abstract

Cooperation in ad hoc networks cannot be taken for granted when nodes belong to distinct authoritative domains. In this paper we present Cashflow, a virtual currency system to motivate nodes to participate in ad hoc networks and to prevent selfishness. This system is different to previously proposed virtual currency systems in that it uses a channel concept for data transmission as well as a market system for pricing. The combination of channel and market concept results in a number of positive system characteristics. For instance, Cashflow provides implicit access regulation and load balancing mechanisms to avoid overload situations in the network. Additionally it considers node context for data transmission and pricing. Cashflow also leaves the decision about the participation degree to the user, which is an important but frequently neglected topic for the user acceptance of virtual currency systems.