不是设置和使用完整Lightning Network节点的简单指南

创建本指南的故事始于BitNews在创世纪的十年中宣布的一项任务。根据比赛的条款,前二十名建立自己的闪电节点,打开闪电频道接收BTC并生成闪电发票以接收0.002019 BTC的参与者将获得0.002019 BTC作为奖励。在读者中,有两个人能够完成任务。对技术的不良采用以及对用户的友好程度的缺乏,为撰写旨在普及Lightning使用的文章提供了动力。

从字面上看,十年前-像比特币这样的货币对任何人都没什么兴趣,但是今天任何人都可以使用几乎每天的技术。每年,开发人员都会改善去中心化金融系统的机制,尤其是尝试使用闪电网络之类的网络。但是,如果不闯入“现场条件”,这可能仍然是相对少数的区块链爱好者的兴趣所在。因此,使自己熟悉这种创新的计算方法,并朝着实现密码库的梦想迈出非常重要的一步。

我认为,技术术语的丰富是闪电网络上许多文章的主要问题,这些文章的作者忘记了读者的培训水平可能与他们本人略有不同。同时,我不会为您提供有关珠子,分数和其他杂音的半充分示例。

理论

区块链,尤其是比特币区块链不是一件容易的事,而且不可能在10分钟内解释手指上的所有技术细微差别,尤其是对于没有准备的人。相信我,即使是经验丰富的用户,有时也无法回答有关此技术操作的所有问题。闪电网络也不例外,因此这里仅概述一般的理论方面,而主要重点将放在实践上。

毕竟,要使用普通货币,您无需彻底了解其打印方式,以及银行体系的本质结构,对吗?虽然这不是多余的。

如今,银行显然在滥用特权数据,并迫使公民转向其他金融系统。值得认识到的是,比特币和闪电网络技术尚未成为传统银行业的全面替代品,并且可能永远不会替代,但毕竟,这只是一种替代方案,必要时可以使用更便捷的方法来转移价值。此外,随着时间的流逝,情况可能会发生巨大变化。银行将放下其作为主要货币发行人的职责,而密码制度的黑旗将飞越联邦储备系统的大厦。同时,贪婪的银行家绝对不允许这样做-可以说,我们将为世界革命做准备。

***

什么是闪电网络?

通常,了解晚餐和观看电视剧之间的闪电网络的工作是行不通的,因此,对于那些没有足够肤浅解释的人,推荐使用以下文章:

闪电网络:所有技术细节

老实说,她很复杂。因此,对于一般理解而言,我自己是命运的意志以及2019年冬天在Bitnovosti.com上极其激动人心的追求,我自己就获得了简短的描述和最少的实践经验就足够了。接收和发送到闪电网络的传输-不需要更多。因此,让我们从主要的一个开始。

闪电网络是主要比特币区块链的附加组件。从理论上讲,这项创新的安全性是基于比特币本身的安全性。尽管实际上,并非一切都那么简单。但是,最重要的是,将来计划将这种“杂散”与其他同样有趣且必不可少的区块链联系起来。但是,尽管主要关注点中心化在最亲密和最亲密的比特币上。

“该插件允许在比特币中进行快速,廉价和相对匿名的转移,而对主区块链影响很小或没有影响。”

详细信息应在此处指定:

  • 快速-是的,理论上是即时的。但是,由于技术的性质,可能会发生意外的延迟/故障。由于什么原因-我将在下面描述。
  • 便宜-是的,实际上是美分和几美分。但是,从理论上讲,佣金可以是任意大小。
  • 几乎不影响主区块链-是的,注册表中仅记录了两项交易,第一项和最后一项,而没有考虑LN网络中任何数量的中间转移。
  • 相对匿名-LN没有公共注册表,并且节点看不到通过它们的交易的所有详细信息,这使得该网络上的付款比主区块链中的付款更为私密。

闪电网络的历史

为了创造这个奇迹,该奇迹于2015年2月在旧金山的比特币研讨会上首次提出,对社会的主要责任在于开发商Tadge Dryja和Joseph Poon。

2015年底,在蒙特利尔Scaling比特币和Scaling比特币香港会议上,对该想法进行了更详细的介绍,该想法得到了Bitcoin Core领先开发商的认可,并成为其发展路线图的一部分。

