Lightning Network и эффективность транзакций биткоин

lighting network

В последние несколько дней возникли горячие споры о сети биткоина Lightning Network.

В основе их часто лежат критические вопросы о лимитах платежной системы.

Представленные аргументы не новы, и некоторые из них обсуждались в сообществе в течение многих лет.

Вот почему стоит отметить пару ложных утверждений, которые слышны чаще всего.

Lightning Network не работает, потому что не масштабируется

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

Аргумент связан с тем, что каждый канал Lightning имеет так называемый «след в цепочке», потому что транзакция на основном уровне биткоина в настоящее время необходима для открытия и закрытия платежного канала.

На самом деле это не является открытием, даже если некоторые критики притворяются, что это так.

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

Любой, кто действительно имел дело с этим вопросом, знает, что эта «проблема» обсуждалась с момента рождения Lightning Network.

Согласно официальному документу Lightning Network, если бы все транзакции, связанные с BTC, обрабатывались в сети каналов микроплатежей, чтобы разрешить 7 миллиардам человек два канала в год для неограниченных транзакций внутри канала, потребовалось бы 133 МБ блоков (при условии, что 500 байт на транзакцию и 52560 блоков в год).

По сей день это ограничение и подходящие решения являются актуальной темой для разговоров.

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

Масштабирование Lightning Network за счет эффективности

Многие критики Lightning считают «фактом», что открытие канала Lightning в наши дни занимает около 250 виртуальных байтов (ВБ) блочного пространства.

Это означает, что блок блокчейна биткоина может содержать только 4000 открытых каналов.

Тем не менее, безусловно, есть способы значительно уменьшить объем сети при открытии канала, например, так называемое «пакетное открытие».

При таком подходе несколько каналов открываются одной транзакцией.

Ранее в этом году Алекс Босворт открыл 50 платежных каналов Lightning за одну транзакцию, сократив размер одного открытия в сети с 250 ВБ до примерно 45 ВБ.

Это огромное повышение эффективности уже сегодня доступно в блокчейне биткоина.

Масштабирование сети Lightning с помощью технологий

Построение эффективных транзакций — важный фактор масштабируемости Lightning Network, но далеко не единственный.

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

Одним из таких подходов являются так называемые фабрики каналов.

Фабрика — это конструкция, которая обеспечивает своего рода промежуточный уровень между каналами Lightning и блокчейном биткоина.

Таким образом, для открытия каналов для всех участников требуется всего одна транзакция.

Еще одна разработка – это так называемый сплайсинг. В настоящее время пропускная способность платежного канала статична.

Она устанавливается при открытии и не может быть изменена. Это означает, что если два объекта хотят увеличить или уменьшить свой канал, они должны закрыть старый канал и открыть новый.

Сплайсинг позволяет участнику увеличивать или уменьшать пропускную способность канала Lightning.

Надо ли вообще масштабировать сеть Lightning

Специалисты айти сферы сходятся во мнении, что сеть Lightning совсем не обязательно масштабировать.

Или, по крайней мере, не до уровня 16 миллиардов открытий/закрытий каналов в год.

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

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

Например, каждый оператор сайта может использовать свой собственный сервер.

Однако, большинство использует для этого хостинг-провайдеров.

Хотя это и требует значительного доверия и создает огромную зависимость.

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

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

Наиболее очевидным примером являются кастодиальные кошельки, такие как Wallet of Satoshi.

Здесь сотни людей используют общую ноду Lightning и ее каналы, которыми управляет хранитель.

Аналогично, но принципиально иначе работает FediMint.

FediMint, или Federated Chaumian Mints, позволяет небольшим сообществам назначать своих собственных хранителей, так сказать, «мини-общинные банки».

Конечно, эта концепция тоже основана на доверии, но в отличие от обычного (кастодиального) кошелька, вы доверяете человеку из своего сообщества.

Последним примером являются так называемые «хостинговые каналы».

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

Заключение

Представлять провал LN как «факт», как это делают некоторые критики, совершенно неуместно.

Будущее сети Lightning далеко не так мрачно, как описывают некоторые люди.

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *