Info

De qué se trata

El año es 2139. Faltan dos semanas para que se extraiga el último bitcoin. Durante meses, un reloj ha hecho tic-tac en el la Plaza Satoshi.

El mundo espera el último bloque. Entonces, de repente, la red se detiene.

Recibes un holocat (es como cualquier otro e-holograma, pero éste tiene forma de gato) de alguien que usa el nombre de Satoshi Nakamoto. Abres el holocat tocándole la nariz con curiosidad por escuchar lo que tiene que decir...

Construido para divertirse

Saving Satoshi es un primer punto de contacto para desarrolladores que sientan curiosidad por el desarrollo bitcoin. Saving Satoshi es una mezcla de texto técnico y retos basados en código, aunque los retos deberían ser aptos para cualquiera con conocimientos básicos de programación. El proyecto es gratuito y de código abierto, y todo el arte se ha generado utilizando herramientas de conversión de texto en imagen (también conocidas como IA) como Midjourney.

Esta versión del proyecto se encuentra actualmente en estado de demostración con el objetivo de obtener comentarios sobre la experiencia general y proporcionar una prueba de concepto para los primeros usuarios. Por ello, el progreso del usuario se almacena localmente en el navegador y la historia y las imágenes no están finalizadas.

En función de los comentarios que recibamos, trabajaremos para lanzar una versión oficial (que llamaremos V1) que incluya 2-3 capítulos completos de lecciones, cuentas y mucho más. Se han planificado 10 capítulos que se irán publicando a medida que se completen. Entre las funciones adicionales se incluyen el aprendizaje colaborativo, las insignias, las misiones secundarias más desafiantes, etc.

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!

Cómo contribuir

Esto es un proyecto de código abierto, así que todas las puertas están abiertas para que ayudes a darle forma.

Comentarios

Una buena forma de contribuir es repasar el capítulo 1 y darnos tu opinión sobre la experiencia general utilizando este formulario.

Contribuir

Todas las sugerencias son bienvenidas, incluidos los cambios de contenido, mecánica de juego - realmente cualquier cosa. También estamos siempre buscando ayuda para revisar y Controlar la calidad de los cambios de código. Para mejorar el código, puedes abrir directamente una incidencia o enviar un pull request en GitHub.

Si quieres participar en el diseño, la historia o cualquier otra cosa, únete a nosotros en el canal #saving-satoshi en el Discord Bitcoin Design. Menciona cómo te gustaría contribuir y te ayudaremos a orientarte en la dirección correcta.

Our commitment to privacy

At Saving Satoshi, we are deeply committed to ensuring the privacy and security of our users. We believe in transparency and want you to understand how and why we track app usage. To achieve this, we use a powerful tool called Umami.

What is Umami?

Umami is an open-source analytics platform that helps us gather essential insights about how you use our app. It allows us to make data-driven decisions and continuously enhance our product to better meet your needs. You can view the Umami dashboard here.

What Data Do We Collect?

Rest assured, we only collect non-personal and anonymized data, such as:
  1. Product Improvement: We use the data to identify areas where our app can be improved. By understanding how you use our app, we can make it more efficient, user-friendly, and secure.
  2. Compatibility: Understanding the devices and platforms you use allows us to optimize our app for various configurations, ensuring it works seamlessly for you.

Your Privacy Matters

We want to emphasize that your privacy is of utmost importance to us. We do not collect any personally identifiable information, and the data we gather is used solely for the purpose of improving our app. Your data is never shared or sold to third parties.

If you have any concerns or questions about our data collection practices or privacy policies, please don't hesitate to contact us. We are committed to providing you with a transparent and secure experience while using our app.

¡Disfrútalo!

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.

Ahora date prisa, Satoshi te necesita.

Iniciar el Librojuego

Una producción de código abierto de la comunidad bitcoin.Compruebe el código