
Hidden Worlds
This article introduces a novel approach to creating private, discoverable worlds that remain hidden from everyone except those actively exploring them, using blockchain and cryptographic techniques like Zero-Knowledge Proofs and Private Set Intersection.
About
The article I wrote introduces a novel, never seen before approach to creating **private**, **discoverable**, but consistent worlds that remain hidden from **everyone** (even from the game creator) except those actively exploring them, using blockchain and cryptographic techniques like Zero-Knowledge Proofs and Private Set Intersection. This kind of feature is often only achieved by having a centralized server guarding this information, or having a single player game where the user has not looked into the binary to discover what the game contains. The article explains on how you can achieve this in a decentralized and in a truly private manner.
How it's made
The project aimed to explore the feasibility of creating a private, discoverable world, a concept that was uncertain even before the project began. During the project it was found to be possible. This is the first time someone has managed to design a protocol to achieve this. The project was built using github, hack.md, adobe express, visual studio and chatgpt.