Lightning Network для не-чайников

Lightning Network для не-чайников

Anton Kovalenko

Допустим, вы пользователь Andoid, вы нормально управляетесь с Bitcoin и понимаете разницу между аккаунтом на каком-нибудь coinbase (not your keys, not your bitcoin) и полноценным кошельком, хранящим приватные ключи. Допустим, ваш основной выбор - лёгкие клиенты, без полных нод и сотен гигабайтов, но и без того, чтобы отдавать ключи на сторону: ваш выбор - Electrum, Mycelium, Samourai для Android, Electrum для десктопа, web-кошелёк trezor.io с их аппаратным ключём, и т.д.. Допустим, вы знаете довольно много про Lightning Network и хотели бы начать ею пользоваться в таком же режиме: лёгкий кошелёк для получения и отправки микроплатежей с хранением ключей на вашем устройстве.

Bitcoin Lightning Wallet Антона Кумайгородского, насколько мне известно, единственное решение такого рода для Android. Lightning-узел, получающий платежи, должен либо присматривать за on-chain транзакциями (чтобы партнёр не закрыл канал с неправильным балансом), либо поручить этот присмотр кому-нибудь ещё. Решение, предлагаемое BLW - хороший компромисс: сервер "присмотра" работает на вас без логинов и регистраций, за специальные токены, которые для этой цели покупаются за Lightning-платёж (1000 сатоши, где-то 4 рубля) при первом открытии платёжного канала. Остальные просмотренные и испробованные мной решения либо не дают получать платежи, либо являются кастодиальными (not your keys, not your satoshi).

Допустим, мы установили Bitcoin Lightning Wallet и пополнили его on-chain баланс со своего обычного Bitcoin-кошелька. Чтобы совершать микроплатежи, надо открыть платёжный канал, желательно с каким-нибудь популярным узлом (ACINQ или LNBIG подойдут).

Открыв платёжный канал, мы получили возможность раздавать чаевые в twitter через tippin.me, читать платные тексты через paywall.link, пополнять телеграмный @lntxbot и так далеe. Но получать платежи мы не можем, пока у нас не появится "свободное место" в канале. Если воспользоваться физической аналогией, мы купили чемодан, заполненный мелкими удобными монетками, и теперь наш чемодан полон или почти полон: чтобы докладывать туда монетки, место нужно освободить.

На помощь приходит сервис zigzag.io: мы отправляем lightning-платёж и получаем взамен ту же сумму (за вычетом комиссии) в виде on-chain транзакции. Если мы отправим ровно половину нашего "чемодана", он станет пригоден и для отправки, и для получения платежей. Если "чемодан" когда-нибудь заполнится доверху, операцию можно повторить (проблема опустевшего чемодана обычно решается открытием нового канала, хотя zigzag способен помочь и в этом случае).

И наконец, добровольная некоммерческая рекламная пауза. Lightning Network позволяет строить обменники, работающие с небольшими суммами, и кое-кто уже этим занимается. В том же самом Telegram присутствует @SatoshiATMBot, меняющий Lightning-платежи на Яндекс.Деньги и обратно; там же есть и моё создание, @lntorubbot, принимающий Lightning-платежи и отдающий рубли переводом на Visa QIWI Wallet. Если вам накапало полтора рубля на tippin.me и вы хотите их потратить, @lntorubbot пока вне конкуренции.

Обычное предупреждение: Lightning Network - экспериментальная технология, не доверяйте ей денег, которые жалко потерять. Многие сервисы LN ещё более молодые и динамично развивающиеся (в этом есть приятные стороны).

Report Page