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

Молния сеть представляет собой протокол платежа «слой 2» , который работает на вершине blockchain основе криптовалюта (как Bitcoin ). Он предназначен для обеспечения быстрых транзакций между участвующими узлами и был предложен в качестве решения проблемы масштабируемости биткойнов . [1] [2] Он представляет собой одноранговую систему для совершения микроплатежей криптовалютой через сеть двунаправленных платежных каналов без делегирования хранения средств. [3] Реализация Lightning Network также упрощает атомарные свопы.

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

Для правильной работы Lightning Network потребовалось исправление гибкости транзакций в блокчейне уровня 1, такое как Segregated Witness ( SegWit ) в биткойнах. [5] [3]

История [ править ]

Джозеф Пун и Таддеус Дриджа опубликовали черновик официального документа Lightning Network в феврале 2015 года. [6] [7]

В 2017 году биткойн-сообщество активировало SegWit, который включил решения второго уровня, такие как Lightning Network. [7]

15 марта 2018 года генеральный директор Lightning Labs Элизабет Старк объявила о первоначальном выпуске lnd 0.4-betaдля разработчиков с намерением сделать его доступным для тестирования в основной сети Биткойн с поддержкой Litecoin. [ необходима цитата ] Сеть была одобрена предпринимателем по мобильным платежам Джеком Дорси . [8]

Bitcoin Lightning Torch 2019 [ править ]

19 января 2019 года псевдонимный пользователь Твиттера hodlonaut начал похожий на игру рекламный тест Lightning Network, отправив 100000 сатоши (0,001 биткойна) доверенному получателю, при этом каждый получатель добавил 10 000 сатоши (0,34 доллара США в то время) для отправки следующему. доверенный получатель. Платеж в виде «молнии» был получен известными личностями, включая генерального директора Twitter Джека Дорси , генерального директора Lightning Labs Элизабет Старк и генерального директора Binance «CZ» Чанпэн Чжао. [9] [10]Факел-молнии был пройден 292 раза, прежде чем был достигнут ранее жестко заданный предел в 4 390 000 сатоши. Последний платеж за факел с молнией был отправлен 13 апреля 2019 года в виде пожертвования в размере 4290000 сатоши (217,78 долларов США на тот момент) в Bitcoin Venezuela, некоммерческую организацию, продвигающую биткойны в Венесуэле.

Дизайн [ править ]

Обзор сети Lightning

Андреас Антонопулос назвал Lightning Network сетью маршрутизации второго уровня. [11] Платежные каналы позволяют участникам переводить деньги друг другу, не делая все свои транзакции общедоступными в блокчейне . [12] [13] Это достигается путем наказания участников, отказывающихся сотрудничать. При открытии канала участники должны зафиксировать определенную сумму (в транзакции финансирования , которая находится в цепочке блоков). [14] Зависящие от времени расширения скриптов, такие как CheckSequenceVerify и CheckLockTimeVerify, делают возможными штрафы.

«Если мы предположим, что в блокчейне Биткойн имеется большая сеть каналов, и все пользователи Биткойна участвуют в этом графике, имея хотя бы один открытый канал в цепочке блоков Биткойн, можно создать почти бесконечное количество транзакций внутри этой сети. . Единственные транзакции, которые транслируются в блокчейне Биткойн преждевременно, - это транзакции с несовместимыми партнерами по каналу ". [15]

В предложении по усовершенствованию биткойнов CheckSequenceVerify (CSV) подробно описано, как контракты с временной привязкой к хэшу реализованы в CSV и используются в Lightning: BIP 0112 .

Преимущества [ править ]

Есть несколько заявленных будущих преимуществ использования Lightning Network по сравнению с транзакциями внутри сети:

  • Гранулярность : по словам Андреаса Антонопулоса, некоторые реализации Lightning Network допускают платежи, размер которых меньше сатоши, наименьшей единицы на базовом уровне биткойна. [11] Плата за маршрутизацию, выплачиваемую промежуточным узлам в сети Lightning, часто выражается в миллисатоши или мсат. [ необходима цитата ]
  • Конфиденциальность : подробности отдельных платежей по сети Lightning не публикуются в блокчейне. [16] Платежи по сети Lightning могут маршрутизироваться по множеству последовательных каналов, где оператор каждого узла сможет видеть платежи по своим каналам, но они не смогут видеть ни источник, ни назначение этих средств, если они не являются смежными. [11]
  • Скорость : расчетное время для сетевых транзакций Lightning составляет менее минуты и может составлять миллисекунды. [11] Время подтверждения в блокчейне биткойнов, для сравнения, происходит в среднем каждые десять минут.
  • Пропускная способность транзакции: нет никаких фундаментальных ограничений на количество платежей в секунду, которые могут происходить в рамках протокола. Количество транзакций ограничено только емкостью и скоростью каждого узла. [11]

Ограничения [ править ]

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

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

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

Маршрутизация [ править ]

В том случае, если между сторонами сделки не открыт двусторонний платежный канал, платеж должен быть направлен через сеть. Это делается с использованием метода луковой маршрутизации , аналогичного Tor , и для этого требуется, чтобы отправитель и получатель платежа имели достаточно общих одноранговых узлов, чтобы найти путь для платежа. По сути, простой маршрут будет выглядеть так:

  • Боб хочет заплатить Алисе 1 BTC, но у Боба и Алисы нет открытого канала друг с другом.
  • У Боба открыт канал с Кэрол, а у Алисы также открыт канал с Кэрол.
  • Чтобы направить платеж, Боб отправляет 1 BTC Кэрол, а Кэрол затем отправляет 1 BTC Алисе.

