Мы используем такие технологии, как файлы «куки», для хранения и/или доступа к информации об устройстве. Мы делаем это, чтобы улучшить удобство просмотра и показывать (не-)персонализированную рекламу. Согласие на использование этих технологий позволит нам обрабатывать такие данные, как поведение при просмотре или уникальные идентификаторы на этом сайте. Несогласие или отзыв согласия может отрицательно повлиять на определенные функции и возможности.
Техническое хранение или доступ строго необходимы для законной цели предоставления возможности использования конкретной услуги, явно запрошенной подписчиком или пользователем, или с единственной целью осуществления передачи сообщения по сети электронных коммуникаций.
Техническое хранение или доступ необходимы для законной цели хранения предпочтений, которые не запрошены подписчиком или пользователем.
Техническое хранилище или доступ, используемый исключительно для статистических целей.
Техническое хранилище или доступ, который используется исключительно для анонимных статистических целей. Без повестки в суд, добровольного согласия со стороны вашего интернет-провайдера или дополнительных записей от третьей стороны информация, хранящаяся или полученная только для этой цели, обычно не может быть использована для вашей идентификации.
Техническое хранилище или доступ необходимы для создания профилей пользователей для отправки рекламы или отслеживания пользователя на веб-сайте или на нескольких веб-сайтах в аналогичных маркетинговых целях.
Что такое Multisig? Настраиваем с использованием аппаратных кошельков
Мультисиг позволяет распределить доступ к криптовалюте между несколькими независимыми ключами. В схеме «2 из 3» для перевода достаточно любых двух подписей: потеряв доступ к одному ключу, Вы сохраните возможность воспользоваться средствами. Тот, кто завладеет только одним ключом, не сможет самостоятельно их перевести.
Ниже настроим биткоин-кошелёк в Electrum, сохраним его конфигурацию и проверим подписи, а для Ethereum используем Safe{Wallet}. В обоих примерах приватные ключи будут храниться на Ledger Nano X, Ledger Flex и Trezor Safe 7, однако создание кошелька, проверка операций и восстановление доступа будут различаться.
В инструкции для компьютера ориентируемся на Electrum 4.8.2. Поддержка Trezor Safe 7 появилась в версии 4.8.0, поэтому более ранние версии для этого набора устройств не подходят. Названия пунктов Electrum и Safe{Wallet} приводим на английском, чтобы их было проще найти в интерфейсе.
Что такое мультисиг и от чего он защищает
Доступ к средствам в обычном аппаратном кошельке с одним подписантом можно восстановить по сид-фразе, то есть фразе восстановления. Устройство хранит приватные ключи и подписывает транзакции, не передавая ключи программе на компьютере. Если кто-то получит фразу восстановления, он сможет воссоздать ключи на совместимом устройстве; для кошелька с passphrase понадобится и этот дополнительный пароль.
Мультисиг (multi-signature) требует нескольких подписей для подтверждения операции. Его описывают формулой «m из n», где n — общее количество ключей, а m — количество подписей, необходимых для расходования средств. В нашем примере три ключа созданы независимо друг от друга, а подписывать переводы могут Nano X и Safe 7, Flex и Safe 7 либо два Ledger.
Схема «2 из 3» позволяет пользоваться средствами, если одно устройство сломалось или одна фраза восстановления потеряна. При краже одного ключа злоумышленнику понадобится ещё один, чтобы перевести средства. Защита от общей уязвимости устройств зависит от распределения ключей между производителями, а от пожара или кражи в одном помещении — от мест хранения.
Если два подписанта подтвердят один и тот же подменённый адрес или вредоносный вызов контракта, операция будет выполнена. Поэтому каждый подписант должен проверять операцию самостоятельно, сверяя адрес и параметры на устройстве и используя независимые источники данных.
Ledger Nano X, Ledger Flex и Trezor Safe 7 в схеме «2 из 3»
Для этого гайда используем два устройства Ledger и один Trezor. У Nano X физические кнопки и компактный экран, тогда как на сенсорных экранах Flex и Safe 7 удобнее просматривать длинные адреса и параметры. Какие именно данные можно увидеть, зависит от прошивки, приложения и способа подключения.
Устройства разных производителей позволяют уменьшить зависимость от общего программного кода и аппаратной платформы. Для обычного подписания в нашем примере удобно использовать Safe 7 и один Ledger, оставив второй Ledger в удалённом месте как резервный.
Если заменяете одну из моделей, проверьте её совместимость с программой и сетью. Устройство для Bitcoin-мультисига не обязательно поддерживает подписание в Safe для Ethereum, а способ добавления ключа может отличаться.
Ledger Flex
Ledger Nano X
Trezor Safe 7
Какую схему выбрать: «2 из 2», «2 из 3» или «3 из 5»
Далее настраиваем «2 из 3», поскольку эта схема позволяет хранить один ключ отдельно и обходиться без него при обычных переводах. «2 из 2» уместна, когда обязательно участие обеих сторон, но требует особенно надёжных резервных копий. «3 из 5» может подойти для совместного управления средствами, если дополнительное количество устройств и ответственных лиц оправданно.
Распределите устройства и фразы восстановления так, чтобы в одном месте не было доступа к двум независимым ключам. Например, Nano X и фраза восстановления Flex в одном ящике уже позволяют собрать две подписи. Устройство и его собственная резервная копия соответствуют одному ключу, хотя их совместное хранение создаёт риск одновременной потери обоих.
Выбирайте места хранения так, чтобы иметь доступ к двум ключам, даже когда не можете добраться до третьего хранилища. Передавая ключ доверенному человеку, объясните его роль в схеме и порядок действий при потере устройства.
Чем отличается мультисиг в Bitcoin и Ethereum
Electrum работает с Bitcoin. Для Ethereum используем Safe — смарт-контрактный аккаунт, к которому подключаются адреса владельцев. Оба варианта позволяют установить порог «2 из 3», но хранят это правило по-разному.
Bitcoin: ключи и конфигурация кошелька
В Bitcoin условия расходования средств задаёт скрипт. Чтобы программа могла вычислить адреса нашего кошелька, ей нужны расширенные публичные ключи всех трёх участников, порог подписей, тип скрипта и правила выведения дочерних ключей. Electrum выступает координатором: собирает эти данные, создаёт транзакцию и передаёт её устройствам для подписания.
Расширенный публичный ключ часто обобщённо называют xpub. Он позволяет вычислять производные адреса, но не подписывать переводы. В Electrum для нашего типа мультисига ключ будет иметь префикс
Zpub; при резервном копировании сохраняйте его полностью, именно в том виде, в котором он показан.Для адресов P2WSH в блокчейн сначала попадает хеш скрипта, а сам скрипт раскрывается при расходовании полученных на этот адрес BTC. Это не заменяет резервную копию конфигурации со всеми расширенными ключами. Если один ключ потерян вместе с его xpub и нет другого способа их восстановить, двух остальных ключей недостаточно для воссоздания адресов кошелька.
Ethereum: владельцы и порог в контракте Safe
У обычного Ethereum-адреса нет настройки «две подписи из трёх». Для этого создают смарт-контрактный аккаунт, например Safe, в котором хранятся адреса владельцев и порог подписей. Каждый аппаратный кошелёк управляет отдельным адресом владельца, а средства поступают на адрес самого Safe.
Состав владельцев Safe можно изменить, собрав необходимые подписи, без перевода всех активов на другой аккаунт. При этом создание контракта и выполнение операций требуют сетевой комиссии, а к рискам устройств добавляются риски контракта, подключённых модулей и интерфейса. В этом гайде используем обычную схему с тремя владельцами, без дополнительных модулей и разрешений на расходование средств.
Что подготовить перед настройкой
Если используете passphrase — дополнительный пароль, от которого зависят ключи кошелька, — определите его до экспорта xpub и выбора Ethereum-адресов. В дальнейшем открывайте кошелёк с тем же паролем: любой другой, в том числе пустой, даёт другие ключи. Для первого теста можно использовать отдельные кошельки без passphrase.
Часть 1. Настраиваем Bitcoin-мультисиг в Electrum
Настроим нативный SegWit-мультисиг P2WSH с порогом «2 из 3». Гайд Saleem Rashid 2018 года объясняет тот же принцип, однако его экраны и ограничения старых прошивок устарели. В современной интеграции Ledger при подписании регистрируется политика кошелька, которая задаёт порог и состав ключей.
В Electrum 4.8.2 плагин Ledger не показывает мультисиг-адреса на экране устройства, хотя сами Nano X и Flex позволяют делать это через другую совместимую программу. В этом гайде адрес получения показываем на Safe 7, отдельно проверяя все ключи в конфигурации.
Шаг 1. Скачиваем Electrum и проверяем подпись
gpg --import ThomasV.asc. Процедура и источники для сверки приведены в разделе загрузки Electrum и официальной инструкции по проверке подписи.gpg --verify electrum-4.8.2-setup.exe.asc electrum-4.8.2-setup.exe. Для другого пакета подставьте его точные имена файлов.Контрольная сумма помогает обнаружить повреждённый файл, но её совпадение с хешем на том же сайте не подтверждает происхождение программы, если сайт подменили. В Linux также могут понадобиться udev-правила Ledger и Trezor, чтобы приложение получило доступ к USB-устройствам.
Шаг 2. Запускаем Electrum и настраиваем подключение
При первом запуске Electrum настраивает соединение с Bitcoin-сетью ещё до создания кошелька. Выбирать сервер вручную необязательно: для первоначальной настройки можно оставить автоматическое подключение. Если программа уже настроена, эти начальные окна могут не появиться.
домен:порт:s; часто используют порт50002, однако его нужно сверить с настройками сервера. Сервер из предложенного списка можно выбрать, нажав на него правой кнопкой мыши → Use as server. Проверьте введённые данные и нажмите Next.Оставьте параметр Use Proxy выключенным, если у Вас нет настроенного прокси. Режим Connect only to a single server предназначен для собственного сервера, которому Вы полностью доверяете: в этом режиме Electrum не сверяет заголовки блоков с другими серверами. Для обычного публичного сервера используйте Auto-connect или Manual server selection.
После создания кошелька эти параметры можно открыть через Tools → Network → Server или значок сети в правом нижнем углу. Если соединение не устанавливается, проверьте доступ к интернету и настройки прокси; для автоматического режима верните Connection mode → Auto-connect. Дождитесь завершения первой синхронизации, поскольку без неё баланс и история могут отображаться не полностью. Как связаны кошелёк, Electrum-сервер и полная нода, объясняем в руководстве по Bitcoin-ноде на Start9.
Шаг 3. Готовим устройства к подключению
Шаг 4. Создаём кошелёк «2 из 3»
multisig-ledger-trezor, и нажмите Next. Если Electrum уже открыл существующий кошелёк, сначала выберите File → New/Restore, чтобы создать отдельный файл.При одинаковых ключах, путях и типе скрипта порядок добавления подписантов не меняет адреса: Electrum сортирует публичные ключи при построении мультисиг-скрипта. Названия устройств всё же стоит записать, чтобы знать, какой ключ принадлежит каждому из них.
Шаг 5. Добавляем ключ Ledger Nano X
bc1q.m/48h/0h/0h/2h— правило, по которому из исходного ключа получают ключи нужного аккаунта. Обозначениеhи апостроф в этой записи равнозначны:m/48'/0'/0'/2'. Этот путь соответствует стандарту BIP48 для первого аккаунта нативного SegWit-мультисига в основной сети Bitcoin.Варианты
p2wsh-p2shиp2shсоздают другие адреса. Для нового кошелька в этом руководстве используем P2WSH; при восстановлении существующего кошелька нужно воспроизвести его исходный тип скрипта и путь, даже если они отличаются от приведённых здесь.Шаг 6. Добавляем ключ Trezor Safe 7
m/48h/0h/0h/2hи тип P2WSH. Подтвердите необходимые запросы на устройстве и дождитесь перехода к третьему подписанту.Шаг 7. Добавляем ключ Ledger Flex
m/48h/0h/0h/2hи подтвердите экспорт публичных данных, если устройство его запросит.Если подписант находится в другом месте, его можно добавить по расширенному публичному ключу, полученному для заранее выбранного пути. В таком случае сверьте ключ с владельцем по независимому каналу связи: xpub от неизвестного отправителя может добавить в схему чужого подписанта.
Шаг 8. Защищаем файл кошелька паролем
В файле, созданном только с аппаратными подписантами, нет их приватных ключей. Он содержит публичные ключи и параметры кошелька, по которым можно отслеживать адреса и историю, поэтому его тоже нужно защищать от посторонних.
Шаг 9. Сохраняем конфигурацию и резервную копию
sortedmulti. Проверив адрес на следующем шаге, добавьте первый адрес получения в качестве контрольного.Конфигурация без приватных ключей не позволяет перевести средства, однако раскрывает адреса и финансовую историю. Не отправляйте её в открытые чаты и не загружайте на сторонний сайт для «проверки кошелька». Дескриптор, то есть текстовое описание правила построения адресов, можно сохранить дополнительно, но для базового восстановления достаточно уже записанных параметров и полных публичных ключей.
Как сопоставить Zpub с xpub в политике Ledger
Electrum и Ledger могут показывать один и тот же расширенный публичный ключ с разными префиксами. Чтобы сверить его целиком, заранее сохраните также соответствующую запись в формате xpub, не меняя исходный Zpub в резервной копии.
convert_xkey("ваш полный Zpub", "standard"), заменив текст в первых кавычках полным Zpub из конфигурации. Команда меняет кодировку, сохраняя публичные данные ключа; приватные ключи или фразы восстановления здесь не нужны.Не заменяйте Zpub на xpub в мастере восстановления Electrum только ради другого префикса: тип кодировки может влиять на то, какой скрипт выберет программа. Для воспроизведения кошелька по шагу 12 используйте сохранённые исходные Zpub.
Шаг 10. Проверяем адрес и получаем тестовые BTC
Проверка мультисига, и нажмите Request. Поле Requested amount можно оставить пустым. Electrum покажет адрес получения; если вкладка Addresses скрыта, включите её через View → Show Addresses.При попытке показать этот адрес на Nano X или Flex Electrum сообщит, что для Ledger функция доступна только в стандартных кошельках. Проверьте адрес на Safe 7 по описанной выше процедуре. Чтобы показать его также на Ledger, можно использовать Sparrow, о котором рассказываем ниже.
Шаг 11. Подписываем перевод двумя устройствами
Зарегистрированная политика позволяет Ledger проверять, принадлежит ли сдача этому же мультисиг-кошельку. Сдача — остаток от суммы BTC, которую кошелёк использовал для перевода: после выплаты получателю и оплаты комиссии он возвращается на Ваш адрес. Если при регистрации Вы подтвердите политику с чужими ключами, устройство будет проверять сдачу по ней, поэтому состав подписантов нужно сверить заранее.
Electrum хранит подтверждение регистрации политики Ledger в памяти программы. После перезапуска или нового соединения запрос может повториться, поэтому каждый раз сверяйте порог и ключи со своей конфигурацией.
Как передать частично подписанную транзакцию
Если устройства хранятся в разных местах, подписи можно собрать на разных компьютерах с одной и той же конфигурацией кошелька. Для этого используют PSBT — файл транзакции, который хранит данные для подписания и уже добавленные подписи.
PSBT не содержит фраз восстановления, но может раскрывать адреса, суммы и другие данные кошелька. Передавайте его по защищённому каналу и подписывайте одну и ту же транзакцию, не меняя получателя или сумму. Плагин Nostr Cosigner также позволяет обмениваться транзакциями между подписантами; при первоначальной настройке достаточно передачи файла.
Шаг 12. Проверяем конфигурацию, резервные копии и все пары
Воспроизведение конфигурации проверяет, правильно ли сохранены публичные ключи и параметры; проверка фразы — точно ли записаны слова, а тестовые переводы — работает ли каждый подписант. Проведите все три проверки до основного пополнения.
Описание проверок есть в инструкции Trezor Safe 7 и инструкции Ledger Recovery Check. Для этих проверок фразы вводят только на устройствах.
Что делать при поломке, потере или компрометации ключа
Если устройство сломалось, а резервная копия осталась защищённой, восстановите тот же ключ на совместимом аппаратном кошельке. Если используете passphrase, откройте кошелёк с ней, затем экспортируйте расширенный публичный ключ для записанного пути и сверьте его с конфигурацией. Поломка сама по себе не означает компрометации ключа.
Если устройство потеряно, украдено или фраза восстановления могла попасть к посторонним, создайте новый мультисиг с новым независимым ключом вместо утраченного. Проверив новую конфигурацию и адрес, переведите туда средства двумя доступными старыми ключами. Восстановление скомпрометированной фразы на новом устройстве не лишает доступа того, кто уже её получил.
Если недоступны два устройства, восстановите хотя бы один из этих ключей, чтобы вместе с доступным ключом снова иметь две подписи. Новое устройство должно поддерживать формат резервной копии: BIP39 и SLIP39 не взаимозаменяемы. Для воспроизведения адресов также нужны сохранённые публичные данные всех подписантов.
Electrum поддерживает программное восстановление через I already have a seed → Options, где можно выбрать BIP39 seed или SLIP39 seed. В таком аварийном сценарии нужно воспроизвести исходную passphrase, тип P2WSH и путь каждого ключа; для Multi-share Backup SLIP39 потребуется достаточное количество долей. Ввод фразы на компьютере выводит соответствующий ключ за пределы аппаратной защиты, поэтому после спасения средств его следует заменить. Для обычной проверки резервных копий используйте устройства. Совместимость резервных копий и сторонних программ разбираем в статье о закрытии производителя кошелька.
Electrum или Sparrow для этого кошелька
Electrum остаётся основной программой этого руководства. Sparrow можно использовать как другой координатор той же стандартной конфигурации. В частности, он поддерживает работу с политиками Ledger и показ мультисиг-адресов на устройстве, что полезно для проверки адресов на Nano X и Flex.
Можно импортировать копию файла Electrum или воспроизвести кошелёк по полным расширенным ключам, путям, порогу и типу скрипта. Перед работой со средствами сопоставьте несколько адресов с Electrum, чтобы проверить правильность конфигурации. После этого при необходимости сохраните также дескриптор.
Часть 2. Настраиваем Ethereum-мультисиг через Safe{Wallet}
Safe{Wallet} — интерфейс для работы со смарт-контрактным аккаунтом Safe. В Ethereum такой аккаунт может хранить ETH, токены ERC-20, в том числе USDT и USDC, а также NFT. Описанный здесь способ не подходит для BTC или USDT в сети Tron; в каждой поддерживаемой EVM-сети отдельно проверяют, развёрнут ли контракт Safe и какие у него настройки.
При стандартном подтверждении владельцы подписывают предложение вне блокчейна, поэтому эти подписи не требуют газа. Сетевая комиссия оплачивается при создании Safe и выполнении операции. В нашем примере её будет оплачивать один из владельцев, которому для этого нужен ETH на личном адресе в той же сети.
Первую проверку проведём обычным переводом небольшой суммы ETH без пакетных вызовов и взаимодействия с dApp. После него отдельно рассмотрим, что меняется для токенов. Если решите тестировать в сети второго уровня, последовательно выбирайте именно её при создании, пополнении, сверке хешей и выполнении.
Шаг 1. Записываем три Ethereum-адреса владельцев
Адреса владельцев управляют Safe, но средства хранятся на адресе самого Safe. Если пополнить личный адрес одного из владельцев, расходование этих средств будет зависеть только от его ключа.
Шаг 2. Подключаем Ledger к Safe{Wallet}
Для подписей вне блокчейна Safe рекомендует прямое подключение Ledger и Trezor. Его и используем в этом руководстве, поскольку подключение через MetaMask может изменить способ подписания и отображения данных. Если браузер не видит устройство, проверьте кабель и разрешения USB, а также закройте другие программы, которые используют соединение.
Шаг 3. Создаём Safe с порогом «2 из 3»
Шаг 4. Проверяем контракт и пополняем Safe
getOwners()иgetThreshold()и выполните эти запросы. В ответ Вы должны получить три записанных адреса и число 2; сопоставьте их с настройками в Safe{Wallet}.Если отправить средства в сеть, где Safe ещё не развёрнут, для восстановления доступа может потребоваться отдельное развёртывание контракта, которое не всегда возможно. При первоначальной настройке используйте только проверенную сеть и уже развёрнутый аккаунт.
Шаг 5. Создаём и проверяем перевод ETH
toдолжно содержать получателя,value— сумму в wei,data— пустое значение0x, аoperation—0, то есть обычный вызовCALL. Один ETH равен10^18wei.nonce— порядковый номер операции этого Safe. Если интерфейс предлагает пакетный вызов илиDELEGATECALLвместо ожидаемого простого перевода, вернитесь и выясните, почему изменилась структура операции.Подтверждая предложение Safe, владелец обычно подписывает структурированное сообщение EIP-712 с условиями будущей операции. На экране устройства могут отображаться его поля, хеши или оба варианта. Просматривайте все доступные данные, а если полного расшифрованного описания нет, сверяйте хеши по процедуре ниже.
Хеш вычисляют из данных операции, поэтому правильное значение может соответствовать и вредоносному вызову. Сначала проверьте, что именно сделает операция, а затем сверьте её хеши.
Как сверить хеши через Safe Utils
to,value,data,operation,nonce,safeTxGas,baseGas,gasPrice,gasTokenиrefundReceiver. Сверьте их с тем, что собираетесь сделать; недостающие значения не подставляйте наугад.safeTxHash— с Safe transaction hash; эти три значения не должны совпадать между собой.Выполняйте независимый расчёт на другом доверенном устройстве, проверяя также происхождение входных данных: два окна на одном компьютере могут быть подменены одной и той же вредоносной программой. Подробнее процедура описана в документации Safe Utils и инструкции Safe для аппаратных кошельков. Для локального расчёта можно использовать safe-tx-hashes-util.
Шаг 6. Собираем две подписи и выполняем операцию
Что меняется для USDT, USDC и других токенов
После успешного теста ETH можно проверить перевод токена ERC-20: пополните Safe в той же сети и в Send funds выберите нужный актив. Создайте предложение, соберите два подтверждения и выполните операцию. Перед подписанием учтите отличия перевода токенов, описанные ниже.
Для обычного перевода ERC-20 поле
toсодержит адрес контракта токена, а получатель и количество токенов закодированы вdataв вызовеtransfer. Полеvalueобычно равно нулю, поскольку ETH в этом вызове не передаются. Проверяйте адрес контракта, получателя и сумму с учётом количества десятичных знаков токена, затем сверяйте хеши.Если вместо ожидаемого transfer предлагается approve, Вы предоставляете другому адресу разрешение на расходование токенов. Взаимодействие с dApp, пакетные операции и незнакомые контракты нужно разбирать отдельно; успешный тест ETH не подтверждает их безопасности.
Чему учит атака на Bybit
21 февраля 2025 года при работе Bybit с Safe{Wallet} была подписана подменённая операция. Согласно описанию расследования Sygnia, вредоносные изменения в ресурсах веб-интерфейса позволили подменить содержимое транзакции и получить контроль над активами. Несколько аппаратных подписей не остановили операцию, содержание которой не соответствовало ожиданиям подписантов.
Проверяя вызов контракта, независимо вычисляя хеши и по возможности симулируя результат, подписанты могут обнаружить такую подмену до подтверждения. Каждую операцию нужно проверять независимо от количества подписантов.
Как заменить владельца или изменить порог Safe
Для добавления владельца или изменения порога нужно количество подтверждений, установленное действующим порогом. Чтобы перейти к схеме «3 из 5», добавьте и проверьте новых владельцев, затем установите порог в три подписи. Если доступных ключей уже меньше текущего порога, а другой способ восстановления не был настроен заранее, снизить порог не получится.
Что сохранить для восстановления Safe
Восстановите доступ к ключам как минимум двух владельцев и подключите существующий Safe в правильной сети. Создавать новый аккаунт вместо старого не нужно: актуальный состав владельцев и порог хранятся в контракте, поэтому воспроизводить их из xpub, как в Bitcoin, не придётся.
Если веб-интерфейс недоступен, контракт продолжает существовать. Работать с ним можно через другой совместимый интерфейс или Safe CLI. Для этого потребуется отдельная настройка, при которой также проверяют сеть, адрес контракта, nonce и данные операции. Без записанных адресов и аккаунтов восстановить доступ будет сложнее, даже если фразы восстановления сохранены.
Подойдёт ли Ledger Enterprise Multisig вместо Safe{Wallet}
Ledger Enterprise Multisig также работает на протоколе Safe и предлагает Clear Signing — понятное отображение поддерживаемых операций на экране устройства. Однако его требования к моделям отличаются от обычного подключения Ledger в Safe{Wallet}.
Из устройств, использованных в этом руководстве, подписание в Ledger Enterprise Multisig поддерживает Flex. Nano X позволяет подключаться, просматривать баланс и запросы, но не подписывать операции в этом сервисе. Поэтому через него не получится собрать две подписи нашими Ledger; для смешанного набора с Safe 7 используем Safe{Wallet}.
Типичные ошибки при настройке мультисига
Когда можно переходить к основному пополнению
После настройки у Вас должны быть три независимых ключа, проверенные резервные копии и понятный способ восстановить доступ. Для Bitcoin дополнительно нужна полная конфигурация, из которой Вы уже воспроизвели те же адреса; для Safe — проверенные владельцы, порог и адрес развёрнутого контракта в нужной сети.
Основное пополнение делайте после успешных тестовых переводов, в том числе с участием резервного подписанта. Оставьте краткую инструкцию по восстановлению для себя или доверенного человека, чтобы через несколько лет не восстанавливать порядок действий по памяти. Подробнее о резервных копиях можно прочитать в наших материалах о фразе восстановления и способах её хранения.
Похожие записи
#Ledger туториал. Ledger Nano X не заряжается: Battery problem / Charging stopped
Ledger Nano X не заряжается: если на экране появилось сообщение «Battery problem» или «Charging stopped», это не значит, что ваши монеты пропали. Ключи и средства остаются в безопасности, а проблема касается аккумулятора или условий зарядки устройства. Nano X — модель Ledger со встроенным аккумулятором на 100 mAh. Сообщение «Charging stopped» означает, что устройство из соображений …
#Туториал. Почему Bitcoin-адрес меняется после перевода
Почему Bitcoin-адрес меняется после перевода? Ситуация типичная: вы получили биткоин на свой кошелёк, всё дошло. Через неделю заходите пополнить его ещё раз и видите уже совсем другой адрес. Старый исчез с экрана. Первая реакция у многих одинаковая: что-то сломалось или деньги уйдут не туда. Ничего не сломалось. Для современных HD-кошельков смена адресов — нормальное поведение, …
#Ledger туториал. Ledger Wallet не видит Ledger: полный чеклист решений
Ledger Wallet не видит Ledger: Вы подключаете устройство к компьютеру, но приложение Ledger Wallet — так с 2025 года называется бывший Ledger Live — его не видит. Или видит, но показывает ошибку «Sorry, connection failed». Это одна из самых частых проблем, с которой клиенты обращаются к нам в поддержку, и в 9 из 10 случаев …
Настраиваем Claude Code Channels: как работать через Telegram или Discord
В марте 2026 года Anthropic представила Claude Code Channels — функцию, которая позволяет работать с Claude Code через Telegram или Discord. Сообщения из мессенджера поступают в открытую сессию на Вашем компьютере, где Claude уже имеет доступ к проекту и контексту работы. Channels находится на этапе research preview — предварительного тестирования, поэтому команды и протокол ещё …