Hey there!
I’ve just deployed a v0.8.3 instance on ucoin.twiced.fr:9101.
It its a very minimalist version of uCoin with manually built blockchain, able to add new members. So if you want to join to try it, just follow below instructions!
N.B.1: the server is for test only, and data may be reseted at any moment!
N.B.2: I know procedure is still handcraft style, but we are just in early development
1. Prerequisties
- Linux with
nodejs
,nodejs-legacy
andnpm
installed.
2. Install ucoin CLI client
$ sudo npm install -g vucoin
3. Create your key
Creating your key is done by memorizing 2 things:
- a salt string
- a password
Choose whatever value you want for these, but be sure to memorize them. Also, try to have unique values (do not choose “abc” and “abc”), since keys are supposed to be unique and have enough entropy.
A good salt string could be your email address, and a good password could be a strong password.
Be cautious! These 2 strings can’t be changed thereafter. We are doing tests here, so this is no big deal. But just be aware of it.
4. Choose an identity
In uCoin, users are identified by ther uid
, a.k.a. User ID. For me, it will be “cgeek” for example.
You have to choose your own, so just do it and memorize it.
5. Publish your key + identity
Let’s call salt
your salt string of step 3., passwd
your password of step 3., and uid
your personal identifier.
To publish your key + identity, use following command:
$ ucoin -h twiced.fr -p 9101 -c beta_brousouf --salt "<salt>" --passwd "<passwd>" self "<uid>" --store --send
Where <uid>
, <salt>
, <passwd>
have to be replaced by your values.
6. Join the Web of Trust
This is a similar command, however the command is join
instead of self
:
$ ucoin -h twiced.fr -p 9101 -c beta_brousouf --salt "<salt>" --passwd "<passwd>" join "<uid>" --send
7. Sign my identity (cgeek)
To be integrated into the WoT, you also have to certify people already in the WoT. This is a bidirectionnal trust of identities.
Since I will make people enter in this testing WoT, you just have to ceritify me:
ucoin -h twiced.fr -p 9101 -c beta_brousouf --salt "<salt>" --passwd "<passwd>" cert cgeek --send
8. Wait!
Now your identity + join membership should be on the server. You can check your identity using http://ucoin.twiced.fr:9101/wot/lookup/uid, which will give you all identities matching “uid” string. Replace “uid” by your own uid
to check if your identity is on the server.
But for your membership to be written in the blockchain, you will have to wait me to manually launch a new block creation So you can ask me here, or on the chat on http://ucoin.io.
Thanks!