Талисман NordBastion — белый медведь — в скандинавской библиотеке ночью, склонился над длинным дубовым читальным столом, усыпанным открытыми словарями и PGP-подписанными бумагами, под голубым светом ламп цвета северного сияния
Статья глоссария · Платёжный канал

Lightning Network Bitcoin Layer-2 — мгновенный, off-chain, почти бесплатный

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

Определение
Простой язык

Платёжный протокол Layer-2, построенный поверх Bitcoin. Участники блокируют средства в двунаправленных платёжных каналах и маршрутизируют стоимость через получившуюся сеть за миллисекунды, за доли цента в комиссиях. Базовая цепочка видит только транзакцию открытия и транзакцию закрытия; каждый платёж между ними off-chain. Впервые специфицирован Джозефом Пуном и Таддеусом Дрия в 2016 году.

Почему это важно в NordBastion

Lightning — это то, что делает счёт за VPS на €9 в BTC действительно вменяемым.

Bitcoin базового уровня превосходен для расчётов и плох для рутинных розничных платежей. Ежемесячный счёт на €9 за VPS, оплачиваемый on-chain, должен поглотить сетевую комиссию, которая, в зависимости от загрузки mempool, может превысить сам счёт, — и клиент ждёт от десяти до шестидесяти минут, чтобы увидеть зачисление. Это враждебный пользовательский опыт, и мы сочли это единственной крупнейшей причиной, по которой клиенты исторически не оплачивали хостинг в BTC.

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

Операционно мы запускаем гибридную конфигурацию: кастодиальный маршрутизирующий узел для небольших счетов, с overflow, направляемым на LND-узлы, которые мы эксплуатируем сами и регулярно ребалансируем. Клиенты этого никогда не видят; они видят счёт «lnbc…», который разрешается за секунду. Руководство по оплате и руководство по самостоятельному размещению узла покрывают обе стороны стола.

FAQ · Lightning Network

Вопросы, которые люди реально задают.

Чем Lightning отличается от обычного Bitcoin?

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

Приватен ли Lightning?

На практике приватнее, чем Bitcoin базового уровня. Маршрутизирующие узлы знают только каналы, между которыми они находятся, а не полный путь; платежи используют onion-подобное послойное шифрование, родственное по духу Tor. Приватность не абсолютна — достаточно хорошо связанный противник, запускающий множество маршрутизирующих узлов, всё же может вывести некоторые потоки, — но разовый платёж по счёту утекает гораздо меньше, чем транзакция базового уровня.

Как выглядит счёт Lightning?

Длинная буквенно-цифровая строка, начинающаяся с «lnbc» (mainnet) или «lntb» (testnet), закодированная как bech32-платёжный запрос. Содержит сумму, срок действия, ID узла получателя и хэш платежа. Вставка её в Lightning-кошелёк показывает сумму и маршрутизирует платёж в один тап.

Нужно ли мне запускать Lightning-узел, чтобы оплатить?

Нет. Кастодиальный Lightning-кошелёк (Wallet of Satoshi, Phoenix в кастодиальном режиме, Cash App) отправляет счета за секунды без запуска инфраструктуры. Клиенты, которым нужен некастодиальный контроль, могут использовать мобильный узел (Phoenix, Breez) или запустить свой собственный LND/CLN-узел — на этом сайте есть руководство, проходящее самостоятельную настройку.