Saving Satoshi – a free, open-source role-playing game that demystifies Bitcoin’s proof-of-work (PoW) network for all, emphasizing its elegant and decentralized architecture that resists control by any single entity.
Why It Stands Out
The project is a community-driven game designed for everyone, from beginners to experienced coders. It’s available in over 10 languages, including Vietnamese. The game teaches you the basics of Bitcoin’s code using simple languages like JavaScript and Python. It focuses on practical skills so you can learn to verify data for yourself using open-source tools like block explorers.
Unlike conventional tutorials, this game uses a compelling story, humor, and puzzles to keep you engaged. It makes learning about the transparent and decentralized nature of Bitcoin’s PoW system feel like a thrilling adventure.
The Story
The Bitcoin network is about to grind to a halt because of a 51% attack in the year 2139. As a novice coder, you must team up with Satoshi to find the culprits and restore the network. Across 10 chapters, puzzles and narrative twists tie to Bitcoin’s mechanics, making PoW’s transparent, decentralized defenses against centralized threats feel like thrilling plot points.
What You’ll Learn
Through no-coding-experience-needed challenges in JavaScript, Python, and Opcode, players gain essential Bitcoin knowledge tied to PoW’s transparent foundation:
- Decoding the genesis block’s hidden message.
- Cryptography basics: hash functions, proof-of-work, and elliptic curve cryptography for addresses.
- Building transactions and block templates to showcase inclusive, verifiable participation.
- Exploring the Lightning Network for fast layer-2 payments.
- Learning Bitcoin Script and Opcode for custom transaction rules.
These lessons are designed to give you the skills to understand Bitcoin’s code and verify data on your own, all while highlighting the robust, transparent design of the network.























