Wallet of Satoshi запускает бета-тест некастодиального биткоин-кошелька: новый шаг к контролю за приватными ключами

В июле команда Lightning-кошелька Wallet of Satoshi (WoS) запустила закрытое бета-тестирование некустодивной версии своего приложения, разработанное в сотрудничестве с компанией Lightspark, создателем протокола Spark.

По словам представителей команды, данное решение даст пользователям возможность управлять своими приватными ключами, не теряя при этом удобства интерфейса WoS.

«С самого начала Spark оказался тем недостающим элементом. Он предоставил нам необходимую основу для создания некастодиальной [версии], убрав лишние сложности и сосредоточившись на удобстве для пользователя», — отметили они в комментарии для Bitcoin Magazine.

Spark использует технологию Statechains для масштабирования сети Bitcoin. Пользователи хранят средства в структуре Spark Entity, состоящей из операторов Spark, ответственных за выполнение необходимых операций по подписи и удалению старых ключей.

Для создания общего адреса пользователи взаимодействуют с операторами, пользуясь модифицированной версией метода подписей FROST.

«Spark не является роллапом или блокчейном. Здесь отсутствуют смарт-контракты и виртуальная машина. Spark нативен для Bitcoin и строится на его архитектуре, ориентированной на платежи», — утверждается в документации проекта.

Фактически, Spark представляет собой протокол совместной подписи на основе Bitcoin без мостов, внешнего консенсуса или секвенсоров. Пользователи сохраняют контроль над своими средствами через предварительно подписанные транзакции, позволяющие односторонний вывод. Эти транзакции служат защитой и могут быть использованы для возврата средств в случае мошенничества.

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

В основной сети Spark представляет собой цепочку мультиподписей пользователей и операторов. На втором уровне система функционирует как древовидная структура, демонстрирующая историю транзакций и актуальные балансы. Протокол имеет открытый код.

Хотя WoS обозначает решение как некастодиальное, некоторые члены биткоин-сообщества не согласны с этим мнением. Протокол предполагает доверие к операторам Spark, поскольку пользователи не могут быть уверены, какой именно код работает на их серверах.

На мнение разработчика Bitcoin Core Мэтта Коралло, команда переводит приложение на Spark, чтобы избежать регуляторных рисков, связанных со хранением средств.

«Spark безусловно превосходит классические кастодиальные кошельки, поскольку позволяет пользователю односторонне вывести средства в случае закрытия оператора и удаления ключей. Однако полное доверие к оператору все же остается. Если он изменит код на своем сервере и начнет манипулировать монетами пользователей, он сможет украсть средства», — заявил Коралло.

Он подчеркнул, что в общем это позитивный шаг для WoS — отойти от традиционной кастодиальной модели к чему-то более прогрессивному. Но не следует забывать, что уровень безопасности не сравним с кошельками для подлинного самостоятельного хранения.

Ранее финтех-компания Revolut в сотрудничестве с Lightspark предоставила своим клиентам в Великобритании и ряде стран ЕЭЗ возможность совершать биткоин-транзакции через Lightning Network.