比特币闪电网络白皮书

顺便说一下,支付渠道的想法是中本聪(Satoshi Nakomoto)本人表达的。此外,该倡议得到了闪电实验室,Blockstream,BitFury和ACINQ等知名公司的支持。

闪电网络的历史

闪电网络如何工作?

在闪电网络中,用户打开了彼此之间的支付通道,这些通道以前是具有多重签名(P2SH)的典型比特币地址。比特币中的相似地址(多签名地址)始终以三开头-常规(旧地址)以单位开头。

事实:默认情况下,从比特币核心客户端中的某个时间开始,仅会生成与SegWit技术兼容的多重签名地址(P2SH),并且Lightning Network本身会使用本机SegWit格式(bech32)的地址。另外,在Bitcoin Core中,您可以立即生成bech32类型的隔离见证地址。

比特币核心版本0.19.0发布

多重签名地址是使用最简单的脚本语言实现的,即这是比特币中相同智能合约的生动例子。将来,这一想法以更复杂的形式在其他区块链中得到广泛传播。这样的地址允许使用联合存款,但是任何一方未经他人允许不得处置资金。对于Lightning Network存款,只有两方。

对于谁,他们没有足够的关于“多重签名”地址工作的简短信息-它可以在极其出色的资源上参考这些资料:

多签名。维基百科

多重签名在比特币中的工作方式。哈伯

闪电网络和隔离见证

正如我已经提到的-闪电网络中的地址是SegWit技术的一种实现。这不仅仅是巧合。 SegWit中的地址(P2SH格式)与标准比特币地址兼容-您可以轻松地向其接收和发送BTC。因此,SegWit技术使用两种类型的地址:P2SH和bech32。

隔离见证的引入不仅完美补充了比特币,还完美补充了闪电网络。这解决了“闪电网络”中的许多问题:它提供了与比特币的必要级别的兼容性,显着提高了安全性,消除了对通道寿命的限制等。

什么是隔离见证?

客户端闪电网络守护程序(LND)中两种技术的交互示例

因此,隔离见证(SegWit)和闪电网络(Lightning Network)紧密地联系在一起就不足为奇了。

闪电网络和原子交换

闪电网络的重要组成部分是哈希合约:“哈希时间锁定合约(HTLC)或哈希时间合约”。它们不仅负责网络的可操作性和安全性,而且还允许您设置实现条件,例如,支付渠道的寿命。

同样,原子交换技术中使用的正是这些合约-在不同的区块链之间交易所硬币而无需信任第三方,即绝对直接。将来,当其他区块链获得自己的“快速闪电”时,这将在闪电网络本身中成为可能。

但是,关于原子交换和基于它们的去中心化交易所-我们将在其他材料中进行讨论。

***

自然,在不了解区块链本身的原理的情况下,尝试深入研究闪电网络的技术是没有意义的。但是,如果您仍然真的想了解有关这个难以理解的“闪电网络”的一切,并且缺少背景知识,请转向基本知识:

区块链如何工作?

***

因此,回到要点-我们有两个用户,他们在比特币中有共同的存款,在Lightning Network钱包中有单独的余额。未经对方同意,任何人都不能拿走全部存款。余额显示的金额等于总存款中所占的份额。现在,用户可以根据需要多次更新余额,将彼此之间的比特币完全分割。因此,在主区块链中什么也没发生-因为,事实上,比特币不会在任何地方移动,它们只是在改变所有者。

***

如果听起来有点难以理解,那么让我们给出一个特定的操作算法,该算法可能会略有不同,具体取决于所使用的客户端:

  • 用户下载并安装任何客户端以在Lightning Network中工作;
  • 它收到具有SegWit支持的比特币地址,可以将任何金额(到目前为止相对较小)转移到该地址。第一笔交易发生在主区块链中;
  • 与任何其他用户以任何金额打开支付渠道(创建多订阅地址)。打开一个通道意味着在一个多订阅地址上阻止比特币,这使得各方无需彼此信任。
  • 现在,您可以在随附的金额内进行任意数量的转帐。保证金的大小决定了“支付渠道的宽度”。即您花的钱不能超过存入的钱。

