A propos

De quoi on parle?

L'année est 2139. Le dernier bitcoin sera miné dans deux semaines. Depuis des mois, un compteur décompte à Satoshi Square.

Le monde attend le dernier bloc. Puis, soudainement, Le réseau s'arrête net.

Tu reçois un holochat de quelqu'un utilisant le nom Satoshi Nakamoto. (Comme n'importe quel autre e-hologram, mais celui-ci a la forme d'un chat). Tu ouvres le holochat en pressant son museau, curieux de savoir ce qu'il a à dire...

Construit avec fun

Saving Satoshi est un premier point de contact léger pour les codeurs curieux du développement de Bitcoin. Saving Satoshi mélange texte technique et défis basés sur du code, mais les défis devraient être accessibles à toute personne ayant des compétences de base en programmation. Le projet est gratuit et open source (FOSS) et toutes les illustrations ont été générées à l'aide d'outils de génération d'images à partir de texte, tels que Midjourney.

Ce projet est en développement continu et adopte une approche itérative pour intégrer les retours au fur et à mesure que nous publions de nouveaux chapitres. Il y a actuellement dix chapitres planifiés. Cependant, des chapitres supplémentaires pourraient être ajoutés à mesure que le projet continue de se développer.

Each chapter is filled with code-based lesson content, simulations, and programming exercises to make learning the esoteric details of bitcoin tech more enjoyable.

With simple, straightforward examples, players build solid foundations before layering on the complexity. Through an immersive UX, rich visuals, and seamless interactions, learners are taken on a journey through a variety of topics including:

  • Finding and decoding the secret message in the genesis block
  • Hash functions and proof-of-work
  • The dynamics of pooled mining
  • The basics of elliptic curve cryptography and how to derive an address from public-private key pairs
  • ECDSA message signing and verification
  • Building a transaction from scratch
  • Assembling transactions to construct a block template
  • Using the Bitcoin Core RPC API and calculating the block subsidy
  • Bitcoin Script
  • How the Lightning network works

But it's not just about the curriculum. We believe bitcoin education can be just as creative and unique as the technology itself. That's why the game touches on many other fascinating elements of bitcoin like culture, history, and design.

To us, bitcoin is a positive force in the world. This project is built by a passionate group of contributors under the highest standards, and it's 100% free and open source (FOSS). To learn more about how Saving Satoshi was made, see our case study in the Bitcoin Design Guide.

From playing the game, to running a workshop, to code contributions, there are many ways to join the Saving Satoshi community. We'd be delighted to have you. To get in touch, follow Saving Satoshi on GitHub and join the #saving-satoshi channel on the Bitcoin Design Community Discord.

You can also connect with us on X, nostr, and Bluesky. We love shout outs and hearing from our users!

Comment contribuer

Nous sommes un projet open-source, donc toutes les portes sont ouvertes pour que tu aides à le faconner.

Commentaires, suggestions

Une excellente manière de contribuer est de parcourir le Chapitre 1 et de nous donner tes retours sur ton expérience en utilisant ce formulaire.

Contribuer

Toutes les suggestions sont les bienvenues, y compris les modifications de contenu, les mécaniques de jeu – vraiment tout. Nous cherchons également toujours de l'aide pour la révision et tester les modifications de code. Pour les améliorations de code, tu peux ouvrir directement un problème ou soumettre une pull request sur GitHub."

Si tu souhaites participer au design, l'histoire ou tout autre domaine, rejoins-nous dans la channel #saving-satoshi dans le Bitcoin Design Discord. Dis nous comment tu souhaites contribuer et on t'aiguillera.

Notre engagement vis-à-vis de tes données personnelles

A Saving Satoshi, Nous sommes très engagés à garantir la confidentialité et la sécurité de nos utilisateurs. Nous croyons en la transparence et souhaitons que tu comprennes comment et pourquoi nous suivons l'utilisation de l'application. Pour ce faire, nous utilisons un outil puissant appelé Umami.

Qu'est-ce qu'est Umami?

Umami est une plateforme d'analyse open-source qui nous aide à recueillir des informations essentielles sur la manière dont tu utilises notre application. Elle nous permet de prendre des décisions basées sur les données et d'améliorer continuellement notre produit pour mieux répondre à tes besoins. Tu peux consulter le tableau de bord Umami here.

Quelle(s) donnée(s) collectons nous?

Rassures toi, nous collections seulement des données non personelles et anonymisées, telles que:
  1. Amélioration Produit: Nous utilisons les données pour identifier les domaines dans lesquels notre application peut être améliorée. En comprenant comment tu utilises notre application, nous pouvons la rendre plus efficace, conviviale et sécurisée.
  2. Compatibilité: Comprendre les appareils et les plateformes que tu utilises nous permet d'optimiser notre application pour différentes configurations, garantissant ainsi qu'elle fonctionne parfaitement pour toi.

Tes données personnelles sont importantes

Nous tenons à souligner que la confidentialité de tes données est notre priorité absolue. Nous ne collectons aucune information personnellement identifiable, et les données que nous recueillons sont utilisées uniquement dans le but d'améliorer notre application. Tes données ne sont jamais partagées ni vendues à des tiers.

Si tu as des préoccupations ou des questions concernant nos pratiques de collecte de données ou nos politiques de confidentialité, n'hésites pas à nous contacter. Nous nous engageons à vous offrir une expérience transparente et sécurisée lors de l'utilisation de notre application.

Amuses toi bien!

Saving Satoshi would not be possible without the many people that have come together over the last few years to build it. It takes a village!

The core team is comprised of Adam Jonas, Christoph Ono (design lead), Satsie, BenAllenG (engineering lead), Matthew Zipkin (lesson content lead), Tuedon Tuoyo, Art Assoiants (product manager), and 4 mysterious cats that Spiral let us borrow to write the story.

We have also had a number of contributors play key roles at various points. This includes, but is not limited to, ecurrencyhodler, JT Woodhouse, JSMS, Kevin Karsopawiro, daviroo, nully0x, Vinayak Sharma, Shashwat Vangani, Aurèle Oulès, and sabakhilji.

A full list of code contributors can be found on GitHub.

Il est temps, Satoshi a besoin de toi.

Démarrer

Une production open-source per la communauté bitcoin.Jètes un œil au code