технология блокчейна

2 обновления улучшат пользовательский опыт в Ligthning Network


Ключевые факты:

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

Сеть Биткойн Лайтнинг все еще находится в полном развитии, но в прошлом году Биткойн предпринял важные шаги в развитии экономики и сверхбыстрых микроплатежей. В этой статье мы обсудим два обновления, одним из которых является «Multipath Atom Payment» [AMP], метод для обработки транзакций с большей суммой через Ligthning Network [LN]. Другой — это спонтанный платеж, который позволяет работать по статическому адресу без необходимости взаимодействия с получателем или ожидания получения счета. Прогресс в обеих областях является свидетельством постоянного улучшения пользовательского опыта.

В настоящее время крупные платежи в LN сталкиваются с ограничениями, поскольку им необходимо найти способ сбалансировать все каналы по крайней мере с уплаченной суммой. Если номер выплаты слишком велик, вы не сможете найти какой-либо маршрут. Однако с 18 декабря новая функция находится в стадии бета-тестирования, и, как описано в публикации Bitcoin Optech, многофакторные платежи Atom позволяют направлять большие суммы в сети второго уровня.

Платежные каналы существовали задолго до того, как мир столкнулся с LN, и хотя некоторые виды использования были ограничены из-за однонаправленности, они были полезны для некоторых целей. В этом случае Алисия может оплатить Бобу несколько транзакций вне цепочки, но Боб не может оплатить Алисию через тот же канал. Когда основные разработчики Ligthning Network Джозеф Пун и Таддеус Драйя дали свои рекомендации, все изменилось: канал двусторонних платежей без необходимости доверенной третьей стороны.

Поскольку Алисия и Боб хотели частых транзакций, они решили установить двусторонний канал оплаты и использовать его для отправки BTC. Теперь предположим, что Алиса хочет отправить платеж третьему лицу, Кэрол. Для этого Алиса и Кэрол могут установить канал оплаты между ними. Хотя в этом нет необходимости. Оказывается, у Боба и Кэрол уже есть общий канал, поэтому Алиса может заплатить Кэрол через Боба. В частности, Алиса может заплатить Бобу [например, 0,05 BTC], а Боб может заплатить Кэрол такую ​​же сумму. Однако этот маршрут или способ оплаты работает только в том случае, если у брокера [Боба] есть хотя бы те же резервы, и Алиса хочет перевести ее в Кэрол. Если это не так, то оплата Алисы не будет производиться через LN.

Чтобы устранить это ограничение, разработчики биткойнов придумали новое решение, а именно множественные платежи Atom. Теперь подразумевается, что через них, когда необходимо обработать крупный платеж, его можно разделить на несколько меньших количеств и затем отправить получателю через несколько каналов оплаты от разных посредников.

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

@Lightning @bitconner говорит о AMP — способе использования нескольких сетей для осуществления платежей через сеть Lightning @ LNconf # tlc2019 pic.twitter.com/AXX4PjnMjG

Стефан Ливера [@stephanlivera] 19 октября 2019 г.

Стефан Ливера написал в Твиттере, что мульти-маршрутная оплата Atom была частью молниеносной конференции в Берлине в октябре прошлого года.

Раз и навсегда

AMP позволяет одновременно использовать несколько каналов для обработки крупных платежей. Другими словами: большее количество [автоматически] может быть разделено на меньшее количество для эффективного прохождения через Сеть Молния. Давайте разберемся с AMP более четко на примере: предположим, Алиса хочет отправить 1 BTC, чтобы заплатить Бобу за продукт, а прямой канал их не связывает. Тем не менее, Алиса может найти несколько маршрутов.Эти косвенные каналы являются каналами, подключенными к Бобу, но любой промежуточный канал на каждом маршруте не имеет хотя бы одного BTC.

Алиса затем использует другой ресурс. Он понял, что может заплатить AMP Бобу, потому что он понял, что может использовать один маршрут для отправки 0,5 BTC торговцу [Бобу], другой маршрут может отправить 0,3 BTC, а другой может отправить 0,2 BTC Бобу. Таким образом, Алиса может отправить 1 BTC Бобу по нескольким каналам, и она может оплатить свой платеж тремя или более частями, если это необходимо.

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

Идея AMP восходит к 2018 году, и это предложение не было официально упомянуто в спецификации до мая того же года. По прошествии более шести месяцев эти многоходовые платежи Atom были впервые протестированы, и некоторые аналитики считают этот прогресс самым важным прогрессом, достигнутым в 2019 году.

Спонтанность в сети

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

В настоящее время при оплате в сети Ligthning требуется счет-фактура, который в некоторых случаях работает хорошо. Но что происходит, когда вы хотите отправить на один узел, с или без взаимодействия с получателем? С этой целью тестируется функция «спонтанного платежа», которая позволяет узлам Lightning Network осуществлять оплату другому узлу без выставления счета.

Счета-фактуры для регулярных платежей LN содержат хэш-значение, которое плательщик и каждый узел маршрутизации используют как часть контракта с временной привязкой. Согласно документации Bitcoin Optech, спонтанные платежи должны дублировать этот механизм безопасности, но не использовать механизм счета-фактуры за связь.

Существует два механизма для спонтанных платежей:

Добавление данных в пакет маршрутизации. Чтобы отправить транзакцию Бобу, Алиса выбирает хешированное изображение, шифрует его ключом Боба и добавляет его в пакет маршрутизации в качестве дополнительных данных. После того, как Боб получил предварительное изображение криптовалюты, он расшифровал его и выпустил, чтобы потребовать оплату.

Использование общего ключа: Алиса объединяет свою криптовалюту с криптовалютой получателя и отправляет платеж Бобу для создания общего ключа. Боб будет использовать этот секретный хеш как предыдущее изображение.

Очевидно, что сеть Lightning нуждается в доработке для полноценного функционирования, но очевидно, что разработчики это развивают. Но, несмотря на все это, все еще есть шанс узнать, как разработать проект Lightning Network и узнать больше о его технических операциях.

В сентябре прошлого года CriptoNoticias сообщила, что доступно 27 видеороликов лаборатории проекта, связанной с биткойнами, и эти видеоролики предоставляют общественности обучающие материалы по различным темам, таким как компоненты сети Lightning, текущие проблемы сети, управление скоростью и Это обширный образовательный контент биржи Atom, который очень полезен для разработчиков, которые делают первые шаги по созданию приложений в Lightning Network.

Источник: Составлено из CRIPTONOTICIAS по 0x. Авторские права принадлежат автору Marianella Vanci, и не могут быть воспроизведены без разрешения Нажмите, чтобы продолжить чтение