Назад

Lightning Network

В 2017 году Биткоин обрёл большую популярность и большой наплыв алчных ублюдков. Это повлекло за собой ряд проблем. Основная из них - высокие комиссии и малая скорость транзакций. В следствие этого стало тяжело расценивать биткоин как платёжное средство и он потерял свою привлекательность.

Хомяки начали искать альтернативные более привлекательные для переводов монеты.

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

Давайте рассмотрим эту систему подробнее.

Для работы этой системы нужно чтоб при транзакции оба нода (плателищика и получателя) имели надстройку LightningNetwork. В таком случае транзакция проходит поверх основного блокчейна.

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

Опи­ра­ясь на эту идею, мы можем со­здать сеть пла­теж­ных ка­на­лов, и блок­чейн-тран­зак­ции будут тре­бо­вать­ся редко. Пред­ста­вим себе трех пер­со­на­жей: Алек­са, Елену и Зика. Если у Алек­са и Елены от­крыт один пла­теж­ный канал, а у Елены и Зика дру­гой, то Алекс может по­слать день­ги Зику через Елену. Пред­по­ло­жим, Алекс хочет от­пра­вить Зику 2 BTC. В этом слу­чае Елена пе­ре­ве­дет 2 BTC Зику, а Алекс воз­ме­стит ей 2 BTC. Вот такая идея. Как ви­ди­те, мы почти не ис­поль­зу­ем блок­чейн, а зна­чит, все тран­зак­ции про­ис­хо­дят очень быст­ро. Но, как вы уже до­га­да­лись, все самое важ­ное про­ис­хо­дит в пла­теж­ных ка­на­лах. Да­вай­те раз­бе­рем­ся, как они устро­е­ны.

Что такое платежные каналы?

Это по­хо­же на сейф, в ко­то­рый два че­ло­ве­ка за­ло­жи­ли рав­ные суммы, после чего каж­дый по­ве­сил на него свой замок. Факт де­по­ни­ро­ва­ния рав­ных сумм за­пи­сы­ва­ет­ся в блок­чейн в виде от­кры­ва­ю­щей тран­зак­ции — после этого пла­теж­ный канал от­крыт. Вся идея за­клю­ча­ет­ся в том, что ни один из участ­ни­ков не может сам по­тра­тить день­ги — ему нужно под­твер­жде­ние контр­аген­та, так что эти день­ги ис­поль­зу­ют­ся толь­ко для тран­зак­ций между этими двумя ли­ца­ми. Итак, пред­ста­вим, что Алекс и Елена за­де­по­ни­ро­ва­ли в сейфе по 10 BTC. И те­перь, если Алекс за­хо­чет от­пра­вить Елене 2 BTC, что ему нужно сде­лать? Он пе­ре­да­ет право соб­ствен­но­сти на 2 BTC, на­хо­дя­щи­е­ся в общем с Еле­ной сейфе, после чего, если ящик будет раз­бло­ки­ро­ван, Алекс смо­жет взять из него всего 8 BTC, а Елена уже 12 BTC. Но они не будут вскры­вать сейф, по­то­му что пла­ни­ру­ют пе­ре­во­дить друг другу день­ги и бу­ду­щем. Те­перь, если на сле­ду­ю­щий день Елена за­хо­чет от­пра­вить 1 BTC Алек­су, она сде­ла­ет то же самое — пе­ре­даст ему право на вла­де­ние одним из ее бит­ко­и­нов. Если от­крыть сейф те­перь, после двух тран­зак­ций, Алекс смо­жет за­брать из него 9 BTC, а Елена — 11 BTC. Чтобы пред­ста­вить, как вы­гля­дят такие тран­зак­ции, не ре­ги­стри­ру­е­мые в блок­чейне, рас­смот­рим сле­ду­ю­щую ил­лю­стра­цию. Итак, пла­теж­ный канал — это про­сто объ­еди­не­ние несколь­ких тран­зак­ций, при­чем за­крыть канал может любой из участ­ни­ков. За­кры­тие ка­на­ла про­сто озна­ча­ет, что участ­ни­ки вскры­ва­ют свою «ко­пил­ку» и раз­би­ра­ют при­над­ле­жа­щие им сред­ства, а итог на­все­гда за­пи­сы­ва­ет­ся в блок­чейн. Так устро­е­ны пла­теж­ные ка­на­лы. По-на­сто­я­ще­му мощ­ным сред­ством они ста­но­вят­ся, когда два и более таких ка­на­лов ра­бо­та­ют вме­сте, фор­ми­руя сеть — Lightning Network.

Как же это работает?

LN пе­ре­ме­ща­ет от че­ло­ве­ка к че­ло­ве­ку не бит­ко­и­ны, а «рас­пис­ки», ука­зы­ва­ю­щие, кто вла­де­ет бит­ко­и­на­ми. Это очень важ­ное раз­ли­чие — мы рас­смот­рим его на при­ме­ре. Пред­ста­вим себе нашу тро­и­цу, Алек­са, Елену и Зика, при­чем один пла­теж­ный канал от­крыт между Алек­сом и Еле­ной, а вто­рой — между Еле­ной и Зиком. Об­ра­ти­те вни­ма­ние, что между Алек­сом и Зиком пла­теж­но­го ка­на­ла нет. В такой си­ту­а­ции, если Алекс хочет пе­ре­дать 2 BTC Зику, он может сде­лать это с по­мо­щью ка­на­ла Елены и Зика. Как это устро­е­но? Алекс про­сит Елену пе­ре­дать «рас­пис­ку» на 2 BTC Зику по пла­теж­но­му ка­на­лу Еле­на-Зик, а затем воз­ме­ща­ет Елене 2 BTC по ка­на­лу Алекс-Еле­на. Таким об­ра­зом, огром­ная часть тран­зак­ций может не за­пи­сы­вать­ся в блок­чейн, а сле­до­ва­тель­но, не за­гру­жать сеть и очень де­ше­во сто­ить

На текущий момент 145 нодов используют эту технологию. С каждым днём их количество увеличивается. Не знаю насколько эта технология разгружает сеть, Ведь общее количество нодов 11734 и 145 нодов с надстройкой LightningNetwork это всего 1,2%. Комиссия сейчас действительно значительно снизилась до 3-6$, но это точно не из-за введения надстройки. Для влияния на систему нужно намного большее распространение сети.

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

Биткоин пока остаётся криптовалютой №1 несмотря на проблемы. Внедрение подобных технологий позволит оставаться монете на плаву более долгое время. Будем следить за распростронением LightningNetwork так как это является фундаментальным событием. C другой стороны эта надстройка может оказаться в итоге вирусом и лишить многих пользователей средств... Кто обеспечит безопасность сети LN и её платёжных каналов?...

Только авторизованные пользователи могут оставлять новые комментарии

Популярные блоги по теме