Account Setup

From Eulorum
Jump to: navigation, search

In addition to installing the game, players must also obtain a presence in the #trilema Web of Trust, which involves a few steps assuming one is new to cryptography in general and reputation infrastructure in particular.

RSA

Presence in the WoT is predicated on a user's RSA key. RSA is a public-key cryptography scheme, typically managed by a program called GnuPG (GPG). If you do not have GPG installed, find a suitable package for your distribution (Linux users can simply obtain the "gnupg" package or "kleopatra" for KDE; Windows users can install "gpg4win", Apple users can install "gpgtools"). Then create a new keypair. You will use your public key to identify yourself and obtain a Eulora account.

MAKE SEVERAL COPIES OF YOUR PRIVATE/SECRET KEY!!! PUT THEM ON USB DRIVES, PRINT THEM TO PAPER, OR OTHERWISE DO NOT LOSE IT!!!

A note on passphrases

No matter what PGP implementation you choose, you'll have to enter a passphrase in order to create a keypair. As your key is not only linked with your Eulora account but is an integral part of your identity, it is wise to choose a very strong passphrase. See how to make your passphrase strong here.

MEMORIZE, WRITE DOWN, OR OTHERWISE DO NOT LOSE YOUR PASSPHRASE!!!

Linux - command line (Ubuntu, Gentoo, Fedora Core):

If you're using GPG from the command line (ctrl + alt + t), create a new keypair with the command

gpg --gen-key

Sticking to the default options should be fine unless you have a reason to choose otherwise, so choose 1, 4096, and 0. Confirm the options are correct (y), and enter your name, comment, and email address in the form given. Finally, enter a passphrase.

Linux (KDE Desktop) - kleopatra

Run kleopatra from wherever you've installed it, then select File from the main menu, then choose New Certificate (or press ctrl and n). This will start the Certificate Creation Wizard. Choose Create a personal OpenPGP key pair from the available options. You'll be asked to enter your name, email, and a comment. Click Create Key, then choose a passphrase.

Windows - gpg4win

Select kleopatra, gpg4win's key management gui, from the Windows start menu. Select File from the main menu, then choose New Certificate. Select Create a personal OpenPGP key pair. Enter your name, email, and a comment, click Create Key, then choose a passphrase.

Apple - gpgtools

You will be prompted to create a new keypair during installation of gpgtools. Alternatively, start the GPG Keychain Access program from your location installation. Enter your name and email address. You do not need to access the Advanced Options menu unless you have a particular reason for doing so in mind. Click Generate Key and enter a passphrase.

Pushing to deedbot

Once your key is ready, you'll need to "push" it to deedbot so that it's available for proper use. To do this, open up wotpaste and paste your ASCII armored public key. This should be your entire public key, rather than any "short" ID, fingerprint, etc. To obtain the key via Linux command line, type

  gpg --export --armor (the email address linked to your key, without parentheses)

Via KDE's kleopatra or in gpg4win's version of the same, enter the list of certificates and click on the line corresponding to your keypair. Now click on File and Export Certificates, select a place on your PC where you'd like to save the file, and give it a name ending in the file extension .asc . Once this is done, open the file you just saved.

As gpgtools unfortunately lacks usable documentation on the web, no explicit guide for exporting your public key with this program is available. Please refer to the program's help menu.


When pasting your public key into the input field, ensure you begin with the line

-----BEGIN PGP PUBLIC KEY BLOCK-----

including the dashes, and end with the line

-----END PGP PUBLIC KEY BLOCK-----

Then click "paste".

It will direct you to a page containing your public key, and with a unique URL which you can copy for use in the next step.

Registering with deedbot

Your final step, prior to actually requesting your account, is registering with the IRC bot deedbot. To do this, join freenode IRC with your favorite client or via the web if you don't have one, and type

/query deedbot

Then submit your full key id with the following command

!!register <wotpaste url from above>

Don't include the greater and lessthan symbols! This should be obvious, but..

That's it! Join the #eulora channel and ask Mircea Popescu for an account.

Related reading

Aspiring players interested in learning more about the Web of Trust are sure to find Trilema's cannonical coverage of the tool useful, along with the Bitcoin Alpha WoT browser.