2020

Building a Basic Ethereum Smart Contract (For Bike Park Fun!)


I spent some time building my first Ethereum smart contract with Solidity, and teach you how to do the same. This project has a tie-in with my backyard bike park…because learning about blockchain should be fun!

Read the article here


Personal Digital Security Primer


Basic tips for security your digital life against various attackers. Know your threat model and implement these basic practices!

Read the article here


How Bitcoin “Recovery” Scammers Operate


Learn about some of the ways in which fake “recovery hackers” can compromise your crypto online accounts and steal from you.

Read the article here


CoinJoin Privacy Technologies Explained


Learn about how CoinJoins work and how they help protect user privacy.

Read the Article Here


Digital Dollar Bills: Understanding UTXOs and Change


How do transactions work on the inside? Understand part of this process involving inputs, outputs, and change.

Read the Article Here


KATZ Club Crypto Primer


I discuss the basics of cryptocurrencies and their useful properties and technology. I’m then joined by Rebecca White and Laura Taylor for a discussion of cool crypto use cases!

View the Slides Here


The Basics of Wallet & Wallet Security – Cap City BTC


Thanks to the Cap City BTC team for having me! We discuss the fundamentals of crypto wallets and some basic security concerns to be aware of

View the Slides Here


Why Brainwallets are a Bad Idea


Learn why user-generated “Brainwallets” are a poor choice for safe private key storage.

Read the article here


The Waiting Game: The Mempool and Transaction Fees

Learn about the Bitcoin mempool and transaction processing! This tutorial will help you understand block constraints, fees, and ways to adjust block constraints for different properties.

Read the article here


Indestructible Data: How Arbitrary Data is Added to the Blockchain


It’s not just value transfers – Bitcoin and major Bitcoin forks can store arbitrary data, creating interesting use cases! Learn about scripts & OP_RETURN.

Read the article here


Pittsburgh Entrepreneur’s Forum Panel Moderation


I had the opportunity to create questions for and moderate a panel on blockchain applications. Panel included folks from CMU and other startups; one requested to remain off camera.

View the Questions Here


Vires in Numeris Podcast


Thanks to R.L. Bryer for having me! R.L. is an expert in crypto-economics. I enjoyed out chat about crypto-education, learning, and more.


Prototyping the Blockchain Lawnmower (Code Companion #3)

A technical look at how I built my blockchain lawnmower prototype with a Raspberry Pi. I discuss creating an SLP token, digital signatures, and “hotwiring” my lawn tractor.

Read the article here


Hands Off My Keys! The Basics of Offline Wallets

Learn about offline wallets like paper & hardware wallets. How they are possible, the various types, and why you’d use them.

Read the article here


The Business School Guide to Cryptocurrencies

A lecture and Q&A with Dr. Abramovic’s Corporate Finance and Investments classes. We discussed the properties of cryptocurrencies and why future finance professionals might find them useful.

View the slides here


The Blockchain Lawnmower! A Tokenization Tutorial


I put my lawnmower on the Bitcoin Cash blockchain to teach you all about tokenization. Learn about non-fungible tokens and digital signatures, then see a real-world proof of concept I built with a Raspberry Pi and my trusty Murray tractor.

View the slides here


Bitcoin Cryptography – Hashing Algorithms


Learn the properties of hashing algorithms, which algorithms are used in Bitcoin, and how hashes help secure cryptocurrency networks.

Read the article here


Bitcoin & Beards Podcast

Thanks to Crypto J Chains and Bitboy for inviting me on! This was a very fun conversation on Bitcoin, hockey, MMA, and more!