Что такое сеть Bitcoin Lightning и как она помогает масштабировать биткойн?
Биткойн рекламируется как будущее нашей финансовой системы. Однако возможности масштабирования этой технологии ограничены, отчасти из-за скорости и стоимости транзакций. К счастью, новый протокол, известный как Lightning Network, позволяет повысить масштабируемость сети Биткойн.
Вам может быть интересно, что такое Bitcoin Lightning Network и как она помогает масштабировать Биткойн. Если да, то эта статья для вас.
Что такое сеть Bitcoin Lightning?
Lightning Network – это одноранговая сеть, которая использует биткойн для защиты своих транзакций. Это протокол оплаты второго уровня, который работает поверх блокчейна Биткойн. Его сеть позволяет совершать быстрые и дешевые транзакции с биткойнами , а также может использоваться в других блокчейнах.
С биткойном все транзакции должны транслироваться на каждый узел сети. Транслируемые транзакции должны быть включены в блок, который добывается и обрабатывается в цепочке блоков.
Это отличается от сети Lightning, которая состоит из децентрализованных узлов, которые позволяют выполнять большие объемы транзакций в течение определенного периода времени.
Как работает сеть Lightning?
Транзакции между сторонами записываются в платежный канал, также известный как мини-книга. Обе стороны могут записывать свои доступные остатки в бухгалтерскую книгу. Затем одна сторона может записать свою транзакцию в бухгалтерскую книгу для оплаты, которую они хотят получить, создав счет-фактуру, представленный в виде строки цифр в форме QR-кода.
Отправитель транзакции в Lightning Network может сканировать счет с помощью своего Lightning Wallet и подтвердить свое намерение произвести платеж цифровой подписью. После этого бухгалтерская книга обновляется, чтобы изменить сальдо.
Обновления могут продолжаться до тех пор, пока состояние канала не будет опубликовано в блокчейне Биткойн, и пока не будут изменены балансы в цепочке. Стороны транзакции могут закрыть транзакцию и выйти из сети после завершения платежа.
Как Lightning Network помогает масштабировать биткойн?
Сеть Lightning забирает транзакции из основной цепочки. Это означает, что не каждая транзакция рассчитывается в блокчейне. Если не проводить расчет каждой транзакции в цепочке блоков, скорость транзакции и пропускная способность Биткойна могут быть увеличены.
Двунаправленные платежные каналы являются ключом к функциональности Lightning Network. Они позволяют двум сторонам создавать записи в бухгалтерской книге для транзакций без немедленной трансляции их в блокчейн.
Платежи управляются через платежные каналы, при этом любая из сторон удерживает определенную сумму средств, заблокированных в канале. Стороны могут отправлять платежи, направляя их друг другу через узлы на луковом маршрутизаторе.
Контракты с временной блокировкой (HTLC) необходимы для направления транзакций через одноранговые двунаправленные каналы оплаты. Смарт-контракты с программируемыми инструкциями позволяют сторонам выполнять транзакции, используя секрет, который функционирует как пароль.
Смарт-контракт позволяет получателю получать платеж, используя секрет, из которого создается хэш. Это называется хэшлоком. И наоборот, временная блокировка основана на смарт-контрактах, которые предписывают сети возвращать платеж отправителю транзакции, если он не был погашен в течение определенного периода.
Возможно, вас беспокоит тот факт, что транзакции Lightning Network не полностью выполняются в цепочке блоков.
Эта проблема была решена с помощью нескольких мер, таких как асимметричные обязательства по аннулированию. Этот метод дает пользователям возможность потребовать полный баланс своих кошельков, если другой пользователь обманул их в транзакции. Мало того, что пользователи могут потребовать сумму, но и мошенники будут наказаны за свое поведение.
Каковы преимущества сети Bitcoin Lightning?
Более низкие комиссии за транзакции
Средняя комиссия за транзакцию Биткойн в настоящее время составляет 17,15 долларов США, в то время как комиссия, уплачиваемая за среднюю транзакцию Lightning Network, составляет доли цента.
Lightning Network снижает комиссию за транзакции, перемещая транзакции из основного блокчейна. С меньшим количеством транзакций, выполняемых в цепочке, меньше конкуренции за успешное выполнение транзакций и меньше работы, которая должна выполняться узлами майнеров в блокчейне Биткойн . Это помогает поддерживать низкие комиссии.
Более быстрые транзакции
Транзакции в сети Lightning могут выполняться в течение нескольких секунд , в отличие от блокчейна Биткойн, где подтверждение транзакции может занять от 10 минут до нескольких часов.
Поскольку транзакции происходят в сети Lightning, а не в цепочке блоков биткойнов, нет необходимости ждать подтверждения блока для отправки криптовалюты. Это делает транзакции мгновенными.
Это просто, биткойн похож на базовый слой Интернета. Вы не приравниваете себя к работе в Интернете с использованием количества энергии, необходимого для маршрутизации всех интернет-запросов. Сеть Lightning находится на вершине биткойна и может маршрутизировать биткойн-транзакции со скоростью в миллионы TPS.
– OMG₿TC (@OMGBTC) 19 марта 2021 г.
Новые криптовалютные сервисы и торговые площадки
Второй уровень, построенный поверх блокчейна Биткойн, позволяет создавать новые сервисы для удовлетворения потребностей пользователей. Например, Lightning Labs создала Pool, одноранговую торговую площадку, где операторы узлов Lightning могут покупать и продавать доступ к ликвидности. Сетевые операторы могут использовать пул для управления потоками платежей в сети.
Сеть позволяет связывать различные блокчейны через свои платежные каналы. Это означает, что пользователи могут выполнять так называемые «атомарные свопы» для обмена криптовалютами друг с другом.
Непрерывное обновление
В сеть Lightning Network продолжают вноситься новые обновления для устранения недостатков в технологической инфраструктуре.
Например, первая итерация сети имела слабые места, которые злоумышленники или недобросовестные участники могли использовать для манипулирования транзакциями. Старое состояние транзакции может быть выбрано вместо правильного состояния, и злоумышленник может подтвердить транзакцию, даже если одна из сторон была отключена во время ее выполнения.
Теперь возможна штрафная транзакция в сети. Если человек пытается транслировать предыдущее состояние транзакции, он может быть наказан штрафом за транзакцию. Физическое лицо может передать это другому лицу, чтобы подать заявку, пока оно не в сети.
С годами пользоваться Lightning Network стало проще. Для простой конвертации биткойнов в биткойны Lightning можно использовать более широкий спектр кошельков.
Кошельки сокращают время, необходимое для изучения технических деталей сети, а также предлагают легко понятные варианты, которые помогают пользователям взаимодействовать с сетью. Вместо использования сложных открытых ключей платежи можно производить с помощью QR-кодов.
Каковы недостатки сети Bitcoin Lightning?
Поддержка офлайн-платежей
«Я не верю, что вторая совместимая реализация Биткойна когда-либо будет хорошей идеей. В значительной степени дизайн зависит от того, чтобы все узлы получали точно идентичные результаты за один прием, что вторая реализация была бы угрозой для сети ».
– Сатоши Накамото
Сеть Lightning– Валериос Багларидис (@walerikus) 16 марта 2021 г.
Как и многие одноранговые соединения, Lightning Network не поддерживает офлайн-платежи. Это означает, что сторонам транзакций в сети, возможно, придется ждать в течение длительных периодов времени для завершения транзакций.
Сетевые уязвимости
1 / Lightning – это здорово, но не могу сказать, что это проверено в боях. Если дети-сценаристы будут заинтересованы, они смогут отключить эти блестящие новые каналы #wumbo на 5 BTC с незначительной стоимостью и без каких-либо усилий. pic.twitter.com/9PTkxfF042
– Joost Jager (@joostjgr) 22 сентября 2020 г.
В Lightning Network есть различные уязвимости, которые может быть трудно устранить, не создавая проблем при проектировании. Например, некоторые обновления, такие как Neutrino, повысили удобство использования мобильных кошельков, но также привели к появлению новых векторов атак .
Bitcoin Lightning Network делает биткойн быстрее
Сеть Lightning может стать ключом к увеличению масштабов Биткойна, как никогда раньше.
Поэтому неудивительно, что все больше поставщиков услуг криптовалюты внедряют его для сокращения времени транзакции и снижения комиссий.
Однако для решения многих проблем требуется время. Хотя технология решает несколько проблем блокчейна Биткойн, таких как скорость транзакции и стоимость транзакции, она также создает новые проблемы в виде уязвимостей сети и удобства использования.