Lightning — текущий статус разработок и перспективы внедрения. Спикер: Панков Александр
Технология Блокчейн стремительно развивается и совершенствуется, постоянно появляются свежие решения, которые позволяют расширить возможности сети. Одно из таких ожидаемых нововведений - Lightning Network. Особенности данной инновации, перспективы развития разработки и принципиальные отличия от других систем - обо всем этом расскажет спикер сегодняшней лекции.
Lightning Network (LN) - преобразование для Биткоин-блокчейн. Для начала рассмотрим историю эволюции Биткоин, затем как способен LN улучшить сеть.
Эволюция Биткоин
На раннем этапе суть биткоина понимали единицы и аудиторию на старте составляли технические специалисты высшей квалификации и гики со знанием криптографии. Поскольку в основе системы лежал майнинг, к течению быстро присоединились майнеры и ориентир пошел на получение профита. И после того, как за биткоины была продана пицца, начались торги, а к аудитории гиков и майнеров начали подключаться первые инвесторы. Таким образом, аудитория Биткоин постепенно росла.
Большой неожиданностью стало непризнание технологии со стороны государства.
Позже государства начали мириться с существованием Биткоин. Вслед за этим, началась массовая эпоха появления различных монет и блокчейнов.
Изображение иллюстрирует четыре направления развития Биткоин:
- Нехватка свойств сети Биткоин привела к разработке различных блокчейнов: Ethereum, Waves, Bitshares и т.д.
- Регуляция Блокчейн - попытка разработать блокчейны, который подчиняется государству (Ripple).
- Еще одна сторона развития - группы людей, которые хотели так или иначе заработать на новом веянии.
- И четвертая сторона - развитие вокруг криптовалют серой зоны.
Следующий мощный толчок развития технологии - ICO
Эпоха ICO - период, когда в индустрию начало вливаться колоссальное количество денежных средств. Как следствие, аудитория Биткоин начала расти экспоненциально и уже включала множество новых групп людей: инвесторы, трейдеры, стартаперы и т.д. Но, несмотря на это, группа пользователей относительно мала.
И сейчас, в 2018 году наступает время масштабирования.
Lightning Network - это один из проектов, который решит новые задачи и привлечет еще большее количество пользователей.
Как видно из изображения:
- LN кардинально решает вопрос производительности - не все данные записываются в блокчейн, только критической важности
- Блокчейн выступает в роли арбитра, поскольку в Блокчейн разбираются только спорные вопросы, остальные вопросы решаются непосредственно участниками сети
Принцип работы LN
Вкратце разберем как работает LN:
В основе LN лежит понятие платежного канала. Когда человек присоединяется к сети, он совершает примерно те же действия, что и при подключении к интернету через провайдера - то есть, находит точку к которой подключается и ко всем другим узлам идет по пути из нескольких точек. Другими словами создается платежный канал, с помощью которого происходит взаимодействие со всей сетью.
Ключевые особенности LN:
Платежный канал - онлайн сущность! Если ранее кошелек пользователя представлял собой набор приватных ключей, который хранился оффлайн и не взаимодействовал с сетью, то сейчас взаимодействие происходит онлайн.
Тезисно отметим еще некоторые особенности:
- Нода LN обязана быть онлайн
- Нода LN не может быть в телефоне, только интерфейс к ноде
Состояние LN на сегодняшний день:
Сеть LN запущена, уже существует три реализации:
- Lightning-c - написан на языке C
- Lnd - написан на языке Go
- Eclair - написан на Scala (пока на продакшн в Биткоин не рекомендуется к запуску)
Все ПО LN еще находится в ранней Альфа и рекомендуется пока пробовать работать с тестовыми монетами в тестовых сетях или маленькими объемами реальных биткоинов или альткоинов.
LN на данных момент выглядит следующим образом:
Lightning-c - наиболее удачная реализации LN со следующими характеристиками:
Также отметим пользователей LN и преимущества использования сети:
- Биржи и обменники - LN позволит проводить моментальные переводы, между площадками и обеспечит автоматический обмен валют
- Мерчанты, интернет магазины - смогут моментально принимать платежи в криптовалюте
- Игры и развлечения - осуществление быстрого ввода/вывода монет, даже между играми
- Массовые пользователи - LN удешевит использование блокчейнов
LN - инновационное решение для Биткоин-блокчейн, которое способно кардинально изменить возможности сети. Реализации, существующие на данный момент, не идеальны и больше работают в тестовом режиме, но технология совершенствуется и очень скоро достигнет необходимого уровня развития.