Skip to content
Trust Match

Trust Match

This project is a decentralized matchmaking system using Cartesi Coprocessor.

Created on 16th February 2025

Trust Match

Trust Match

This project is a decentralized matchmaking system using Cartesi Coprocessor.

The problem Trust Match solves

Matchmaking in e-sports is the process of pairing players in teams against each other in a fair and competitive manner. Matchmaking systems are crucial in ranked and casual play, ensuring that games are challenging yet enjoyable. So, if done in a centralized manner, the matches can be easily biased, and that's why we propose this project, a matchmaking system using Cartesi Coprocessor.

We implemented the OptMatch, a generalized, iterative, two-stage, data-driven matchmaking framework that requires minimal product knowledge since it only uses match win/lose/score results. The two stages are offline and online. The offline phase prepares the protocol to predict "good" matches, and the online phase effectively does matchmaking. This means that the coprocessor runs the Online phase, and the offline phase is used to build the coprocessor.

One advantage of the chosen framework is that it is applicable to most gaming products. The framework's precision and generic aspect led us to envision this solution as SaaS (Software as a Service), where a game, decentralized or not, can leverage a decentralized matchmaking system.

Challenges we ran into

The project involved deep research to understand the OptMatch framework. It is important to highlight that no implementation was available, so the group had to study and implement the protocol.

Discussion

Builders also viewed

See more projects on Devfolio