Зачем биткоину нужен Lightning Network?
ГлавКриптПочему биткоин медленный?
Для этого нам нужно вспомнить, как происходят транзакции в блокчейне. Если коротко, то:
Информация об операциях с биткоинами записывается в специальные блоки, которые представляют собой список транзакций. Майнеры проверяют информацию в блоках и отправляют их в цепочку к остальным. Так и формируется блокчейн, то есть цепочка блоков. Подтверждения и запись данных об операциях в блоки является сложным процессом и требует наличия мощного оборудования. Подтверждение и запись данных называется майнинг.
В сети биткоина первыми подтверждение получают те транзакции, с которых майнеры получают вознаграждение - комиссию. Откуда берется комиссия и как ее посчитать можно узнать в этой статье. В некоторых случаях, лучше не экономить на комиссии, иначе транзакция может занять несколько дней. Помимо комиссии, скорость транзакции зависит от загруженности мемпула, за ней можно следить тут - https://blockchain.info/ru/charts/mempool-size.
Если перенести это все на бытовые примеры и наши суровые реалии, то:
- Образуется очередь
- Люди платят чтобы пролезть "без очереди"
- Образуется очередь из тех, кто "без очереди"
Учитывая, что биткоин задумывался своим создателем, как платежная система, такой минус, как долгие транзакции - непозволителен. Одним из решений этой проблемы может стать система Lightning Network (далее LN).
Что такое LN?
Начать нужно с того, что LN работает "поверх" блокчейна биткоина, то есть речь не идет об очередном форке. Постараемся объяснить принцип работы LN, не вдаваясь в технические подробности. Заключается этот принцип в том, что не все транзакции необходимо записывать в блокчейн, тем самым сокращая его объем и не засоряя мемпул.
Мы можем открыть между собой некий платежный канал и записать в блокчейн факт его открытия. Теперь мы можем совершать транзакции по этому каналу очень быстро, не записывая информацию о каждой в блокчейн, пока канал открыт. А когда мы захотим закрыть этот канал, нам понадобится блокчейн — мы запишем туда окончательный итог всех транзакций, прошедших через канал. Таким образом мы можем создать сеть подобных каналов, и блокчейн-транзакции будут требоваться редко.
Как устроены платежные канала?
Несколько пользователей смогут организовать канал и заблокировать на своих счетах под него определенные суммы, которыми они собираются оперировать. Этот факт записывается в блокчейн в виде открывающей транзакции — после этого платежный канал открыт. Когда срок действия канала завершиться, алгоритм LN пересчитывает траты и возвращает каждому участнику неизрасходованную сумму. Подобное происходит если один из участников LN покидает канал - он получает обратно неизрасходованные средства.
Получается, что внутри LN существует третья сторона, которая хранит биткоины до востребования и делает мгновенные дешевые переводы внутри своего канала. Эта сторона не может кинуть клиента, так как это смарт-контракт. Самое страшное, что может произойти — деньги клиента просто подвиснут до конца срока действия платежного канала. Но потом все равно к нему вернутся.
LN - масштабная сеть вот таких платежных каналов, связанных между собой.
Особенности LN
- Высокая скорость проведения транзакций позволяет осуществлять многочисленные операции за короткий промежуток времени;
- Масштабируемость. Система способна проводить до миллиарда транзакций в секунду;
- Низкие комиссии. Работа LN не предполагает уплаты полных комиссий, однако при проведении транзакций через чужие каналы, их создатели могут потребовать от вас вознаграждения за использование ресурсов и предоставление ликвидности. Даже при условии наличия конкуренции между желающими стать промежуточным звеном в вашей операции стоимость транзакции будет гораздо ниже сравнительно со стандартной операцией в рамках блокчейн-сети.
Можно сказать, что LN решит некоторые проблемы биткоина и позволит вывести криптовалюту на новый уровень. В настоящий момент, эти проблемы решаются использованием альткоинов. Каким образом запуск Lightning Network скажется на положении альткоинов предсказать в краткосрочной перспективе достаточно сложно. Однако в более долгосрочной перспективе внедрение протокола может привести к снижению их роли, хотя как долго этот процесс продлится, пока также неизвестно. Но тот факт, что эта система окажет сильное влияние на рынок отрицать нельзя.
Связанные материалы:
- Словарь криптотерминов
- Транзакции в сети биткоина
- Комиссии в криптовалюте
- Как посчитать комиссии в сети биткоина