Статья Lightning Network простым языком

Coin

Админ
Команда форума
23 Ноя 2017
145
2
#1
Внедрение Lightning Network происходит уже сейчас. Принцип работы протокола вы узнаете из сегодняшней статьи.

Для начала стоит напомнить, как совершается классическая транзакция Bitcoin. Перевод происходит по следующей цепочке:

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


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

Lightning Network — потенциальное решение проблемы
Нода (узел) — компьютер, подключенный к сети Lightning Network. Нода содержит в себе все записи, начиная от первой транзакции и является верификационным узлом.

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

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

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


Тестовая сеть LN: explorer.acinq.co
Лайтинг перемещает от человека к человеку не актив, а информацию: кто какой частью BTC владеет. После закрытия канала, блокчейн Bitcoin переводит собственникам законные доли.

Пример платежного канала LN
Если между Алисой и Бобом открыт платежный канал, а между Бобом и Кэрол другой, то Алиса может перевести BTC Кэрол через Боба.

Представим, Алиса хочет отправить Бобу и Кэрол по 1 BTC. В этом случае Боб переведет 1 BTC Кэрол, а Алиса отправит ему 2 BTC.


Итог

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

Внедрение протокола приведет к снижению роли альткоинов, как платежного средства, и вернет Bitcoin былое доминирование. Протокол ускорит время транзакций, с почти-нулевой комиссией. Отсюда ожидается подключение Bitcoin, как способ оплаты, крупными интернет магазинами.
 
Последнее редактирование модератором: