Анонимность отправителя присуща криптовалюте "биткоин" в сети Молния (Lightning Network). Достигается такая анонимность следующим образом.
1. Допустим, Алиса отправила Бобу перевод. И для простоты допустим, что перевод прошёл через прямой канал между Алисой и Бобом.
2. Боб знает, что поступившая сумма пришла к нему через канал, открытый между ним и Алисой. Но у него нет информации, сама Алиса отправила этот перевод, или она была лишь посредником, получившим эту сумму через другой канал, который у неё открыт с кем-то.
3. Для Боба есть лишь один способ получить эту информацию: спросить у Алисы. (А для всех остальных людей на Земле даже этого способа по сути нет, так как никто, кроме Алисы и Боба, вообще не видел, что перевод состоялся.)
3.1. Если Алиса скажет, что отправила перевод сама, Боб никак не сможет проверить, правда это или ложь. У Боба нет никаких объективных данных, подтверждающих, что начальным отправителем была именно Алиса. Даже если нода Алисы имеет лишь один публичный канал (к ноде Боба), у неё вполне могут быть приватные каналы к другим нодам, и проверить их наличие никто не может.
3.2. Если Алиса скажет, что получила этот перевод из другого канала (открытого к Васе) и лишь переслала его Бобу, то Боб, конечно, может спросить у Васи, правда ли это, и Вася даже может сказать, что это правда, но Боб никак не сможет убедиться, что Вася не лжёт. А если Вася скажет, что ничего через его канал с Алисой не проходило, то Боб опять же не сможет это проверить, и у него будет слово Алисы против слова Васи.
Эта анонимность может быть преодолена, если исследователь перевода получит доступ к устройствам Алисы, Васи и всех остальных, через кого мог пройти перевод. Кроме того, для деанонимизации отправителя нужно, чтобы Алиса, Вася и все остальные зачем-то хранили сведения о старых состояниях своих каналов. А практического смысла в таком хранении мало.
Анонимность получателя в сети Молния по умолчанию отсутствует. Идентификатор узла получателя закодирован в инвойсе.