Технология Submarine Swaps обеспечит платежи между основной сетью биткоина и Lightning Network
В основной сети биткоина начались тестирования технологии Submarine Swaps, которая дает возможность проведения транзакций между ончейн-адресами и сетью Lightning Network. Об этом пишет Bitcoin Magazine.
Как известно, для осуществления платежей в сети Lightning Network – протоколе второго слоя для мгновенных и дешевых транзакций – пользователям сперва необходимо пополнить Lightning-каналы. Это процесс, однако, разделяет пользователей основной сети биткоина от тех, кто использует LN, поскольку вплоть до настоящего момента прямые платежи между основной сетью и LN были невозможны.
Именно эту проблему решает технология Submarine Swaps, обеспечивая trustless-транзакции между Lightning-адресами и адресами основной сети биткоина в обоих направлениях. Работу над ней ведет разработчик Алекс Босуорт.
I added support for creating, updating, and signing to my node.js PSBT BIP 174 implementation and it now passes every test vector listed in the BIP. https://t.co/V4prukxH04
BIP 174 is designed for multi-sig but I hope to extend the format with new keys to support HTLC style PSBTs— Alex Bosworth ☇ (@alexbosworth) 29 August 2018
Задействуя те же криптографические приемы, что используются в Lightning Network, технология Submarine Swaps предполагает наличие не требующего доверия посредника, связывающего Lightning-канал с главной сетью. В роли этого посредника выступает специальная программа-провайдер обмена, на которую и возлагается задача по успешному завершению транзакции.
Например, если пользователь Lightning Network хочет отправить средства на кошелек основной сети, посредник может перевести их в собственный кошелек, однако произойдет это только в том случае, если он отправляет транзакцию с такой же суммой на указанный ончейн-кошелек. И точно так же работает процесс при отправке средств из основной сети на Lightning-кошелек.
«Это можно использовать для многих целей. Допустим, биржа хочет оплатить Lightning-инвойс, но средств в Lightning-канале или необходимого кошелька у нее нет. В этом случае она может обратиться за помощью к тому, что имеет все необходимое, и этот помощник получит средства на свой ончейн-кошелек», — говорит Алекс Босуорт.
Также он предполагает, что в будущем эта функция может быть встроена в кошельки, позволяя пользователям основной сети, «которые даже не знают о Lightning», осуществлять транзакции с любыми пользователями.
При этом любопытно, что пользователем и провайдером обмена может быть один и тот же человек.
«В этом отношении все гибко. Провайдером обмена может быть третья сторона, но им можно быть и самому», — сказал разработчик.
Также он считает, что награда за транзакции будет достаточным стимулом, чтобы убедить пользователей пустить свои биткоины в работу, а это в свою очередь поможет обеспечить достаточную ликвидность.
«Это операция с низким риском, и могу либо оставить свои монеты лежать, либо я могу задействовать их для обменов и получения определенной прибыли», — добавил он.
Концепцию технологии изначально предложил CTO Lightning Labs Олаолува Осунтокун, однако Алекс Босуорт пришел к той же идее независимо.
i call these «submarine swaps» ⚓️🤣
if you take a look at the `contractResolver` struct in #lnd it’s pretty straight forward to add an RPC to create an outgoing contest that’ll automatically allow the receiver to fully resolve atomically
— Olaoluwa Osuntokun (@roasbeef) 16 February 2018
По его словам, сейчас технология находится на своем самом раннем этапе, однако уже тестируется в основной сети биткоина, к чему он и приглашает желающих.
Тем временем уже есть первые примеры успешных транзакций при помощи Submarine Swaps. В частности, об этом сообщил ранний последователь биткоина и инвестор Деннис Порто, купивший со своего очейн-кошелька стикеры в магазине Blockstream и пиксели на сайте Satoshi’s Place.
Sent my first lightning payment with the magic on submarine swaps (thanks @alexbosworth) and the https://t.co/05cypjqq41 wallet! Awaiting my @Blockstream stickers 🛰️ and then on to @LightningK0ala‘s https://t.co/1MFTYe77yi….
— Dennis Porteaux (@DennisPortoMD) 29 August 2018
Несколько ранее создатель Litecoin Чарли Ли анонсировал выступление Алекса Босуорта с докладом о технологии Submarine Swaps на стартующем 14 сентября в Сан-Франциско первого в истории Litecoin Summit.
Excited to hear @alexbosworth speak at the Litecoin Summit on submarine swaps and other cool new LN technologies. ⚡
For Bitcoin maximalists, don’t let the name Litecoin Summit fool you. I bet some speakers will spend more time talking about Bitcoin. 😮https://t.co/4bcp61lCsB https://t.co/507Rd63Voq
— Charlie Lee [LTC⚡] (@SatoshiLite) 26 August 2018
Также Чарли Ли добавил, что название Litecoin Summit не должно вводить в заблуждение биткоин-максималистов, поскольку, как он убежден, некоторые спикеры наверняка будут больше говорить о первой криптовалюте.
Напомним, ранее на этой неделе разработчик и создатель проекта Bitrated Надав Ивги представил минималистический графический пользовательский интерфейс (GUI) Spark. В качестве бэкенда Spark использует решение c-lightning, которое представляет собой имплементацию протокола Lightning Network от Blockstream.
Также этим летом в официальном репозитории биткоина появилось новое предложение по улучшению сети BIP174, в котором описывается поддержка офлайн-транзакций.
Подписывайтесь на канал Forklog в YouTube!
Рассылки ForkLog: держите руку на пульсе биткоин-индустрии!