Загрузка...
Главная  |  Новости  |  Новый вариант усовершенствования Lightning Network - что это

Новый вариант усовершенствования Lightning Network

04.12.2017

Новый вариант усовершенствования Lightning Network

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

В ходе мероприятия было презентовано решение для каналов платежей Lightning. Авторами разработки стали немецкие программисты Конрад Бурхерт, а также Роджер Уоттенхофер. Кроме того, непосредственное участие принимал Кристиан Декер из Blockstream. Компания специализируется на запуске различных проектов, в число которых входит собственный вариант криптовалютного протокола Lightning Network, который является темой горячих дебатов среди членов Биткоин-сообщества в течение последних лет.

Что представляет собой данная технология

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

Из-за указанных недостатков пользователям сети Биткоин приходится платить немалые комиссионные за выполнение перевода. Также они вынуждены достаточно долго ожидать подтверждения платежа от системы. Совокупность данных факторов является основным препятствием для массового распространения Bitcoin.

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

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

Тогда как у Лайтнинг Нетворк нет такого недостатка. Ведь нагрузка на сеть в данном случае нивелируется за счет проведения части операций за пределами системы. Такое решение дает возможность избежать обработки большого количества мелких транзакций. Сеть будет выступать в качестве своеобразного арбитра между пользователями в процессе создания ими специальных каналов, предназначенных для проведения операций с незначительным объемом. Следует отметить, что безопасность платежей за пределами блокчейна обеспечивается за счет применения умных контрактов, которые блокируются по истечении определенного времени, а также мультиподписей.

Какие сложности возникают с применением Лайтнинг Нетворк и как с ними справиться

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

  • Увеличение уровня централизации вокруг крупных «хабов».
  • Доходы майнеров сократятся, поскольку количество платежей в блокчейне после внедрения Lightning Network существенно уменьшиться.
  • Возникнет проблема ликвидности, ведь средства будут заблокированы в канале Лайтнинг в течение неопределенного времени. По мере увеличения количества платежей, объем заблокированной денежной массы будет только возрастать.

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

Разработчики предложили решение, благодаря которому будет устранена проблема с блокировкой средств. Также его реализация даст возможность сэкономить дополнительное пространство в процессе формирования блока.

Объем данных о платежах в блокчейне будет сокращен

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

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

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

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

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

Потенциальные риски

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

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

Создание нового слоя многопользовательских каналов в сети даст возможность уменьшить платежные расходы, а также сформировать целую систему взаимосвязанных групп. Транзакции между ними будут проходить за пределами blockchain. Ожидается, что внедрение данного решения поможет системе Биткоин сэкономить более 95% от общего объема блокчейна.