aether

66

description

..........

Transcript of aether

Page 1: aether
Page 2: aether
Page 3: aether
Page 4: aether
Page 5: aether
Page 6: aether
Page 7: aether

the human is one who exists in society.

Page 8: aether

societies are results of interactions.

Page 9: aether

every valid venue of human interaction is a potential for a larger community.

Page 10: aether

the Internet is the easiest way we have to talk to anybody outside shouting range.

Page 11: aether

the problem with online communities:they die. fast.

Page 12: aether

how do communities die?

Page 13: aether

eternal september

Page 14: aether

over-centralisation

Page 15: aether

stupidity

Page 16: aether

malice

Page 17: aether

loss of interest

Page 18: aether

with each abandonment, people become less trustful, leading to faster

abandonment of the new arrivals.

Page 19: aether

most of the problems are products of human nature rather of faulty design

Page 20: aether

but good design can go a long way to offer partial remedies and incentives.

Page 21: aether

aether.

Page 22: aether

aether(n.) a very rarefied and highly elastic substance believed to permeate all space, including the interstices between the particles of matter, and to be the medium whose vibrations constituted light and other electromagnetic radiation. From Old French, or via Latin from Greek aither.

Page 23: aether

aetherfire earth waterair

Page 24: aether

aether is a discussion platform, just like reddit or digg, that allows people to

express their opinions about different subjects without necessarily knowing each other. It’s an online analogue for

Athenian agora.

What is it?

Page 25: aether

technically, aether is both the distributed, decentralised protocol

based on text, and the app that uses it.

Page 26: aether

the protocol is called the aether protocol,and the app is called an aether client.

Page 27: aether

aether protocol is a peer to peer protocol taking inspiration from BitTorrent.

It is just a written set of rules.

Protocol

Page 28: aether

it defines interactions between users, like who talks to who, and under what

circumstances.

Protocol

Page 29: aether

an aether client is an app that uses aether protocol to communicate with other aether clients in other people’s

computers.

Client

Page 30: aether

the client is an application that users keep open to be and to remain

connected with other users.

Client

Page 31: aether

client app in progressClient

Page 32: aether

how a client (user) connects to another is defined by the protocol (rules).

Benefits

Page 33: aether

because users connect to other users, not to servers, the information

propagates through the network in an organic and imperfect way.

Benefits

Decentralisation

Page 34: aether

it also means it cannot be shut off easily.in fact, there is no way to block it short

of shutting off the internet access.

Benefits

Resilience

Page 35: aether

because aether has the ability to encrypt connection between users, it is

also impenetrable to a third party.

Benefits

Security

Page 36: aether

users do not need to identify themselves, but they can if they want to. It requires absolutely zero information to participate. (except an IP address,

which could be an internet cafe or so)

Benefits

Anonymity

Page 37: aether

on aether, the users vote on each other’s posts. more liked posts are

distributed wider. this creates a democracy, or a tyranny of the masses,

depending on where you look at it.

Benefits

Democracy

Page 38: aether

decentralisedresilientsecure

anonymousdemocratic

Page 39: aether

Use Cases

Oppressive Regimes, Little Internet Access

the encryption abilities and connecting to peers, rather than servers, allows

aether to be a safe communication tool for individuals that could be threatened

because of their speech and ideas.

Page 40: aether

Use Cases

Civilized World, Free Speech, Unrestricted Internet

aether is an useful common platform for discussion. it is a forum of all

forums, which can talk to each other, unlike the Web. It requires no

maintenance.

Page 41: aether

Personas

Alice

Alice is a 22-year old Computer Science student. She needs to create a study group for his CS144 Introduction to

Computer Networks class.

Page 42: aether

Personas

Alice

She opens aether from her Macbook Pro, and creates a new topic and sets is

to private, which means only people who know the password will be able to

access it.

Page 43: aether

Personas

Alice

She then invites her classmates by giving her IP address, or her aether ID, which because she is an early adopter,

is called alice.

Page 44: aether

Personas

Alice

Her classmates now can find and talk to each other, create new subjects about

different problems, and write posts under those subjects.

Page 45: aether

Personas

Alice

aether enables her and her friends to communicate with each other directly, without relying on flaky platforms such

as Blackboard or Coursekit.

Page 46: aether

Personas

Max

Max is a political activist in Germany protesting against police brutality. He

needs to communicate with his popular non-profit to organise protests.

Page 47: aether

Personas

Max

He opens the application, and clicks on his non-profit’s topic, or topics. Since

the topics aren’t owned by anyone, it is a free platform where no one can be

silenced.

Page 48: aether

Personas

Max

He creates a subject asking for the location for the next protest. Turns out, an EU minister is visiting Bonn, and it seems a perfect opportunity for more

visibility.

Page 49: aether

Personas

Max

The post that offers the most convenient time and place for everyone

is upvoted most, and with that information, Max is able to decide.

Page 50: aether

Personas

Max

Conversing with everyone posting to the subject, he is able to schedule an event. aether helps him as an absolutely public forum where no membership is needed.

Page 51: aether

Personas

Ling

Ling is a high schooler from China. He wants to practice his second language,

but the access to outside internet is curtailed.

Page 52: aether

Personas

Ling

He opens aether, and because aether connects directly to people rather than servers, and because the connection is encrypted, Ling can get past the Great

Firewall.

Page 53: aether

Personas

Ling

As he connects to people outside China, those people’s clients will refer to more clients, and Ling will be able to get more and more information and practice. If he

wants to respond, he safely can.

Page 54: aether

Personas

Ling

To prevent his computer sending information to a government agent

trying to connect to him via aether, Ling sets up his aether client to only send his

posts to other clients that he trusts.

Page 55: aether

Personas

Ling

To maintain that, he sets a password, or he manually vets the clients connecting

to him. aether client can accept all connections (default) or it can accept manually according to the user’s wish.

Page 56: aether

Personas

Ling

As he cannot stay online for long, the propagation of his posts are achieved by

a few people outside China that he trusts enough to send his posts. aether

automatically handles this.

Page 57: aether

Reliance on No Servers

While aether requires no servers to fully function, there are a few functions

where servers can be helpful.

Page 58: aether

Reliance on No Servers

Those are: ▶ helping users find each other▶ helping users connect to each

other behind firewalls▶ Identity validation.

Page 59: aether

Reliance on No Servers

While use of those servers can fasten things, aether is designed to function without them, and won’t be harmed if

they are cut off.

Page 60: aether

Reliance on No Servers

By default, finding, identity and relaying servers are complimentarily supplied by aether, Inc. for free or at nominal cost.

Page 61: aether

Reliance on No Servers

In absence of those servers, or if the user decides not to use those services,

the user becomes its own server.

Page 62: aether

Reliance on No Servers

The user can also enter his own preference of the servers. aether, Inc. does not hold a privileged position

compared to any third party servers.

Page 63: aether

protocol specificationbit.ly/aetherdocs

Page 64: aether

client downloadgetaether.net

Page 65: aether

this presentationbit.ly/aetherintro

Page 66: aether