重要的一点:您也无法获得更多的开放频道宽度是的,到目前为止,它仍然有效。

通过进行“转让”-您仅在需要时才将拥有或部分比特币的权利转让给第二方。换句话说,您可以“发送”任何金额,甚至是最小金额。或者让她回来。快速且廉价,因为转移过程仅是更新闪电网络中各方钱包的余额,而不必等待交易确认并直接向矿工支付佣金。从理论上讲,您可以执行零交易,以零费用寄出一分钱。

因此,比特币本身不会在任何地方移动,余额变化的历史记录由处于恒定同步模式的闪电网络中的整个节点存储。

您可以随意打开频道。在您所有的比特币都移交给第二方(通道在您这一侧“用尽”,资金用完)或转移的需求消失之后,您可以关闭通道。

从比特币区块链补充现有渠道将不起作用-您将需要打开一个新渠道。在将比特币带入主要区块链之前,您还需要先关闭渠道。尽管已经开发了可以解决此问题的解决方案。

通道关闭后,第二个最终交易(承诺交易)被发送到主区块链,该区块链基于所有中间操作的结果将双方的余额都变为适当的状态。关闭通道的发起者可以是任何一方,无需另一方的同意。

因此,闪电网络中有成百上千的小交易,而主区块链中只有两笔交易,这些当然是由矿工验证的。

你懂吗闪电网络中没有“债务收据”,“代币”和其他虚假的金融超额交易,只有真实的实时比特币。

***

一个重要的要点-闪电网络是一个网络,不需要与每个用户打开单独的通道。在发送者和接收者之间有一个中间用户就足够了。它可以是普通用户,也可以是一个巨大的节点,该节点具有许多与其他用户和相同的大型节点打开的支付渠道。

explorer.acinq.co这是未来将覆盖全世界的大支付网络。甚至不要怀疑

https://explorer.acinq.co/

通过网络的中间参与者进行资金转移时,会相互核算,发生“余额重新平衡”。

我举一个例子:

我(用户1)想转移到某个用户(用户3),他没有开放渠道,但是有发票。并不需要更多。网络本身将找到例如通过用户2到达用户3的最佳路径,顺便说一句,该路径不需要了解此转换的事实。他既看不到我,也看不见用户3。我需要至少有一个开放渠道,最好有一个大型节点(所谓的枢纽)进行转移,然后与朋友一起静静地去酒吧,喝啤酒并讨论来自世界各地的最新消息。技术。

通常,打开具有大节点的通​​道几乎等同于连接到整个网络,这当然非常酷。

另外,应该注意的是,节点之间的所有流量都是根据“洋葱路由原则”进行加密的,该原则奠定了闪电网络本身的基础。该网络没有公共注册表,因此,该网络内用户之间的所有传输都是完全匿名的。因此,交易跟踪的困难使LN成为“用于比特币付款的TOR浏览器”。

这是任何密码子的终极梦想吗?一点也不。有很多明显的缺点,我只是必须找出它们。

一个重要的细微差别:通过用户2从用户1转移到用户3-来自用户2余额的资金转移到用户3余额,并且从用户1(我)转移到用户2余额,换句话说,该金额必须在用户2帐户上少于我对用户3的翻译。否则,将无法通过用户2进行翻译。需要具有流动性的路线,否则将导致付款失败。到目前为止已经安排好了。

但是,网络上还有许多其他用户,因此不会像这种技术的反对者那样频繁地发生类似的传输失败。

因此,直到一定时间,不要发送太大的转账,流动性仍然相对较低。我强调-仅相对而言。此外,尽管闪电网络并不是比特币或Visa / MasterCard的全面替代品,但对于那些需要用比特币“为咖啡付费”的人来说,它是一个微支付网络。

第二个方面:该链中的所有参与者(我,用户2和用户3)必须在线,即要求在交易时,我们已安装Lightning Network客户端的设备可以工作并连接到网络。如果用户2或/和用户3处于脱机状态,我的资金将仅退还。

这些就是我最初提到的传输速度问题。但这还不是全部,不要急于呼气。

守望台:保护您的利益

闪电网络Watch望塔

在此,出现这项技术中更复杂的时刻,首先,我必须承认自己。我已经提到过,与经典,可靠的比特币区块链相比,该网络有一些缺点。他很漂亮。其他一切都还处于起步阶段,并将在更多的变形中幸存下来。

