by Паша Лищенко

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

Lightning Network

В одном из наших Telegram постов, мы у вас спрашивали: «Вы можете на пальцах объяснить, что такое Lightning Network?». Судя по результатам опроса, пора уже было писать об этом статью. Сколько ходит слухов и разговоров про эту сеть, но мало кто понимает как она работает. В этой статье мы попытались, как можно проще описать, что такое Lightning Network!

Проблема скорости обработки сделок в Блокчейн сети  

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

Любая идея, способствующая ускорению работы сети Blockchain, не может остаться незамеченной. Lightning Network – именно такая идея! Однако, чтобы понять как устранить проблему, нужно найти ее причину.

Причина низкой скорости Блокчейна?

Давайте представим, что Blockchain — это тетрадь. Эта тетрадь состоит из страниц (блоков). Каждую страницу мы заполняем по очереди (вносим сделки). После того, как текущая страница (блок) заполняется сделками, ее добавляют в тетрадь, далее начинают заполнять следующую.

Перед тем как внести страницу (блок) в тетрадь (Блокчейн), нужно данную страницу проверить. Длительность проверки каждого блока ориентировочно 10 минут.

Если представить, что вы пересылаете 1 Биткоин другу Пете, это выглядит примерно так:

Мы забыли о комиссии!

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

В каждую секунду на текущей странице находятся множество транзакций.

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

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

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

Что делать в такой ситуации? Lightning Network (LN) — отличный вариант ускорить транзакции.

Смысл Lightning Network (LN) состоит в том, что не все сделки записываются в сеть Blockchain.

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

Разберем это более детально. Допустим, мы с вами откроем платежный канал, и зарегистрируем его на Blockchain. Это нам даст возможность совершать транзакции в нашем платежном канале. Более того, он будет оставаться открытым сколько угодно. Мы будем взаимодействовать с Blockchain только при открытии/ закрытии нашего канала.

Эту идею можно использовать для создания сети платежных каналов. Рассмотрим данную схему работы на примере.  Допустим, есть три человека — Коля, Ирина и Оля. У Коли и Ирины открыт платежный канал, и у Ирины и Оли тоже открыт канал, то Коля может переслать деньги Оле через Ирину. Например, Коля хочет отправить 2 BTC Оле, Ирина отправит 2 BTC Оле, а Коля вернет Ирине 2 BTC.

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

Что собой представляют платежные каналы?

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

Данная операция записывается в сеть Блокчейн один раз как «открытие сделки», после чего канал оплаты с Blockchain  не взаимодействует.

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

Допустим, Коля и Ирина внесли в общий сейф 10 BTC каждый. Коля захотел отправить 2 Биткоина Ирине. Для этого он должен передать право собственности на 2 своих BTC в общем сейфе Ирине. После чего, Коля может получить из него 8 BTC, а Ирина — 12 BTC, при условии разблокировки сейфа обоими.

 

Далее, если Ирина захочет отправить 1 BTC Коле, она сделает то же самое — передаст право владения ее 1 Биткоином Коле. После этих двух сделок, Коля сможет получить 9 BTC, а Ирина — 11 BTC.

Из вышеизложенного, стало понятно, что платежный канал— это слияние денег в одном месте, и передача права владения объединенными средствами согласованным образом.

Для закрытия канала достаточно открыть сейф и забрать оттуда все деньги, сделав это вместе. Количество изъятых из ящика средств записывается в сети Блокчейн навсегда.

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

Разберем схему работы Lightning Network

Рассмотрим передачу владения Биткоинами в платежных каналах на примере троих людей — Коли, Ирины и Оли.

У Коли и Ирины открыт канал оплаты, у Ирины и Оли тоже открыт платежный канал. Так как у Коли и Оли нет общего канала, Коля может передать 2 BTC Оле через канал оплаты между Ириной и Олей. Коля просит Ирину передать право владения 2 BTC Оле по каналу оплаты Ирины и Оли, а затем возмещает Ирине 2 BTC.

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

Вот так работает Lightning Network.

Кстати, вы можете подписаться на наш Telegram канал @Incrypted_net и получать новости максимально оперативно. В мире криптовалют и блокчейн все решают новости. А выигрывает тот, кто получает их раньше всех.

______________________________________________

Подписывайся, чтобы не упустить ничего важного!

Telegram канал | Facebook страница | Twitter | Google+

Добавить комментарий

Ваш e-mail не будет опубликован.

Капча загружается...