Что такое Lightning Network и как ее использовать?

21:56 26.03.2019
/
124
/
Автор статьи: Николай Друнев
/

Этот гайд по сети Lightning Network объясняет суть ее работы и показывает систему с высоты птичьего полета.

Вы когда-нибудь использовали Биткойн? Если это так, вы могли заметить, что транзакции могут занимать до 10 минут и придется еще оплатить высокие комиссии. Всё зависит от загруженности сети.

Но не волнуйтесь, решение проблемы уже есть и оно постоянно совершенствуется.

Это решение называется Lightning Network и это — одна из перспективных технологий на данный момент.

В чем секрет Bitcoin Lightning Network?

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

Lightning Network работает на сети узлов или их еще называют нодами. Они являются микро-процессинговыми центрами для платежей. Сами транзакции проводятся с использованием QR-кодов, а не сложных публичных ключей (как в основной сети Bitcoin).

Есть мнение, что сеть Lightning задумал загадочный создатель Bitcoin — Сатоши Накамото. Но оформить ее в ныне действующую систему удалось двум исследователям — Джозефу Пуну и Таддеусу Дрия. Они опубликовали «Белую книгу» Lightning Network 14 января 2016.

В этом документе программисты рассказали о решении на базе каналов микроплатежей. Этот трюк призван решить главную проблему блокчейна Bitcoin — масштабируемость.

Воплотить Lightning Network глобально последователи Пуна и Дрия за год не успели. А уже в 2017-м году на пике бума транзакций в сети биткоин, стало понятно, что основная мировая криптовалюта не справляется с миллионами запросов на покупку и продажу токенов.

Лаборатория блокчейн технологий Lightning Labs запустила бета-версию Lightning Network в марте 2018 года. Сеть поддержали множество индивидуальных разработчиков и компании такие как ACINQ и Blockstream.

Разработчики сети получили $2,5 миллиона инвестиций. Их поддержал известный инвестор и исполнительный директор Twitter Джек Дорси.

Lightning Network стала первым решением второго уровня для проблемы масштабируемости основной криптовалюты. Другие подобные «костыли» для биткоина последовали.

Но хакеры не спали. 20 марта неизвестные организовали распределенную атаку отказа в обслуживании. Жертвами нападения стали порядка 200 нод. На тот момент это было около 20% всей сети. В результате стало проблематично провести любую транзакцию. Превентивные меры спасли ситуацию.

После того, как решение доказало свою состоятельность появились другие схожие проекты. Так Blockstream создал свой вариант сети — он называется c-Lightning. Это воплощение Lightning Network создано с использованием языка программирования С (он известен и используется многими разработчиками).

Криптовалюта Lightcoin тоже использует свою собственную версию Lightning Network. Она, конечно, не так велика, как LN основной криптовалюты — Bitcoin, но стабильно растет.

Как работает Lightning Network?

Даже самая отдаленная нода может связаться с любой другой нодой в сети Lightning Network (сеть с высоты птичьего полета)

Lightning Network ускоряет транзакции и снижает комиссии путем обхода основного блокчейна Bitcoin. По сути это неструктурированная сеть построенная вокруг основной.

Каналы это — специальные, p2p соединения, через которые проводятся платежи. При этом через один канал можно сделать неограниченное число платежей.

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

Чтобы начать использовать Lightning Network надо поместить любое количество Bitcoin в канал. После того, как деньги окажутся на счету, можно проводить платежи и пользоваться каналом до его закрытия.

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

Когда перевод проведен, получатель платежа через сеть получает подтверждение. Собственно это и есть p2p сеть. При этом платежи не зависят от кого-либо из участников. Кроме того, они проводятся мгновенно. Отсюда и название Lightning (Молния).

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

А это значит, что перевод небольших сумм или микроплатежи могут проводиться с комиссией в 1 сатоши, то есть за 0,00000001 биткоина.

Таким образом, Lightning Network больше подходит и удобна для ежедневных, мелких покупок. А Bitcoin можно использовать для перевода крупных сумм.

Прелесть еще и в том, что как только человек завершил покупку, он в праве закрыть свой канал и выйти из сети. Lightning Network от этого не пострадает. А полученный биткоин или его часть можно вновь использовать в старом добром блокчейне Bitcoin.

Как подключиться к Lightningn Network?

Любой может подключиться к сети LN через создание ноды или при помощи кошелька Lightning wallet. Вот некоторые из них:

Bitcoin Lightning Wallet для андроид

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

Blue Wallet для iOS и Android

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

Casa Node

Если хочется получить настоящую ноду Lightning Network, то, пожалуй, лучшим решением будет продукт — Casa Node. Он похож на MacMini только для сети Lightning. Стоит 300 долларов (или эквивалент в BTC), внутри д- иск на терабайт и Raspberry Pi со всеми настройками. Конечно, можно все сделать дешевле самому, но придется повозиться с настройками, да и корпуса под ноду не будет.

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

По сути вы становитесь своим собственным банком. Вы становитесь единственным человеком, который контролирует ваши же финансы. Страшно, да?

Что можно сделать с Bitcoin Lightning Network?

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

К примеру, можно монетизировать свой эккаунт в твиттере. Все продвинутые ребята, такие как Джек Дорси уже делают это. Для этого нужно интегрировать в свой эккаунт Tippin.me. И тогда другие пользователи смогут присылать вам «гонорары» за понравившийся твит.


Наверх