Предисловие
Я ответила на вопрос о своём отношении к TON, после чего ко мне в чат пришёл знаток TON и рассказал кучу вкусных подробностей. Далее в чат явился уже знаток Lightning network и объяснил, почему TON не нужен. Я последовала его рекомендациям и убедилась, что уже сейчас в телеграме можно пересылать друг другу биткойны мгновенно и с ничтожно малыми комиссиями. Думаю, это новое знание достойно детальной инструкции, потому что теоретически с лайтнингом знакомы многие, а на практике мало кто понимает, с какой стороны его кусать. Я дам самый простой рецепт, завязанный на телеграм, просто потому что мне это наиболее актуально.
1. Покупаем биткоины
Самый простой способ покупки биткоинов за фиат – использование телеграм-бота. Я оставила реферальную ссылку, так что не только смогу получить небольшой профит с того, что вы ей воспользовались, но и узнаю, скольким читателям она пригодилась. Запустив бота, вы становитесь обладателем пустого онлайн-кошелька, в который и будете покупать биткоины.
Нажав “Обмен BTC/RUB”, вы видите текущий биржевый курс. Он нужен лишь в качестве грубого ориентира, в боте курс может сильно отличаться. Нажимаете “Купить” – и попадаете в доску частных объявлений, сгруппированных по типам банковских карт или иных электронных фиатных денег.
Допустим, у вас есть карта Сбербанка. Нажимаете соответствующую кнопку и видите список объявлений о продаже биткоинов:
Выбираете подходящее объявление, кликаете по нему, начинаете сделку, указываете, на какую сумму в рублях вы рассчитываете закупиться. Если разместивший объявление согласился на ваше предложение, вам нужно перевести деньги на указанную карту, после чего на ваш кошелёк в боте поступают биткоины.
Важно: всё общение с продавцом ведётся только внутри бота, потому что его администрация в случае срыва сделки обеспечивает арбитраж. Биткоины продавца блокируются на его аккаунте, пока он не получит ваши рубли. Как только они поступят, он отпускает биткоины, и они переводятся вам.
2. Открываем платёжный канал
Технология Lightning network сводится к тому, что люди открывают платёжные каналы (нечто вроде депозитов вне блокчейна) на некоторую сумму, затем обмениваются расписками, а потом, когда кто-то решает закрыть канал, происходит взаимозачёт, и остаток суммы в канале возвращается обратно в блокчейн. Там внутри довольно сложная механика, но вникать в неё не обязательно, я и сама не вникаю.
Для открытия канала нужна лайтнинг-нода, и поскольку самому её держать дело хлопотное, проще воспользоваться тем или иным публичным сервисом. Мне посоветовали обменник https://zigzag.io. Открываете, выбираете в поле “you send” биткоины, а в поле “you get” – тоже биткоины, но с молнией на аватарке:
Затем надо указать, на какой адрес возвращать сдачу (поле “BTC refund address”), и куда, собственно, слать деньги (поле “BTC lightning invoice”). Для сдачи можно указать тот же кошелёк, с которого вы отправляете деньги, либо любой другой, который у вас есть.
Чтобы узнать кошелёк назначения, нужно запустить в телеграме бота @lntxbot. Затем набираете боту в личном сообщении
/invoice <сумма в сатоши>
и он генерирует абракадабру:
Копируете её и вставляете в поле “BTC lightning invoice”, жмёте “Exchange” – и видите примерно такое:
Одновременно сообщение о поступлении денег приходит от бота к вам в личку:
Всё, вы открыли платёжный канал.
3. Используем лайтнинг
Самая важная команда, которая вам после этого пригодится в @lntxbot, выглядит так:
/pay <сумма в сатоши> @ancapsan
После этого я получаю от вас выбранную вами сумму. Разумеется, вы прекрасно можете переводить деньги любому другому пользователю телеграма (даже если он сам не запускал бота, деньги ему уйдут, а увидит он их только после того, как запустит).
Остальные команды вы можете спросить у бота через команду /help
4. Закрытие платёжного канала
Итак, у вас в сети лайтнинг остались какие-то деньги, и вы, вместо отправки их мне, решаете зачем-то вывести этот остаток обратно в блокчейн. Идёте в Зигзаг и совершаете обратную операцию:
Указываете и слева, и справа один и тот же биткойн-адрес, нажимаете “exchange”, и теперь уже обменник генерирует вам инвойс. Далее идёте в личку к @lntxbot и пишете:
/pay <сюда вставляете инвойс – всю эту длинную абракадабру>
Всё, платёжный канал закрывается, и непотраченные в lightning network деньги возвращаются к вам в кошелёк. Ну а уж про обращение с биткоин-кошельками написаны целые тома, тут сами разберётесь.
Буду рада, если статья оказалась для вас полезной. Обязательно попробуйте, как это работает. Если раньше вас мог останавливать от пожертвования на какие-нибудь нужды большой размер комиссии, делающий неоправданно дорогими мелкие чаевые, то теперь вы сможете делать людям приятно без подобных терзаний. Сперва закидываете в лайтнинг достаточно крупную относительно комиссии майнеров сумму, а затем тратите её сколь угодно мелкими порциями каждый раз, когда вам взбредёт в голову. Именно большой объём мелких донатов отличает по-настоящему популярные проекты, а не пара десятков крупных пожертвований.
Позвольте себе это удовольствие – быть меценатами.