Основные идеи

  • Решения второго уровня были разработаны, чтобы преодолеть присущие ограничения масштабируемости технологии блокчейна.

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

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

Введение

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

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

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

Что такое сеть Lightning?

Сеть Lightning – это сеть, существующая поверх блокчейна для упрощения транзакций от человека к человеку. Она не ограничивается биткойном – другие криптовалюты, такие как Litecoin, также интегрировали ее.

Вы, вероятно, задаетесь вопросом, что значит фраза "существует поверх блокчейна". Сеть Lightning относится к тому, что называется решениями вне цепочки или второго уровня. Она позволяет людям проводить транзакции без необходимости регистрировать каждую транзакцию в блокчейне.

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

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

Этот маленький журнал называется каналом. Предположим, что "Элис" и "Боб" положили по 5 BTC в умный контракт. Таким образом, их баланс в их канале теперь составляет 5 BTC. Затем "Элис" может записать в журнал: "Заплатить 1 BTC "Бобу". Теперь у "Боба" 6 BTC, а у "Элис" 4. Затем "Боб" может вернуть 2 BTC "Элис" на более позднем этапе, что обновляет балансы до 6 BTC у "Элис" и 4 BTC у "Боба". Они могут продолжать делать это некоторое время.

В любое время любой из них может опубликовать текущее состояние канала в блокчейне. В этом случае весь баланс с каждой стороны канала будет распределен между соответствующими сторонами в цепочке.

Транзакции в сети Lightning происходят с молниеносной скоростью, как и подразумевает ее название. Нет необходимости ожидать подтверждений блоков – платежи могут осуществляться так быстро, как позволяет ваше интернет-соединение.

Какое значение имеет сеть Lightning?

На данный момент сеть Lightning (или LN в сокращении) кажется самым разумным подходом к масштабированию блокчейна биткойна. Координация изменений в такой обширной системе сопряжена с рисками – такими как риск разделения цепи и риск потенциальных катастрофических программных ошибок. Учитывая большую ценность, находящуюся на кону, эксперименты представляют собой значительную опасность.

Когда вы исключаете этот эксперимент из блокчейна, вы получаете гораздо большую гибкость. И если что-то пойдет не так, это не повлияет на саму сеть биткойна. Решения второго уровня не ослабляют ни одно из тех предположений безопасности, благодаря которым протокол существует более 15 лет.

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

Существует множество преимуществ использования сети Lightning. Ниже мы рассмотрим некоторые из них.

Масштабируемость

Блоки биткойна создаются примерно каждые десять минут, и эти блоки могут содержать множество транзакций. Но пространство блоков является ограниченным ресурсом, поэтому вам придется делать ставки против других пользователей, чтобы включить свои блоки вовремя. Майнеры, прежде всего, заинтересованы в получении прибыли, поэтому они будут стремиться включать транзакции с более высокими комиссиями в первую очередь.

Когда много пользователей не пытаются одновременно отправить деньги, это действительно не представляет собой проблему. Вы также можете установить низкую комиссию, и ваша транзакция, скорее всего, будет включена в следующий блок. Однако, когда слишком много пользователей одновременно транслируют транзакции, средняя комиссия может значительно возрасти. Были случаи, когда она превышала 10 долларов. На пике рынка в 2017 году она превысила 50 долларов. В апреле 2021 года средние комиссии за транзакции биткойна превысили 60 долларов.

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

С сетью Lightning вы будете платить две комиссии – одну за открытие канала и другую за его закрытие. Но вы и контрагент можете проводить тысячи транзакций бесплатно, как только канал открыт. Когда вы закончите, вам нужно только опубликовать конечное состояние в блокчейне.

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

Мелкие платежи

Существует минимальное количество биткойнов, которые вы можете отправить в любой транзакции – около 0.00000546 BTC. Это примерно 38 центов на момент написания отчета. Это небольшая сумма, но сеть Lightning позволяет вам обходить эти ограничения для проведения транзакций на наименьшую доступную в настоящее время единицу – 0.00000001 BTC или один сатоши.

Сеть Lightning значительно лучше подходит для мелких платежей. Обычные комиссии за транзакции делают нецелесообразным отправку небольших сумм по основной цепочке. Но в рамках любого канала у вас есть возможность отправлять доли биткойна бесплатно.

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

Конфиденциальность

