This is a talk I gave at Philly.rb about Bitcoin. I went into the mechanics of how the protocol works, followed by a real-world example of moving bitcoins between wallets. In one of the transactions, I used the bitcoin-ruby client to create a wallet and send money from it.