Состояние интеграции lightning Network в Electrum

electrum lightning network

Основатель Electrum Wallet Томас Воегтин (Thomas Voegtin) обсудил в интервью во время биткойнской встречи в Амстердаме текущее состояние интеграции Lightning Network в свой кошелек, на котором в какой-то момент приходилось 10% всех биткоин-транзакций.

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

Один из вариантов будет иметь следующую настройку:

  • Нормальный ElectrumX
  • Electrum Lightning Hub, основанный на существующей реализации Lightning, но поддерживающий новый протокол для общения с Electrum Client
  • Наблюдатель за транзакциями получит возможность отслеживать транзакции по устранению нарушений
  • Кроме того, потребуется экземпляр btcd, если используется lnd

Клиент Electrum не должен выполнять маршрутизацию Lightning, поскольку он всегда общается напрямую с Lightning Hub по специальному протоколу. Может быть, концентратор может быть реализован как говорящий с чем-то вроде lncli, так что нет необходимости в форке.

Клиент Electrum будет независимым узлом Lightning, поэтому сервер должен будет хранить деньги, но пользователи должны финансировать свои каналы вместе с сервером. Таким образом, клиент сможет получить только после открытия самого канала.

Несмотря на то, что разработчики проводят тесты безопасности, чтобы обеспечить высокий уровень безопасности для пользователей, детерминированное восстановление кошелька с использованием затравок будет невозможно, так как транзакции будут в цепочке . Это особенность молниеносных каналов, а не сам кошелек Electrum. Пользователи по-прежнему смогут восстанавливать ключи «Биткоин», используя семя, как и раньше, однако они не смогут восстановить молниеносные каналы из семени . Это означает, что любая Биткоин, которая была заблокирована в каналах, будет потеряна, если не сделать резервное копирование заранее. Разработчики Electrum стремятся решить эту проблему, включив службу резервного копирования, которая сохранит «зашифрованную» резервную копию молниеносных каналов, где пользователю доверяют не потерять.

Интеграция уже началась, и разработчики могут «уже отправлять и получать Биткоин в молниеносной сети», хотя в настоящее время это делается в Testnet, чтобы обеспечить его полную безопасность перед тем, как сделать его доступным для пользователей в Mainnet .

Сторожевая служба в Электрум также ведется , потому что является основным требованием для Lighning сетей , что каналы наблюдать во все времена. Кроме того, «технически подкованные» пользователи смогут использовать компонент «Сторожевая башня» для развертывания своих собственных сторожевых башен.

Со стороны пользовательского интерфейса / API дизайн сделан так, что он будет напоминать оригинальный кошелек Electrum, ориентированный на удобство использования, но при этом он будет знаком для существующих пользователей. Предполагается, что он будет иметь обычные экраны «отправлять и получать», хотя режим работы будет другим. Пользователям также не нужно постоянно взаимодействовать с Lightning Network.

Релиз запланирован на конец 2018 года, хотя он может выйти за рамки этого.