Одним из дополнительных преимуществ сети Lightning является то, что она может обеспечить высокий уровень конфиденциальности для пользователей. Партии не обязаны делать свои каналы известными более широкой сети. Хотя вы можете взглянуть на блокчейн и сказать, что эта транзакция открыла канал, вы не сможете точно узнать, что происходит внутри него. Если участники выбирают сделать канал приватным, только они будут знать о выполняемых транзакциях.

Если у "Элис" есть канал с "Бобом", а у "Боба" есть канал с "Кэрол", "Элис" и "Кэрол" могут отправлять платежи друг другу через "Боба". Если "Дэн" подключен к "Кэрол", "Элис" может отправить платежи ему. Вы можете представить, как это превращается в растущую сеть взаимосвязанных платежных каналов. В такой настройке невозможно точно узнать, кому "Элис" отправила деньги, когда канал закрывается.

Как работает сеть Lightning?

Мы объяснили, как сеть Lightning основывается на каналах между узлами на высоком уровне. Теперь давайте посмотрим на детали.

Многоподписные адреса

Многоподписной адрес – это адрес, у которого есть несколько закрытых ключей, которые могут быть потрачены. При создании этого адреса вы определяете, сколько из закрытых ключей могут тратить деньги и сколько из этих ключей необходимо для подписи любой транзакции. Например, схема 1 из 5 означает, что пять ключей могут создать действительную подпись, и требуется только одна подпись. Схема 2 из 3 означает, что из трех возможных ключей любые два ключа необходимы для расходования средств.

Чтобы открыть канал Lightning, участники резервируют средства в схеме 2 из 2. Существует только два закрытых ключа, которые могут подписывать, и оба необходимы для передачи валюты. Вернемся к примеру "Элис" и "Боба". Они будут часто обмениваться платежами в ближайшие месяцы, и поэтому решают открыть канал в сети Lightning.

Все начинается с того, что каждый из них вносит по 3 BTC, например, в многоподписной адрес, который они совместно владеют. Здесь важно отметить, что "Боб" не может перевести деньги с адреса без согласия "Элис", и наоборот.

Теперь они могут просто держать бумажку, чтобы фиксировать балансы с каждой стороны. Каждый из них начинает с баланса в 3 BTC. Если "Элис" хочет заплатить "Бобу" 1 BTC, почему бы не записать просто заметку о том, что "Элис" теперь имеет 2 BTC, а "Боб" 4 BTC? Балансы не могут быть отслежены таким образом, пока они не решат перевести средства из канала.

Это возможно, но где тут удовольствие? Более того, разве это не делает слишком легким для любого отказ от сотрудничества? Если в итоге у "Элис" окажется 6 BTC, а у "Боба" ничего, "Боб" ничего не потеряет, отказавшись разблокировать средства (разве что, возможно, свою дружбу с "Элис").

Контракты с хешами и временные замки (HTLC)

Система, описанная выше, скучна и не добавляет много к уже существующим надежным настройкам. Однако она становится более интересной, когда добавляется механизм, который заставляет "контракт" между "Элис" и "Бобом" исполняться. Если одна из сторон решит не следовать правилам, у другой стороны все равно будет способ вывести свои деньги из канала.

Этот механизм называется контрактом с хешами и временным замком (HTLC). Хотя термин может показаться сложным, на самом деле это довольно простая и понятная концепция. Этот механизм сочетает в себе две другие технологии (замки с хешами и временные замки), чтобы решить любые проблемы с недобросовестным поведением в платежных каналах.

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

Временной замок – это условие, которое предотвращает вас от расходования средств до определенного времени. Оно задается либо как фактическое время, либо как определенная высота блока.

Контракты с хешами и временными замками создаются путем комбинирования этих двух типов замков. На практике контракты с хешами и временными замками могут использоваться для осуществления условных платежей – получателю необходимо представить секрет до установленного времени, иначе отправитель вернет средства. Это станет более очевидным, когда мы объясним это на примере, так что давайте вернемся к примеру "Элис" и "Боба".

Открытие и закрытие каналов

Мы привели пример, в котором "Элис" и "Боб" создали транзакции для финансирования совместного многоподписного адреса. Однако эти транзакции еще не были опубликованы в блокчейне!

ثلاثة عملات من

Три монеты от "Боба" и три от "Элис".

Помните, что единственный способ перевести эти монеты за пределы многоподписного адреса – это если "Элис" и "Боб" совместно подпишут транзакцию. Если "Элис" хочет отправить шесть монет на внешний адрес, ей нужно получить согласие "Боба". "Элис" сначала создаст транзакцию (шесть биткойнов на этот адрес) и добавит свою подпись.

