• Hash256
  • Hash160
  • Reverse Bytes
  • Hexadecimal
  • Satoshis

Thanks I didn’t build this website on my own.

Education

Pieter Wuille
Pieter is a bitcoin core developer who has answered an endless number of my questions about how bitcoin works via the bitcoin stackexchange board. A significant amount of what I understand about Bitcoin today (especially the trickier parts) is thanks to Pieter.
Christian Decker
Motivated me to use Neo4j as a graph database for the blockchain. Might not have thought it possible otherwise.
Luke-jr
When posting on the Bitcoin subreddit, Luke has often been the only person to fully understand my question and give a conclusive reply.
Gregory Maxwell
Wonderfully helpful on IRC. Exacting replies, and profound use of the English language.
Wladimir J. van der Laan
Great technical knowledge and happily shares it on IRC. I also enjoy his username there.

Other notably helpful people include; Nate Eldredge, Nick O’Dell, Thomas Kerin, Christopher Gurnee, and theymos.

Websites

bitcoin.it/wiki
My favourite website for technical documentation on Bitcoin.
bitcoin.stackexchange
Some of the most intelligent and helpful people in the bitcoin community. My username is in3rsha.

More

Bitcoin Blackboard 101
Surprisingly good technical videos by James D’Angelo. The elliptic curve cryptography ones were very helpful.
ChainQuery.com
Quick reference for the bitcoin-cli commands. Has been regularly handy.
Kyle H
A bunch of lessons/videos for getting started with using Bitcoin on websites. Found his btcthreads.com website after stumbling across his lovely bitcoin websocket video.

Development

Tools

Desktop Environment

  • i3 - My default desktop environment. Fun to customize and allows me to work quickly.
  • XFCE - For when I don’t want the regimented structure of a tiling window manager.

Editors

  • Emacs - Still getting the hang of it. I’m sure it will pay off 10 years from now.
  • Vim - Excellent for quick edits and config files. Why “Vim vs. Emacs” if you can have both?
  • VS Code - So good. Currently my main editor until I get better at Emacs.

Programs

  • LibreOffice Draw - This is what I currently use for making diagrams of how Bitcoin works. I like it because it allows you to draw simple objects and connect them together with lines, which is particularly handy in technical drawings.
  • Inkscape - I also used to use this for making SVG diagrams. The professionalism of my drawings is not a reflection of the program itself.
  • Mercurial - Started using this before I learnt Git. I don’t really use version control much outside of undo-ing hideous coding expeditions, so it does the job.

Extras

Other

People

Back to Top

Hey there, it's Greg.

I'll let you know about cool website updates, or if something seriously interesting happens in bitcoin.


Don't worry, it doesn't happen very often.