annotate doc/www.anonet2.org/public_pod/faq.pod @ 283:16c5e9d0b6f5 draft

Merge branch 'master' of git://git1.somerandomnick.ano
author Ivo Smits <Ivo@UCIS.nl>
date Tue, 23 Nov 2010 06:00:05 +0100
parents 7a03e4246e93
children 9dc804527a1f
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
54
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
1 =head1 AnoNet2 FAQ
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
2
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
3 Back to homepage - L<http://www.anonet2.org/>
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
4
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
5 =head2 Resources
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
6
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
7 =over
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
8
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
9 =item Why do you use 1.0.0.0/8? It's been assigned to APNIC. You should use private (RFC1918) address space like 10.0.0.0/8.
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
10
270
7a03e4246e93 some updates from a1 resources, and updated faq
Nick <nick@somerandomnick.ano>
parents: 187
diff changeset
11 AnoNet is a public internet, and as such it should use public address
57
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
12 space. ICANN (a private corporation) controls the public resources on
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
13 the IcannNet (a.k.a. the "public" Internet), and has delegated 1.0.0.0/8
270
7a03e4246e93 some updates from a1 resources, and updated faq
Nick <nick@somerandomnick.ano>
parents: 187
diff changeset
14 on the IcannNet to APNIC. AnoNet is a separate public internet, that
57
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
15 doesn't answer to ICANN (nor to anybody else, for that matter). Now,
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
16 that said, when AnoNet started using 1.0.0.0/8 it was reserved (i.e.,
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
17 not to be allocated), but because of ICANN's mismanagement of the IPv4
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
18 address space (which is why nearly all 4 billion addresses have already
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
19 been assigned, in a world with only 6 billion total people, including all
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
20 the starving babies in Africa who don't even know yet what a computer is),
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
21 ICANN had to take 1.0.0.0/8 out of its "reserved" pool and to put it into
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
22 the "assignable" pool. AnoNet has no control over ICANN policy, so while
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
23 AnoNet did attempt to avoid directly conflicting with IcannNet addresses,
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
24 ICANN ultimately made sure that attempt would fail. (If you'd like to
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
25 connect to an internet with address space that's still in the ICANN
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
26 "reserved" pool, you may want to try VAnet.) Using private address
270
7a03e4246e93 some updates from a1 resources, and updated faq
Nick <nick@somerandomnick.ano>
parents: 187
diff changeset
27 space is inappropriate for a public internet, per RFC1918. (If you'd
57
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
28 like to connect to an internet that uses private address space anyway,
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
29 you may want to try dn42 at L<http://www.dn42.net/>.)
54
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
30
270
7a03e4246e93 some updates from a1 resources, and updated faq
Nick <nick@somerandomnick.ano>
parents: 187
diff changeset
31 =item You should register 1.0.0.0/8, before you use it.
7a03e4246e93 some updates from a1 resources, and updated faq
Nick <nick@somerandomnick.ano>
parents: 187
diff changeset
32
7a03e4246e93 some updates from a1 resources, and updated faq
Nick <nick@somerandomnick.ano>
parents: 187
diff changeset
33 By the same logic, ICANN should register 0.0.0.0/0, before it uses it.
7a03e4246e93 some updates from a1 resources, and updated faq
Nick <nick@somerandomnick.ano>
parents: 187
diff changeset
34 ICANN claims divine authority over 0.0.0.0/8, and allows people to use
7a03e4246e93 some updates from a1 resources, and updated faq
Nick <nick@somerandomnick.ano>
parents: 187
diff changeset
35 parts of it if they meet certain conditions set by the IETF and ICANN.
7a03e4246e93 some updates from a1 resources, and updated faq
Nick <nick@somerandomnick.ano>
parents: 187
diff changeset
36 The IETF conditions are reasonable if you don't assume that Internet
7a03e4246e93 some updates from a1 resources, and updated faq
Nick <nick@somerandomnick.ano>
parents: 187
diff changeset
37 is owned by ICANN. The ICANN conditions, on the other hand, are highly
7a03e4246e93 some updates from a1 resources, and updated faq
Nick <nick@somerandomnick.ano>
parents: 187
diff changeset
38 unfair and actively hurt people who want their freedom (by requiring them
7a03e4246e93 some updates from a1 resources, and updated faq
Nick <nick@somerandomnick.ano>
parents: 187
diff changeset
39 to give up their anonymity, to sign a restrictive agreement, and to have a
7a03e4246e93 some updates from a1 resources, and updated faq
Nick <nick@somerandomnick.ano>
parents: 187
diff changeset
40 relationship with a regulated company with its own restrictive agreement).
7a03e4246e93 some updates from a1 resources, and updated faq
Nick <nick@somerandomnick.ano>
parents: 187
diff changeset
41 Therefore, ICANN is not a suitable government for a free internet.
7a03e4246e93 some updates from a1 resources, and updated faq
Nick <nick@somerandomnick.ano>
parents: 187
diff changeset
42 The AnoNet1 government claims "trust us instead," but AnoNet2 doesn't
7a03e4246e93 some updates from a1 resources, and updated faq
Nick <nick@somerandomnick.ano>
parents: 187
diff changeset
43 require you to trust anybody. That's the only way for you to guarantee
7a03e4246e93 some updates from a1 resources, and updated faq
Nick <nick@somerandomnick.ano>
parents: 187
diff changeset
44 that AnoNet will never mismanage IP space the same way that ICANN does.
7a03e4246e93 some updates from a1 resources, and updated faq
Nick <nick@somerandomnick.ano>
parents: 187
diff changeset
45
115
9c10447fe9d4 some updates to a2.o
Nick <nick@somerandomnick.ano>
parents: 98
diff changeset
46 =item ICANN isn't mismanaging the IPv4-space. IcannNet usage is just exploding faster than anybody ever predicted.
9c10447fe9d4 some updates to a2.o
Nick <nick@somerandomnick.ano>
parents: 98
diff changeset
47
9c10447fe9d4 some updates to a2.o
Nick <nick@somerandomnick.ano>
parents: 98
diff changeset
48 L<http://www.networkworld.com/news/2010/081610-5billion-devices-internet.html>
270
7a03e4246e93 some updates from a1 resources, and updated faq
Nick <nick@somerandomnick.ano>
parents: 187
diff changeset
49 claims that the IcannNet only has about 5 billion total devices, of
7a03e4246e93 some updates from a1 resources, and updated faq
Nick <nick@somerandomnick.ano>
parents: 187
diff changeset
50 which only about 1 billion "regularly connect" (PCs, laptops, etc.).
7a03e4246e93 some updates from a1 resources, and updated faq
Nick <nick@somerandomnick.ano>
parents: 187
diff changeset
51 There are plenty of possible addressing schemes that could accomodate a
7a03e4246e93 some updates from a1 resources, and updated faq
Nick <nick@somerandomnick.ano>
parents: 187
diff changeset
52 billion "regularly connecting" devices with an address space quadruple
7a03e4246e93 some updates from a1 resources, and updated faq
Nick <nick@somerandomnick.ano>
parents: 187
diff changeset
53 the size (even without NAT, if you want). ICANN clearly isn't using
7a03e4246e93 some updates from a1 resources, and updated faq
Nick <nick@somerandomnick.ano>
parents: 187
diff changeset
54 any of them. By any sane technical definition, that would certainly
7a03e4246e93 some updates from a1 resources, and updated faq
Nick <nick@somerandomnick.ano>
parents: 187
diff changeset
55 qualify as "mismanagement."
115
9c10447fe9d4 some updates to a2.o
Nick <nick@somerandomnick.ano>
parents: 98
diff changeset
56
54
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
57 =item If you use 1.0.0.0/8, you're squatting on somebody else's resources.
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
58
57
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
59 If you use 1.0.0.0/8 on the IcannNet, then your statement is correct,
58
a34c72e28c98 minor fix
Nick <nick@somerandomnick.ano>
parents: 57
diff changeset
60 but AnoNet and IcannNet are two totally separate public internets,
57
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
61 so it's ridiculous to accuse a participant in one to be squatting
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
62 on resources on the other. ICANN has no divine right to 1.0.0.0/8
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
63 (nor to any other netblock, for that matter) outside the IcannNet.
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
64 Moreover, using 10.0.0.0/8 I<would> be squatting on private address
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
65 space (address space that's reserved for your own home network),
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
66 per RFC1918. (While AnoNet couldn't care less about ICANN, we do use
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
67 the IETF protocols (with s/IcannNet/AnoNet/), so if the IETF says that
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
68 10.0.0.0/8 is reserved for your own home network, far be it from us to
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
69 steal it for some "public" network.)
54
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
70
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
71 =item AnoNet runs on the IcannNet. Therefore, you _are_ squatting.
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
72
57
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
73 That last accusation has no logical basis. Just because most AnoNet
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
74 links are tunneled over the IcannNet doesn't give ICANN a right to rule
115
9c10447fe9d4 some updates to a2.o
Nick <nick@somerandomnick.ano>
parents: 98
diff changeset
75 the content of those tunnels. (In almost exactly the same way, just
9c10447fe9d4 some updates to a2.o
Nick <nick@somerandomnick.ano>
parents: 98
diff changeset
76 because most IcannNet links move over telecom equipment doesn't give the
9c10447fe9d4 some updates to a2.o
Nick <nick@somerandomnick.ano>
parents: 98
diff changeset
77 ITU a right to rule the content of those links.) In fact, ICANN itself
9c10447fe9d4 some updates to a2.o
Nick <nick@somerandomnick.ano>
parents: 98
diff changeset
78 will happily confirm that it has neither authority nor ambition to rule
9c10447fe9d4 some updates to a2.o
Nick <nick@somerandomnick.ano>
parents: 98
diff changeset
79 the content of IcannNet communications between endpoints, inclusive of
9c10447fe9d4 some updates to a2.o
Nick <nick@somerandomnick.ano>
parents: 98
diff changeset
80 AnoNet tunnels. Therefore, even if you buy the logical validity of your
9c10447fe9d4 some updates to a2.o
Nick <nick@somerandomnick.ano>
parents: 98
diff changeset
81 claim, ICANN will still shoot it down.
54
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
82
270
7a03e4246e93 some updates from a1 resources, and updated faq
Nick <nick@somerandomnick.ano>
parents: 187
diff changeset
83 =item Okay, you're not squatting, but now that 1.0.0.0/8 is being actively used on IcannNet, you should move to 10.0.0.0/8 to avoid conflicts.
7a03e4246e93 some updates from a1 resources, and updated faq
Nick <nick@somerandomnick.ano>
parents: 187
diff changeset
84
7a03e4246e93 some updates from a1 resources, and updated faq
Nick <nick@somerandomnick.ano>
parents: 187
diff changeset
85 AnoNet is under no obligation to shrink its address space just because IcannNet decided to create a conflict. Also, moving to 10.0.0.0/8 will create more conflicts than staying in 1.0.0.0/8 (since 10.0.0.0/8 is far more congested than 1.0.0.0/8 will ever be).
7a03e4246e93 some updates from a1 resources, and updated faq
Nick <nick@somerandomnick.ano>
parents: 187
diff changeset
86
54
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
87 =item You should move to IPv6, then.
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
88
115
9c10447fe9d4 some updates to a2.o
Nick <nick@somerandomnick.ano>
parents: 98
diff changeset
89 That's not the only logical conclusion, based on the above. However, AnoNet has no rules, so you're more than welcome to move to IPv6, and/or to try to convince others to do the same. As long as you don't start out with unrealistic expectations, you probably won't be disappointed with the results of your preaching effort. [Update: It appears that IPv6 may have some deployment on AnoNet, now. (Maybe somebody read the above as a challenge and decided to run with it.) Perhaps the guys using it will fill in some details here.]
54
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
90
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
91 =back
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
92
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
93 =head2 Peering
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
94
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
95 =over
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
96
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
97 =item What is peering all about?
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
98
187
bb91561cd116 minor updates to a2.o
Nick <nick@somerandomnick.ano>
parents: 115
diff changeset
99 AnoNet is an internet. An internet means an internetwork, or a
bb91561cd116 minor updates to a2.o
Nick <nick@somerandomnick.ano>
parents: 115
diff changeset
100 network that connects between networks. An internetwork is normally
bb91561cd116 minor updates to a2.o
Nick <nick@somerandomnick.ano>
parents: 115
diff changeset
101 constructed by making links between the different networks, and then
bb91561cd116 minor updates to a2.o
Nick <nick@somerandomnick.ano>
parents: 115
diff changeset
102 carrying internetwork traffic along those links. (If network A has
bb91561cd116 minor updates to a2.o
Nick <nick@somerandomnick.ano>
parents: 115
diff changeset
103 a link to network B, then traffic from A to B or from B to A should
bb91561cd116 minor updates to a2.o
Nick <nick@somerandomnick.ano>
parents: 115
diff changeset
104 probably pass through that link.) Such a link is called a "peering,"
bb91561cd116 minor updates to a2.o
Nick <nick@somerandomnick.ano>
parents: 115
diff changeset
105 and the two sides of that link are called "peers." On the IcannNet,
bb91561cd116 minor updates to a2.o
Nick <nick@somerandomnick.ano>
parents: 115
diff changeset
106 peerings are normally done over leased lines, but due to the nature of
bb91561cd116 minor updates to a2.o
Nick <nick@somerandomnick.ano>
parents: 115
diff changeset
107 AnoNet, using leased lines isn't much of an option for most peerings.
bb91561cd116 minor updates to a2.o
Nick <nick@somerandomnick.ano>
parents: 115
diff changeset
108 Therefore, most peerings are done over tunnels on the IcannNet.
bb91561cd116 minor updates to a2.o
Nick <nick@somerandomnick.ano>
parents: 115
diff changeset
109 The most common software for AnoNet tunnels is OpenVPN, although
bb91561cd116 minor updates to a2.o
Nick <nick@somerandomnick.ano>
parents: 115
diff changeset
110 tinc and L<quicktun|http://wiki.qontrol.nl/QuickTun> are also used.
57
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
111 (tinc in particular deserves special attention: it can create a mesh
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
112 between participants, sacrificing anonymity to achieve lower latency.)
54
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
113
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
114 =item Whom should I peer with?
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
115
57
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
116 If you want to protect your anonymity, you'll want to peer with only
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
117 a few others. If you're more interested in getting good latency,
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
118 you'll want a more promiscuous peering policy. Your peers are able to
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
119 access certain information (like your IP) that isn't easy for others
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
120 to access, so the harm in having too many peers is that the secrecy of
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
121 that information is protected by the "weakest" link. (The greater the
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
122 number of people who know a secret, the greater the number of people
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
123 who are likely to hear about it within a given time interval.)
54
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
124
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
125 =item How can I talk to the rest of AnoNet, if I'm only peered with a few others?
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
126
57
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
127 How can you talk to Google, if you're only hooked up to your local ISP?
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
128 The answer is that your ISP offers you "transit" to its peers, which
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
129 in turn offer your ISP transit to their peers, etc. (If network A is
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
130 connected to network B, which itself is connected to network C, then
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
131 with B's permission network A can talk to network C.) On AnoNet, most
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
132 peerings have BGP sessions managing the routing tables on both sides,
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
133 in order to provide mutual transit. (On AnoNet, providing transit is
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
134 an advantage, since it improves your own anonymity.)
54
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
135
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
136 =item Won't providing transit slow down my Internet connection?
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
137
57
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
138 If you're the preferred transit provider between two guys who feel
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
139 like streaming a whole ton of real-time studio-quality video back and
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
140 forth all day, that can certainly slow down (to put it mildly) your
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
141 dial-up connection. In reality, most traffic on AnoNet is plain text,
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
142 so you probably don't have too much to worry about, especially if you
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
143 have some sort of broadband connection. That said, if it ever _does_
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
144 become an issue, all you have to do is stop providing transit (although
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
145 the particular case above is unlikely to persist even if you do nothing
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
146 at all, since the two streaming guys will quickly figure out that going
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
147 through you won't get them anywhere, and they'll most likely seek another
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
148 transit provider - or even just peer with each other directly), or use
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
149 simple BGP tricks to make transit through you less attractive to some
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
150 or all of the AnoNet.
54
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
151
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
152 =back
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
153
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
154 =head2 DNS
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
155
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
156 =over
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
157
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
158 =item How is DNS handled on AnoNet?
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
159
57
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
160 AnoNet has a number of TLDs (Top-Level Domains), the most interesting
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
161 one being .ano. The entire zone is public (unlike, say, the .com zone
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
162 on the IcannNet), so you can easily deploy your own TLD nameservers.
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
163 In fact, the git resdb already includes scripts to generate both
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
164 tinydns and BIND zonefiles automatically. That said, SRN has public
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
165 root and TLD nameservers, if you don't feel like setting up your own.
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
166 SRN also has a public recursive resolver (which also resolves IcannNet
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
167 names), which you can use if you can't even be bothered to set up your
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
168 own recursive resolver. Please note that you're telling SRN about all
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
169 hostnames that you lookup if you do this. (Right now, you're probably
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
170 telling your ISP the same information, BTW.)
54
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
171
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
172 =item I want my own domain. How can I set it up?
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
173
57
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
174 You have a number of options, depending on (a) your current
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
175 infrastructure, and (b) your interest/ability to deploy additional
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
176 infrastructure. The resource database is just a whole bunch of
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
177 directories/files stored in a git repository, so adding a domain into
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
178 "AnoNet" essentially boils down to adding the right files/directories into
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
179 everybody's git repository. (Fortunately, most guys send and receive
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
180 updates among themselves on a regular basis, so your new domain should
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
181 "propagate" around rather quickly, once it's made its way into one
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
182 repository.) If you have git, you can "git clone" the repository from
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
183 someone, add your domain (there's a small script to make the job easy,
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
184 if you don't want to do it by hand), and then send someone a diff.
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
185 If you feel like setting up your own git server, then all you have to
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
186 do is make the changes on your own repo, and then tell somebody the URL
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
187 to your git server. You'll probably want to take advantage of the same
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
188 opportunity to add your own git URL into the resource database, so others
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
189 can pull from you on a regular basis. If you don't have git and don't
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
190 feel like setting it up, all you have to do is find someone else who
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
191 does have git (or feels like setting it up), and doesn't mind making
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
192 the changes for you. SRN is always such a "someone." Next, you'll
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
193 want to set up your nameservers to resolve names within your domain.
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
194 If you have tinydns or BIND, just read the relevant documentation.
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
195 If you don't have a nameserver and don't feel like setting one up, tell
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
196 SRN what names you want (like "www.yourdomain.ano," "ftp.yourdomain.ano,"
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
197 etc.), and he'll add them into his own nameservers.
54
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
198
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
199 =item What can I do with my own domain?
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
200
57
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
201 You can host Web pages, an FTP site, IRC, email, an online shop (but
115
9c10447fe9d4 some updates to a2.o
Nick <nick@somerandomnick.ano>
parents: 98
diff changeset
202 taking payments may not be so simple), or anything else that strikes
57
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
203 your fancy.
54
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
204
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
205 =back
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
206
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
207 =head2 Censorship
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
208
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
209 =over
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
210
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
211 =item Is it safe to speak my mind on AnoNet?
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
212
57
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
213 The short answer is "probably." The long answer is that nobody has
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
214 ever been censored on AnoNet2, a fact that's not likely to change.
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
215 (If that fact ever does change, it'll be noted here as soon as possible.)
54
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
216
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
217 =item Will I be censored for child porn?
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
218
57
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
219 AnoNet1 has an official policy against CP, and it redefines "censorship"
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
220 to not include censoring CP. AnoNet2 has no policies. That said,
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
221 you're not likely to find any CP here, since that's simply not a common
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
222 contribution to AnoNet2. (Whether or not it'd be a welcome contribution
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
223 is something you'll want to take up with individual participants.
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
224 SRN would like you to know that he believes the CP (and porn, in general)
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
225 industry destroys the world for no useful purpose. Nobody else has
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
226 voiced an opinion here.)
54
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
227
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
228 =item Will I be censored for hateful speech?
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
229
57
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
230 It depends on the forum. If you do it on your own server, don't expect
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
231 too many people to hang around there if you make a practice of making
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
232 it unpleasant for them to be there. If you start cursing people out on
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
233 somebody else's IRC server for no apparent reason, there's a non-trivial
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
234 chance that the operator will /kill your connection. SRN encourages
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
235 you to set up your own channel on irc.somerandomnick.ano, and to say
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
236 whatever the heck you want there.
54
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
237
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
238 =item Will I be censored for trolling?
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
239
57
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
240 Since "trolling" is an overly ambiguous term, it's highly unlikely that
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
241 you'll ever get /kicked or /killed for doing it. In fact, SRN encourages
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
242 you to see if you can out-troll him on irc.somerandomnick.ano. That said,
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
243 you should certainly expect people to /ignore you if you make a practice
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
244 of saying stuff that people really don't want to hear. (You may want to
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
245 create a separate IRC nick for trolling, if you anticipate trolling a lot,
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
246 but want people to still hear you when you have something interesting
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
247 to say: this way, everybody wins.)
54
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
248
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
249 =item Will I be censored for spreading lies?
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
250
57
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
251 not likely, but people may /ignore you if you make a practice of saying
0579cf4cc59a minor fixes and updates
Nick <nick@somerandomnick.ano>
parents: 54
diff changeset
252 stuff that people don't consider worth hearing
54
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
253
412a2ce1326a added a FAQ to www.anonet2.org
Nick <nick@somerandomnick.ano>
parents:
diff changeset
254 =back
97
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
255
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
256 =head2 AnoNet1 vs. AnoNet2
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
257
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
258 =over
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
259
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
260 =item Why does AnoNet2 exist? What's wrong with AnoNet1?
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
261
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
262 There used to be only one AnoNet. Unfortunately, a few bad apples (who
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
263 happen to be the guys who control AnoNet1) split AnoNet by forcing a part
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
264 of AnoNet to become disconnected from the rest of AnoNet. That piece
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
265 (AnoNet2) has been steadily growing, while "the rest" (AnoNet1) has been
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
266 slowly decaying.
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
267
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
268 =item Is AnoNet1 dead, then?
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
269
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
270 AnoNet1 is far from dead. In fact, it still has roughly twice the
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
271 user-base of AnoNet2. However, AnoNet2 has more services online, at this
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
272 stage. (Most of the old AnoNet1 services are long defunct, by now, as
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
273 are many of its users.) AnoNet2 has also been experiencing rather solid
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
274 sustained growth, while the AnoNet1 population growth is mostly flat.
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
275
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
276 =item What's the difference between AnoNet1 and AnoNet2, then?
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
277
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
278 AnoNet2 lost peering with AnoNet1 because AnoNet1 is too centralized
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
279 to avoid censorship. AnoNet2, therefore, is essentially a reboot of
115
9c10447fe9d4 some updates to a2.o
Nick <nick@somerandomnick.ano>
parents: 98
diff changeset
280 AnoNet1, while paying careful attention to preventing another AnoNet split
9c10447fe9d4 some updates to a2.o
Nick <nick@somerandomnick.ano>
parents: 98
diff changeset
281 from ever being necessary. (The irony, of course, is that the level of
9c10447fe9d4 some updates to a2.o
Nick <nick@somerandomnick.ano>
parents: 98
diff changeset
282 decentralization engineered into AnoNet2 makes it trivial for anyone in
9c10447fe9d4 some updates to a2.o
Nick <nick@somerandomnick.ano>
parents: 98
diff changeset
283 AnoNet2 to split it. Such a split doesn't happen simply because "the
9c10447fe9d4 some updates to a2.o
Nick <nick@somerandomnick.ano>
parents: 98
diff changeset
284 management" hasn't done anything stupid enough to make one necessary.)
97
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
285
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
286 =item Who's "the management" in AnoNet2? What prevents it from becoming evil when AnoNet2 grows closer to the size of AnoNet1?
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
287
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
288 AnoNet2 (like AnoNet1) has no official government. Unlike AnoNet1,
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
289 though, AnoNet2's technical construction is such that the unofficial
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
290 government members (primarily UFO and SRN, at this point) don't have
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
291 enough power to force their way (not to mention that they don't really
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
292 _want_ to force their way, anyway). A recent practical example of
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
293 this anarchy appears to be IPv6: SRN has made no secret of his strong
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
294 opposition to IPv6, but that doesn't seem to be stopping an enterprising
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
295 new AnoNet2 user from deploying it himself and even soliciting support
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
296 from others, even after "the management" (both UFO and SRN) flatly
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
297 refused to participate.
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
298
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
299 =item Why don't AnoNet1 and AnoNet2 merge again?
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
300
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
301 The short answer is that a number of people have tried to do just that,
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
302 but AnoNet1 has adopted an exclusionary policy towards AnoNet2, for some
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
303 unspecified reason. You get bonus points if you can figure out what that
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
304 reason is. (AnoNet2 has been very careful to avoid collisions in resource
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
305 allocations with AnoNet1, even though AnoNet1 has deliberately removed
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
306 its own record of AnoNet2 resources in a recent "cleanup" of the DNS.
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
307 If AnoNet1 ever decides to reconnect with AnoNet2, no technical problems
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
308 should result.)
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
309
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
310 =item Why does AnoNet2 filter advertisements to AnoNet1? Doesn't that prevent the two darknets from ever merging again?
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
311
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
312 AnoNet1 has deemed the filters necessary, for some unspecified reason.
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
313 (Advertising AnoNet2 routes on AnoNet1 is a great way to get yourself
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
314 kicked from AnoNet1.) Again, you get bonus points if you can figure out
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
315 what that reason is. (Hint: crzydmnd and risc likely know the reason,
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
316 but good luck getting them to spill the beans. Censoring the question
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
317 seems to be their favorite "answer.") Suffice it to say that if AnoNet1
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
318 wanted to merge with AnoNet2, AnoNet2 wouldn't object.
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
319
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
320 =item Do I have to choose between AnoNet1 and AnoNet2, or is there a way to join both?
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
321
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
322 There's no need to choose one or the other. As long as you don't
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
323 advertise AnoNet2 routes into AnoNet1, you should be fine: their Salem
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
324 witch hunt against "dual citizens" seems to have died off by now.
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
325 If you're currently getting to AnoNet1 through the official AnoNet1 CP
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
326 (run by Kaos), simply switch to UFO's CP, and you'll automatically be
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
327 connected to both, so you can check them both out and figure out at your
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
328 own pace what you want to do.
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
329
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
330 =item Which darknet preserves my anonymity better, AnoNet1 or AnoNet2?
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
331
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
332 Well, AnoNet1 has stricter rules (and more centralization, as a
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
333 prerequisite to rule enforcement), so as long as you trust "the powers
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
334 that be" to preserve your anonymity, you get better anonymity guarantees.
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
335 However, your anonymity faces significant risk if any member of the
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
336 AnoNet1 "government" (which doesn't even admit who's who) betrays your
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
337 trust. (That risk isn't so far-fetched, incidentally, since any type
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
338 of law enforcement "sting-type" operation against one of those guys is
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
339 likely to compromise his guarantees, even through no malice on his part.
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
340 Now, since malice has already been observed, the guarantees become even
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
341 less reliable.) The AnoNet2 rules have more room for flexibility,
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
342 since centralized police authority is not available on AnoNet2.
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
343 Therefore, your anonymity guarantees are somewhat weaker, but far more
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
344 likely to be reliable. You also have better theoretical anonymity on
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
345 AnoNet2, because marking a subnet "reserved" on AnoNet1 no longer works.
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
346 ("The management" is too nosy, and threatens disconnection against anyone
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
347 who doesn't provide requested information.)
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
348
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
349 =item Where, then, am I more anonymous?
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
350
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
351 In the real world, AnoNet2 anonymity wins, hands down. (On AnoNet1,
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
352 any Easystreet network administrator can easily correlate IcannNet IP
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
353 addresses with CP IP addresses and IRC nicks, allowing him to reliably
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
354 learn the identity of all new AnoNet1 members. AnoNet2 has many different
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
355 ways of joining, including one rather interesting tor-based approach
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
356 recently demonstrated, where the user never showed his IcannNet IP
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
357 address to anyone on AnoNet2.)
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
358
98
8c1074a9de05 added links to the darknet comparison page
Nick <nick@somerandomnick.ano>
parents: 97
diff changeset
359 =item How can I learn more about AnoNet1 vs. AnoNet2?
8c1074a9de05 added links to the darknet comparison page
Nick <nick@somerandomnick.ano>
parents: 97
diff changeset
360
115
9c10447fe9d4 some updates to a2.o
Nick <nick@somerandomnick.ano>
parents: 98
diff changeset
361 L<http://www.anonet2.org/darknet_comparison> gives a basic comparison.
9c10447fe9d4 some updates to a2.o
Nick <nick@somerandomnick.ano>
parents: 98
diff changeset
362 If you want more in-depth information about the relative anonymity value
9c10447fe9d4 some updates to a2.o
Nick <nick@somerandomnick.ano>
parents: 98
diff changeset
363 of each, L<http://www.anonet2.org/anonymity> may be what you're after.
98
8c1074a9de05 added links to the darknet comparison page
Nick <nick@somerandomnick.ano>
parents: 97
diff changeset
364
97
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
365 =back
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
366
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
367 =head2 AnoNet vs. IcannNet
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
368
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
369 =over
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
370
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
371 =item What's IcannNet???
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
372
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
373 IcannNet is the internet (mis)managed by ICANN. It's what most people
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
374 call "the" Internet.
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
375
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
376 =item What's wrong with IcannNet?
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
377
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
378 The short answer is that ICANN is very highly centralized, resulting
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
379 in centralized decision-making (and centralized lobbying, arm-twisting,
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
380 etc.).
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
381
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
382 =item Does AnoNet really aim to replace IcannNet?
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
383
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
384 Yes, the long-term goal behind AnoNet is to render IcannNet obsolete.
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
385 In the short-term, though, it'd be highly unlikely for IcannNet to
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
386 disappear even in the hypothetical case where everyone were to move to
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
387 AnoNet tomorrow, since the overwhelming majority of AnoNet peering is
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
388 tunneled over IcannNet.
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
389
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
390 =back