没有太多的悲剧-目前,您不应该将可惜的损失保留在闪电网络中。这并不意味着您每分钟都会受到抢劫的威胁-这是一种罕见的情况。但是,尽管如此,系统仍然不能保证完全的安全性。

重要的一点:如果您的节点已脱机,则第二端可以关闭该通道,同时传输该通道的较早状态,从而将已经支付给您的钱退还给您自己。

这就是为什么仍然认为闪电网络不够安全的原因。但我确信,由自由开发人员和大型技术公司赞助的技术开发社区一定会解决这些问题,尤其是像Watchtowers这样的解决方案已经在制定中。

“守望台”是监视网络中是否存在欺诈企图并通过将所有资金发送到非欺诈性节点的地址(称为“正义交易”)来阻止任意性的节点。

到目前为止,任何节点都可以自愿地成为这种监视者,但是在将来,计划引入以商业为基础的监视塔,即安全将花费一点。

LND beta客户端已经实现了连接到此类节点的功能。

的确,如果金额足够大,则不会排除欺诈节点所有者和某个守望台共谋的可能性。

重要建议:

  • 通过知名的,受信任的节点进行工作更为可靠,与那些可能会尝试窃取您资金的陌生用户相比,其信誉所引起的不信任程度要小。
  • 您不需要那么频繁地脱机,这当然很难在实践中实现,并且不能保证完全的安全性。
  • До момента полноценной реализации технологии – не следует хранить в Lightning Network более или менее значительные для вас суммы.

***

Следовательно, чтобы досадные моменты не огорчали нашу крипто-вечеринку – необходимо создавать как можно больше полных нод «в авторитете» с приличной или «ну очень неприличной» ликвидностью (прям до безобразия высокой), множеством каналов с другими пользователями и постоянным пребыванием в режиме онлайн, например, на каком-нибудь уютном выделенном сервере в Швеции.

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

Проблем не предвидится, но, это в идеале, конечно, ведь монопольные замашки некоторых индивидуумов из мира крупных финансов никто не упразднял. С условием всего вышеперечисленного – есть риск централизации данной сети и появления точек отказа.

Хотя ноду в этой сети может поднять кто угодно, были бы средства для обеспечения. Так что, есть смысл копить необходимые знания и пару биткойнов для участия в будущем всего человечества.

К тому же, вы же, надеюсь, не ищите простых путей? Ведь истинные крипто-блокчейнеры и анархо-капиталисты сразу закладывают мощный, собственный фундамент на долгие годы вперёд.

Поэтому теперь, когда все карты на столе – можно глубоко вдохнуть, запастись терпением, недельным запасом продуктов и приступать к практике, начиная с простых приложений на смартфон и заканчивая собственной нодой на все +250 кило чистейшего блокчейна.

Как настроить собственную ноду Lightning

Я искренний сторонник, скажем так, «полной нодификации», поэтому мы не будет пользовать «кошелёк от доброго дяди», и поднимем полноценную ноду всем банкирам назло.

Вариантов немало – уже сейчас существует такие клиенты, как LND, Eclair, Zap и т.д. Возможно, уже есть более продвинутые варианты – при желании, делитесь ими в комментариях.

Я решил таки получить два в одном и использовать связку Bitcoin Core + Eclair. Да, есть другие варианты, но, та же Lightning Power Node Launcher + ZAP钱包 проявили себя не лучшим образом. Если точнее, то последний клиент Node Launcher постоянно вылетал с ошибкой. Хотя сам ZAP钱包 мне пришёлся по вкусу. С Lightning Network Daemon я также пока связываться не стал – возможно, в другой статье мы рассмотрим этот однозначно более чем продвинутый клиент.

Ну что-же – приступим. Я пользуюсь операционной системой от иллюминатов – поэтому качаю клиент Bitcoin Core для Windows с официального сайта Bitcoin.org, и инструкцию буду писать именно под эту ОС.

Интересный факт: первоначально Bitcoin Core существовал только для Windows. Сатоши Накамото рушит устоявшийся образ гика-линуксоида.

