Updated 424 days ago

Bitcoin Library

A decentralized community-driven educational platform around Bitcoin based on Nostr

  • Crypto / Web3
  • Infra / API
  • Social
  • Nostr

Bitcoin Library

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

Screenshot from 2023-05-12 15-30-23.png

Idea

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.

Value 4 Value

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.

MVP

For a MVP I consider the following necessary components:

  • A Browser Extension to annotate resources
  • A Note-Fetcher Service: To fetch events, transoform them and load into a search engine
  • Bitcoin-Library: Platform making the resources available

Challenges

The project faces a few challenges which will be addressed and solved along the way such as:

  • What happens when multiple people add the same resource to the library?
  • How to handle addition of same resources with differing metadata?

These are interesting questions in a decentralized approach of annotating resources and will be answered along the way.

Roadmap

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.

Find me at: https://snort.social/p/npub1r30l8j4vmppvq8w23umcyvd3vct4zmfpfkn4c7h2h057rmlfcrmq9xt9ma