- Crypto / Web3
- Infra / API
A decentralized community-driven educational platform around Bitcoin based on Nostr
There is lots of good educational content around Bitcoin in the web, but it is scattered all across many different web pages and platforms. This can give people a hard time finding the right content. The Bitcoin Library wants to fill this gap and offer the community a way to collaborativley annotate educational resources.
Here are some slides I prepared for the workshop: Slides
People will be able to send interesting material to bots (Nostr actors) in form of Nostr events. These events will contain additional metadata about the resource. Services like the Bitcoin Library can then fetch these events and build a search engine around it.
But being based on the standard Nostr protocol also other services could use that information.
The Bitcoin Library will also be based around the V4V concept. In order to incentivize people annotating educational resources, it will be able to zap them. The same applies for the authors of educational content. Following the recent #onlyzaps development in the space, a zap based ranking of content might seem reasoanble as well.
Collecting and annotating the content is just the first steps though. Creating content collections, making them accessible and sharable on the platform is the next major step.
For a MVP I consider the following necessary components:
The project faces a few challenges which will be addressed and solved along the way such as:
These are interesting questions in a decentralized approach of annotating resources and will be answered along the way.
A local proof of concept was successful and the code is uploaded to GitHub (see linked repository and other repositories of Bitcoin Library.
Making the service available to the public for demo purposes is planned after the hackathon.
I'm a researcher and software developer in the field of open education. My work is primarily concerned with collecting educational resources from different places on the web, transform and harmonize metadata with standard web technologies and make them accessible in search engines.