Skip to main navigation Skip to search Skip to main content

Rational Contracts: Data-driven Service Provisioning in Blockchain-powered Systems

  • Naram Mhaisen
  • , Amr Mohamed
  • , Aiman Erbad
  • , Mohsen Guizani
    • Qatar University

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

    Abstract

    Smart Contracts (SCs), which are software programs that run on blockchain platforms, provide appealing security guarantees characterized by decentralized, autonomous, and verifiable execution. On the other hand, Service Provisioning (SP) systems (i.e., systems that assign users to service providers in a way that maximizes the global utility) have been leveraging SCs to provide trust and transparency features. Such features are obtained by deploying the SP's assignment criteria as an SC on the blockchain. However, deploying optimal assignment criteria as SCs does not guarantee the best performance over time since the blockchain participants join and leave flexibly, and their load varies with time, potentially deeming the initial assignment sub-optimal. Furthermore, modifying the criteria manually by a third party at every variation in the blockchain jeopardizes the autonomous and independent execution promised by SCs. Thus, in this paper, we propose the use of online learning SCs that leverage the chained data to continuously self-tune their assignment criteria and maintain maximum utility. We show that the proposed data-driven method can achieve high performance on the multi-stage assignment problem. We also compare the proposed approach to multiple assignment algorithms as well as planning methods. Results show a significant performance advantage over heuristics and better adaptability to the dynamic nature of blockchain networks compared to planning techniques.

    Original languageEnglish
    Title of host publicationICC 2021 - IEEE International Conference on Communications, Proceedings
    PublisherInstitute of Electrical and Electronics Engineers Inc.
    ISBN (Electronic)9781728171227
    DOIs
    Publication statusPublished - Jun 2021
    Event2021 IEEE International Conference on Communications, ICC 2021 - Virtual, Online, Canada
    Duration: 14 Jun 202123 Jun 2021

    Publication series

    NameIEEE International Conference on Communications
    ISSN (Print)1550-3607

    Conference

    Conference2021 IEEE International Conference on Communications, ICC 2021
    Country/TerritoryCanada
    CityVirtual, Online
    Period14/06/2123/06/21

    Keywords

    • Blockchain
    • Distributed ledger
    • Reinforcement learning
    • Service provisioning
    • Smart contracts

    Fingerprint

    Dive into the research topics of 'Rational Contracts: Data-driven Service Provisioning in Blockchain-powered Systems'. Together they form a unique fingerprint.

    Cite this