По идее, для полноценной работы ноды LN потребуется статичный IP-адрес, заказать который можно у своего интернет-провайдера. Лично я этого пока не делал в виду того, что, пока, для меня это лишь эксперимент. Но, если ваш динамический адрес изменится, то нода станет недоступной, т.к. изначальный IP-адрес прописывается в настройках. И что после этого произойдёт с открытыми каналами – я не знаю.

В общем, скачали, установили точно также как любимую игрушку: ДА-ДА-СОГЛАСЕН-УСТАНОВИТЬ. Если вы никогда не ждали от 2-3 дней до пары недель синхронизации, то следующий шаг вам точно запомнится надолго. Возможно, у вас всё пройдёт относительно быстро, но, в моём случае, это оказалось довольно длительным и мучительным время ожиданием.

Если желаете немного ускорить процесс – то можно скачать основную часть блоков торрентом по ссылке на официальном сайте Bitcoin.org и до синхронизировать уже небольшой остаток:

Скачать блокчейн

Вам надо лишь распаковать полученные блоки в рабочую папку Bitcoin Core – она ведь у вас на диске D, правда? Любой здравомыслящий человек помещает +250 гигов блокчейна именно туда. Клиент можно поставить на диск С, главное, потом не забыть сделать зашифрованный бэкап для восстановления кошелька. После распаковки нужно запустить клиент и дождаться пока он с подозрением перепроверит все блоки лично, если качали блокчейн из стороннего источника.  Если решили синхронизировать по-честному, во избежание так сказать – то ждите и будет вам счастье.

Итак, энное количество часов/дней/недель спустя… (зависит от скорости вашего интернет-соединения, жёсткого диска и лимита терпения):

Bitcoin Core синхронизация

Если терпения не хватило – значит вообще ничего не будет. Идём юзать PayPal, с которым, стоит заметить, также не всё гладко. А самые целеустремлённые получают достойную награду: возможность продолжить работу по настройке ноды.

Не спешите и сначала удостоверьтесь – всё ли работает? Проверьте – действительно ли клиент синхронизирован. Для этого откройте консоль и вбейте команду getblockchaininfo – значения block и headers должны совпадать:

Bitcoin Core block и headers

Теперь проверьте работоспособность кошелька (получение/отправка средств и т.д.) – если всё ок – зашифруйте бумажник и сделайте его бэкап.

Сгенерировать адрес в Bitcoin Core – очень просто.

Переходим во вкладку «Получить»:

Bitcoin Core Получить

Заполняем или не заполняем поля и нажимаем на кнопку «Запросить платёж»:

Bitcoin Core Получить

Получаем адрес, пользуемся по необходимости.

А, главное, откройте нужные порты в роутере – вам нужна «слушающая» нода и никак иначе. Т.е. к ней должны иметь возможность обращаться другие ноды.

Для этого требуется открыть порты 8333 и 9735 – зайдите в настройки роутера и пропишите их там. У меня это выглядело так – у вас, возможно, будет немного по-другому, зависит от модели роутера:

Роутер порты 8333 и 9735

***

Роутер tp-link порты 8333 и 9735

Вот теперь можно приступать к следующей фазе настройки.

Установка Eclair

Качаем последнюю версию – формата exe уже не предусмотрено, поэтому потребуется немного плясок с бубном.

Качаем:

https://github.com/ACINQ/eclair/releases/tag/v0.3.2

Eclair github

***

«Начиная с этой версии, Eclair не предоставляет установщик для Windows. Вместо этого пользователи должны сами вручную запустить jar-файл». Хорошо хоть без необходимости компиляции из сырых исходников….

Если вы не знаете, как что делать – следуйте инструкциям ниже:

  • Загрузите и установите Java с OpenJDK
  • Скачайте eclair-node-gui-0.3.2.jar и поместите его, например, на диск D
  • Создайте bat-файл – «run-eclair-0.3» где-нибудь на вашем диске со следующим содержимым:

start /B javaw -Declair.datadir=C:pathtonodedatadir -jar C:pathtoeclair-node-gui-0.3-2a89cf7.jar

Источник

Как создать bat-файл?

***

Eclair batКак-то так…

***

Сделали? Теперь производим первый запуск и получаем ошибку связи с Bitcoin Core. Это нормально. Закрываем сообщение об ошибке и продолжаем танцы.

