@@ -1,4 +1,5 @@
1:- :~ title/'Why Urbit Uses a Blockchain'
1:- :~ title/'Why Urbit Uses a Blockchain'
@@ -44,8 +45,6 @@ this problem. We chose Ethereum over Bitcoin because the former is built for
44computation and the latter is not. We need a computational blockchain to enforce
45computation and the latter is not. We need a computational blockchain to enforce
45the specific rules of the Urbit identity registry.
46the specific rules of the Urbit identity registry.
49# The Urbit HD Wallet
48# The Urbit HD Wallet
51The Urbit HD Wallet's derivation paths also have this hierarchical structure, so that keys with different powers can be physically separated. A "master ticket" can re-derive the entire wallet in case of loss. The encryption and authentication keys that Urbit points use to sign messages within the network are also derived from the wallet.
50The Urbit HD Wallet's derivation paths also have this hierarchical structure, so that keys with different powers can be physically separated. A "master ticket" can re-derive the entire wallet in case of loss. The encryption and authentication keys that Urbit points use to sign messages within the network are also derived from the wallet.
@@ -53,19 +52,30 @@ The Urbit HD Wallet's derivation paths also have this hierarchical structure, so
53The Urbit HD Wallet is not one key-pair, but a system of related key-pairs that each have distinct powers, from setting networking keys for communicating in the Urbit network to transferring ownership of your Azimuth address space (your point).
52The Urbit HD Wallet is not one key-pair, but a system of related key-pairs that each have distinct powers, from setting networking keys for communicating in the Urbit network to transferring ownership of your Azimuth address space (your point).
55Urbit HD wallets are composed of the following items, which are each assigned to their own individual Ethereum key-pairs.
54Urbit HD wallets are composed of the following items, which are each assigned to their own individual Ethereum key-pairs.
56Master Ticket
56Master Ticket
57Think of your master ticket like a very high value password. The master ticket is the secret code from which all of your other keys are derived. Technically, your master ticket is seed entropy. You should never share it with anyone, and store it very securely. This ticket can derive all of your other keys: your ownership key and all of the related proxies.
58Think of your master ticket like a very high value password. The master ticket is the secret code from which all of your other keys are derived. Technically, your master ticket is seed entropy. You should never share it with anyone, and store it very securely. This ticket can derive all of your other keys: your ownership key and all of the related proxies.
58Ownership Address
60Ownership Address
59An ownership address has all rights over the assets deeded to it. These rights are on-chain actions described and implemented in the Constitution, Urbit’s Ethereum smart contracts.
62An ownership address has all rights over the assets deeded to it. These rights are on-chain actions described and implemented in the Constitution, Urbit’s Ethereum smart contracts.
61Proxy addresses allow you to execute non-ownership related actions like spawning child points, voting, and setting networking keys without jeopardizing the keys you've designated with ownership rights. Setting proxy rights is optional, but it is recommended for on-chain actions you will execute more frequently.
66Proxy addresses allow you to execute non-ownership related actions like spawning child points, voting, and setting networking keys without jeopardizing the keys you've designated with ownership rights. Setting proxy rights is optional, but it is recommended for on-chain actions you will execute more frequently.
62Management Proxy
68Management Proxy
63Can configure or set Urbit networking keys and conduct sponsorship related operations.
70Can configure or set Urbit networking keys and conduct sponsorship related operations.
64Voting Proxy
72Voting Proxy
65Galaxies only. Galaxies are the part of the galactic senate, and this means they can cast votes on new proposals including changes to the Constitution.
74Galaxies only. Galaxies are the part of the galactic senate, and this means they can cast votes on new proposals including changes to the Constitution.
66Spawn Proxy
76Spawn Proxy
67−For stars and galaxies only. Can create new child points.
78+For stars and galaxies only. Can create new child points.
70Most Ethereum tokens use the ERC-20 standard for smart contracts. Azimuth points are, however, essentially different from most Ethereum tokens, due to points not being fungible. Since any two stars will handle social-networking realities in a different way, they will carry a different reputation. Points are to houses as tokens are to gold.
80Most Ethereum tokens use the ERC-20 standard for smart contracts. Azimuth points are, however, essentially different from most Ethereum tokens, due to points not being fungible. Since any two stars will handle social-networking realities in a different way, they will carry a different reputation. Points are to houses as tokens are to gold.