ru
  • 135

Lightning Network: особенности работы

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

 

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

Почему блокчейн медленный?

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

 

Почему блокчейн медленный

 

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

Как рассчитывается размер комиссии?

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

 

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

 

Комиссия за перевод биткоина

 

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

 

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

Что такое Lightning Network?

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

 

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

 

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

Как работают платежные каналы?

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

 

Платежный канал Lightning Network что это

 

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

 

Но сама технология Lightning Network становится более перспективной, если рассмотреть принцип ее работы не внутри одного платежного канала, а сразу нескольких (сети).

Как работает Lightning Network?

Фактически, работа технологии Lightning Network основана не на передаче биткоинов между пользователями, а на передаче своего рода расписок.

 

Например, если у пользователей 1 и 2 существует канал, а у пользователя 2 существует канал с пользователем 3, передать деньги от 1 к 3 можно, не создавая для этого отдельный канал. Для того, чтобы передать монеты от пользователя 1 к пользователю 3, достаточно создать соответствующую расписку для пользователя 2. Он передаст деньги по назначению (пользователю 3), а пользователь 1 возместит ему необходимую сумму.

 

Платежные каналы Lightning Network

 

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

Comments system Cackle