Electrum-grs это лёгкий кошелёк groestlcoin для Windows, MacOS и Linux на базе протокола клиент-сервер. Его основные преимущества - поддержка мультисигнатурных кошельков и отсутствие необходимости в скачивании всего блокчейна.
Если вы обычный пользователь Groestlcoin и желаете пользоваться удобством веб-кошелька в сочетании с безопасностью настоящего приложения и доступностью мультисингатур, Elecrum-GRS – это то, что вы искали.
Изменения Electrum-GRS 2.5.4:
• Включён бинарный файл Linux
• Отлажено развёртывание приватных ключей
• Отлажена подпись/верификация сообщений
• Серверы Electrum-GRS обновлены до версии 2.5.4
• Installwizard: не допускает прямого копипастинга сида
• QT GUI поддерживает работу нескольких окон для одного процесса. При запуске новой сессии Electrum-GRS происходит проверка на работу других процессов, и осуществляется соединение с ними.
• На сетевом уровне используется select(), поэтому все связи сервера соединяются в один тред. Кроме того, плагины синхронизации, верификации и обменного курса теперь запускаются по отдельности в дереве сети, а не порождают собственные треды
• Плагины переписаны
• Список слов на упрощённом китайском
• Динамические комиссии: использование значения estimatefee, возвращённого сервером
• Различные улучшения GUI
• Поддержка мультисигнатурных кошельков на m-из-n multisig при n≤15.
• Комиссии задаются вручную в GUI, в т.ч. когда используется короткий путь «!»
• Новый плагин для e-mail позволяет отправлять и получать запросы на платёж по электронной почте
• улучшения диалога транзакций:
- запрос пароля после демонстрации транзакции
- отображение адресов сдачи (? – change address) жёлтым цветом
• Улучшенная логика сетевого уровня
• Более эффективный отбор монет – сперва тратятся более старые, тем самым снижая количество входов транзакции
• Командная строка принимает синтаксис “!” для отправки максимальной доступной суммы. Может сочетаться с опцией «-from». Пример: 'payto <destination> ! --from <from_address>'
• Командная строка также принимает короткий путь «?» для аргументов приватных ключей, который запускает подсказку.
• Запросы на платёж могут подписываться сертификатом SSL и публиковаться как файлы bip70 в публичной сетевой директории
• Отображение сумм (разделения порядков и тысяч) по местным правилам в GUI
• Отображение незрелых коинов на балансе
• Более быстрый запуск благодаря следующим модификациям:
1. Вводы/выводы транзакций кэшируются в файле кошелька
2. Быстрый парсер на сертификате X509, с pyasn1 покончено.
• Объединены вкладки «входящие» и «отправленные»
• Контакты хранятся в отдельном файле, распределённом между кошельками
• Меню поиска доступно в GUI (ctrl+S)
• Собственные адреса показаны зелёным в диалоговом окне транзакций
• Диалог историй адресов
• В паролевом диалоге пароль запрашивается заново после неверного введения
• Главный диалог публичных ключей отражает, какие ключи относятся к кошельку, а какие – к другим подписантам
• В диалоге транзакций запрашивается сохранение несохранённой транзакции, полученной из пула-подписанта, когда пользователь нажимает на кнопку закрытия.
• Диалог восстановления мультисигнатуры принимает ключи xpr.
Особенности
• Зашифрованный кошелёк: файл, содержащий groestlcoin, защищён паролем, а вы защищены от воров
• Детерминистическое генерирование ключа – если потеряете кошелёк, его можно будет восстановить из сида. Вы защищены от собственных ошибок.
• Мгновенное включение – клиент не скачивает блокчейн, а запрашивает данные у сервера. Никаких задержек, всё своевременно.
• Свобода и приватность – на сервере не хранятся данные пользователей. Вы не привязаны к определённому серверу, а сам сервер не знает, кто вы.
• Никаких скриптов – Electrum-GRS не скачивает скрипты. Взломанный сервер не сможет послать случайный код и украсть ваши groestlcoin.
• Нет слабых точек – код сервера открыт, и запустить его может каждый
• Транзакции подписываются локально – ваши приватные ключи не попадают на сервер. Вам не нужно доверять ему свои деньги.
• Поддержка фаервола – клиенту не нужен открытый порт, он просто запрашивает апдейты у сервера
• Бесплатное ПО - Gnu GPL v3. Код доступен для проверки любому желающему.
• Написано на Python – код короткий и легко проверяется.
• Юзер-френдли: поддержка URI groestlcoin, подписанных URI и псевдонимов groestlcoin
• Нет привязки: можно экспортировать свои приватные ключи и использовать их в других клиентах groestlcoin
• Нет ожидания: серверы Electrum-GRS децентрализованы и многочисленны. Кошелёк работает всегда.
• Проверка доказательства: кошелёк подтверждает все транзакции вашей истории через SPV
• Холодное хранение: храните приватные ключи в оффлайне, а в онлайн выходите только через кошелёк для просмотра. Подписывайте транзакции с отключённого от сети компьютера, и передавайте с устройства, которое не хранит ваши ключи
• Мультиподпись: разделите разрешение на трату ваших денег между несколькими кошелькам через параллельные деривации BIP32 и адреса P2SH (2 из 2 или 2 из 3). Формат компактной сериализации для неподписанных или частично подписанных транзакций включает в себя публичный мастер-ключ BIP32 и деривацию, необходимую для подписи входов. Сериальные транзакции могут отправляться другим подписантам или на холодное хранение с помощью QR-кодов.
• Плагин пула-подписанта: зашифрованный канал связи для мультсигнатурных кошельков, необходимый для отправки и получения частично подписанных транзакций
• Пусть вас заметят: запустите публичный сервер Electrum GRS, опубликуйте сообщение и привлеките тысячи пользователей Groestlcoin
Будем благодарны, если в своём фидбеке вы ответите на следующие вопросы::
1. Можете ли вы получать монеты (небольшие количества, которые не жалко потерять)?
2. Можете ли вы отправлять монеты?
3. Работает ли в мультисигнатурном кошельке пул-подписант?
4. Работает ли виртуальная клавиатура при запросе пароля?
5. Обнаруживаются ли electrum1.groestlcoin.org и electrum2.groestlcoin.org в Tools – Network автоматически?
6. Разворачиваются (sweep) ли приватные ключи?
7. Получается ли подписывать/подтверждать сообщения?
8. Получается ли зашифровывать/дешифровывать сообщения?
Скачать его можно по ссылкам, представленным ниже, всего за 5 минут:
Для Linux:
https://github.com/GroestlCoin/electrum-grs/releases/download/v2.5.4/Electrum-GRS-2.5.4_Linux_x86_64-Installer.binДля OS X:
https://github.com/GroestlCoin/electrum-grs/releases/download/v2.5.4/Electrum-GRS-2.5.4-Installer.pkgДля Windows:
https://github.com/GroestlCoin/electrum-grs/releases/download/v2.5.4/Electrum-grs-2.5.4-Windows-setup.exeПримечание: бинарные коды Windows и OS X не поддерживают QR-сканирование
Исходный код:
GitHub для сервера:
https://github.com/Groestlcoin/electrum-grs-serverGithub для клиента:
https://github.com/Groestlcoin/electrum-grs