Она может попытаться сразу транслировать транзакцию, но она будет недействительной, так как "Боб" еще не добавил свою подпись. "Элис" сначала должна предоставить "Бобу" неполную транзакцию. Как только "Боб" добавит свою подпись, транзакция станет действительной.

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

Каждая сторона должна предложить секрет – давайте назовем эти секреты As и Bs. Они не будут действительно секретами, если "Элис" и "Боб" раскроют их, так что они пока будут скрыты. "Элис" и "Боб" создадут значения хешей для своих секретов – h(As) и h(Bs). Вместо того чтобы делиться своими секретами, они будут обмениваться этими значениями хешей.

يتشارك

"Элис" и "Боб" обмениваются значениями хешей своих секретов.

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

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

У транзакции "Элис" будет два выхода – один, который заплатит на адрес, который она владеет, и другой, который будет заблокирован на новом многоподписном адресе. "Элис" подписывает транзакцию и предоставляет ее "Бобу".

معاملة أليس لها مخرجان – مخرج إلى عنوانها، والآخر إلى عنوان متعدد توقيعات جديد. ستظل بحاجة إلى توقيع

У транзакции "Элис" два выхода – один на ее адрес, другой на новый многоподписной адрес. Ей все равно нужно будет получить подпись "Боба", чтобы сделать транзакцию действительной.

"Боб" делает то же самое – один из выходов платит ему, другой платит на другой многоподписной адрес. Он подписывает транзакцию и передает ее "Элис".

يوجد هنا معاملتان غير كاملتين متشابهتان للغاية.

Здесь есть две очень похожие неполные транзакции.

Обычно "Элис" может добавить свою подпись к транзакции "Боба", чтобы сделать ее действительной. Но вы заметите, что эти деньги расходуются с многоподписного адреса с схемой 2 из 2, который мы еще не профинансировали. Это похоже на попытку обналичить чек с счета, на котором в данный момент нет средств. Следовательно, эти частично подписанные транзакции можно использовать только после активации многоподписного адреса.

Новые многоподписные адреса (на которые переводятся выходы в 3 BTC) имеют некоторые уникальные свойства. Давайте взглянем на неполную транзакцию, которую "Элис" подписала и предоставила "Бобу". Выход многоподписного адреса можно будет потратить при следующих условиях:

  1. Оба участника могут совместно подписать ее.

  2. "Боб" может потратить ее самостоятельно после определенного времени (в связи с наложенным временным замком).

  3. "Элис" может потратить ее, если она знает секрет "Боба" Bs.

Что касается транзакции, которую "Боб" предоставил "Элис":

  1. Оба участника могут совместно подписать ее.

  2. "Элис" может потратить ее самостоятельно после определенного времени.

  3. "Боб" может потратить ее, если он знает секрет "Элис" As.

Помните, что каждая сторона не знает секрет другой, так что условие (3) еще не применимо. Также важно учесть, что если вы подписываете транзакцию, другая сторона может потратить ее немедленно, поскольку на выходах нет специальных условий. Вы можете либо дождаться окончания срока действия временного замка, чтобы потратить деньги самостоятельно, либо сотрудничать с другой стороной, чтобы потратить их немедленно.

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

Как только транзакции будут подтверждены, канал будет активирован. Первая пара транзакций показывает текущее состояние книги учета. В данный момент 3 BTC будут выплачены "Бобу" и 3 BTC "Элис".

Когда "Элис" захочет сделать новый платеж "Бобу", обе стороны создадут новые транзакции, чтобы заменить первую группу. Процесс остается прежним – подписывает только одна сторона. Однако "Элис" и "Боб" сначала откажутся от своих старых секретов и обменяются новыми значениями хешей для следующей группы транзакций.

إذا أرادت

Если "Элис" хочет заплатить "Бобу" 1 BTC, например, новые транзакции дадут "Элис" 2 BTC и "Бобу" 4 BTC. Таким образом, баланс будет обновлен.

Любая из сторон может подписать одну из последних транзакций и транслировать ее в любой момент, чтобы "урегулировать" ее в блокчейне. Но любая сторона, которая это сделает, должна будет дождаться окончания срока действия временного замка, в то время как другая сторона может потратить средства немедленно. Помните, что если "Боб" подпишет транзакцию "Элис" и транслирует ее, у "Элис" появится выход без условий.

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

