Skip to content

lpurdy01/crypto-knowledge-map

Repository files navigation

Website: https://lpurdy01.github.io/crypto-knowledge-map/

Crypto Knowledge Map

A vault to hold the knowledge required to responsibly self custody your own crypto.

An open repository of information designed to grow.

How it Works

This information vault has two versions that exist harmoniously in parallel. It is designed to be used both as an Obsidian vault and an accessible web interface. The Obsidian vault allows you to use the powerful note taking and editing software Obsidian, and the web version allows anyone to access it without any specialized software.

Using the Web Version

The Obsidian vault is hosted using MkDocs on GitHub pages at:

https://lpurdy01.github.io/crypto-knowledge-map/

This creates a version of the notes anyone can explore without any specialized software.

Browse around and take a look!

Some Places to Check Out:

A Learning Order - The concepts structured into logical sections.

Learning Order Graph - A graph of how the concepts relate.

What is Ethereum - A little far in, but it has a cool subgraph.

Using Obsidian

Originally this knowledge map is built around the Obsidian note taking software. You can find it at: Obsidian

Obsidian is a fantastic note taking app that allows for the visualization of links between concepts. Its main special feature is the ability to view relationships between notes as an interactive graph. This greatly enhances the ability to see relations between concepts and explore a concept space.

this repo

To use Obsidian clone the repository to your computer and open the notes folder as a vault.

How to Contribute

Please add links to useful references add useful descriptions of topics and add pull requests back to this repository so it can improve. The goal of this repo is to become a starting point for someone to learn about crypto but also be able to expand with them as they want to incorporate more information.

Web Contributing

If you are on the website and want to:

  • Add a useful reference link for someone else to use...
  • Write a better explanation for one of the topics...
  • Add an entirely new topic..
  • Or any other small addition!

Click the edit icon at the top right of whatever page you want. All you need is a free GitHub account to suggest an edit.

Making it Your Own

If you like how this knowledgebase is laid out and want to use it on your journey fork and clone this git repository. From there you can open the notes folder as a vault and go to town.

Web Resources

In the repository under the web_resources folder there are the Python scripts used to prepare the markdown flies for MkDocs processing, and generate the graphs for the web version.

I'll write more tutorial here if there is interest.

Expected Base Format

You can find an example layout for a topic at base topic format.

To get a new section started simply copy and paste then edit to your liking.

Useful Tools

Most of the short summaries on each section are generated by OpenAI language models.

A commonly used prompt was:

We are trying to write short summaries on a topic. This is in the context of cryptocurrencies. Please write a paragraph on the following topic: