Lightning Network


Lightning Network (LN) – это оверлейная сеть двусторонних записей операций, построенная поверх протокола блокчейна.

История технологии

Февраль 2015 – Т. Дрийя и Дж. Пун опубликовали первый вайт пейпер («белую книгу») Lightning Network.
Июль 2015Blockstream, и  объявили о начале разработки спецификаций Лайнтнинг Нетворк – C-lightning, Lnd и Éclair.
Май 2017 – ввод Раздельного Заверения, которое позволило К. Деккеру отправить «обычно невозможную» первую транзакцию, используя LN.
Декабрь 2017 – проверка совместимости трех реализаций LN.
Январь 2018 – Blockstream запустил “Lightning Charge,” – систему микроплатежей для интернет-магазинов.

Дизайн Lightning Network

Сеть является решением проблемы масштабируемости блокчейна, так как она представляет услуги микроплатежей (до 0,0429 биткоина Лайтнинг Нетворк) путем использования многостороннего смарт-контракта. LN по существу является сетью двустороннего биткоин-адреса с мультиподписью, с платежными каналами с двусторонней индексацией. Платежные каналы разрешают переводы средств между участниками сети без необходимости делать все транзакции публично доступными на блокчейне.

Технические особенности

Использование Lightning Network возможно благодаря раздельному заверению, которое делит операцию на две части, разделяя разблокировку данных подписи от дерева хешей.
Масштабируемость обеспечивается хешированными, заблокированными по времени контрактами. Транзакции связываются в цепь по сети благодаря хешированию и CSV-таймлокам.
Гибкость обеспечивается атомарными сделками, что позволяет осуществлять кроссчейн-торговлю. Атомарность означает, что сторона должна доставить средства в определенный период времени, иначе платеж будет отменен.
Безопасность становится возможной благодаря луковой маршрутизации. Она не позволяет промежуточным узлам узнавать, кто и от кого получил маршрутизируемый платеж, и кому в свою очередь он будет отправлен.

Ограничения LN

  • Промежуточные сбои: в случае промежуточного сбоя, задержка транзакции может длиться несколько дней.
  • Ошибки пиров: если один из узлов не отвечает, потребуется время, чтобы завершить платеж.
  • Отсутствие офлайн-платежей: контрагент не сможет получить платеж, если он не в сети.
  • Надежность блокчейна: если в основном блокчейне происходит сбой, в Lightning также происходит сбой.

Источники

https://lightning.network/lightning-network-paper-DRAFT-0.5.pdf
https://elementsproject.org/
https://lightning.engineering/
https://acinq.co/
https://twitter.com/Blockstream/status/862420329888595969
https://cointelegraph.com/news/blockstream-sends-first-litecoin-lightning-microtransaction
https://medium.com/@lightning_network/towards-a-unified-lightning-network-8c12cb35b83a
https://bitcoinmagazine.com/articles/developers-release-lightning-protocol-10-perform-successful-interoperability-tests/
https://www.coindesk.com/blockstream-launches-micropayments-processing-system-for-bitcoin-apps/
https://medium.com/@rusty_lightning/bitcoin-lightning-things-to-know-e5ea8d84369f
https://lightning.network/lightning-network-summary.pdf
https://cryptocurrencyfacts.com/segwit-and-the-lightning-network-explained/
https://lightning.network/#intro
https://lightning.network/lightning-network-paper.pdf
https://hackernoon.com/how-to-experience-the-lightning-network-right-now-e47e7dc936c1

См. также на BitcoinWiki