***

Необходимо отредактировать или создать, в случае отсутствия, конфигурационные файлы bitcoin.conf и eclair.conf.

Файл bitcoin.conf размещается в папке с блокчейном, как правило в:

D://Bitcoin/bitcoin.conf.

Файл eclair.conf:

D://Eclair/.eclair/Datadir/eclair.conf.

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

Параметры настройки файлов bitcoin.conf и eclair.conf:

настройки файлов bitcoin.conf и eclair.conf

***

Нужно заменить значения username и password на свои. Если всё сделали правильно – запускаем Bitcoin Core и Eclair. Вот теперь всё работает:

Eclair" width="957" height="628" srcset="https://0xzx.com/wp-content/uploads/2019/12/Eclair.png 957w, https://bitnovosti.com/wp-content/uploads/2019/11/Eclair-150x98.png 150w, https://bitnovosti.com/wp-content/uploads/2019/11/Eclair-768x504.png 768w, https://bitnovosti.com/wp-content/uploads/2019/11/Eclair-640x420.png 640w, https://bitnovosti.com/wp-content/uploads/2019/11/Eclair-681x447.png 681w" sizes="(max-width: 957px) 100vw, 957px" data-lazy-src=

Там есть много популярных узлов на выбор:

Как открыть канал Lightning Network 1ml

Также вы можете выбрать популярную ноду на explorer.acinq.co:

explorer.acinq.co выбор ноды

Можно воспользоваться узлом от компании AСINQ, LightningPowerUsers или Bitrefill. Хотя нода AСINQ, от создателей столь чудесного клиента Eclair и вьювера, при попытке подключения выдала ошибку, а последние заявили следующее:

peer sent error: ascii=’chan size of 0.001 BTC is below min chan size of 0.16 BTC’ bin=6368616e2073697a65206f6620302e303031204254432069732062656c6f77206d696e206368616e2073697a65206f6620302e313620425443

Как я понял – минимальная сумма для открытия канала составляет ~1200$(22/11/2019). Увы, но, я забыл бумажник дома и решил попытать счастья с другими нодами.

Их много, и можно даже рискнуть открыть канал с обычной, далеко не популярной нодой –  они отображаются прямо в клиенте Eclair:

Eclair ноды

Но, есть большая вероятность, что у ноды будет открыто слишком мало каналов с другими нодами, и путь до получателя окажется абсолютно неликвидным. Это и есть та проблема с переводами, о которой я упомянул в самом начале.

Поэтому для того чтобы взаимодействие с Lightning Network не вызывало разочарования – находим достаточно популярную и ликвидную ноду.

Для этого, копируем её Node Id, IP и порт, что в совокупности образует адрес, и открываем в клиенте Eclair вкладку Channels>Open chanel:

Channels Open chanel eclair

В поле Target Node URI вставляем скопированный адрес:

Target Node URI eclair

Например, такой (выбрал первый попавшийся):

02247d9db0dfafea745ef8c9e161eb322f73ac3f8858d8730b6fd97254747ce76b@213.174.156.70:9735

Где 02247d9db0dfafea745ef8c9e161eb322f73ac3f8858d8730b6fd97254747ce76b – это Node Id, 213.174.156.7 – IP, а 9735 – порт.

Минимальная сумма для открытия канала, как правило: 100 000 сатош (вроде как):

Минимальная сумма для открытия канала eclair

Комиссию (fee rate) – выставляете по собственному усмотрению. Я оставляю как есть. Теперь жмёте кнопку Connect:

Eclair Connect

Канал открылся со статусом WAIT_FOR_FUNDING_CONFIRMED и сатоши с Bitcoin Core были списаны на адрес формата bech32 (SegWit):

Bitcoin Core bech32 (SegWit)

Мониторить адреса в SegWit можно в блокчейн-эксплоурере от компании Blockstream:

SegWit Blockstream

https://blockstream.info/

Теперь нужно дождаться подтверждения открытия канала и как только статус обновиться до Normal можно продолжать работу:

eclair NormalКак видите – набралось более 4000 узлов

