Некоторые вопросы о Lightning и Tor

В настоящее время существует волна статей, утверждающих, что Lightning Network сокращается. Если посмотреть официальную статистику, например, на p2sh.info, то это кажется правдой.

Мне сказали, что отчасти это может быть следствием того, что все больше и больше узлов Lightning используют Tor. Имхо, это безумие запускать узел LN дома без Tor, так что это может быть хорошим объяснением.

Но остались вопросы...

  1. Почему тор узлы не отображаются в статистике? Мне не удалось найти хороший ответ на этот вопрос.

  2. Если тор-узлы не отображаются в статистике, могут ли не-тор-узлы направлять через них платежи? Кто-то упомянул, что для этого вам нужны мостовые узлы. Почему? А что делают мостовые узлы? Они общеизвестны, у них есть особая установка?

Спасибо всем. С нетерпением жду ваших ответов.

Ответы (2)

Как правило, если вы читаете BOLT 07, вы увидите, что узлы и каналы Lightning могут быть как частными, так и общедоступными .

Это не зависит от того, работают они через Tor или нет.

Сообщение объявления узла явно поддерживает объявление о том, что он работает на tor, как написано в BOLT 07.

address descriptorОпределены следующие типы:

  • 1: ipv4; данные = [4:ipv4_addr][2:port](длина 6)
  • 2: IPv6; данные = [16:ipv6_addr][2:port](длина 18)
    • 3: луковый сервис Tor v2; данные = [10:onion_addr][2:port](длина 12)
      • луковые сервисные адреса версии 2; Кодирует 80-битный усеченный SHA-1хэш 1024-битного RSAоткрытого ключа для onion-сервиса (также известного как скрытый сервис Tor).
    • 4: луковый сервис Tor v3; данные = [35:onion_addr][2:port](длина 37)
      • адрес службы onion версии 3 ( prop224 ); Кодирует: [32:32_byte_ed25519_pubkey] || [2:checksum] || [1:version], где checksum = sha3(".onion checksum" | pubkey || version)[:2].

Однако я думаю, что большинству пользователей, использующих Tor, нравится их конфиденциальность, и они не объявляют о своем узле.

Как правило, узлы могут быть объявлены только в том случае, если у них есть хотя бы один общедоступный канал. Это сделано для предотвращения спама и DoS-атак на протокол сплетен. Поскольку у некоторых людей есть только частные каналы, узлы не будут объявлены.

Кроме того, большинство мобильных узлов, таких как eclair, по умолчанию открывают частные каналы, потому что для пользователя может быть не так полезно, чтобы его мобильный телефон потреблял все данные из плана передачи данных своего оператора, чтобы стать узлом маршрутизации.

Узлы Tor отображаются в статистике, например, 1ml.com. Я запускаю узлы Lightning Network только за Tor.