В исходном техническом документе, касающемся маршрутизации, предполагается, что «в конечном итоге, с оптимизацией, сеть будет во многом напоминать корреспондентскую банковскую сеть или провайдеров Tier-1».

Реализации [ править ]

Спецификации BOLT (Basis of Lightning Technology) были составлены в конце 2016 года. [17] Было выполнено несколько реализаций:

  • Реализация lnd Lightning Labs на Go
  • Реализация c-lightning от Blockstream на C
  • Реализация эклера ACINQ на Scala
  • Некоммерческое внедрение MIT Digital Currency Initiative

Сценарии использования [ править ]

Биржи криптовалюты, такие как Bitfinex, используют его для внесения и снятия средств. [18] [ неудачная проверка ] Ласло Ханец, прославившийся в криптовалютном сообществе тем, что заплатил 10 000 BTC за две пиццы в 2010 году, купил еще две пиццы в 2018 году с помощью Lightning Network и заплатил 0,00649 BTC. [19]

Ссылки [ править ]

  1. Руссо, Камила (15 марта 2018 г.). «Технология, призванная снова заработать биткойн-деньги, теперь доступна» . www.bloomberg.com . Проверено 12 декабря 2019 .
  2. ^ «Профессора Массачусетского технологического института и Стэнфордского университета разрабатывают криптовалюту, чтобы стать лидером биткойнов: Unit-e» . fortune.com . 17 января 2019 . Проверено 12 декабря 2019 .
  3. ^ a b Поппер, Натаниэль (15 августа 2017 г.). «Цена биткойнов резко выросла после сделки по обновлению программного обеспечения» . The Boston Globe . Проверено 12 декабря 2019 года .
  4. ^ Ли, Тимоти Б. (2018-02-04). «Биткойн имеет огромную проблему масштабирования - решением может быть Lightning» . Ars Technica . Проверено 12 декабря 2019 .
  5. ^ "lightning-rfc: Технические характеристики сети Lightning" . 25 сентября 2017 г. - через GitHub.
  6. ^ "Белая книга Lightning Network 0.5 Джозефом Пуном и Таддеусом Дрией" . 28 февраля 2015. Архивировано из оригинала на 2015-02-28.
  7. ^ a b «SegWit и теория заговора комиссии за транзакцию биткойнов» . FT Alphaville . FT. 2018-03-21.
  8. ^ «Цена биткойнов: что такое биткойн-молниеносная сеть - как она могла вызвать ХАОС с ценой биткойнов» . Выражать. 2018-07-06.
  9. Браун, Райан (6 февраля 2019 г.). «Джек Дорси говорит, что« единственной »криптовалютой, которой он владеет, является биткойн» . CNBC . Проверено 17 декабря 2019 .
  10. ^ Хакетт, Роберт; Робертс, Джефф Джон; Wieczner, Jen. "Леджер: криптовалюта депозитарной, QuadrigaCX Quagmire, руководители Pass Bitcoin 'Факел ' " . Удача . Журнал Fortune . Проверено 17 декабря 2019 .
  11. ^ a b c d e Антонопулос, Андреас (21.07.2017). Освоение биткойнов (2-е изд.). О'Рейли. С. 297–304. ISBN 978-1491954386.
  12. ^ «Сеть Lightning может сделать биткойн быстрее и дешевле» . Проводной . ISSN 1059-1028 . Проверено 12 декабря 2019 . 
  13. ^ «Массачусетский технологический институт, Stanford Academics Design Cryptocurrency to Better Bitcoin» . Блумберг . Проверено 12 декабря 2019 .
  14. ^ Burchert, Конрад; Деккер, Кристиан; Ваттенхофер, Роджер (29 августа 2018 г.). «Масштабируемое финансирование сетей каналов микроплатежей биткойнов» (PDF) . Королевское общество «Открытая наука» . 5 (8): 180089. Bibcode : 2018RSOS .... 580089B . DOI : 10,1098 / rsos.180089 . PMC 6124062 . PMID 30225004 . Проверено 17 декабря 2019 .   
  15. ^ «Биткойн-сеть Lightning: масштабируемые мгновенные платежи вне сети» (PDF) . молния . сеть . 14 января 2016 г.
  16. ^ Аджибойе, Тими; Буэнавентура, Луис; Гладштейн, Алекс; Лю, Лили; Ллойд, Александр; Мачадо, Алехандро; Песня, Джимми; Вранова, Алена (14.08.2019). Маленькая книга о биткойнах: почему биткойны важны для вашей свободы, финансов и будущего . Редвуд-Сити, Калифорния: 21 миллион книг. ISBN 978-1-64199-050-9.
  17. ^ GitHub - lightningnetwork / lightning-rfc: Технические характеристики сети Lightning. , lightningnetwork, 11.08.2019 , получено 11.08.2019
  18. Каминска, Изабелла (5 декабря 2019 г.). «Ей-богу! Crypto открыла сеть» . FT Alpha . Проверено 12 декабря 2019 .
  19. Руссо, Камила (27 февраля 2018 г.). «Крипто-легенда, купившая пиццу на 10 000 биткойнов, вернулась» . Блумберг . Проверено 12 декабря 2019 .

Внешние ссылки [ править ]

  • молния. сеть
  • dci.mit.edu/lightning-network/
  • lists.linuxfoundation.org/pipermail/lightning-dev/ на серверах Linux Foundation
  • Takethetorch.online