MATCH: A Decentralized Middleware for Fair Matchmaking In Peer-to-Peer Markets

Martijn de Vos, Georg Ishmaev, Johan Pouwelse

Research output: Chapter in Book/Conference proceedings/Edited volumeConference contributionScientificpeer-review

2 Citations (Scopus)
65 Downloads (Pure)

Abstract

Matchmaking is a core enabling element in peer-to-peer markets. To date, matchmaking is predominantly performed by proprietary algorithms, fully controlled by market operators. This raises fairness concerns as market operators effectively can hide, prioritize, or delay the orders of specific users. Blockchain technology has been proposed as an alternative for fair matchmaking without a trusted operator but is still vulnerable to specific fairness attacks.
We present MATCH, a decentralized middleware for fair matchmaking in peer-to-peer markets. By decoupling the dissemination of potential matches from the negotiation of trade agreements, MATCH empowers end-users to make their own educated decisions and to engage in direct negotiations with trade partners. This approach makes MATCH highly resilient against malicious matchmakers that deviate from a specific matching policy We implement MATCH and evaluate our middleware using real-world ride-hailing and asset trading workloads. It is demonstrated that MATCH maintains high matching quality, even when 75% of all matchmakers is malicious. We also show that the bandwidth usage and order fulfil latency of MATCH is orders of magnitude lower compared to matchmaking on an Ethereum blockchain.
Original languageEnglish
Title of host publicationMiddleware '20
Subtitle of host publicationProceedings of the 21st International Middleware Conference
Place of PublicationNew York
PublisherAssociation for Computing Machinery (ACM)
Pages74-88
Number of pages15
ISBN (Print)978-1-4503-8153-6
DOIs
Publication statusPublished - 2020
EventMiddleware 2020: 21st International Middleware Conference - Delft, Netherlands
Duration: 7 Dec 202011 Dec 2020
Conference number: 21st

Conference

ConferenceMiddleware 2020
Country/TerritoryNetherlands
CityDelft
Period7/12/2011/12/20

Keywords

  • fair matchmaking
  • decentralized middleware
  • matching middleware
  • peer-to-peer markets

Fingerprint

Dive into the research topics of 'MATCH: A Decentralized Middleware for Fair Matchmaking In Peer-to-Peer Markets'. Together they form a unique fingerprint.

Cite this