Cryptominoes. Secure P2P dominoes game
summary
A fully peer-to-peer dominoes implementation in JavaScript that removes the trusted server by using Shamir three‑pass protocol (a commutative encryption trick) to shuffle and deal all 28 tiles, with hands drawn via encrypted exchanges; uses big‑prime keygen (slow in JS), custom crypto module, WebRTC swarm and signalhub, npm modules and WebAssembly for performance. Demo shows two local peers playing end‑to‑end with working deals and a functional but performance‑limited system.
AI-written summary · about
chapters (6)
related talks
18mBuilding Peer To Peer Applications in Node
32mDecentralizing the internet with JavaScript
23mBuilding Offline and Real-Time Applications - The Magic of CRDTs
30mDHT, BFT, OMG: Know Your Building Blocks for Decentralized Applications
19mMine Blockchain
33mReinvent the social web
25mFireside Chat
01h 09mSandbox Games: Using WebAssembly and C++ to make a simple game
