Adopting Bitcoin 2024

Adopting Bitcoin 2024

The power of Local First Nostr
2024-11-16 , Chaum Stage

Nostr is simple yet powerful protocol for creating and relaying cryptographically secure message.
One of the most important features of the data structure used in a Nostr Note is the ability for it to self-validate
both the content and the author of the message. This allows for data structures to be relayed and stored without
relying on a centralized server for validation and authorization of data.

If used in conjunction with a local-first architecture, Nostr can allow users to retain control of their data,
and expose only the fragments of data that they wish to share with others, as well as the ability to store and backup the data
in a distributed fashion.


Workshop Goals

The goal of this workshop is to provide a hands-on experience with the Nostr protocol, and to demonstrate how it can be used to create
both public and private data structures that can be shared and validated by others, and how to securely share those data structures with others.
This data can then be stored locally on users devices, and backed up in one or multiple relays.

Workshop Outline

  1. Introduction to Nostr
  2. Enviroment setup
  3. Creating a Nostr Note
  4. Validating a Nostr Note
  5. Relaying a Nostr Note
  6. Storing a Nostr Note Locally
  7. Backing up a Nostr Note

Prerequisites for intro level workshop

  • Laptop with a modern web browser
  • Basic understanding of JavaScript

Prerequisites for advanced level Workshop

  • Laptop with a modern web browser
  • Rust and Cargo installed
  • Basic understanding of Rust
  • Experience with WASM is a plus

Software developer from El Salvador focused on building open source applications and protocols. Co-founder of illuminodes, a Salvadorian technology initiative building on open-source technologies like Nostr and Bitcoin.