Важно! До того времени, пока канал не будет окончательно открыт – клиент Eclair, и, соответственно, Bitcoin Core должны оставаться в режиме онлайн. Их выключение (намеренное или ненамеренное) может привести к потере средств, отправленных на открытие канала. Это произошло лично у меня при первых опытах с клиентом Eclair. Средства остались на адресе формата bech32, без доступа к ним.

Итак, канал открыт, по виду абсолютно рабочий и теперь осталось воспользоваться молниеносными сатошами по назначению.

Как получить и отправить перевод в Lightning Network?

Чтобы получить перевод необходимо зайти во вкладку «Receive payment»:

Как получить и отправить перевод в Lightning Network

После чего нажать на кнопку «Generate» и скопировать полученный инвойс:

eclair инвойс

Одноразовый инвойс позволяется получить средства от другого пользователя сети, если он ему известен. Да, пока в Lightning Network не реализована система статичных адресов. Хотя время жизни инвойса не ограничено. Минимальные и максимальные значения на отправку/получение средств у разных кошельков свои, при этом, чисто теоретически, система не накладывает каких-либо ограничений.

Для отправки средств открываем вкладку «Send Payment»:

eclair Send Payment

Вставляем инвойс, полученный от другого участника сети и нажимаем на кнопку «Send»:

Send Payment eclair инвойс

После чего остаётся только подтвердить перевод:

eclair подтвердить перевод

Варианты обмена

Клиент Éclair – это вроде надстройки над Bitcoin Core (без него не работает), поэтому при открытии канала биткойны автоматически списываются с баланса кошелька и, что самое главное, при закрытии канала возвращаются туда обратно. Поэтому проблем с выводом биткойнов из сети LN, во всяком случае, в этом клиенте не наблюдается.

Но, если вы сразу желаете обменять биткойны на фиат или другую криптовалюту, без их вывода из LN, то в вашем распоряжении есть обменники и P2P-биржи, работающие с этой сетью.

HodlHodl

Hodl Hodl – это криптовалютная P2P-биржа, которая дает возможность торговать пользователям напрямую между собой, и, при этом, не хранит их средства, что позволяет не раскрывать свои данные бирже. При работе с Hodl Hodl – средства блокируются в эскроу, что минимизирует риск кражи и сокращает время торговли.

На бирже есть два режима — On-chain и Lightning. Для того, чтобы торговать в сети Lightning, необходимо переключить режим биржи, нажав на молнию в шапке сайта.

Lightning Network hodlhodlhttps://hodlhodl.com/

Откроется экран Lightning-режима торговли.

Lightning mode hodlhodl exchangehttps://hodlhodl.com/

Baltic Honeybadger и HodlHodl: интервью с Максом Кейдун

ZigZag

Lightning Network zigzaghttps://zigzag.ioПриложения для Lightning Network на Android

Если вам вся эта процедура кажется технологическим излишеством – ваше право. Используйте менее безопасные и альтруистичные варианты, ведь их немало.

Список мобильных кошельков:

https://lightningnetworkstores.com/wallets

Стоит обратить внимание на:

https://lightning-wallet.com/

Дополнительно

Вообще не желаете ничего устанавливать? Хотите владеть своими деньгами – пока вам это разрешают делать? Что же, и здесь есть свой плюс — удобство, особенно, если сумма небольшая и хранится недолго.

Онлайн-кошельки:

https://www.opennode.com/

https://coingate.com/

***

Разные интересные вещи и вкусные плюшки, связанные с Lightning Network – можно найти на специальных мониторинг-сайтах, посвящённых этой технологии.

Информационные ресурсы:

https://lightningnetworkstores.com/

https://lnroute.com/

Заключение

Всё описанное выше пока не является окончательным решением, способным решить все проблемы Биткойна и по-настоящему децентрализовать финансовую систему. Но, уже сегодня – это уже нечто осязаемое, чем можно пользоваться. Можно надеяться, что в ближайшем будущем Lightning станет таким же популярным явлением, как и сам Биткойн.

Автор: Ne-Standart

资讯来源:由0x资讯编译自BITNOVOSTI。版权归作者Ne-Standart所有,未经许可,不得转载
提示:投资有风险,入市需谨慎,本资讯不作为投资理财建议。请理性投资,切实提高风险防范意识;如有发现的违法犯罪线索,可积极向有关部门举报反映。
你可能还喜欢