Как сеть Lightning предотвращает мошенничество?

Вы, вероятно, заметили, что здесь есть источник угрозы. Если у "Боба" в данный момент 1 BTC, что мешает ему транслировать старую транзакцию, в которой у него был больший баланс? У него уже есть подписанная транзакция от "Элис", и ему нужно только добавить свою подпись и транслировать транзакцию, не так ли?

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

"Элис" немедленно получит свою монету. Однако "Бобу" придется дождаться окончания срока действия временного замка, чтобы потратить деньги с многоподписного адреса. Помните ли вы другое условие, которое позволяет "Элис" потратить эти деньги самостоятельно сразу? Ей нужен секрет, который у нее не было раньше. Теперь у нее он есть – как только была создана вторая группа транзакций, "Боб" раскрыл этот секрет.

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

Направление платежей

Мы уже кратко касались этого – каналы могут связываться друг с другом. Если бы этого не было, сеть Lightning не была бы полезна для платежей. Действительно ли вы хотите заблокировать 500 долларов в канале с кафе, просто чтобы получить свой кофе каждый день в течение следующих нескольких месяцев?

Вам не нужно этого делать. Если "Элис" открывает канал с "Бобом", а у "Боба" уже есть канал с "Кэрол", "Боб" сможет направлять платежи между ними. Это может происходить через несколько "уровней", то есть "Элис" может заплатить любому, к кому уже существует путь.

في هذه الحالة، يمكن أن تنتقل

В этом случае "Элис" может пройти через несколько путей, чтобы достичь "Фрэнка". На практике она всегда будет следовать самому простому пути.

Из-за роли посредников в маршрутизации они могут брать небольшую комиссию (хотя нет обязательства это делать). Сеть Lightning все еще относительно молода, поэтому пока не сформировался рынок, на котором взимают комиссии. Многие ожидают, что будут комиссии на основе предложенной ликвидности.

В основной цепи размер комиссии, которую вы платите, зависит только от пространства, которое ваша транзакция занимает в блоке – не имеет значения, какая стоимость переводится – стоимость платежа в 1 доллар и стоимость платежа в 10 000 000 долларов одинакова. В сети Lightning, напротив, нет пространства блоков.

Вместо этого существует концепция местных и удаленных остатков. Местный остаток – это сумма, которую вы можете "отправить" другой стороне канала, в то время как удаленный остаток – это сумма, которую другая сторона может отправить вам.

Давайте рассмотрим другой пример. Мы внимательно посмотрим на один из упомянутых выше путей: "Элис" <> "Кэрол" <> "Фрэнк".

رصيد المستخدمين قبل تحويل 0.3 BTC من

Остаток пользователей до перевода 0.3 BTC от "Элис" к "Фрэнку" и после него.

Таким образом, общая емкость для маршрутов "Элис" <> "Кэрол" и "Кэрол" <> "Фрэнк" составляет 1 BTC. Местный остаток "Элис" составляет 0.7 BTC. Если они сейчас зафиксируются в блокчейне, "Элис" получит 0.7 BTC, а "Кэрол" получит удаленный остаток (то есть 0.3 BTC).

Если "Элис" хочет отправить 0.3 BTC "Фрэнку", она заплатит 0.3 BTC "Кэрол" из канала. После этого "Кэрол" заплатит 0.3 BTC из своего местного остатка в канале "Фрэнку". В результате остаток "Кэрол" останется прежним, поскольку +0.3 BTC от "Элис" и -0.3 BTC от "Фрэнка" взаимно аннулируют друг друга.

"Кэрол" не теряет никакой ценности, будучи связующим звеном между "Элис" и "Фрэнком", но она делает себя менее гибкой. Теперь она может потратить 0.6 BTC в своем канале с "Элис", но может потратить только 0.1 BTC в своем канале с "Фрэнком".

Вы можете представить ситуацию, когда "Элис" подключена только к "Кэрол", в то время как "Фрэнк" подключен к более широкой сети. Ранее "Кэрол" могла отправить 0.4 BTC другим через "Фрэнка", но теперь она может заплатить только 0.1 BTC, потому что это все, что у нее есть на ее стороне канала.

В этом случае "Элис" истощает ликвидность "Кэрол". Без какого-либо стимула "Кэрол" может не захотеть ослаблять свою позицию. Поэтому она может сказать, что будет взимать 10 сатоши за каждые 0.01 BTC. Таким образом, чем больше ценности "Кэрол" жертвует из своих местных остатков в "сильных" путях, тем больше ее прибыль.

