Выйграйте уникальный NFT по ссылке!
Login Подписаться

Что такое Lightning Network в сети биткоин (BTC) и для чего она нужна

Сеть Lightning Network позволяет быстро и с минимальными затратами совершать переводы BTC между людьми. Сам по себе блокчейн биткоина слишком медленный, чтобы можно было делать мелкие переводы. Разберемся, что из себя представляет Lightning и каков принцип ее работы.

Текущее состояние сети биткоина

Сейчас биткоин – это, в основном, инвестиционные вложения и средство сохранения ценности, но не деньги. Вряд ли кто-то сейчас расплачивается BTC за свои регулярные покупки. Ведь это не совсем разумно – тратить то, что дорожает. Кроме того, блокчейн биткоина не слишком приспособлен для частых переводов.

Во-первых, передавать биткоин долго. Для совершения транзакции нужно не меньше одного подтверждения, т.е. записи транзакции не менее чем в одном блоке. Как известно, один блок создается и подтверждается в течение 10 минут. Значит, как минимум записи платежа с сети нужно ждать 10 минут. А если при совершении транзакции указывать количество подтверждений, равное трем (стандартное значение), то блокчейн биткоина и вовсе теряет смысл для простой оплаты.

Во-вторых, у биткоина совсем не интересные для повседневных оплат комиссии. Хотя в последние дни она снизилась и составляет $5 (средняя величина), раньше она была совсем большой. Скажем, в апреле значение комиссии достигало значений в $60 (см. график ниже), что абсолютно неприемлемо. Отправляете другу $10, а комиссию платите $60… Куда это годится? Но даже и с комиссией $5 BTC нельзя назвать удобной платежной системой. При переводе суммы в $100 комиссия составит 5%, что очень много.

Именно эти проблемы, т.е. скорость совершения транзакций и стоимость комиссионных, и призвана решить сеть Lightning.

Что такое Lightning Network (LN). Cуть технологии

LN – это сеть платежных каналов, работающих на базе смарт-контрактов и не являющаяся частью основного блокчейна биткоина. Канал – это программная связь между отправителем платежа и получателем, причем основной блокчейн «видит» только два состояния канала и, соответственно, дважды: при открытии канала и при его закрытии.

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

Подробнее про сеть и каналы

Итак, LN – это сеть платежных каналов. Что они из себя представляют? Канал – это, по сути, кошелек с несколькими подписями (технология multisig), на который участники транзакции вносят свои средства. При этом, средства может вкладывать как одна сторона, так и обе. Пример ситуации, когда деньги вкладывает одна сторона – магазин и покупатель. Покупатель кладет свои деньги на multisig-кошелек, а магазину этого делать не нужно, т.к. он будет лишь получать средства от покупателя. Этот кошелек (его еще называют multisig-адрес) можно представить как сейф, который может открываться и предоставлять средства только с согласия обеих сторон.

При открытии канала создается multisig-адрес. Одновременно с этим создается отчет в сети LN, т.е. информация о начальном состоянии балансов получателя и отправителя средств. И именно эта информация записывается в блокчейн биткоина. При этом из блокчейна в LN-сеть выделяются средства, которые участники канала переводят со своих BTC-кошельков. После каждой транзакции состояние отчета меняется. Скажем, вы перевели получателю платежа 0,005 BTC. В результате этой операции баланс ваших средств станет меньше на 0,005 BTC, а баланс получателя вырастет на эту же сумму.

«Гонять» средства между балансами можно сколько угодно. То есть, в теории, вы и другая сторона можете обмениваться деньгами миллионы раз. Каждый раз состояние отчета будет обновляться, но ни одна из таких операций не будет отражена в блокчейне. Отражение в нем найдет лишь состояние отчета на момент закрытия канала – то есть, те балансы сторон, которые будут иметь место на тот момент. Время жизни канала неограниченно.

Итак, после закрытия канала обновленные данные по балансам сторон запишутся в блокчейн как одна транзакция. Да, технически все многочисленные операции между сторонами не будут записаны в блокчейн, и «поднять» какую-то операцию в блокчейне будет невозможно. Но это и не нужно – LN используется для мелких транзакций с мелкими суммами, которые необязательно фиксировать в цепочке блоков.

Что из себя представляет канал с технической точки зрения?

Это – совокупность двух элементов: узел и соединение. Соединение – это просто запись по каждому из балансов (BTC-адресов) о том, что данный адрес участвует в канале. Узел – это ПО, программа или мобильное приложение, которое поддерживает протокол Lightning Network. Таким образом, узел – неотъемлемая и важная часть каналов. Узлы – это посредники между сторонами оплаты; они перенаправляют платежи между получателем и отправителем и взимают за свою работу комиссию. Стать узлом может любой желающий; для этого лишь нужно установить соответствующее ПО и иметь биткоины на своем кошельке. Кстати, в LN применяются алгоритмы, аналогичные оным сети Tor. Это значит, что сами узлы не могут знать отправителей и получателей средств.

И еще одна интересная особенность: для передачи денег получателю необязательно создавать новый канал – можно воспользоваться уже существующим. Если, к примеру, у какого-то пользователя налажен канал с магазином, вам для покупки чего-нибудь в этом магазине достаточно связаться с этим пользователем, и он будет выступать в качестве посредника, который передаст ваши деньги магазину.

Преимущества LN-сети

К преимуществам LN-переводов можно отнести:

1. Низкие затраты на комиссии

2. Более высокую скорость платежей

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

4. Более высокая анонимность, т.к. при выделении BTC в сеть LN нет никакой информации о том, кто будет получателем и кто – отправителем средств.

К недостаткам сети можно отнести обязательное участие в сети LN при переводе средств (т.е. нужно совершать дополнительные «телодвижения», чтобы перевести деньги через LN), а также необходимость «выходить» из блокчейна, в некотором смысле теряя его защиту как гаранта переводов.

Заключение

Lightning Network – удобное средство перевода средств, когда речь идет о небольших транзакциях, критичных ко времени перевода. Однако для больших сумм есть смысл делать транзакции в основном блокчейне – так будет больше подтверждений и, соответственно, более надежно, ведь транзакции будут «под защитой» всего блокчейна BTC.

Plus d’actions
Partagez

Копирайтер, криптоэнтузиаст. Инвестирую в криптовалюты с 2017 года.

Дисклеймер
Взгляды, мысли и мнения, выраженные в этой статье, принадлежат исключительно автору и не должны рассматриваться как инвестиционный совет. Прежде чем принимать какие-либо инвестиционные решения, оцените риски самостоятельно.
Back To Top

Новостная рассылка

Следите за последними новостями о криптовалюте

Inscription Newsletter

Архив

Чтобы прочитать последнюю рассылку
пройдите по ссылке

Бесплатный коучинг

Час коучинга с экспертом бесплатно! Просто заполните эту форму, и наш эксперт свяжется с вами в течение 48 часов.

© Copyright Cointribune - Все права защищены

Agence Tempo