on master help sign in
Merge pull request #278 from galenwp/feat/nemesis-changes

Feat/nemesis changes

commited380a54834a3ab0d357513ac01b343827a681dd authorMatilde Park <matilde@tlon.io> dateFri 8 Nov 2019, 01:00 (7 years ago) parent6449934ae9ca5e
3 files changed+82−37
content/understanding-urbit/simple-durable-yours.md+2−2 content/understanding-urbit/urbit-id.md+11−4 templates/understanding-urbit/list.html+69−31
content/understanding-urbit/simple-durable-yours.md+2−2
@@ -8,7 +8,7 @@ hide_next_title = "true"
88hide_previous_title = "true"
99+++
1010
11−We live in a world dense with computers. We wake up and look at them, we see the world through them, we depend on them completely, and they’re not going away. They’re only becoming more ubiquitous.
11+We live in a world dense with digital services. We see the world through them, we depend on them completely, and they’re not going away. They’re only becoming more ubiquitous.
1212
1313But computers are a mess.
1414
@@ -30,7 +30,7 @@ What do we mean by simple, durable, and yours? Let’s walk through it one by on
3030
3131## Simple
3232
33−Urbit is designed to be incredibly simple for ordinary users. Your data, applications, and connections all live in a single, unified OS that belongs to you. Your Urbit requires no system administration and gets all its updates over the air. For developers, Urbit is incredibly compact and efficient. It’s about 50K lines of code — smaller than your average webapp. The entire OS can be understood by a single person and is designed to make building decentralized apps straightforward.
33+Urbit is designed to be incredibly simple for ordinary users. Your data, applications, and connections all live in a single, unified operating system that belongs to you. Your Urbit requires no system administration and gets all its updates over the air. For developers, Urbit is incredibly compact and efficient. It’s about 50K lines of code — smaller than your average webapp. The entire OS can be understood by a single person and is designed to make building decentralized apps straightforward.
3434
3535<br /><br />
3636
content/understanding-urbit/urbit-id.md+11−4
@@ -39,20 +39,27 @@ Your Urbit ID and passkey are all you need to log into Urbit OS and send and rec
3939
4040<img class="b—black ba mv5 w-100" src="https://media.urbit.org/site/understanding-urbit/urbit-id/urbit-id-address-space-2.svg">
4141
42−We want everyone to own their own identity and wallet. One way to do this would be to build a MEGACORP or a State Department of Urbit. But we prefer decentralized, collectively owned systems. So that’s what we built. Let’s look briefly at how that system works.
42+We want everyone to own their own identity and wallet. One way to do this would be to build a MEGACORP or a Centralized Naming Authority of Urbit. But we prefer decentralized, collectively owned systems. So that’s what we built. Let’s look briefly at the basic mechanics of Urbit ID.
4343
44−At a high level, there are three important things to understand about the overall Urbit ID system design.
44+Each Urbit ID is just a number. From that number we generate a pronounceable name and visually identifiable sigil. `~dalwel-fadrun` is `3,509,632,436`, for example.
45+
46+Urbit IDs are distributed by a sponsorship tree. At the top of the tree are `2^8` (`256`) galaxies. Each galaxy issues `2^8` stars, making a total of `2^16` (`65K`). Stars then each can issue `2^16` planets, making for `2^32` (`~4B`). As you might expect, each planet issues `2^32` moons.
47+
48+Every Urbit ID needs a sponsor. Stars and planets can always move to a new one. The galaxies act as a senate to upgrade the system by majority vote.
4549
46−First, there are only so many Urbit IDs, so they cost something. Since they cost something, people are less likely to use them to spam or abuse the network. And, when you meet a stranger with an Urbit ID, you know they have some skin in the game.
50+And that's it. It's a simple system. What's important is *why* it is the way it is. Let's take a look at that.
4751
4852<img class="b—black ba mv5 w-100" src="https://media.urbit.org/site/understanding-urbit/urbit-id/urbit-id-address-space-1.svg">
4953
54+At a high level, there are three important things to understand about the overall Urbit ID system design.
55+
56+First, there are only so many Urbit IDs, so they cost something. Since they cost something, people are less likely to use them to spam or abuse the network. And, when you meet a stranger with an Urbit ID, you know they have some skin in the game without them leaking any personal data in either direction. Each Urbit ID is purely pseudonymous. `~dalwel-fadrun`, for example, is only proof of some stake in the network.
5057
5158Second, Urbit IDs are distributed by a sponsorship tree. Each sponsor issues a fixed number of addresses. Since there are lots of sponsors, there are lots of ways to get an Urbit ID — not just one central authority.
5259
5360Urbit IDs need a sponsor even after they’re issued, but you can always change sponsors and sponsors can always reject children. This means bad actors can be banned and abusive sponsors can be ignored. We think this strikes a nice balance between accountability and freedom.
5461
55−Finally, galaxies form a senate that can upgrade the logic of the Urbit ID system by majority vote. We think Urbit ID should last for quite a long time, but if it ever needs to be changed, the galaxies can facilitate upgrades. Code may be law, but ultimately we acknowledge that human judgment can’t be factored out.
62+Finally, galaxies (the top of the sponsorship tree) form a senate that can upgrade the logic of the Urbit ID system by majority vote. We think Urbit ID should last for quite a long time, but if it ever needs to be changed, the galaxies can facilitate upgrades. Code may be law, but ultimately we acknowledge that human judgment can’t be factored out.
5663
5764(For a bit more on how all this works, see the [FAQ](@/faq.md).)
5865
templates/understanding-urbit/list.html+69−31
@@ -1,10 +1,10 @@
11{% extends "base.html" %}
2−{% block title %}
2+{% block title %}
33 <meta name="og:title" content="Understanding Urbit - {{ config.title }}">
44 <title>Understanding Urbit - {{ config.title }}</title>
55{% endblock title %}
66
7−{% block description %}
7+{% block description %}
88 <meta name="og:description" content="Urbit is a new kind of computer.">
99 <meta name="description" content="Urbit is a new kind of computer.">
1010{% endblock description %}
@@ -30,45 +30,83 @@
3030<!-- content -->
3131<h1 id="introduction" class="mb4 full mt4 c4-10-lg">Introduction</h1>
3232<section class="full-bleed full grid12">
33− <p class="full c4-7-lg mt0 mb4 mb2-xl lh-copy">This is a drawing of an Urbit — <br> a new kind of computer.</p>
33+ <img class="full c4-10-lg mb4" src="https://storage.googleapis.com/media.urbit.org/site/understanding-urbit/intro/intro-0.jpg"/>
34+ <p class="full c4-10-lg mt0 mb4 mb4-xl lh-copy">
35+ Imagine that you can login from anywhere with one name and password.
36+ </p>
37+ <p class="full c4-10-lg mt0 mb4 mb4-xl lh-copy">
38+ And when you do, your entire OS appears.
39+ </p>
40+ <p class="full c4-10-lg mt0 mb4 mb4-xl lh-copy">
41+ Inside is your whole digital life. All of your communities, conversations and connections. All of your biometric data and devices. Your entire personal archive in one place that’s secure and private, designed to last forever.
42+ </p>
43+ <p class="full c4-10-lg mt0 mb4 mb4-xl lh-copy">
44+ You own and control this OS completely. It’s yours. No one else can look at it without your permission, it can never show you ads.
45+ </p>
46+ <p class="full c4-10-lg mt0 mb4 mb4-xl lh-copy">
47+ This is what Urbit is. Your Urbit is a simple, durable computer that belongs to you 100% and forever.
48+ </p>
49+ <p class="full c4-10-lg mt0 mb8 mb7-xl lh-copy">
50+ Let’s walk through what Urbit is, what it’s for and where we’re going step by step.
51+ </p>
52+</section>
53+<section class="full-bleed full grid12 mt7">
54+ <p class="full c4-7-lg mt0 mb4 mb2-xl lh-copy">
55+ This is a drawing of an Urbit&nbsp;—&nbsp; a new kind of computer. <br /><br />
56+ Your Urbit isn’t a physical device: it lives in the cloud or your laptop.
57+ </p>
3458 <img class="full c7-10-lg row-1 mt0 mb2 mb4-xl w-100 ba" src="https://storage.googleapis.com/media.urbit.org/site/understanding-urbit/intro/intro-1.svg" alt="A drawing of an Urbit ship." />
3559</section>
3660<section class="full-bleed full grid12">
37− <p class="full c4-7-lg mt0 mb4 mb2-xl lh-copy"> Your Urbit is a purpose-built tool for your own social software, not MEGACORP social networking.
38− On Urbit, you run (or build) your own software to connect and communicate with your friends and family.</p>
61+ <p class="full c4-7-lg mt0 mb4 mb2-xl lh-copy">
62+ Your Urbit is a tool for you to run your own social software to connect and communicate with your friends and family. <br /><br />
63+ Urbit is the opposite of MEGACORP social media.
64+ </p>
3965 <img class="full c7-10-lg row-1 mt0 mb2 mb4-xl w-100 ba" src="https://storage.googleapis.com/media.urbit.org/site/understanding-urbit/intro/intro-2.svg" alt="An Urbit ship receiving data." />
4066</section>
4167<section class="full-bleed full grid12">
42− <p class="full c4-7-lg mt0 mb4 mb2-xl lh-copy">Your Urbit is a permanent, private archive.
43− Your Urbit can store all your data and digital assets safely, privately, forever.</p>
68+ <p class="full c4-7-lg mt0 mb4 mb2-xl lh-copy">
69+ Your Urbit is a permanent, private archive.<br /><br />
70+ Your Urbit can store all your data and digital assets safely, privately, forever.
71+ </p>
4472 <img class="full c7-10-lg row-1 mt0 mb2 mb4-xl w-100 ba" src="https://storage.googleapis.com/media.urbit.org/site/understanding-urbit/intro/intro-3.svg" alt="An Urbit ship with its previous versions in a lifetime archive" />
4573</section>
4674<section class="full-bleed full grid12">
47− <p class="full c4-7-lg mt0 mb6 mb2-xl lh-copy">You own your Urbit like you own Bitcoin.
48− Each Urbit is a piece of a new network that’s owned and controlled by its users.</p>
75+ <p class="full c4-7-lg mt0 mb6 mb2-xl lh-copy">
76+ You own your Urbit like you own Bitcoin.<br /><br />
77+ Each Urbit is a piece of a new network that’s owned and controlled by its users.
78+ </p>
4979 <img class="full c7-10-lg row-1 mt0 mb2 mb7-xl w-100 ba" src="https://storage.googleapis.com/media.urbit.org/site/understanding-urbit/intro/intro-4.svg" alt="An Urbit ship communicating with other ships" />
5080</section>
51− <section id="megacorp" class="full full-bleed grid12 bg-black">
52− <img class="full c4-10-lg mt7" src="https://storage.googleapis.com/media.urbit.org/site/understanding-urbit/intro/intro-5.jpg"/>
53− <p class="full c4-10-lg white lh-copy mt2 mt4-xl mb7">Today, technology controls us. Every MEGACORP has the same incentive: To keep us hooked on their platform.</p>
54− </section>
55− <section class="full full-bleed grid12 bg-yellow">
81+<section id="megacorp" class="full full-bleed grid12 bg-black">
82+ <img class="full c4-10-lg mt7" src="https://storage.googleapis.com/media.urbit.org/site/understanding-urbit/intro/intro-5.jpg"/>
83+ <p class="full c4-10-lg white lh-copy mt2 mt4-xl mb7">
84+ Today, technology controls us. Every MEGACORP has the same incentive: To keep us hooked on their platform.
85+ </p>
86+</section>
87+<section class="full full-bleed grid12 bg-yellow">
5688 <img class="full c4-10-lg mt7" src="https://storage.googleapis.com/media.urbit.org/site/understanding-urbit/intro/intro-6.jpg"/>
57− <p class="full c4-10-lg lh-copy mt2 mt4-xl">We built Urbit so people can control their technology, shape their digital lives and freely build
58− their digital communities.</p>
59− <p class="full c4-10-lg lh-copy mt2">We want to replace the Internet with a foundation for computing that we can all rely on far into the future.</p>
60− <p class="full c4-10-lg lh-copy mt2">Urbit is a large, ambitious project. But at the core it’s simple, durable and yours.</p>
61− </section>
62− <p class="c1-10 c4-10-lg mt6 mb4 lh-copy">Nothing quite like this has ever been done before.</p>
63− <footer class="relative mt4 c4-10-lg full">
64− {% set posts = get_section(path="understanding-urbit/_index.md") %}
65− {% for directorypage in posts.pages | slice (end=1) %}
66− <a class="bb-0" href="{{directorypage.permalink}}">
67− <nav class="previous absolute right-2 t-right">
68− <p data-flat="true" class="mt5 mb6">{{directorypage.title}}</p>
69− </nav>
70− </a>
71− {% endfor %}
72− </footer>
73−</article>
89+ <p class="full c4-10-lg lh-copy mt2 mt4-xl">
90+ We built Urbit so people can control their technology, shape their digital lives and freely build their digital communities.
91+ </p>
92+ <p class="full c4-10-lg lh-copy mt2">
93+ We want to replace the Internet with a foundation for computing that we can all rely on far into the future.
94+ </p>
95+ <p class="full c4-10-lg lh-copy mt2">
96+ Urbit is a large, ambitious project. But at the core it’s simple, durable and yours.
97+ </p>
98+</section>
99+<p class="c1-10 c4-10-lg mt6 mb4 lh-copy">
100+ Nothing quite like this has ever been done before.
101+</p>
102+<footer class="relative mt4 c4-10-lg full">
103+ {% set posts = get_section(path="understanding-urbit/_index.md") %}
104+ {% for directorypage in posts.pages | slice (end=1) %}
105+ <a class="bb-0" href="{{directorypage.permalink}}">
106+ <nav class="previous absolute right-2 t-right">
107+ <p data-flat="true" class="mt5 mb6">{{directorypage.title}}</p>
108+ </nav>
109+ </a>
110+ {% endfor %}
111+</footer>
74112{% endblock content %}