Как мы уже упоминали, нет реального обязательства платить какую-либо комиссию. Некоторые могут не заботиться о недостатке ликвидности. Другие могут открывать каналы прямо для получателя.

Недостатки сети Lightning

Было бы замечательно, если бы сеть Lightning оказалась решением всех проблем масштабируемости, с которыми сталкивается биткойн. Однако, к сожалению, у нее есть свои недостатки, которые могут помешать этому.

Удобство использования

Биткойн не является самой простой системой для новичков – вы можете столкнуться с трудностями в понимании адресов, комиссий и т. д. После настройки клиента Lightning пользователям также нужно будет сначала открывать каналы, прежде чем они смогут проводить платежи. Это может занять много времени и быть довольно сложным при введении новичка в такие концепции, как входящая/исходящая емкость.

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

Ликвидность

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

Ваши маршруты также могут быть ограничены общей пропускной способностью канала. Вернемся к предыдущему примеру "Элис" <> "Кэрол" <> "Фрэнк". Если пропускная способность канала между "Элис" и "Кэрол" составляет 5 BTC, но пропускная способность канала между "Кэрол" и "Фрэнком" составляет 1 BTC, "Элис" никогда не сможет отправить больше 1 BTC. Даже в этом случае весь остаток на стороне "Кэрол" в канале "Кэрол" <> "Фрэнк" должен быть полным, чтобы это сработало. Это может сильно ограничить количество средств, которые можно перевести через каналы сети Lightning, и, следовательно, повлиять на удобство использования.

Централизованные узлы

Из-за проблемы, упомянутой в предыдущем разделе, существует опасение, что сеть может облегчить создание крупных "центров". Это большие сущности, которые имеют много соединений и ликвидности. Все крупные платежи должны проходить через некоторые из этих сущностей.

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

Текущая ситуация с сетью Lightning

В марте 2024 года сеть Lightning выглядела хорошо. Она имела более 13,000 узлов в сети, более 52,000 активных каналов и емкость более 4,570 BTC.

التوزيع العالمي لعُقد شبكة Lightning. المصدر: explorer.acinq.co

Глобальное распределение узлов сети Lightning.

Существует несколько различных приложений для узлов, наиболее известные из которых – c-lightning от Blockstream, Lightning Network Daemon от Lightning Labs и Eclair от ACINQ. Многие компании предлагают узлы подключения и запуска для пользователей, которые не имеют технических наклонностей. Все, что вам нужно сделать с этими узлами, это включить устройство, и вы будете готовы начать использовать сеть Lightning.

Заключительные мысли

С момента запуска основной сети в 2018 году сеть Lightning значительно выросла. Однако все еще существуют некоторые препятствия, связанные с удобством использования, которые необходимо преодолеть; в настоящее время требуется определенный уровень технических навыков для работы узлов Lightning. Но с тем объемом разработки, который происходит сейчас, мы можем наблюдать снижение барьеров для входа со временем.

Связанные статьи

  • Масштабируемость блокчейна - побочные цепи и платежные каналы

  • Что такое узлы?

  • Что такое умные контракты и как они работают?

Отказ от ответственности: этот контент предоставлен вам "как есть" с целью предоставить общую информацию и для образовательных целей, без каких-либо заявлений или гарантий какого-либо рода. Его не следует интерпретировать как финансовый, юридический или иной совет, и он не предназначен для рекомендации покупки какого-либо конкретного продукта или услуги. Вам следует обратиться за консультацией к квалифицированным специалистам. Если статья предоставлена сторонним источником, пожалуйста, имейте в виду, что мнения, высказанные в ней, принадлежат этому стороннему источнику и не обязательно отражают мнение Академии Binance. Пожалуйста, прочтите полный отказ от ответственности здесь для получения дополнительной информации. Цифровые активы могут подвергаться колебаниям цен, и ваша инвестиция может как увеличиться, так и уменьшиться, и вы можете не вернуть сумму, которую инвестировали, и вы несете полную ответственность за свои инвестиционные решения, а Академия Binance не несет ответственности за любые убытки, которые вы можете понести. Эта статья не должна интерпретироваться как финансовый, юридический или профессиональный совет. Для получения дополнительной информации, пожалуйста, ознакомьтесь с условиями использования и предупреждением о рисках.