annotate doc/www.anonet2.org/public_pod/faq.pod @ 357:2f379a0b6461 draft

Revert "Added git path (Atiti)" This reverts commit c964d8bbde489b54db02be6e399d9ab364265765. Setting configure to force bash is inappropriate. configure can use any shell with korn or compatible features, and on most systems /bin/sh points to such a shell. Ubutnu breaks compatibility by changing /bin/sh to dash. The solution is to fix Ubuntu, not to break the configure script.
author Nick <nick@somerandomnick.ano>
date Wed, 12 Jan 2011 07:20:11 +0000
parents bf59001028f4
children 7ad8b0d24cd1
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
286
9dc804527a1f updated a2.o
Nick <nick@somerandomnick.ano>
parents: 270
diff changeset
270 AnoNet1 isn't dead yet. It's currently about the same size as AnoNet2.
9dc804527a1f updated a2.o
Nick <nick@somerandomnick.ano>
parents: 270
diff changeset
271 However, AnoNet2 has more services online, and AnoNet2 is still growing,
9dc804527a1f updated a2.o
Nick <nick@somerandomnick.ano>
parents: 270
diff changeset
272 while AnoNet1 is getting smaller.
97
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
273
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
274 =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
275
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
276 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
277 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
278 AnoNet1, while paying careful attention to preventing another AnoNet split
9c10447fe9d4 some updates to a2.o
Nick <nick@somerandomnick.ano>
parents: 98
diff changeset
279 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
280 decentralization engineered into AnoNet2 makes it trivial for anyone in
9c10447fe9d4 some updates to a2.o
Nick <nick@somerandomnick.ano>
parents: 98
diff changeset
281 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
282 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
283
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
284 =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
285
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
286 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
287 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
288 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
289 enough power to force their way (not to mention that they don't really
331
bf59001028f4 a2.o updates
Nick <nick@somerandomnick.ano>
parents: 286
diff changeset
290 _want_ to force their way, anyway). A recent practical example of this
bf59001028f4 a2.o updates
Nick <nick@somerandomnick.ano>
parents: 286
diff changeset
291 anarchy is IPv6: SRN has made no secret of his strong opposition to IPv6,
bf59001028f4 a2.o updates
Nick <nick@somerandomnick.ano>
parents: 286
diff changeset
292 but that didn't stop an enterprising new AnoNet2 user from deploying
bf59001028f4 a2.o updates
Nick <nick@somerandomnick.ano>
parents: 286
diff changeset
293 it himself and connecting with others, even after "the management"
bf59001028f4 a2.o updates
Nick <nick@somerandomnick.ano>
parents: 286
diff changeset
294 (both UFO and SRN) flatly refused to participate.
bf59001028f4 a2.o updates
Nick <nick@somerandomnick.ano>
parents: 286
diff changeset
295
bf59001028f4 a2.o updates
Nick <nick@somerandomnick.ano>
parents: 286
diff changeset
296 Update: The IPv6 version of AnoNet2 now has 4 members, and lex is
bf59001028f4 a2.o updates
Nick <nick@somerandomnick.ano>
parents: 286
diff changeset
297 providing data to feed SRN's new IPv6 graphs, which are only reachable
bf59001028f4 a2.o updates
Nick <nick@somerandomnick.ano>
parents: 286
diff changeset
298 over IPv4. (After lex grew the network to 3, UFO joined.)
97
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
299
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
300 =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
301
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
302 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
303 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
304 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
305 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
306 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
307 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
308 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
309 should result.)
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
310
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
311 =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
312
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
313 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
314 (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
315 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
316 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
317 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
318 seems to be their favorite "answer.") Suffice it to say that if AnoNet1
286
9dc804527a1f updated a2.o
Nick <nick@somerandomnick.ano>
parents: 270
diff changeset
319 wanted to merge with AnoNet2, nobody on AnoNet2 is likely to object.
9dc804527a1f updated a2.o
Nick <nick@somerandomnick.ano>
parents: 270
diff changeset
320
331
bf59001028f4 a2.o updates
Nick <nick@somerandomnick.ano>
parents: 286
diff changeset
321 Update: AnoNet1 and AnoNet2 now have full routing again, but some AnoNet1
bf59001028f4 a2.o updates
Nick <nick@somerandomnick.ano>
parents: 286
diff changeset
322 members still filter most AnoNet2 routes locally (and for downstream
bf59001028f4 a2.o updates
Nick <nick@somerandomnick.ano>
parents: 286
diff changeset
323 peers). The "official" AnoNet1 wiki, for example, is unreachable from
bf59001028f4 a2.o updates
Nick <nick@somerandomnick.ano>
parents: 286
diff changeset
324 most of AnoNet2.
97
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
325
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
326 =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
327
331
bf59001028f4 a2.o updates
Nick <nick@somerandomnick.ano>
parents: 286
diff changeset
328 On the IP level, when you join one you automatically join the other.
bf59001028f4 a2.o updates
Nick <nick@somerandomnick.ano>
parents: 286
diff changeset
329 The easiest way to claim resources is with the AnoNet2 resdb. It is
bf59001028f4 a2.o updates
Nick <nick@somerandomnick.ano>
parents: 286
diff changeset
330 the only complete database of AnoNet resources, and it is the only
bf59001028f4 a2.o updates
Nick <nick@somerandomnick.ano>
parents: 286
diff changeset
331 decentralized resource database. You can join IRC on AnoNet1 or AnoNet2
bf59001028f4 a2.o updates
Nick <nick@somerandomnick.ano>
parents: 286
diff changeset
332 or both (but crzydmnd and risc kick people from AnoNet1 IRC, apparently
bf59001028f4 a2.o updates
Nick <nick@somerandomnick.ano>
parents: 286
diff changeset
333 for fun). You can contribute to the AnoNet1 wiki or the AnoNet2 wikis,
bf59001028f4 a2.o updates
Nick <nick@somerandomnick.ano>
parents: 286
diff changeset
334 or you can make your own.
97
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
335
331
bf59001028f4 a2.o updates
Nick <nick@somerandomnick.ano>
parents: 286
diff changeset
336 =item If the two parts of AnoNet are connected again, why are they still being advertized separately?
bf59001028f4 a2.o updates
Nick <nick@somerandomnick.ano>
parents: 286
diff changeset
337
bf59001028f4 a2.o updates
Nick <nick@somerandomnick.ano>
parents: 286
diff changeset
338 Currently, there is still a single point of failure connecting AnoNet1
bf59001028f4 a2.o updates
Nick <nick@somerandomnick.ano>
parents: 286
diff changeset
339 and AnoNet2 at the IP level. In addition, AnoNet1 and AnoNet2 still
bf59001028f4 a2.o updates
Nick <nick@somerandomnick.ano>
parents: 286
diff changeset
340 have completely separate governments. (AnoNet1 has a government, while
bf59001028f4 a2.o updates
Nick <nick@somerandomnick.ano>
parents: 286
diff changeset
341 AnoNet2 doesn't.)
286
9dc804527a1f updated a2.o
Nick <nick@somerandomnick.ano>
parents: 270
diff changeset
342
97
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
343 =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
344
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
345 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
346 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
347 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
348 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
349 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
350 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
351 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
352 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
353 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
354 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
355 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
356 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
357 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
358 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
359 ("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
360 who doesn't provide requested information.)
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
361
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
362 =item Where, then, am I more anonymous?
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
363
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
364 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
365 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
366 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
367 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
368 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
369 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
370 address to anyone on AnoNet2.)
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
371
98
8c1074a9de05 added links to the darknet comparison page
Nick <nick@somerandomnick.ano>
parents: 97
diff changeset
372 =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
373
115
9c10447fe9d4 some updates to a2.o
Nick <nick@somerandomnick.ano>
parents: 98
diff changeset
374 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
375 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
376 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
377
97
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
378 =back
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
379
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
380 =head2 AnoNet vs. IcannNet
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 =over
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 =item What's IcannNet???
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
385
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
386 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
387 call "the" Internet.
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
388
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
389 =item What's wrong with IcannNet?
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
390
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
391 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
392 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
393 etc.).
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
394
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
395 =item Does AnoNet really aim to replace IcannNet?
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
396
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
397 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
398 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
399 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
400 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
401 tunneled over IcannNet.
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
402
5137f1e1cab7 added more FAQs and a darknet comparison
Nick <nick@somerandomnick.ano>
parents: 58
diff changeset
403 =back