Lightning Network — второй уровень масштабирования сети биткоина — имеет множество собственных составляющих. Это ноды, каналы, станции. Поверх LN могут строиться собственные приложения.
Эти приложения могут быть самыми разнообразными, платными и бесплатными, узкоспециализированными и широконаправленными. Например, разрабатываются интерфейсы для сети, кошельки и файловые хранилища.
Все приложения на Lightning Network называются Lapps. Они построены в p2p-сети, которая выстраивает двунаправленные каналы оплаты вне сети биткоина. Каналы открываются с заданным количеством BTC, и транзакции могут проводиться в пределах этой внесенной суммы.
Чтобы LN получила широкое внедрение, важно, чтобы в сети было большое количество прикладных вещей. Раннее поколение lApps концентрируется на платежах. В основном это платные системы микроплатежей и плагины для мерчантов.
LApps используют разные реализации LN. Это репозитории с открытым исходным кодом для запуска полного узла LN:
- c-Lightning от Blockstream,
- lnd от Lightning Labs,
- Lightning Peach от Bitfury.
Выбор реализации в основном зависит от предпочитаемого языка программирования и инструментов разработки.
В экосистеме LN создаются самые разнообразные lApps. При этом потенциал для создания новых, уникальных lapps огромен. Это выгодно для разработчиков, продавцов или компаний.
Рассмотрим, какие популярные приложения для сети Lightning уже есть.
Lightning кошельки
Кошельки — это основа любого платежного средства. То, насколько проработаны UI и UX кошелька, определяет его успех. Удобство использования являются решающим фактором. На ранних этапах кошельки были далеки от юзер-френдли и имели ограниченную функциональность.
Чтобы пользователь использовал LN, ему нужен битокоин-кошелек с поддержкой Lightning. Самые популярные кошельки — это:
Lightning Joule, Casa Node, — браузерный кошелек,
Lightining Labs, Zap Wallet— настольный вариант,
Eclair— кошелек для мобильных устройств,
Spark Wallet, Lightning Peach— мультиплатформенный кошелек.
Наиболее популярны кошельки с открытым исходным кодом и интуитивно понятным пользовательским интерфейсом. Чем быстрее кошелек получает обновления с новыми функциями LN, тем выше его рейтинг. Рекомендовать какой-то определенный кошелек мы не можем, это всегда вопрос ваших денег и их сохранности, поэтому проводите собственное исследование кошелька, прежде чем отправлять через него BTC.
Инструменты разработки для Lightning Network
Под инструментами разработчика мы понимаем широкий набор приложений, которые помогают в разработке. Рост таких инструментов свидетельствует об интересе сообщества к созданию новых приложений, а значит, развитии сети. Вот небольшой список известных инструментов, которые облегчают разработку на первых порах:
- BitcoinVisuals— LN метрики и графики
- LightningJ— интеграция Java+Lightning
- 1ML— LN-поисковик
- Paypercall— paywall по «оплате за звонок»
- FileBazaar— paywall для файлов
- Neutrino— легкий клиент
- Bitrefill—пополнение телефона и подарочной карты с помощью BTC
- Simplicity— язык для программирования блокчейна
- libwally-core— полезные вещи для кошельков
Плагины для платежей через Lightning Network
Внедрение Bitcoin LN в электронной коммерции наиболее важно. Веб-кошельки, такие как Joule и Casa, делают платежи через Интернет практически мгновенными. Интеграцию с основными платформами электронной коммерции, такими как WooCommerce и Magneto, легко настроить. Использование сервисов, типа BTCPay Server, упрощает процесс. С ним можно поднять собственный сервер и не полагаться на посредников.
Вот самые известные плагины для электронной коммерции, платежные системы и проекты с открытым исходным кодом:
- BTCPay Server — платежный процессор с открытым исходным кодом
- Lightning Charge— простая оплата
- NanoPoS— Система торговых точек LN
- Ifpaytt— Служба запроса платежа IFTTT
- Strike— агрегатор платежей LN
- Peach Commerce— API для Peach Rust LN
- Peach Watchtower— тестовая сеть watchtower, построенная на LND
- Spacebit.live— шлюз для выставления счетов через LN через Blockstream Satellite
Цель приложений для электронной коммерции — снизить барьер между переводом криптовалюты в фиат и обратно.
Игры
Игры — это широкое поле для экспериментов, которое позволяет тестировать новую технологию. Они имеют развлекательную направленность, поэтому игры являются отличным способом продемонстрировать потенциал новой технологии без лишних обязательств.
Вот некоторые из самых популярных игр на LN:
- Место Сатоши— граффити-доска с микроплатежами LN
- Starblocks— виртуальная кофейня
- Hammercoin— RPG с LN
- Thunderdice— автономная версия SatoshiDice
Поскольку функциональность LN продолжает улучшаться, ожидайте появления новых игр.
Биткойн LN — это развивающаяся технология, которая помогает массово внедрять криптовалюту. Все еще есть препятствия, которые необходимо преодолеть, прежде чем LN сможет полностью реализовать свой потенциал. Распространение lApps является положительным признаком того, что сеть прогрессирует.