Двухфакторная аутентификация в Electrum - это не совсем то, что мы привыкли видеть в своих аккаунтах на биржах, почте или кошельках наподобие blockchain.com.
Во-первых, 2FA в Electrum это платная услуга, которая предоставляется сторонней организацией
TrustedCoin. Для пользования услугой вам необходимо приобрести пакет из предоплаченных (co-sign) транзакций, сумма зависит от количества покупаемых co-sign транзакций, на сегодняшний день это:
- пакет их 20 co-sign транзакций: 0.00005 BTC/tx = 0.001 BTC всего
- пакет их 100 co-sign транзакций: 0.000025 BTC/tx = 0.0025 BTC всего
Выбрать какой именно пакет вы хотите оплатить можно кликнув на значок щита TrustedCoin в правом нижнем углу интерфейса Electrum (
скриншот).
При первой исходящей транзакции, в дополнение к требуемой для отправки сумме, с вашего кошелька будет потрачена сумма равная стоимости покупаемого пакета co-sign транзакций, и в вашу транзакцию будет добавлен дополнительный выход как оплата услуги. Такое будет происходить каждый раз как вы исчерпаете то количество co-sign транзакций транзакций, которое приобрели.
Во-вторых, при создании 2FA Electrum вы создаете мультиподписной кошелек с комбинацией 2-из-3. Такая схема подразумевает, что для доказательства владения монетами должны быть предоставлены любые два ключа из трех заранее установленных. Эти три ключа:
Ключ №1:
primary key, записан и защищен паролем (если вы это сделали) в вашем файле кошелька Electrum.
Ключ №2:
backup key, НЕ хранится где-либо, но может быть сгенерирован из вашей сид фразы.
Ключ №3:
trustedcoin key, хранится на сервере TrustedCoin.
Как установить Electrum с 2FA- Выбрать "Кошелек с двухфакторной аутентификацией"
- Создать новую seed-фразу
- Выбрать между Segwit и Legacy
- Далее, на ваш выбор: сохраните, зашифруйте, запишите на бумаге, выбейте на железке или выгрызите в камне - вашу SEED фразу
- Подтвердите SEED фразу и установите пароль
- Примите "Условия оказания услуг" и введите ваш Email (не знаю зачем почта нужна, возможно может помочь при возникновении проблем с доступом к 2FA)
- В следующем окне отсканируйте QR-код и сделайте его резервную копию.
Для большей безопасности вы можете настроить кошелек на оффлайн компьютере:
- Запустить Electrum на оффлайн компьютере и выбрать "Кошелек с двухфакторной аутентификацией"
- Сохранить сид фразу и подтвердите ее в следующем окне
- Ввести пароль для кошелька и в следующем окне нажать кнопку "Отмена" (
скриншот)
- Перенесите созданный в папке C:\Users\ВАШЕ_ИМЯ\AppData\Roaming\Electrum\wallets файл кошелька на онлайн компьютер и поместите его в тоже место
- При запуске на онлайн компьютере - вам будет предложено продолжить создание
- Примите "Условия оказания услуг" и введите ваш Email (не знаю зачем почта нужна, возможно может помочь при возникновении проблем с доступом к 2FA)
- В следующем окне отсканируйте QR-код и сделайте его резервную копию.
Как это работает?Когда вы совершаете транзакцию, ваш компьютер подписывает ее вашим
primary key, затем, запросит ваш код аутентификации, после ввода 2FA кода Electrum отправит эту транзакцию и код аутентификации в TrustedCoin. Затем, TrustedCoin проверит правильность вашего кода аутентификации и если код действителен, TrustedCoin подпишет транзакцию своим
trustedcoin key ключом и транслирует ее в сеть.
При этом, как вы понимаете, у TrustedCoin нет никакой возможности получить доступ к вашим средствам без вашего ведома, ваши BTC всегда находятся под вашим контролем.
Нюансы использования- Если вы создали 2FA Electrum и утратили доступ к сид фразе, то вы не сможете посмотреть ее как в стандартной версии кошелька. Пункт в меню будет недоступен (
скриншот). Сид не сохраняется в файле кошелька.
- Комиссия за транзакции в мультиподписном кошельке будет немного выше (
подсчет комиссии в 3 сообщении этой темы - ссылка).
- Так как это мультиподписной кошелек, для получения доступа к вашим биткоинам недостаточно одного приватного ключа, который вы можете получить кликнув правой кнопкой по адресу. Это только один из приватных ключей, который генерирован из Ключ №1, но без Ключ №2 или Ключ №3 - нет возможности получить доступ к средствам. Поэтому единственным верным способом сделать резервную копию вашего кошелька - это ваша SEED фраза, которая хранит оба ваших ключа.
При помощи SEED фразы можно восстановить доступ к средствам и отключить 2FA в Electrum. Для этого необходимо: создать новый кошелек с двухфакторной аутентификацией, выбрать "У меня уже есть seed-фраза", ввести свою SEED фразу и в следующем окне выбрать "Disable" (
скриншот).
При использовании Electrum с включенной функцией 2FA, ваш файл кошелька содержит только один из двух ваших приватных ключей, а при восстановлении из SEED фразы и отключении 2FA в файл кошелька помещается и второй приватный ключ. Выглядит этот вот так:
с включенным 2FA,
после восстановления из seed фразы и отключения 2FA.
Ссылкиhttps://api.trustedcoin.com/#/electrum-help