Что такое Lightning Network?
Lightning Network (англ. — сеть-молния) — техническое решение, разрабатываемое в качестве протокола второго слоя блокчейн-сетей. Развернутый поверх биткоина LN использует передовые смарт-контракты для достижения более высокой пропускной способности транзакций, сохраняя при этом peer-to-peer характер протокола биткоина.
Решение было впервые представлено на конференции Scaling Bitcoin в Монреале в сентябре 2015 года.
Для чего нужна технология Lightning Network?
Главной целью Lightning Network является масштабирование и более быстрая работа блокчейн-сетей, в частности, осуществление моментальных микроплатежей с более низкими, чем при обычных транзакциях, комиссиями.
Если говорить просто, Lightning Network позволяет пользователям проводить транзакции напрямую между собой, не записывая информацию в публичный блокчейн. Таким образом решаются сразу две задачи: более быстрые и дешевые транзакции, а также сокращение объема данных блокчейна. Кроме того, эта технология способствует большей анонимности пользователей.
Как Lightning Network работает с технической точки зрения?
Ниже представлена базовая информация, необходимая для понимания этого процесса.
Ключевым принципом работы Lightning Network является использование платежных каналов, в которые помещаются средства, переводимые между участниками. Платежный канал представляет собой кошелек с функцией мультиподписи (multisig), в котором хранится определенное количество биткоинов. Монеты могут предоставить как обе стороны, так и только одна из них.
Канал открывается посредством обычной биткоин-транзакции, то есть в этом случае данные об этой транзакции записываются в блокчейн (также данные записываются в блокчейн при закрытии канала). Однако в дальнейшем все транзакции, осуществляемые внутри канала, происходят напрямую между участниками без записи данных в блокчейн.
Платежный канал по своей сути является аналогом сейфа, в который кладутся деньги, доступные в дальнейшем определенному...