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.
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.
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.