Post
Topic
Board Beginners & Help
Re: How the hell does bitcoin-otc work?
by
John (John K.)
on 25/01/2013, 07:53:37 UTC
Go get a good PGP client and generate your own PGP key first. Try Kleopatra or Cryptophane (that's what I use on Windows)

Then (skip to 5 if you're using a GUI based client like Cryptophane):
(copy and pasted from an old guide I had laying around to teach newbies)

Bitcoin-otc quickstart guide
Here's how to get quickly up and trading on bitcoin-otc on Ubuntu.

1) First off, connect to the IRC channel here. Choose a username.

2) Start a private chat with the gribble bot, in the IRC window, so you don't flood the channel messing about. All future IRC commands are to be entered into this private chat with gribble.

/msg gribble ;;help

3) Generate a gpg key (if you don't already have one). See here for details. At a command prompt, type:

gpg --gen-key

4) Publish your key.

gpg --list-keys --keyid-format long

Look for something like:

pub 4096R/46ED38A2A668A578 2011-02-18

Take the 16 digits following the slash, that's the KeyID. Now push:

gpg --send-keys --keyserver pgp.surfnet.nl 46ED38A2A668A578
gpg --send-keys --keyserver pgp.mit.edu 46ED38A2A668A578


5) Register with gribble, back in the IRC chat window with gribble:

;;gpg eregister Nick KeyID

After registering, use eauth to authenticate


;;gpg eauth BobJones


6) Gribble will spit back a http:// url. Copy that and run (if you're using commandline):
wget -O - http://bitcoin-otc.com/otps/46ED38A2A668A578 | gpg --decrypt

else(using GUI):
Navigate to that site and copy the text. Paste in the 'Message' tab and decrypt it.

7) Now take the output and verify with gribble:

;;gpg everify freenode:#bitcoin-otc:6132ffd1c3c4468e40303d844f3e30661bc34617054f7cc5e3fa03c8b41c376e

You should now be authenticated! Happy trading! Some useful gribble commands:

See the current exchange rate:

;;bc,mtgox

See orders for canadian dollars:

;;book cad

Privately message someone online:

/msg BobJones

Leave a message for someone offline:

;;later tell BobJones Hey there big guy!


edit: added GUI stuff.