on master help sign in
Merge pull request #475 from urbit/hd-wallet
999b2efrmariani
concepts/azimuth/wallet.udon+26−11
@@ -21,7 +21,7 @@ are also derived from the wallet.
21Urbit HD wallets are composed of the following items, which are each assigned to
21Urbit HD wallets are composed of the following items, which are each assigned to
22their own individual Ethereum key-pairs.
22their own individual Ethereum key-pairs.
23
23
24−#### Master Ticket
24+## Master Ticket
25
25
26Think of your master ticket like a very high-value password. The master ticket
26Think of your master ticket like a very high-value password. The master ticket
27is the secret code from which all of your other keys are derived. Technically,
27is the secret code from which all of your other keys are derived. Technically,
@@ -29,32 +29,47 @@ your master ticket is seed entropy. You should never share it with anyone, and
29store it very securely. This ticket can derive all of your other keys: your
29store it very securely. This ticket can derive all of your other keys: your
30ownership key and all of the related proxies.
30ownership key and all of the related proxies.
31
31
32−#### Ownership Address
32+## Ownership Address
33
33
34An ownership address has all rights over the assets deeded to it. These rights
34An ownership address has all rights over the assets deeded to it. These rights
35are on-chain actions described and implemented in the Ecliptic, Azimuth's suite
35are on-chain actions described and implemented in the Ecliptic, Azimuth's suite
36of governing smart-contracts.
36of governing smart-contracts.
37
37
38−#### Proxies
38+## Proxies
39
39
40Proxy addresses allow you to execute non-ownership related actions like spawning
40Proxy addresses allow you to execute non-ownership related actions like spawning
41child points, voting, and setting networking keys without jeopardizing the keys
41child points, voting, and setting networking keys without jeopardizing the keys
42you've designated with ownership rights. Setting proxy rights is optional, but
42you've designated with ownership rights. Setting proxy rights is optional, but
43it is recommended for on-chain actions you will execute more frequently.
43it is recommended for on-chain actions you will execute more frequently.
44
44
45−- *Management Proxy*
45+### Management Proxy
46
46
47− Can configure or set Arvo networking keys and conduct sponsorship related
47+Can set Arvo networking keys and conduct sponsorship-related operations.
48− operations.
49
48
50−- *Voting Proxy*
49+#### Networking Keys
51
50
52− Galaxies only. Galaxies are the part of the galactic senate, and this means
51+Networking keys -- encryption and authentication key-pairs -- are used
53− they can cast votes on new proposals including changes to the Ecliptic.
52+for communicating on the Arvo network. They are contained in the keyfile
53+that you use to boot a ship.
54
54
55+Unlike proxies, networking keys are not Ethereum wallets. They are just a public
56+key that is the point's state on the blockchain, combined with a private key
57+that is stored somewhere on your machine.
58+
59+The HD Wallet structure makes networking keys easy to change if the need arises.
60+If you want or need to rotate your keys, you only need to access your management proxy
61+to reset them. After you've done that, download a new keyfile and add it to your
62+ship.
63+
64+### Voting Proxy
65+
66+Galaxies only. Galaxies are the part of the galactic senate, and this means
67+they can cast votes on new proposals including changes to the Ecliptic.
68+
55−- *Spawn Proxy*
69+### Spawn Proxy
70+
71+For stars and galaxies only. Can create new child points.
56
72
57− For stars and galaxies only. Can create new child points.
58
73
59;img@"https://media.urbit.org/fora/proposals/UP-8.jpg";
74;img@"https://media.urbit.org/fora/proposals/UP-8.jpg";
60
75