Cyber I-Ching
3,000-year-old divination system. Ethereum entropy.
DEMO
click to interact
Concept
Algorithms predict. The I Ching accepts uncertainty.
Cyber I-Ching uses live Ethereum block hashes as the source of randomness
— converting cryptographic entropy into hexagrams, the same way yarrow stalks once were cast to read the structure of change.
Each divination is mathematically random and philosophically unrepeatable.
Technical
Real-Time Data Stream:
Ethers.js to fetch live block hashes from the Ethereum Mainnet, converting hexadecimal data into binary I Ching lines (Yin/Yang).
Custom Shaders (GLSL):
Bypassed standard geometries to write custom Fragment & Vertex shaders for the hexagonal rings. This allowed for high-performance rendering of "glitch" effects, energy pulses, and dynamic glowing states without heavy texture overhead.
Generative Audio:
Developed a ZenTone synth engine that maps the hexagram's structural energy to audio frequencies, creating a unique soundscape for each divination result.
Performance:
Optimized for 60FPS rendering using React Three Fiber, ensuring smooth interaction even during complex decrypting animations.