Разработка сети Lightning network – ожидаемого протокола второго слоя Биткоина, предназначенного для осуществления мгновенных микротранзакций, продолжает двигаться вперед.
Lightning Labs, основной разработчик реализации Lightning на Go под названием LND (Lightning Network Daemon), на прошлой неделе анонсировала свое многоплатформенное приложение Lightning Desktop App. Lightning wallet, приложение с открытым исходным кодом – это, по сути, пользовательский интерфейс? созданный поверх lnd и поддерживаемый новым легким клиентом Биткоина от Lightning Labs – Neutrino.
«Это первый функционирующий пользовательский интерфейс для отправки и получения транзакций Lightning в режиме «легкого клиента», - сказала глава Lightning Labs, Элизабет Старк (Elizabeth Stark).
В данный момент над разработкой Lightning network трудятся сразу несколько команд, работающих над разными направлениями реализации межоперационного взаимодействия протокола. Некоторые из этих реализаций уже функционируют, однако пока что только в тестовой сети Биткоина («тестнете») – своеобразной копии основной сети с монетами без ценности, специально созданными для тестирования новых приложений и прочего.
Несмотря на то, что в тестовой сети доступно несколько lightning daemons, большинство из них можно использовать только с помощью инструментов командной строки. Разработчики Олаолува Осунтокун (Olaoluwa Osuntokun), Брайан Ву (Bryan Vu) и Кейс Сандберг (Case Sandberg) объединились для совместной работы над новым приложением Lightning Desktop, обеспечивающим пользовательский интерфейс.
«Я думаю, что это большой шаг вперед - визуализировать эту технологию и посмотреть, как может выглядеть ранний пользовательский интерфейс. Одно дело - использовать командную строку, так как наши тестировщики и разработчики LND делали раньше, и совсем другое – загрузить приложение. Иметь возможность наблюдать такой прогресс – чрезвычайно важно», - сказала Старк.
В рамках анонса Lightning Labs также представила Neutrino, новую версию реализации Биткоина с открытым исходным кодом, которая поддерживает приложение Lightning Desktop. Одно из ее основных преимуществ - пользователям Neutrino не нужно загружать блокчейн Биткоина, размер которого в настоящее время превышает 140 гигабайт. Это делает приложение более доступным для обычных пользователей, которые совершают небольшие транзакции. Поскольку Neutrino использует новый метод фильтрации транзакций, он обеспечивает большую конфиденциальность, чем большинство легких клиентов.
Сейчас началось двухнедельное «блиц-тестирование» нового приложения, как отметила компания в своем в блоге. Разработчикам предлагается поэкспериментировать с самим настольным приложением, а также с Neutrino.
«У нас теперь есть настольное приложение - люди могут проще взаимодействовать со всеми приложениями, которые разработчики создают на Lightning, например Yalls», - сказала Старк.
После двухнедельного тестирования начнется обычный цикл выпуска релиза. Однако внедрение кошелька в основную сеть Биткоина может занять некоторое время, говорит Старк:
«Мы работаем над тестированием и повышением стабильности программного обеспечения до выпуска бета-версии. Это финансовое программное обеспечение и его протокол работает с деньгами, поэтому мы хотим, чтобы пользовательский опыт был положительным».
Для бета-версии нет конкретного срока выпуска, но Старк отметила, что «Следующим шагом будет сбор отзывов от тестировщиков и дальнейшая разработка, а также улучшения в lnd и Neutrino».
Код Lightning Desktop App доступен на GitHub.