Changes between Initial Version and Version 1 of doc/NextGenOnions


Ignore:
Timestamp:
Sep 20, 2017, 4:59:52 PM (2 years ago)
Author:
asn
Comment:

initial page for hs v3

Legend:

Unmodified
Added
Removed
Modified
  • doc/NextGenOnions

    v1 v1  
     1[[PageOutline]]
     2
     3== Intro to Next Gen Onion Services ==
     4
     5Tor now supports the next-generation onion services protocol for clients and
     6services! As part of this release, the core of proposal 224 has been
     7implemented and is available for experimentation and testing by our users. This
     8newer version of onion services ("v3") features many improvements over the
     9legacy system, including:
     10
     11a) Better crypto (replaced SHA1/DH/RSA1024  with SHA3/ed25519/curve25519)
     12
     13b) Improved directory protocol, leaking much less information to directory servers.
     14
     15c) Improved directory protocol, with smaller surface for targeted attacks.
     16
     17d) Better onion address security against impersonation.
     18
     19e) More extensible introduction/rendezvous protocol.
     20
     21f) A cleaner and more modular codebase.
     22
     23You can identify a next-generation onion address by its length: they are 56
     24characters long, as in
     25"4acth47i6kxnvkewtm6q7ib2s3ufpo5sqbsnzjpbi7utijcltosqemad.onion".
     26
     27In the future, we will release more options and features for v3 onion services,
     28but we first need a testing period, so that the current codebase matures and
     29becomes more robust. Planned features include: offline keys, advanced client
     30authorization, improved guard algorithms, and statistics. For full details, see
     31proposal 224.
     32
     33Legacy ("v2") onion services will still work for the foreseeable future, and
     34will remain the default until this new codebase gets tested and
     35hardened. Service operators who want to experiment with the new system can use
     36the 'HiddenServiceVersion 3' torrc directive along with the regular onion
     37service configuration options. We will publish a blog post about this new
     38feature soon! Enjoy!
     39
     40== Current state ==
     41
     42In alpha. Active testing and devleopment.
     43
     44== Example prop224 services ==
     45
     46You will need a Tor browser running tor master to visit these:
     47
     48Riseup: vww6ybal4bd7szmgncyruucpgfkqahzddi37ktceo3ah7ngmcopnpyyd.onion
     49searx.riseup.net: ozmh2zkwx5cjuzopui64csb5ertcooi5vya6c2gm4e3vcvf2c2qvjiyd.onion
     50
     51(Also don't trust onions you read on a wiki)
     52
     53== How to connect to test hub ==
     54
     55TODO: https://lists.torproject.org/pipermail/tor-project/2017-September/001449.html
     56
     57== How to setup your own prop224 service ==
     58
     59TODO