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.
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 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: