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
- Introduction to Nostr
- Enviroment setup
- Creating a Nostr Note
- Validating a Nostr Note
- Relaying a Nostr Note
- Storing a Nostr Note Locally
- Backing up a Nostr Note
Prerequisites for intro level workshop
- Laptop with a modern web browser
- Basic understanding of JavaScript
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.