Design &amp implementation of a gossip-protocoll for mental card games based on qr-codes

Mental card games allow players to engage in peer-to-peer (P2P) gameplay without relying on a Trusted Third Party. These protocols require strict state consensus between players to prevent cheating and ensure game integrity. However, establishing this consensus over optical channels — specifically via Quick Response (QR) code sequences — presents significant challenges due to the lossy and unidirectional nature of the transmission medium. Packet loss due to focus, lighting, or scanning errors can sever synchronization, while the lack of a backchannel prevents standard re- transmission requests. To address this, this thesis proposes and implements a robust communication protocol utilizing Network Coding. By introducing redundancy through coefficients of linear combinations of packets, the receiver can reconstruct the game state even in the presence of frame loss, eliminating the need for bidirectional acknowledgement. The protocol is implemented in Rust to ensure memory safety and high performance on resource-constrained devices. Evaluation results demonstrate that while the Network Coding approach successfully ensures data integrity and synchronization, the overall system throughput is ultimately bottlenecked by the latency of the optical scanning and QR decoding process rather than the transmission protocol itself.

Authors

Publication Details

Journal
FreiDok plus (Universitätsbibliothek Freiburg)
Published
2026-01-20
DOI
https://doi.org/10.6094/unifr/274306
Primary Topic
Peer-to-Peer Network Technologies
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Design &amp implementation of a gossip-protocoll for mental card games based on qr-codes

Jan Christian Cichosz
FreiDok plus (Universitätsbibliothek Freiburg)
Peer-to-Peer Network Technologies
article

Design &amp implementation of a gossip-protocoll for mental card games based on qr-codes

Jan Christian Cichosz
article en

Abstract

Mental card games allow players to engage in peer-to-peer (P2P) gameplay without relying on a Trusted Third Party. These protocols require strict state consensus between players to prevent cheating and ensure game integrity. However, establishing this consensus over optical channels — specifically via Quick Response (QR) code sequences — presents significant challenges due to the lossy and unidirectional nature of the transmission medium. Packet loss due to focus, lighting, or scanning errors can sever synchronization, while the lack of a backchannel prevents standard re- transmission requests. To address this, this thesis proposes and implements a robust communication protocol utilizing Network Coding. By introducing redundancy through coefficients of linear combinations of packets, the receiver can reconstruct the game state even in the presence of frame loss, eliminating the need for bidirectional acknowledgement. The protocol is implemented in Rust to ensure memory safety and high performance on resource-constrained devices. Evaluation results demonstrate that while the Network Coding approach successfully ensures data integrity and synchronization, the overall system throughput is ultimately bottlenecked by the latency of the optical scanning and QR decoding process rather than the transmission protocol itself.

FreiDok plus (Universitätsbibliothek Freiburg)
Openalex Percentile: Top 86%
Peer-to-Peer Network Technologies
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Design &amp implementation of a gossip-protocoll for mental card games based on qr-codes — Jan Christian Cichosz · FreiDok plus (Universitätsbibliothek Freiburg) (2026) | TGRS Research Map | TGRS