Electrum Personal Server — это, как следует из названия, персональный сервер, задача которого соединить hardware- или легкий кошелек с полной нодой сети Биткоин. Такое решение здорово облегчит жизнь биткоин-пользователям.
Над Electrum Personal Server работает Кристиан Белчер, получивший известность после участия в разработке сервиса JoinMarket. Эта разработка позволит соединить биткоин-кошелек с полным узлом сети. «Если биткоин — это цифровое золото, то кошелек полной ноды — это ваш личный ювелир, проверяющий за вас подлинность транзакций», — говорит разработчик.
Проблема в том, что хранить полную историю транзакций Биткоина несколько обременительно: сейчас она занимает 156 Гб, ежегодно увеличиваясь на 50Гб. На синхронизацию полной ноды может уйти несколько суток, а время, как известно, деньги. Кроме этого полный узел требует высокой пропускной способности канала и мощного процессора. Легкие кошельки не собирают информацию о всех транзакциях, а только о тех, которые касаются только его. Но безопасность таких решений оставляет желать лучшего: информация о пользователях легких кошельков хранится на централизованных серверах, так что при желании, ею запросто можно воспользоваться.
И вот тут-то на помощь приходит Electrum Personal Server. По сути это тот же кошелек Electrum, но с возможностью подключиться к полному узлу Биткоина. Он позволяет использовать такой же как у Electrum интерфейс, подключать hardware-кошельки, восстанавливать кодовые фразы. Единственный минус Electrum Personal Server — отсутствие функции instant-on: после повторного включения баланс кошелька не сможет быть отображен мгновенно, без синхронизации, которая может занять несколько часов. Выход один — не выключать компьютер.
Безопасность Биткоина держится на полных узлах, объясняет Белчер. Легкие кошельки — это удобно, но если большинство пользователей будут пользоваться облегченным клиентами? «биткоину крышка». В качестве альтернативы разработчик и предлагает Electrum Personal Server.