Нужна помощь?

Глубокое погружение в безопасность Lightning Network (LN)

Эту статью написал приглашенный автор Джереми Мозер. Представленные здесь взгляды и информация принадлежат автору.

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

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

Одним из самых значительных усовершенствований Биткоина является Lightning Network (LN). Она помогла решить такие важные проблемы, как масштабируемость и конфиденциальность. Кроме того, LN добилась некоторых важных улучшений в плане безопасности, о которых мы сегодня и поговорим.

Что собой представляет Lightning Network? 

Lightning

Lightning Network решает одну из самых существенных проблем Биткоина: масштабируемость. Это решение второго уровня использует криптографию и смарт-контракты, чтобы помочь пользователям совершать дешевые транзакции на блокчейне.

Однако, несмотря на то, что эта идея родилась с прицелом на Биткоин, она также применялась к другим блокчейнам, в частности к Ethereum. Lightning Network была предложена в 2015 году и с тех пор набирает популярность.

Проблема с Биткоином заключается в том, что комиссии за транзакции рассчитываются на основе трафика в сети, а не стоимости транзакции. Поэтому независимо от того, переводите ли вы Биткоин на сумму 20 долларов или на миллион, вы заплатите одинаковую сумму.

Хотя это и незначительно для второго примера, это не позволяет использовать Биткоин для повседневных расходов и издержек. Чтобы решить эту проблему, Lightning Network создала платежные каналы, которые позволяют проводить быстрые и недорогие транзакции офчейн.

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

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

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


Преимущества, которые дает Lightning Network

Как упоминалось ранее, Lightning Network очень помогает с микроплатежами. Минимальная сумма Биткоина, которую вы можете перевести, по умолчанию составляет 0,0000054 BTC, но LN снижает это число до 0,00000001 BTC или одного сатоши.

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

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

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

Node information

Хотя Биткоин призван повысить конфиденциальность и анонимность, чего не хватает традиционным финансам, сеть Lightning Network еще больше повышает конфиденциальность сторон, участвующих в транзакциях, скрывая переведенную сумму до закрытия канала.

Невероятно, как эти преимущества полностью или хотя бы частично устраняют некоторые из самых заметных недостатков Биткоина. Помимо Биткоина, LN имеет необходимые реализации, которые включают:

  • Lightning Network Daemon (LND)
  • C-lightning
  • Eclair

Как Lightning Network обеспечивает безопасность?

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

Луковая маршрутизация шифрует сообщения между различными узлами, что особенно полезно в платежных каналах. Это также похоже на принципы peer-to-peer, поскольку узлы могут видеть только шаги перед ними и те, что до них. Кроме того, LN реализует частные каналы, которые дополнительно защищают вовлеченные стороны.

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

Bot

Расширенная версия этой атаки — выделенная DoS-атака, которая использует несколько устройств для атаки на определенную сеть. Традиционные компьютерные сети решают эту проблему, будучи масштабируемыми, тем самым предотвращая перегрузку серверов трафиком. Другие решения включают запрет доступа к серверу для устройств из определенных регионов или IP-адресов.

Подход Lightning Network к решению этой проблемы иной, но забавен. LN взимает более высокую плату за транзакции, которые обрабатываются первыми, что делает DoS-атаки либо слишком дорогими, либо невозможными для выполнения. Кроме того, реализация многофакторной аутентификации (MFA) может еще больше усилить защиту, требуя для доступа больше, чем просто пароль. 

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

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

Дополнительные улучшения безопасности

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

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

Productivity

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

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

Один из способов помочь вашим клиентам и/или пользователям — это реализовать поддержку клиентов и опубликовать обширную базу знаний. Кроме того, многие криптопроекты организуют сессии "вопрос-ответ" на YouTube и Telegram для ответа на конкретные вопросы.

Youtube

Будущая эволюция крипто-ландшафта

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

Если вы разрабатываете свой криптопроект, рассмотрите Lightning Network как трамплин для будущих улучшений и подумайте, какие проблемы сохраняются. Например, разработчики ядра Linux использовали технологию eBPF для улучшения наблюдаемости и безопасности системы.

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

Lightning Network устраняет важные недостатки блокчейна

Традиционные финансы существуют уже много веков, и до сих пор существуют различные проблемы. Было бы несправедливо ожидать, что Биткоин будет идеальным, поскольку он существует всего около десятилетия. Однако наблюдать за различными появляющимися достижениями невероятно, и одним из самых заметных из них является Lightning Network.

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

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

НАПИСАНО
Jeremy Moser
Джереми — соучредитель и генеральный директор uSERP, агентства цифрового PR и SEO, работающего с такими брендами, как Monday, ActiveCampaign, Hotjar и другими. Он также покупает и создает SaaS-компании, такие как Wordable.io, и пишет для таких изданий, как Entrepreneur и Search Engine Journal.
Перевод с английского Natalia