Electrum, один из самых популярных биткоин-кошельков, теперь поддерживает платежи через Lightning Network. Поддержка Lightning была добавлена в версии 4.0, которая стала одним из самых больших обновлений с момента релиза кошелька в 2011 году.
«Мы решили принять Lightning, потому что видим в этой технологии путь развития биткоина. Lightning довольно сложный и имеет свои проблемы, но это наиболее перспективный на сегодняшний день способ масштабирования биткоина. Он позволяет осуществлять быстрые, дешевые и более приватные платежи», ― сказал в комментарии для Coindesk разработчик Electrum под псевдонимом SomberNight.
Разработчики Electrum сообщали о работе над своей реализацией Lightning Network ещё в марте прошлого года. По словам SomberNight, для Electrum была написана совершенно новая реализация протокола Lightning, а не использована одна из существующих (к примеру, LND от Lightning Labs или c-lightning от Blockstream). Это одна из причин, по которой добавление Lightning в Electrum заняло так много времени.
Новая версия Electrum поддерживает ряд других нововведений, которые могут сделать использование Lightning более безопасным и менее неудобным для пользователей.
Electrum имплементировал собственную watchtower («сторожевую башню»), важный компонент Lightning, который сканирует блокчейн биткоина с целью обнаружения и предотвращения мошенничества. Хотя сегодня существует несколько реализаций watchtower, они пока не очень широко используются в Lightning Network, хотя и являются важной частью сети. Таким образом, поддержка watchtower от Electrum сделает использование Lightning ещё более безопасным.
Также в Electrum реализован submarine swap («подводный своп»). Прием платежей по-прежнему является сложной частью Lightning. Как выразился SomberNight, ирония в том, что пользователи «не смогут получать платежи, пока не потратят немного денег». «Чтобы решить эту проблему, мы имплементировали submarine swap, который представляет собой атомарный своп биткоинов внутри основной сети и Lightning», ― сказал SomberNight. «Electrum Technologies управляет центральным сервером, который проводит эти свопы за комиссию».
Electrum интегрировал Lightning с поддержкой аппаратных кошельков. «Вы можете использовать Lightning напрямую вместе со своим аппаратным кошельком: открывающие закрывающие каналы могут напрямую платить с и на адреса, поддерживаемые аппаратным устройством. Ваш баланс в Lightning-канале не будет защищен на аппаратном уровне, но весь ваш баланс в основной сети останется в безопасности. Таким образом, у вас может быть один кошелек, который можно использовать как для оплаты внутри основной сети, так и в Lightning», ― сказал SomberNight.
Пользователи Electrum могут просмотреть полный список изменений здесь.