Это подробное практическое руководство поможет вам распаковать, настроить и подписать транзакции биткойнов с помощью устройства SeedSigner с воздушным зазором.
В этом руководстве показано, как самостоятельно хранить биткойны с помощью SeedSigner. SeedSigner — это проект, который объединяет бесплатный код с открытым исходным кодом, недорогое и универсальное оборудование, а также подход «сделай сам» (DIY) к личной ответственности за ваши биткойны.
Это руководство охватывает:
распаковка
В этом разделе показано, что входит в полный комплект SeedSigner. Комплект можно приобрести у Аппаратные решения BTC с доступной доставкой по всему миру. Кроме того, покупатели из ЕС/Великобритании могут приобрести комплект в ГоБррр or DIYУзлы, и клиенты из Филиппин могут использовать ТехХейвен.
В комплект SeedSigner входят следующие компоненты:
- Малина Pi Zero
- Малиновая пи камера
- Ленточный кабель для камеры
- ЖК-экран WaveShare
- Открытый корпус, напечатанный на 3D-принтере
- Семь пустых карточек с QR-кодом/мнемонической фразой
- Наклейка SeedSigner
- Инструкции «Начало работы»
- Открытка «Спасибо»
В комплект SeedSigner входит почти все, что вам нужно для начала работы, единственные компоненты, которые вам нужно будет приобрести самостоятельно, — это карта MicroSD емкостью не менее 4 ГБ и кабель micro USB. Требуется сборка.
Входящие в комплект пустые карточки с QR-кодом/мнемонической фразой имеют размеры 64 мм на 89 мм. На этих карточках есть 24 пустых места для исходных слов с одной стороны, а также предупреждение, которое гласит: «Никогда не вводите исходные слова в компьютер, подключенный к Интернету». На противоположной стороне находится пустая сетка QR-кода 29 на 29 с местом для отпечатка пальца кошелька и некоторыми примечаниями, а также предупреждение, которое гласит: «Никогда не сканируйте исходный QR-код на компьютер, подключенный к Интернету».
В качестве альтернативы можно использовать версию резервной копии QR-кода из нержавеющей стали. Пластины из нержавеющей стали изготавливаются @SeedMint21. Вся высококачественная продукция доступна на https://vulcan21.com/.
Пластина SeedSigner из нержавеющей стали имеет размеры 3 мм на 66 мм на 91 мм, которые могут противостоять огню и затоплению. Это отличная альтернатива бумаге, потому что она может работать в экстремальных условиях. Табличка, показанная в этом руководстве, имеет логотип SeedSigner, но будущие пластины могут не иметь этого логотипа, чтобы предотвратить раскрытие того, что это продукт, связанный с биткойнами. На пластине есть сетка QR-кода 29 на 29, и вы можете отметить углубления маркером, проверить, что он работает, а затем проштамповать метки пуансоном, чтобы они были постоянными.
Вы можете пока отложить комплект SeedSigner, пока подготовите образ программного обеспечения на карте microSD в следующем разделе.
Software
В этом разделе показано, как загрузить образ SeedSigner и записать его на карту microSD. Вам потребуется собственная карта microSD емкостью не менее 4 ГБ. Лучше всего протестировать свое оборудование с помощью образа программного обеспечения, чтобы убедиться, что все работает, прежде чем пытаться собрать корпус, напечатанный на 3D-принтере.
Шаг первый: скачать
Перейдите в Репозиторий SeedSigner на GitHub и ищите последний выпуск.
Прокрутите до конца этого раздела выпуска и щелкните ссылку, чтобы загрузить ZIP-файл. Если вы хотите проверить загрузку, нажмите на ссылки, чтобы загрузить файл «.sha256» и файл «.sig». Сохраните эти файлы в той же папке.
Шаг второй, A: Проверка — Windows
Этот шаг необязателен, но рекомендуется. Это гарантирует, что вы загрузили именно тот файл, который разработчики SeedSigner предполагали предоставить вам. На этом этапе будет показано, как выполнить проверку на платформе Windows. Перейдите к «Шаг второй, B», если вы используете платформу Linux.
Или перейдите к «Шагу третьему», если вы не хотите проверять загрузку программного обеспечения, которое будет обрабатывать ваши закрытые ключи Биткойн.
В следующих инструкциях предполагается, что вы уже используете Kleopatra из Пакет программ gpg4win и иметь свою собственную настройку ключа PGP.
- Сначала вам понадобится открытый ключ SeedSigner, который вы можете найти здесь
- Скопируйте открытый ключ в буфер обмена.
- Откройте Kleopatra, перейдите в «Инструменты», затем «Буфер обмена», затем «Импорт сертификата».
- Вы должны получить диалоговое окно, информирующее вас об успешном импорте сертификата. Нажмите «ОК».
- Теперь вы можете сравнить отпечаток пальца в Kleopatra с известным общедоступным отпечатком пальца, таким как Профиль SeedSigner в Твиттере.
- Теперь вы можете щелкнуть правой кнопкой мыши сертификат SeedSigner в Kleopatra и выбрать «Сертифицировать».
- Вам будет предложено ввести пароль.
- Откройте папку, содержащую файл .zip, файл «.sha256» и файл «.sig».
- Щелкните правой кнопкой мыши файл «.sig».
- Выберите «Дополнительные параметры GpgEX», затем «Подтвердить».
- Kleopatra теперь будет использовать файл подписи и открытый ключ SeedSigner для проверки файла «.sha256».
- Вы должны получить диалоговое окно, отображающее успешную проверку.
Важно уметь различать действительную и заверенную подпись, действительную подпись и недействительную подпись. Поскольку открытый ключ SeedSigner был сертифицирован путем сравнения полученного отпечатка пальца с известным общедоступным отпечатком пальца, программное обеспечение Kleopatra печатает действительный и сертифицированный диалог зеленым цветом.
Если вы не предприняли дополнительный шаг для сертификации открытого ключа SeedSigner, Kleopatra все равно сможет определить, что подпись действительна, но не сертифицирована. Это означает, что открытый ключ и сопровождающая его подпись действительны, но они могут быть получены от какой-либо другой сущности, выдающей себя за разработчика. Эти диалоги будут напечатаны белым цветом. Это по-прежнему действующая совпадающая подпись, просто если вы не предпримете этот дополнительный шаг для сертификации отпечатка пальца открытого ключа, тогда вы действительно знаете, что это действительная подпись от SeedSigner, а не имперсонатор?
Или, если в загруженном файле были какие-то манипуляции, и он не подписан ключом SeedSigner, Kleopatra распечатает диалоговое окно красным цветом. Это недопустимая подпись, и вам не следует продолжать распаковку ZIP-файла.
Теперь, когда вы проверили подлинность сопроводительного файла «.sha256», вы можете быть уверены, что хеш-значение SHA-256, содержащееся в нем, на самом деле является хеш-значением, которое вы должны иметь возможность независимо генерировать в сопроводительном ZIP-файле. . Чтобы сгенерировать хеш-значения для файлов, вы можете использовать удобный бесплатный шестнадцатеричный редактор, который называется HxD.
- В HxD перейдите к «Файл», затем «Открыть» и выберите ZIP-файл SeedSigner.
- Перейдите к «Анализ», затем «Контрольные суммы», затем «SHA256».
- Теперь вы можете открыть файл SeedSigner «.sha256» в текстовом редакторе, таком как «Блокнот».
- Сравните хеш-значения между HxD и файлом SeedSigner.
После проверки хеш-значения вы знаете, что ZIP-файл является подлинным. Если хэш-значения не совпадают, не распаковывайте ZIP-файл. На этом этапе рекомендуется закрыть файл .zip из HxD. Теперь вы можете перейти к «Шагу третьему».
Шаг второй, B: проверка — Linux
Проверка подписи в Linux — гораздо более простой процесс. Инструменты PGP встроены и могут быть запущены из терминала командной строки.
Прежде чем продолжить, убедитесь, что у вас есть файл .zip, файл «.sha256» и файл «.sig» в каталоге загрузок.
- Откройте свой терминал
- Импортируйте открытый ключ SeedSigner в свою цепочку ключей с помощью:
curl https://raw.githubusercontent.com/SeedSigner/seedsigner/main/seedsigner_pubkey.gpg | gpg – импорт
- Вы должны увидеть вывод терминала «imported: 1».
- Затем измените свой каталог на папку загрузок с помощью «cd Downloads».
- Теперь проверьте подпись с помощью:
gpg – проверить seedsigner_0_5_0.img.zip.sha256.sig
Обязательно используйте версию, соответствующую той, которую вы проверяете, это была версия 0.5.0, а релизы выпускаются часто, поэтому всегда используйте последнюю версию с Страница релизов SeedSigner.
- Терминал должен вывести «Хорошая подпись от 'seedsigner '”
- Вы увидите предупреждение о том, что ключ не прошел сертификацию, см. пример в «Шаг второй, А» для подробного объяснения. Короче говоря, это нормально.
- Теперь вы можете проверить хеш-значение с помощью:
шасум -a 256 -c seedsigner_0_5_0.img.zip.sha256
Опять же, убедитесь, что используете подходящую для вас версию.
- Терминал должен вывести «seedsigner_0_5_0.img.zip: OK».
- Вы можете игнорировать предупреждение о неправильно отформатированных строках, если оно появляется.
Вот и все, вы закончили проверку загруженного файла .zip. Теперь вы можете перейти к прошивке образа на карту microSD на следующем шаге.
Шаг третий: вспышка
Использование такой программы, как Balena Etcher, упрощает прошивку образа SeedSigner. Перейдите к Сайт Балены Этчер где вы можете скачать приложение, подходящее для вашей операционной системы. Следуйте подсказкам системы для установки. Убедитесь, что у вас есть карта microSD объемом не менее 4 ГБ, отформатированная и подключенная к компьютеру.
После того, как вы установили и открыли Balena Etcher, выберите «Flash from file».
Выберите ZIP-файл в проводнике. Файл .zip может оставаться в сжатом состоянии, Balena Etcher распаковывает его.
Выберите целевой диск, на который вы хотите прошить файл образа. Здесь вы хотите выбрать карту microSD.
Нажмите на кнопку «Вспышка!» кнопку, и процесс прошивки должен начаться автоматически. Индикатор выполнения переместится в левую часть приложения, а некоторые рекламные диалоги будут отображаться в правой части приложения. Вам не нужно взаимодействовать с рекламными диалогами, просто запустите процесс прошивки.
Процесс перепрошивки состоит из трех этапов: распаковка, перепрошивка и проверка. Просто дайте программе выполнить все шаги и не отключайте карту microSD во время этого процесса. Если вы получаете какие-либо подсказки операционной системы о том, что диск необходимо отформатировать, просто игнорируйте их.
После завершения вы должны получить сообщение о том, что вспышка успешно завершена. Если это не было успешно завершено, попробуйте еще раз, и если проблема не устранена, рассмотрите возможность использования другой карты microSD.
Вы можете закрыть приложение Balena Etcher. Безопасно извлеките карту microSD из компьютера, если это еще не сделано в вашей системе. Теперь вы готовы создать макет своего оборудования и протестировать его перед окончательной сборкой.
Аппаратные средства
В этом разделе показано, как протестировать и собрать комплект SeedSigner, а также приведены подробные сведения о каждом компоненте и альтернативных местах для приобретения этих компонентов на случай, если вы не хотите приобретать весь комплект у одного поставщика. Перед сборкой рекомендуется проверить, включаются ли компоненты и работает ли программное обеспечение SeedSigner. Корпус и/или компоненты могут быть повреждены при попытке разборки.
Корпус
Корпус, входящий в комплект, имеет открытую конструкцию. Альтернативные конструкции доступны у поставщиков, ссылки на которые приведены ниже. Корпус напечатан на 3D-принтере, вы даже можете скачать файл и распечатать один самостоятельно. Обязательно ознакомьтесь с некоторыми проекты сообщества также. Корпус, представленный здесь, спроектирован как самый простой корпус и самый быстрый в воспроизведении. Файлы дизайна корпуса Varius можно загрузить с веб-сайта здесь, и есть ряд дистрибьюторов, которые предлагают альтернативные конструкции здесь, здесь и здесь.
Внешние размеры корпуса составляют 80 мм х 35 мм х 26 мм, и имеется ряд фиксирующих выступов, опорных выступов и цапф для плотного размещения компонентов внутри.
В корпусе также есть отверстия для объектива камеры, порты micro USB, порт HDMI и порт для карты microSD.
Если вы не хотите получать полный комплект, вы можете купить отдельно стоящий корпус различных конструкций у следующих поставщиков:
- Возможна доставка по всему миру от Аппаратные решения BTC
- Возможна доставка по всему миру от Роботехия
- Доставка по ЕС/Великобритании доступна из ГоБррр, DIYУзлы и АнкорХодл
Камера и кабель
Камера представляет собой 5-мегапиксельный датчик OV5647, 30 кадров в секунду (FPS), модуль видеокамеры с разрешением 2,592 на 1,944 пикселя, разработанный для линейки Raspberry Pis. Рабочее напряжение составляет от 1.7 В постоянного тока (В постоянного тока) до 3 В постоянного тока. Этот модуль имеет размеры 25 мм на 24 мм на 9 мм. Камера поставляется с защитной пленкой на объективе — обязательно снимите ее перед сборкой.
Вам нужен золотой ленточный кабель «HBV-Raspberry-160FPC» для Raspberry Pi Zero. Этот кабель имеет сторону разъема с 16 плоскими контактами размером 16 мм, сторону разъема с 22 плоскими контактами размером 11 мм и общую длину 160 мм.
Если вы не хотите получать полный комплект, вы можете купить отдельную камеру и кабель у следующих поставщиков:
- Доставка по ЕС/Великобритании доступна из ГоБррр
- Доставка по Северной Америке доступна из Amazon
- Возможна доставка на Филиппины из ТехХейвен
Малина Пи Ноль v1.3
Raspberry Pi Zero — это самый маленький одноплатный компьютер, который производит Raspberry Pi. Компьютер версии 1.3 оснащен одноядерным процессором с тактовой частотой 1 гигагерц (ГГц), 512 МБ ОЗУ, портом mini-HDMI, одним портом micro USB только для питания, одним портом micro USB для передачи данных, верхний (HAT)-совместимый 40-контактный разъем, разъемы для композитного видео и сброса, слот для карты microSD и разъем для камеры CSI. Полную спецификацию оборудования можно найти здесь.
Raspberry Pi Zero имеет размеры 66 мм на 31 мм на 11 мм.
Если вы не хотите получать полный комплект, вы можете купить отдельный Raspberry Pi Zero у следующих поставщиков:
- Доставка по ЕС/Великобритании доступна из ГоБррр
- Доставка по ЕС доступна из брикогик or Райхельт
- Доставка по Северной Америке доступна из Adafruit
- Возможна доставка на Филиппины из ТехХейвен
Если вам трудно найти оборудование Raspberry Pi Zero, некоторые альтернативные источники Рпилокатор или, возможно, Распи Зеро W — обязательно сделайте домашнее задание по совместимости с этой версией перед ее покупкой. В качестве альтернативы, если вы можете найти только версии Raspberry Pi Zero с поддержкой Wi-Fi и / или Bluetooth, то этой вести по @DesobedienteTec покажет вам, как отключить радиосвязи.
ЖК-дисплей Waveshare HAT
Waveshare LCD HAT представляет собой модуль размером 65 на 30 мм, который подключается к 40-контактному разъему на Raspberry Pi Zero. Этот модуль оснащен RGB-дисплеем с разрешением 240 на 240 пикселей и диагональю 39 мм. Во встроенных элементах управления используется джойстик и три кнопки. Рабочее напряжение 3.3 В постоянного тока. Дополнительные характеристики можно найти здесь.
Если вы не хотите получать полный комплект, вы можете купить автономный ЖК-дисплей Waveshare HAT у следующих поставщиков:
- Доставка по ЕС/Великобритании доступна из ГоБррр
- Доставка по ЕС доступна из Wэлектрон
- Доставка по Северной Америке доступна из WaveShare
- Возможна доставка по всему миру от AliExpress
- Возможна доставка на Филиппины из ТехХейвен
Тестирование и сборка
Тестирование
Тестирование оборудования с помощью программного обеспечения SeedSigner — хорошая идея. Если вы все соберете, а потом обнаружите, что что-то не работает, вы можете повредить компоненты и/или корпус, пытаясь его разобрать.
Шаг первый: снимите фиксатор камеры
На плате Raspberry Pi Zero аккуратно вытащите защелки порта подключения камеры. Когда эти выступы нажаты, они фиксируют ленточный кабель на месте.
Шаг второй: подключите ленточный кабель
Убедитесь, что ленточный кабель направлен в правильном направлении, золотые разъемы должны быть обращены к нижней стороне печатной платы Raspberry Pi Zero. Вставьте ленточный кабель до упора, затем нажмите на выступы, чтобы зафиксировать ленточный кабель на месте.
Шаг третий: карта MicroSD
Вставьте карту microSD с прошитым образом SeedSigner. Убедитесь, что карта MicroSD направлена в правильном направлении — снова золотые контакты должны быть обращены к нижней части печатной платы Raspberry Pi Zero.
Шаг четвертый: отображение
Подключите ЖК-дисплей, убедившись, что контакты на печатной плате Raspberry Pi Zero прямые и что они не погнутся из-за смещения. Он просто свободно прикрепится к печатной плате Raspberry Pi Zero, он не встанет на место, пока вы не выполните окончательную сборку в корпусе, напечатанном на 3D-принтере.
Шаг пятый: включение и проверка
Подключите кабель питания и подождите около 45 секунд, пока SeedSigner активируется. Затем проверьте джойстик и кнопки на ЖК-дисплее и убедитесь, что камера работает.
Теперь, когда вы убедились, что все работает, вы можете выключить SeedSigner, выбрав значок питания в правом верхнем углу главного меню. Затем вы можете разобрать все и снова собрать в корпусе, напечатанном на 3D-принтере.
сборка
Перед сборкой убедитесь, что вы проверили, что все работает, подключив камеру и дисплей к RaspberryPi Zero, вставив карту microSD с загруженным изображением SeedSigner и включив устройство, подключив кабель micro USB к входному порту питания. .
Шаг первый: проверка материалов
Соберите проверенные компоненты. У вас должен быть напечатанный на 3D-принтере корпус, Raspberry Pi Zero, карта microSD, ЖК-дисплей, модуль камеры и ленточный кабель.
Шаг второй: модуль камеры
Снимите защитный слой пленки с объектива камеры. Затем зафиксируйте модуль камеры под фиксирующими зажимами. Если порты для USB-подключений обращены от вас, то ленточный кабель должен проходить справа.
Шаг третий: Raspberry Pi Zero
Вставьте печатную плату Raspberry Pi Zero. Обязательно сначала извлеките карту microSD. Ленточный кабель будет сгибаться над модулем камеры, а слабина будет заправлена под углубление в корпусе.
Совместите разъемы USB с портами на корпусе, печатная плата будет находиться под небольшим углом, затем вы можете надавить на боковую часть с контактами, пока не услышите, как она зафиксируется на месте.
Шаг четвертый: карта MicroSD
Затем вы можете снова вставить карту MicroSD. Затем прижмите ЖК-дисплей к контактам печатной платы Raspberry Pi Zero, следя за тем, чтобы контакты были выровнены. Он должен плотно прилегать и не болтаться.
Шаг пятый: включение и проверка
Подключите кабель питания и убедитесь, что все работает. Теперь вы готовы приступить к настройке новой сид-фразы Биткойн.
Вы можете найти дополнительные ресурсы в этой вести по @shishi21m.
Создать новое семя
В этом разделе будут продемонстрированы два метода создания нового главного начального числа с помощью SeedSigner, камеры или игральных костей, а также как вычислить контрольную сумму мнемонической фразы, а также как импортировать уже существующую мнемоническую фразу.
Главное семя — это просто число, очень длинное и случайное число. На самом деле это число настолько длинное и случайное, что его можно считать поистине уникальным. Практически говоря, единственное место во вселенной, где существует этот номер, — это ваш SeedSigner, когда вы его создаете. Во всех смыслах и целях для кого-то угадать это число было бы все равно, что угадать точно такой же атом из всей наблюдаемой Вселенной, который вы тайно выбрали.
Это действительно длинное случайное число используется в некоторых умных криптографических функциях для детерминированного получения пар закрытый/открытый ключ вашего биткойн-кошелька. Другими словами, именно так вы можете генерировать множество адресов получения и тратить с них. Есть несколько способов представления этих длинных случайных чисел; двоичные единицы и нули, шестнадцатеричные числа от 0 до 9/от A до F, QR-код или даже список слов. Людям трудно справиться с числовым представлением, столь же абстрактным, как 256 единиц и нулей, поэтому списки слов (или мнемонические фразы) являются популярным решением. Длинное случайное число превращается в список слов, которые пользователю легче записать и интерпретировать позже с точностью.
Если вы хотите узнать больше о процессах, используемых с иерархическими детерминированными кошельками и мнемоническими фразами, ознакомьтесь с BIP32 и BIP39.
Ваш SeedSigner может сообщить вам этот номер в виде списка английских слов или QR-кода; оба метода содержат одну и ту же информацию, ваше основное семя. Имейте в виду, что любой, кто получит доступ к этой исходной информации, может использовать ее для воссоздания вашего биткойн-кошелька и извлечения биткойнов из него, поэтому обязательно обращайтесь с этой информацией безопасно и конфиденциально.
При создании нового семени у вас будет несколько вариантов: захватить изображение или бросить кости. Оба процесса связаны со случайностью, которая является ключевым элементом в создании надежного главного начального числа, которое невозможно угадать. Лучшей практикой является использование 256-битного числа для вашего главного начального числа, которое преобразуется в мнемонику из 24 слов; мнемоника из 12 слов состоит из 128 бит.
Способ первый: с камерой
Никакие два изображения не будут абсолютно одинаковыми, и все они будут давать совершенно разные основные семена. Случайность метода изображения включает в себя получение информации из нескольких кадров до самого изображения, а также некоторую информацию в изображении, а также уникальный серийный номер процессора Raspberry Pi Zero и количество миллисекунд, в течение которых устройство было включено. за.
Шаг первый: активируйте камеру
В главном меню SeedSigner перейдите к «Семенам», затем «+ Создать начальное число», затем «;значок камеры 'Новое начальное число». Это активирует камеру. В течение этого времени до того, как вы сделаете снимок, SeedSigner захватывает кадры и использует информацию из этих кадров для включения в генерацию вашего основного начального числа.
Шаг второй: захват изображения
Сфотографируйте что-то уникальное. SeedSigner отобразит захваченное изображение, а затем у вас будет выбор: «переснять» или «принять», переместить джойстик в соответствующем направлении для вашего решения.
Шаг третий: длина мнемоники
Далее вас спросят, какую мнемоническую длину вы хотите использовать, 12 слов или 24 слова. Примите предупреждение о том, что эта информация должна оставаться конфиденциальной и защищенной.
Наконец, ваша мнемоническая фраза будет отображаться. На экране отображаются четыре слова одновременно.
Следуйте инструкциям в следующем разделе «Резервное копирование исходных данных», чтобы узнать, как защитить эту информацию.
Способ второй: с кубиками
Случайность бросков костей говорит сама за себя, лучше всего использовать сбалансированные кости. Техническое определение энтропии с помощью шестигранной кости рассчитывается как «log2(6) = 2.58 бит энтропии», поэтому требуется 50 бросков для 128 бит или 99 бросков для 256 бит: «log2(6)*99 = 255.9». Бросив кубик 99 раз, вы обеспечиваете случайность, необходимую для создания случайного числа, которое невозможно угадать. Метод игры в кости даст вам выбор между 128 битами/50 бросками/12 словами или 256 битами/99 бросками/24 словами.
Шаг первый: инициируйте ввод кубиков
В главном меню SeedSigner перейдите к «Семенам», затем «+ Создать семя», затем «Значок кубика «Новое семя». Затем выберите, какую длину мнемоники вы хотите использовать, 12 слов или 24 слова. Примите предупреждение о том, что эта информация должна оставаться конфиденциальной и защищенной.
Шаг второй: бросьте кости
Затем вы можете бросить свои кости, а затем ввести результат, выбрав это число на экране SeedSigner и нажав джойстик. Повторите этот процесс для всех ваших рулонов.
Шаг третий: завершить
Когда вы введете последний рулон, SeedSigner отобразит предупреждение о совместном использовании этой информации. Примите предупреждение о том, что эта информация должна оставаться конфиденциальной и защищенной. Наконец, ваша мнемоническая фраза будет отображаться. На экране отображаются четыре слова одновременно.
Следуйте инструкциям в следующем разделе «Резервное копирование исходных данных», чтобы узнать, как защитить эту информацию.
Вычисление мнемонической контрольной суммы
SeedSigner также может импортировать уже существующую мнемоническую фразу длиной 12 или 24 слова.
Вы также можете вычислить последнее слово мнемонической фразы с помощью SeedSigner. 256-битного числа недостаточно для генерации 24 слов. Каждое слово представляет 11 бит исходного 128-битного или 256-битного основного начального числа. Каждый 11-битный сегмент транслируется в числовое значение индекса от нуля до 2,047.
Каждое из 2,048 слов в списке BIP39 соответствует разным числовым значениям этого индекса. Например, «256/11 = 23.27», но мнемоника состоит из 24 слов, или «128/11 = 11.63», но мнемоника состоит из 12 слов. Исходное основное семя хэшируется с помощью алгоритма SHA-256, это хеш-значение снова хэшируется. Для 128-битного основного начального числа последние четыре бита этого вторичного хеш-значения добавляются к концу первого хэш-значения; для 256-битного основного начального числа последние восемь бит из этого вторичного хеш-значения добавляются к концу первого хеш-значения. Это обеспечивает контрольную сумму, так что на самом деле ваше 12-е или 24-е слово на самом деле является контрольной суммой, что остальная часть продолжающейся мнемоники верна. Когда вы добавляете 4 бита к 128 битам, вы получаете 132 бита, что равняется 12 11-битным словам. Когда вы добавляете 8 бит к 256 битам, вы получаете 264 бита, что равняется 24 11-битным словам.
SeedSigner может рассчитать для вас эту контрольную сумму и сказать вам, какое 12-е или 24-е слово основано на остальной части продолжающейся мнемоники. Это может быть полезно, если у вас есть мнемоническая фраза, в которой отсутствует последнее слово, или если вы хотите дважды проверить мнемонику, или если вы хотите выбрать свои собственные слова из списка BIP39. Однако выбор собственных слов из списка BIP39, вероятно, не будет таким случайным, как использование генератора случайных чисел, который можно найти в таких инструментах, как SeedSigner.
В главном меню перейдите к «Семенам», затем «+ Создать семя», затем «Вычислить 12-е/24-е слово», затем выберите длину мнемоники «12 слов» или «24 слова».
На следующем экране вы можете начать вводить первые 11 слов для мнемоники из 12 слов или первые 23 слова для мнемоники из 24 слов. Начните с ввода первой буквы нужного слова, доступные буквы для выбора для следующей буквы будут сокращены до единственных вариантов, основанных на списке слов BIP39. Вы также можете прокручивать вверх или вниз список в правой части экрана, используя кнопки «KEY1» и «KEY3» на дисплее HAT. Когда вы найдете нужное слово, нажмите «KEY2» на дисплее HAT, чтобы выбрать это слово и перейти к следующему. Продолжайте этот процесс, пока не будут введены все 11 или 23 слова.
После ввода 11-го или 23-го слова SeedSigner отобразит последнее слово. У вас будет возможность загрузить это начальное число в активную память SeedSigner, а также применить дополнительную парольную фразу.
Импорт мнемонической фразы
Вы также можете полностью импортировать ранее существовавшую мнемонику из 12 или 24 слов. В главном меню перейдите к «Семенам», затем выберите «Введите начальное число из 24 слов» или «Введите начальное число из 12 слов». Затем выполните тот же процесс, описанный выше, выбирая первую букву каждого слова, пока не найдете нужное слово, и нажимая «KEY2» на дисплее HAT, чтобы выбрать это слово. Если вы введете слово неправильно, вычисленная контрольная сумма будет неверной, и SeedSigner предупредит вас.
После того, как все слова будут введены, вам будет представлен отпечаток кошелька и возможность применить дополнительную фразу-пароль.
Резервное копирование семян
В этом разделе показано, как сделать резервную копию основного начального числа, созданного на SeedSigner. Есть два способа резервного копирования этой информации: в виде мнемонической фразы или в виде QR-кода. Комбинация этих двух методов может использоваться для избыточных резервных копий. Любой, кто получит доступ к этой информации, сможет украсть ваши биткойны, поэтому убедитесь, что вы принимаете меры предосторожности при обращении с этой информацией. Некоторые основные рекомендации никогда не сохраняют эту информацию в текстовом файле, не сохраняют ее на компьютер, не фотографируют ее и не произносят слова вслух. Обращайтесь с этой информацией так, как будто это золото, деньги или драгоценности.
И мнемоническую фразу, и QR-код можно расшифровать визуально с дисплея SeedSigner без необходимости подключения SeedSigner к какому-либо устройству для передачи информации. Это держит SeedSigner полностью закрытым при экспорте основного начального числа. Информацию можно записать на прилагаемую бумажную карточку или на пластину с QR-кодом из нержавеющей стали, которую можно приобрести в Vulcan21.
Бумажные карты можно быстро и легко заполнять, их можно спрятать в разных местах и легко распространять в разных географических точках. Для установки стальных пластин может потребоваться больше времени, их может быть не так легко скрыть, но стальные пластины выдержат экстремальные условия окружающей среды, такие как пожар и наводнение; они намного прочнее бумаги.
После того, как вы сгенерируете новое семя на SeedSigner, сделав снимок или бросив кубик, SeedSigner направит вас к мнемонической фразе. Мнемоническая фраза будет представлять собой список из 12 или 24 английских слов. Если вам нужно снова отобразить мнемоническую фразу после того, как ваше начальное число уже было создано, вы можете отсканировать свой QR-код и перейти к «Резервное начальное число», затем «Просмотреть начальные слова», затем принять предупреждение, после чего появится список из 12 или 24 слов. отображаться. Если вы не записали свою мнемоническую фразу или расшифровали свой QR-код при первоначальном создании основного начального числа, и вы включили и снова включили SeedSigner, вам потребуется создать новое начальное число, поскольку SeedSigner не сможет сохранить его. информация в памяти.
Примечание карты
Когда вы создаете новое семя, SeedSigner направит вас к списку из 12 или 24 слов. Вы хотите записать эти слова, как они отображаются. На обратной стороне прилагаемых карточек для заметок с QR-кодом есть место для 24 слов. Запишите эти слова разборчиво и по порядку. Одновременно отображаются четыре слова, нажимайте «Далее», пока не просмотрите все слова.
Когда закончите, выберите «Готово», и SeedSigner предложит вам проверить свою резервную копию. Рекомендуется пройти этот тест, чтобы убедиться, что ваша резервная копия была записана правильно. На обратной стороне карты для заметок находится пустая сетка QR-кода 29 на 29. Вы можете визуально транскрибировать свой мастер-код в формате QR-кода на карточку для заметок. Это делает импорт вашего кошелька в SeedSigner таким же быстрым, как сканирование QR-кода. После прохождения теста для подтверждения мнемонической фразы вы можете прокрутить меню SeedSigner вниз до «Резервное семя», затем «Экспортировать как SeedQR», затем «Я понимаю», затем «Начать 29×29».
Затем SeedSigner отобразит увеличенное изображение QR-кода, по одному сегменту за раз, начиная с A1. Вы можете переключать джойстик, чтобы перемещаться по остальным сегментам и визуально переносить затемненные квадраты, которые вы видите на экране, на карту с помощью перманентного маркера. На QR-коде есть четыре предопределенных квадрата, которые уже напечатаны на карте для вас.
В программное обеспечение для сканирования QR-кода встроено исправление ошибок, а это означает, что если вы ошибетесь с несколькими квадратами, SeedSigner все равно сможет произвести ваши семена. Однако постарайтесь быть максимально точным.
После расшифровки QR-кода проверьте его, отсканировав и проверив отпечаток пальца — строку из восьми символов, которая однозначно идентифицирует ваш кошелек.
Если вы используете кодовую фразу в своем кошельке, вам нужно будет решить, как вы хотите обрабатывать эту дополнительную информацию. Парольную фразу можно рассматривать как 13-е или 25-е слово, добавленное к вашей мнемонической фразе. Парольная фраза может быть любой комбинацией заглавных и строчных букв, цифр и специальных символов. Только вы будете знать эту кодовую фразу, и SeedSigner или кто-либо другой не сможет помочь вам восстановить утерянную или забытую парольную фразу. При вводе парольной фразы в вашем кошельке эта дополнительная информация будет требоваться каждый раз, когда вы захотите получить доступ к этому кошельку в будущем.
Существует инструмент, поддерживаемый @БиткойнQ_A это может помочь вам попробовать разные парольные фразы вместо мнемонической фразы в случае, если вы запишите парольную фразу неправильно, но имеете приблизительное представление о том, какой она должна быть. Вы можете ввести свои мнемонические слова и адрес получателя, а также протестировать различные парольные фразы. Используйте этот инструмент в автономном режиме, загрузив его, не вводите свою мнемоническую фразу или парольную фразу на устройство, подключенное к сети.
Войти Bitcoiner.Guide/сид/ чтобы узнать больше.
Решите, хотите ли вы записать отпечаток пальца для кошелька с мнемонической фразой, или отпечаток пальца для кошелька с парольной фразой, или и то, и другое. В этом примере отпечаток пальца, созданный после сканирования QR-кода, отличается от отпечатка пальца, созданного после применения парольной фразы.
Или в этом примере отпечаток основного кошелька отмечен вверху, а затем отпечаток кошелька с кодовой фразой отмечен внизу с индикатором «PP» для парольной фразы. Имейте также в виду, что если вы сохраните свою мнемоническую фразу вместе с исходной фразой, то злоумышленник будет иметь всю информацию, необходимую для кражи ваших биткойнов. Однако, если вы храните парольную фразу отдельно от мнемонической фразы, это обеспечивает дополнительную безопасность.
Следует также учитывать одну вещь: хотя сам по себе отпечаток пальца не ставит под угрозу безопасность вашего биткойна, простого существования дополнительного отпечатка пальца может быть достаточно, чтобы предупредить злоумышленника о том, что существует еще один биткойн-кошелек, для которого требуется парольная фраза. получить доступ. Если вы настроили кошелек под принуждением с небольшим количеством биткойнов в основном кошельке и большей частью биткойнов в кошельке с парольной фразой, это может быть для вас соображением.
Стальная пластина с QR-кодом
Первоначальный процесс создания резервной копии стального QR-кода во многом такой же, как и для версии с карточкой для заметок. После того, как вы защитите свою мнемоническую фразу, в SeedSigner перейдите к «Резервное семя», затем «Экспортировать как SeedQR», затем «Я понимаю», затем «Начать 29 × 29». В качестве альтернативы вы можете расшифровать эту информацию из уже существующего QR-кода карты заметок, если у вас уже есть одна резервная копия, которую вы обновляете до стали.
Используйте перманентный маркер, чтобы отметить, где должны быть сделаны удары.
Если вы допустили ошибку, вы можете удалить перманентный маркер с помощью ацетона и ватной палочки. В SeedSigner есть программное обеспечение для исправления ошибок, которое допускает некоторые неуместные точки, но лучше всего быть как можно более точным.
Прежде чем штамповать точки перфоратором, проверьте QR-код с помощью SeedSigner.
Теперь вы готовы нанести точки на стальную пластину перфоратором. В этой демонстрации используется так называемый «Укол» и мини-кувалда весом 4 фунта на бетонном полу. Наличие твердой поверхности для удара и тяжелого молотка является ключом к получению четких и четких ударов.
Набор штампов с буквами и цифрами можно использовать для нанесения на стальную пластину дополнительной информации, такой как отпечаток пальца. Опять же, тщательно продумайте, как вы будете хранить информацию, связанную с кошельками с парольной фразой. В этом примере первичный отпечаток отмечен сверху — это итоговый отпечаток при сканировании QR-кода. Внизу индикация «PP» используется для обозначения «фразы-пароля», за которой следует отпечаток пальца, полученный при применении фразы-пароля.
Обязательно проверьте стальную пластину с QR-кодом, отсканировав ее с помощью SeedSigner. Имейте в виду, что вам, возможно, придется попробовать разные условия освещения.
У вас должны быть четкие и четкие отметки на стальной пластине, соответствующие QR-коду карточки для заметок.
Теперь ваш стальной QR-код готов к безопасному хранению.
Испытание на огнестойкость
Чтобы убедиться, что информация о кошельке может быть восстановлена в случае катастрофических событий, таких как пожар, стальная пластина была нагрета чуть ниже температуры плавления с помощью кислородно-ацетиленовой горелки. В идеале, в случае пожара QR-код на стальной пластине все еще можно было бы отсканировать и быстро восстановить. Однако огонь может привести к тому, что отделка пластины исчезнет, и между фоном пластины и затемненными областями будет очень мало различий.
Восстановление в этом случае все еще возможно путем визуального переноса информации с обожженной стальной пластины с QR-кодом на бумажную карточку для заметок и последующего сканирования QR-кода на карточке для заметок. Этот стресс-тест показал, что стальная пластина может выдерживать температуры чуть ниже 1,500 ° C, что намного выше типичных температур пожара в доме, а информация, содержащаяся на стальной пластине, по-прежнему на 100% восстанавливается путем визуального переноса QR-кода на бумажную карточку.
Вы можете посмотреть огневые испытания в полном видео на эту ссылку.
Бумажник можно было восстановить на 100 %, переписав информацию с обожженной стальной пластины на карточку для заметок и отсканировав ее с помощью SeedSigner. Были предприняты попытки изменить отделку стальной пластины после испытания на огнестойкость, чтобы увидеть, можно ли вернуть достаточное различие, чтобы можно было выполнить сканирование. Была использована латунная щетинная щетка, а также немного растворителя для удаления остатков углерода, затем было нанесено немного масла, которое просто заставило поверхность приобретать коричневый оттенок, и, наконец, на поверхность был использован полировальный круг и перманентный маркер. чтобы раскрасить неподвижные квадраты в четырех углах QR-кода. Но QR-код не сканировался. Хотя транскрипция работала нормально.
В качестве примера исправления ошибок в действии вы заметите, что некоторые точки были неправильно проштампованы в сегменте B6 при расшифровке QR-кода на стальной пластине. Позже точки были перештампованы в правильном месте, все три варианта QR-кода давали одно и то же начальное число.
Кошелек воробей
В этом разделе показано, как импортировать ваш кошелек в Sparrow Wallet из SeedSigner. Концепция здесь заключается в том, что SeedSigner будет использовать ваш закрытый ключ для подписи транзакций, а Sparrow Wallet будет генерировать эти транзакции для подписи SeedSigner. Таким образом, вы можете держать свой закрытый ключ подальше от устройства, подключенного к сети, но при этом иметь возможность проверять баланс своего кошелька и безопасно генерировать адреса для получения.
Импорт кошелька таким образом позволяет вам иметь кошелек «только для просмотра», доступный на вашем персональном компьютере (ПК), не подвергая риску ваши закрытые биткойн-ключи. Кошелек только для просмотра может отображать ваш баланс и генерировать адреса для получения без необходимости каждый раз открывать кошелек с помощью SeedSigner. Вы просто используете свой SeedSigner, когда хотите подписывать транзакции из этого кошелька, чтобы потратить эти биткойны.
Для получения дополнительной информации об установке кошелька Sparrow и его подключении к узлу ознакомьтесь с Веб-сайт кошелька Sparrow.
В этой демонстрации используется Sparrow Wallet, установленный на рабочем столе Windows с помощью Биткойн-сердечник как серверная часть узла.
Шаг первый: инициируйте импорт
После того, как вы установили и открыли Sparrow Wallet на своем ПК, перейдите в «Файл», затем «Импорт кошелька».
Шаг второй: выбор устройства
Во всплывающем окне прокрутите вниз и выберите «SeedSigner», затем «Сканировать», чтобы запустить веб-камеру.
Шаг третий: экспортировать информацию только для просмотра
- На SeedSigner отсканируйте QR-код исходного кода и введите кодовую фразу.
- Затем перейдите в «Экспорт Xpub» и выберите свой кошелек.
- Затем выберите тип кворума: «Single Sig» или «Multisig» (в этой демонстрации используется одиночный сигнал).
- Затем выберите тип вашего скрипта (вид адресов, которые вы хотите использовать) «Native Segwit» или «Nested Segwit».
- Затем выберите приложение для биткойн-кошелька (в данном примере — Sparrow Wallet).
Вы получите предупреждение о последствиях экспорта вашего xpub для конфиденциальности, после чего у вас будет возможность просмотреть подробности. Как только вы выберете «Экспорт Xpub», начнется серия анимированных QR-кодов, и вы сможете поднести SeedSigner к веб-камере вашего ПК, чтобы Sparrow Wallet мог собрать данные, необходимые для импорта вашего кошелька только для просмотра.
Если у вас возникли проблемы с яркостью дисплея HAT, вы можете удерживать джойстик в верхнем или нижнем положении во время цикла анимированного QR-кода, чтобы изменить яркость экрана. Есть правильные уровни яркости от очень тусклого до очень яркого.
Шаг четвертый: завершите импорт
Вернувшись в Sparrow Wallet, отсканировав анимированные QR-коды, вы можете назвать свой новый кошелек и добавить дополнительный пароль. Будьте осторожны, чтобы не перепутать этот пароль с вашей кодовой фразой. Этот пароль в Sparrow Wallet предназначен только для шифрования файла кошелька на вашем ПК.
Шаг пятый: получение биткойнов
Как только ваш узел закончит сканирование любых транзакций (автоматический процесс), вы окажетесь на главном экране своего кошелька в Sparrow Wallet. Если вы нажмете на вкладку «Получить» в левой части интерфейса, вы увидите первый адрес на вашем SeedSigner, на который вы можете внести немного биткойнов.
После внесения депозита транзакция должна сразу отображаться в кошельке Sparrow как «Неподтвержденная», пока не будет получено несколько подтверждений блокировки. После внесения этого депозита для его расходования потребуется подпись вашего SeedSigner.
Создание PSBT
После того, как вы внесете биткойны в свой кошелек, вы можете создать частично подписанную биткойн-транзакцию (PSBT) в Sparrow Wallet. Затем вы можете обмениваться QR-кодами между SeedSigner и Sparrow Wallet, чтобы подписать транзакцию с помощью SeedSigner.
Шаг первый: выбор UTXO
В кошельке Sparrow перейдите на вкладку «UTXO» в левой части интерфейса. Затем выберите UTXO, который хотите потратить. В качестве альтернативы вы можете просто выбрать вкладку «Отправить» и ввести сумму, но в этом примере тратится весь UTXO.
Шаг второй: создайте транзакцию
- На следующем экране вы можете ввести адрес, на который хотите потратить биткойны.
- Добавьте метку, чтобы помнить, для чего была совершена транзакция.
- Введите сумму (или выберите максимальную сумму в этом случае).
- Установите комиссию майнера
- Затем нажмите «Создать транзакцию», когда все данные будут заполнены.
Шаг третий: завершить транзакцию
На следующем экране вам будет представлен идентификатор транзакции (txid) и график, показывающий входы и выходы транзакции. Нажмите «Завершить транзакцию для подписания».
Шаг четвертый: анимированные QR-коды
На следующем экране нажмите «Показать QR», и Sparrow Wallet отобразит серию анимированных QR-кодов во всплывающем окне. Затем вы можете сканировать их с помощью SeedSigner. Если вы еще этого не сделали, вам нужно будет включить SeedSigner, отсканировать исходную фразу QR-кода, ввести парольную фразу, а затем выбрать вариант подписи PSBT.
Шаг пятый: подтверждение
В SeedSigner вы подтвердите несколько деталей этой транзакции:
- Убедитесь, что вы выбрали правильный кошелек, отметив отпечаток пальца.
- Проверьте количество и график ввода/вывода.
- Вы будете предупреждены, если это полная трата.
- Убедитесь, что математика транзакции проверена.
Шаг шестой: Подписание
- Дважды проверьте адрес, на который вы отправляете.
- Утвердите PSBT, если все выглядит хорошо.
- Выберите приложение биткойн-кошелька, с которым вы работаете (в данном случае Sparrow Wallet).
- В Sparrow Wallet выберите «Сканировать QR», затем удерживайте анимированную серию QR-кодов, мигающих на экране SeedSigner.
Шаг седьмой: трансляция
Как только данные будут получены Sparrow Wallet, выберите «Широковещательная транзакция».
Как только ваша транзакция транслируется в сеть Биткойн, вы можете использовать свой любимый обозреватель блоков, чтобы следить за ней.
Импорт закрытого ключа
Начиная с версии 1.6.4 Sparrow Wallet, вы можете отсканировать QR-код своего закрытого ключа и импортировать его в Sparrow Wallet. Если вы пытаетесь держать свой кошелек закрытым, не пытайтесь сделать это, так как ваш закрытый ключ будет помещен на устройство, которое либо в настоящее время подключено к Интернету, либо было/будет подключено к Интернету. Риск здесь заключается в том, что вы можете создать горячий кошелек.
Следуя приведенным ниже инструкциям, Sparrow Wallet запишет файл кошелька на ваш компьютер. Этот файл кошелька будет содержать ваш закрытый ключ. Если ваш компьютер будет скомпрометирован в будущем и этот файл будет найден, ваш биткойн может оказаться под угрозой. Использование пароля для шифрования этого файла кошелька является рекомендуемой минимальной мерой предосторожности, если вы решите продолжить. Парольная фраза не будет храниться в файле кошелька, и это еще одна защита, которую вы можете использовать для защиты своих биткойнов в случае раскрытия вашего закрытого ключа. Импорт закрытого ключа может быть полезен для быстрого создания вашего кошелька, построения транзакции и ее трансляции без необходимости передачи данных SeedSigner туда и обратно, если вы окажетесь в ситуации, когда время имеет существенное значение, а ваше устройство для подписи недоступно для ты.
Если вам нужна возможность создавать адреса для получения и проверять свой баланс без уязвимости безопасности, связанной с наличием ваших закрытых ключей на устройстве, подключенном к сети, используйте вариант кошелька только для просмотра, описанный выше. Вы также можете подписать PSBT в Sparrow Wallet, используя свой QR-код SeedSigner, и Sparrow Wallet не сохранит эту информацию, если вы окажетесь в чрезвычайной ситуации.
Шаг первый: инициируйте импорт
В Sparrow Wallet перейдите в «Файл», затем «Импортировать кошелек».
Шаг второй: выберите метод
Появится окно с несколькими вариантами импорта. В опции «Мнемоники» щелкните раскрывающееся меню и выберите «Сканировать QR».
Шаг третий: отсканируйте QR-код
Ваша веб-камера должна запуститься автоматически, зафиксируйте QR-код закрытого ключа SeedSigner, чтобы Sparrow Wallet мог собрать детали.
Шаг четвертый: парольная фраза
Если к вашему кошельку применена кодовая фраза, введите ее сейчас. Затем нажмите «Открыть кошелек».
Шаг пятый: имя кошелька
Затем вас попросят назвать ваш новый кошелек. После того, как вы ввели имя, нажмите «Создать кошелек».
Шаг шестой: добавьте пароль
При желании вы можете добавить пароль для защиты этого файла кошелька. Этот пароль не следует путать с вашей кодовой фразой. Этот пароль зашифрует файл кошелька, сохраненный на вашем ПК.
Шаг седьмой: подтвердите кодовую фразу
Затем вас попросят подтвердить введенную вами парольную фразу.
Теперь у вас есть полнофункциональный кошелек от SeedSigner в Sparrow Wallet. Помните, что если вы используете Sparrow Wallet на ПК, подключенном к сети, то это больше не кошелек с воздушным зазором. Однако теперь вы можете быстро создавать и транслировать транзакции.
Еще одно преимущество заключается в том, что теперь вы можете найти свой PayNym, чтобы начать совершать совместные транзакции, и вы можете использовать реализацию Sparrow Wallet Whirlpool для обеспечения конфиденциальности.
Перейдите в «Инструменты», затем «Показать PayNym».
Затем нажмите «Получить PayNym».
Чтобы узнать больше о совместных транзакциях или использовании Whirlpool, ознакомьтесь с разделом документов Веб-сайт кошелька Sparrow или в разделе конфиденциальности Веб-сайт Bitcoiner.Guide.
Multisig
В этом разделе показано, как настроить мультиподписной кошелек с помощью SeedSigner и Sparrow Wallet.
Шаг первый: сгенерируйте семена
Во-первых, создайте столько новых семян, сколько нужно для кворума мультиподписи. Следуйте тому же процессу, описанному в разделе «Создание начального числа», используя либо метод захвата изображения, либо метод броска кубиков. Вы также можете применить необязательную парольную фразу.
В этом примере было сгенерировано четыре новых начальных числа для создания мультиподписи «четыре из четырех». Парольная фраза была применена к каждому из них.
Шаг второй: создайте мультиподписной кошелек в Sparrow
- В Sparrow Wallet перейдите в «Файл», затем в «Новый кошелек».
- Затем назовите свой новый мультиподписной кошелек.
Шаг третий: настройте кворум Multisig
- Выберите «Мультиподпись» в раскрывающемся меню типа политики.
- Установите со-подписантов «M из N». Это минимальное количество необходимых подписей для вашего кошелька. Типичными кворумами являются три из пяти или пять из семи и т. д. В этом примере использовался кворум четыре из четырех.
- Вы заметите, что в нижней части экрана появляется новая вкладка хранилища ключей для каждого из добавляемых вами соподписавших.
- После того, как это установлено, вы можете выбрать «Airgapped Hardware Wallet», чтобы импортировать первого соподписанта. Информация xpub будет экспортирована из SeedSigner для каждого кошелька в этом примере, чтобы сохранить преимущество отсутствия воздуха.
Шаг четвертый: Запустите веб-камеру ПК
После того, как вы нажмете «Airgapped Hardware Wallet», появится окно с несколькими вариантами, рядом со значком SeedSigner нажмите «Сканировать». Это запустит веб-камеру вашего ПК.
Шаг пятый: экспорт Xpub
- На SeedSigner у вас должны быть загружены все ваши семена, которые вы хотите экспортировать. Если вам нужно, отсканируйте QR-коды, чтобы загрузить их сейчас. Выберите первый.
- Прокрутите вниз до «Экспорт Xpub».
- Выберите «Мультисигн.».
- Выберите тип скрипта, в этом примере использовался «Native Segwit».
- Затем выберите приложение кошелька, в этом примере использовалось «Sparrow».
- Примите предупреждение о потенциальной утечке конфиденциальности при экспорте ваших поз xpub.
Шаг шестой: подтвердите детали
SeedSigner отобразит детали того, что вы собираетесь экспортировать. Просмотрите их и убедитесь, что все правильно. Вы хотите, чтобы отображаемый отпечаток пальца соответствовал записанному вами отпечатку пальца с парольной фразой.
Шаг седьмой: импорт Xpub
SeedSigner начнет мигать серией анимированных QR-кодов, содержащих информацию о xpub. Поднесите это к веб-камере вашего ПК, чтобы Sparrow Wallet мог собрать данные, необходимые для импорта вашего первого подписчика.
Шаг восьмой: подтвердите и повторите
Как только Sparrow Wallet получит необходимые данные, он заполнит несколько полей на первой вкладке хранилища ключей. Дважды проверьте правильность этой информации, позаботившись о правильности отпечатка пальца. Если все выглядит хорошо, щелкните вторую вкладку хранилища ключей и повторите этот процесс со вторым подписавшим, затем еще раз с третьим и так далее.
Шаг девятый: Завершение
После того, как вы импортируете всех своих со-подписантов, нажмите «Применить».
Если вы хотите добавить дополнительный пароль, вы можете сделать это, когда Sparrow Wallet предложит вам. Это не следует путать с вашей парольной фразой. Пароль шифрует файл кошелька, сохраненный на вашем ПК.
Расходы
Теперь ваш новый мультиподписной кошелек готов к депозиту. Вы можете генерировать адреса для получения из кошелька Sparrow и вносить биткойны. Вам потребуется минимальное количество соподписантов, чтобы подписывать каждую транзакцию, чтобы тратить биткойны, внесенные в этот мультиподписной кошелек.
Если вы хотите потратить свои биткойны, перейдите на вкладку «Отправить» в кошельке Sparrow и заполните адрес, на который вы хотите потратить, добавьте метку, установите сумму для траты и выберите ставку комиссии майнера. Затем нажмите «Создать транзакцию».
Затем нажмите «Завершить транзакцию для подписания».
Затем у вас будет возможность отобразить QR-код транзакции, чтобы вы могли отсканировать его из SeedSigner с загруженными соответствующими подписчиками. Вам придется заниматься каждым по отдельности. Как только SeedSigner получит необходимую информацию, он отобразит подписанный PSBT в виде анимированного QR-кода, который будет сканироваться веб-камерой вашего ПК для получения Sparrow Wallet. Это тот же процесс, который используется для подписания транзакций, описанный в разделе «Кошелек Sparrow», только вы должны сделать это для минимального количества подписавших, которое вы установили в своем мультиподписном кошельке.
Пример
Чтобы распространить информацию о SeedSigner, Sparrow Wallet и кошельках с мультиподписью, в этом руководстве было внесено 100,000 XNUMX сат в кошелек с мультиподписью «четыре из четырех». Посмотреть транзакцию можно здесь: мемпул.пространство.
Охота за мусором была объявлена в Твиттере здесь: эконоалхимик.
Важность самоопекания
Понимание контекста самостоятельного хранения является критическим аспектом смягчения некоторых из наиболее распространенных рисков, связанных с биткойнами, как говорится: «Не ваши ключи, не ваши монеты». Доверие третьим сторонам, таким как биржи с вашими биткойнами, сопряжено с несколькими рисками, которые потенциально могут сделать вас уязвимыми для кражи, конфискации и нереализованных налогов на прирост капитала.
Кроме того, большинство хранителей, если не все из них, обязаны соблюдать правила «знай своего клиента» (KYC), которые подвергают вас еще большему риску, связанному с утечкой данных, которая приводит к утечке вашей личной информации (PII) в открытый доступ. интернет. Все биткойн-транзакции являются общедоступными, и если ваша личная информация привязана к данным в сети, то у вас не будет конфиденциальности перед доверенным хранителем, который знает вашу личность и ваши балансы в сети. В руках хакера эта информация может подвергнуть вашу жизнь риску. Кроме того, поскольку эти хранители уделяют первоочередное внимание своим отношениям с правоохранительными органами и всегда будут принимать решения, которые не учитывают ваши интересы; в руках вашего правительства эта информация может поставить под угрозу ваши свободы.
Если вы хотите узнать больше о катастрофических событиях с участием доверенных третьих сторон, ознакомьтесь со следующими ресурсами:
- Генеральный директор биржи загадочным образом «умер», унеся в могилу криптовалютные ключи на 190 миллионов долларов.
- Партнеры по обмену криптовалюты с IRS и DEA
- Нарушение данных приводит к утечке информации о клиентах из 30 криптовалютных компаний
- Аргентина вводит «разовый» налог на богатство
Многие из этих рисков можно уменьшить, взяв на себя опеку. Компромисс заключается в том, что вы берете на себя личную ответственность за безопасность своих биткойнов. Вы и только вы несете ответственность за свои биткойны. Нет горячей линии «1-800», чтобы отменить ваши транзакции, и никто не может помочь вам восстановить утерянную или забытую сид-фразу. К счастью, существует множество инструментов, которые помогут вам обеспечить безопасную и конфиденциальную опеку над собой.
SeedSigner — один из таких инструментов, который сочетает в себе недорогое оборудование общего назначения с бесплатным программным обеспечением с открытым исходным кодом, чтобы предоставить вам самодельное устройство для подписи, чтобы вы сохраняли неограниченный доступ к своим биткойнам без разрешения.
Клиенты производителей аппаратных биткойн-кошельков сталкиваются с определенными рисками, о которых пользователи должны знать. Существует риск атаки на цепочку поставок, когда оборудование перехватывается в пути и модифицируется каким-либо компрометирующим образом перед окончательной доставкой. Существует также риск, связанный с раскрытием личной информации таким производителям, например, Нарушение данных бухгалтерской книги раскрыла персональные данные более миллиона клиентов, что привело к изощренным фишинговым атакам и потенциально помогло физическое насилие и вооруженное ограбление. Существует также риск возникновения «закатная» атака где производитель аппаратного кошелька может попробовать разные одноразовые номера, пока не угадает ваш главный закрытый ключ на основе информации, полученной путем просмотра ваших транзакций в общедоступной цепочке блоков.
Одной из полезных особенностей SeedSigner является то, что необходимые компоненты широко доступны, недороги и универсальны. Это означает, что эти части могут быть приобретены таким образом, что не будет обнаружено никаких признаков их использования для биткойнов. SeedSigner продается в комплекте от разных поставщиков, поэтому, если вы покупаете полный комплект, становится очевидным, каково его предполагаемое использование. Однако в этом руководстве вы найдете ссылки на нескольких поставщиков отдельных компонентов, чтобы у вас были ресурсы, необходимые для их приобретения по отдельности, если вы предпочитаете.
Сводка видео
Это видео демонстрирует общий обзор содержимого этого руководства. Видео не предназначено для замены информации в этом руководстве, а только как дополнительный визуальный помощник, демонстрирующий тестирование, сборку, генерацию начального числа, ввод парольной фразы, резервное копирование начального значения с помощью QR-кода и огневые испытания стальной пластины.
Компромиссы
Нет решения без компромиссов, вот несколько вещей, которые следует учитывать при использовании SeedSigner (полный список признанных критических замечаний и уязвимостей поддерживается SeedSigner здесь):
- Нет механизма безопасности, который бы проверял программное обеспечение так же, как и в других аппаратных кошельках. Пользователь несет полную ответственность за проверку подлинности программного обеспечения, используемого на SeedSigner. Это подробно объясняется для пользователей Windows и Linux в разделе «Программное обеспечение» данного руководства. Узнайте, как использовать инструменты проверки GPG, чтобы смягчить эту проблему.
- Сохранение закрытого ключа в формате QR-кода увеличивает возможности злоумышленника получить эту информацию. Как и в случае с любой резервной информацией, независимо от формы, если кто-то получит к ней доступ, он может сфотографировать список слов или стальную пластину или просто взять резервную копию с собой в карман. Пользователи получают выгоду от сохранения конфиденциальности и безопасности информации о резервных копиях так же, как если бы они обращались с золотом, драгоценностями или наличными. Наличие некоторой избыточной безопасности, такой как парольная фраза, которая хранится отдельно от информации резервного копирования, может помочь смягчить эти проблемы. Совместно подписывающие стороны с несколькими подписями, разбросанные по разным географическим местоположениям, также могут быть полезны для устранения единого источника сбоя.
- Создание мультиподписного кворума с использованием одного и того же подписывающего устройства для всех соподписавших может привести к уязвимости, если с этим конкретным подписывающим устройством возникнет какая-то непредвиденная проблема. Лучшей практикой является использование устройств для подписи от нескольких производителей, чтобы снизить риск атаки заката или какой-либо ошибки безопасности, которая подвергает риску весь ваш мультиподписной баланс, поскольку вы не диверсифицировали используемое оборудование.
Это гостевой пост Econoalchemist. Выраженные мнения являются полностью их собственными и не обязательно отражают мнение BTC Inc или Биткойн-журнал.
- "
- 000
- 100
- 11
- 39
- 3d
- 7
- 9
- О нас
- АБСТРАКТ НАЯ
- доступ
- точный
- Достигать
- Действие
- активный
- дополнительный
- адрес
- адреса
- плюс
- впереди
- алгоритм
- Все
- уже
- альтернатива
- Несмотря на то, что
- всегда
- Amazon
- Америка
- американские
- количество
- объявило
- Другой
- кто угодно
- Применение
- Применить
- подхода
- соответствующий
- сборка
- помощник
- атом
- аутентичный
- подлинность
- Автоматический
- доступен
- осведомленность
- фон
- Восстановление
- Операции резервного копирования
- не являетесь
- ниже
- польза
- Преимущества
- ЛУЧШЕЕ
- лучшие практики
- Немного
- Bitcoin
- биткойн-транзакции
- Bitcoin Wallet
- Заблокировать
- блокчейн
- доска
- нарушение
- нарушения
- BTC
- BTC Inc
- Ошибка
- строить
- купить
- кабель
- Пропускная способность
- столица
- захватить
- углерод
- Карты
- заботится
- Наличный расчёт
- Вызывать
- вызванный
- Генеральный директор
- определенный
- сертификат
- Сертифицированные
- цепь
- изменение
- контроль
- Проверки
- выбор
- выбор
- Выберите
- клипсы
- код
- Coins
- сочетание
- как
- Связь
- совместимость
- полностью
- комплектующие
- компонент
- комплексный
- компромат
- компьютер
- сама концепция
- Свяжитесь
- подключенный
- Соединительный
- связи
- Коммутация
- рассмотрение
- содержание
- продолжать
- контрольная
- удобство
- Удобно
- может
- Пара
- Создайте
- создали
- Создающий
- критической
- криптовалюта
- криптографический
- Текущий
- В настоящее время
- попечитель
- Содержание под стражей
- клиент
- Клиенты
- данным
- Нарушения данных
- решения
- поставка
- демонстрировать
- описано
- Проект
- предназначенный
- конструкций
- компьютера
- подробность
- подробный
- подробнее
- Определять
- Застройщик
- застройщиков
- устройство
- Устройства
- DID
- различный
- трудный
- направлять
- непосредственно
- исчезать
- Дисплей
- дисплеев
- распределенный
- Сделай сам
- Документация
- долларов
- двойной
- вниз
- скачать
- загрузок
- управлять
- в течение
- легко
- редактор
- встроенный
- Английский
- Enter
- вошел
- цельность
- организация
- окружающий
- сущность
- и т.д
- События
- События
- многое
- пример
- обмена
- Биржи
- подвергаться
- выраженный
- экстремальный
- Глаза
- Face
- всего лишь пяти граммов героина
- Ошибка
- Фэшн
- БЫСТРО
- Особенность
- СПЕЦЦЕНА
- Особенности
- Поля
- фильм
- в заключение
- обнаружение
- конец
- отпечаток пальца
- Для пожарных
- First
- соответствовать
- Flash
- следовать
- после
- форма
- формат
- найденный
- Бесплатно
- полный
- Функции
- будущее
- Общие
- общее назначение
- порождать
- порождающий
- поколение
- генератор
- географический
- получающий
- GitHub
- будет
- Золото
- хорошо
- Правительство
- большой
- Зелёная
- сетка
- GUEST
- Guest Post
- инструкция
- хакер
- обрабатывать
- Управляемость
- Аппаратные средства
- Аппаратный кошелек
- Аппаратные кошельки
- хэш
- имеющий
- помощь
- полезный
- здесь
- высококачественный
- держать
- Главная
- Вилла / Бунгало
- Как
- How To
- Однако
- HTTPS
- Людей
- ICON
- идея
- Личность
- изображение
- реализация
- значение
- важную
- импортирующий
- что она
- В других
- включают
- включены
- включает в себя
- самостоятельно
- индекс
- individual
- информация
- вход
- устанавливать
- интерес
- заинтересованный
- Интерфейс
- Интернет
- вовлеченный
- IRS
- вопрос
- IT
- саму трезвость
- хранение
- Основные
- ключи
- известный
- KYC
- последний
- запуск
- закон
- правоохранительной
- слой
- ЖК-дисплей
- утечка
- Утечки
- УЧИТЬСЯ
- изучение
- Оставлять
- привело
- Ledger
- линия
- LINK
- связи
- Linux
- Список
- Списки
- мало
- загрузка
- расположение
- места
- логотип
- Длинное
- сделанный
- поддерживать
- Большинство
- ДЕЛАЕТ
- Создание
- способ
- ПРОИЗВОДИТЕЛЬ
- отметка
- Совпадение
- согласование
- материалы
- математике
- Вопрос
- смысл
- означает
- проводить измерение
- меры
- Память
- методы
- миллиона
- миллион долларов
- против
- шахтер
- минимальный
- неуместны
- БОЛЕЕ
- самых
- двигаться
- с разными
- Multisig
- обязательно
- необходимо
- потребности
- сеть
- Заметки
- номер
- номера
- полученный
- предлагают
- оффлайн
- Масло
- В сети
- открытый
- открытый исходный код
- открытие
- операционный
- операционная система
- Мнения
- Возможности
- Опция
- Опции
- заказ
- Другое
- общий
- собственный
- бумага & картон
- особый
- партнеры
- Пароль
- PC
- постоянный
- постоянно
- личного
- Филиппины
- фишинг
- фишинговые атаки
- фразы
- картина
- кусок
- Платформа
- Точка
- политика
- Польский
- сообщения
- Популярное
- должность
- возможное
- потенциал
- мощностью
- практика
- Подготовить
- нажмите
- довольно
- первичный
- политикой конфиденциальности.
- частная
- Секретный ключ
- Частные ключи
- Проблема
- процесс
- Процессы
- процессор
- производит
- Произведенный
- Продукт
- Продукция
- FitPartner™
- Проект
- рекламный
- для защиты
- защитный
- обеспечивать
- приводит
- обеспечение
- что такое варган?
- публичный блокчейн
- публичный ключ
- покупки
- купленный
- покупка
- цель
- целей
- QR-код
- САЙТ
- быстро
- Оперативная память
- ассортимент
- RE
- Получать
- получила
- Recover
- отражать
- правила
- отношения
- освободить
- публикации
- оставаться
- осталось
- представлять
- представление
- представляет
- обязательный
- Полезные ресурсы
- ответственность
- ответственный
- ОТДЫХ
- Показали
- обратный
- обзоре
- Снижение
- рисках,
- Катить
- рулонах
- дорога
- Run
- безопасный
- безопасно
- Сохранность
- сканирование
- сканирование
- экран
- вторичный
- секунды
- безопасный
- безопасно
- безопасность
- уязвимость безопасности
- семя
- начальная фраза
- семена
- сегмент
- сегментами
- Серии
- набор
- установка
- установка
- несколько
- разделение
- Доставка и оплата
- Короткое
- подпись
- просто
- с
- ШЕСТЬ
- Размер
- слабина
- небольшой
- Снэп
- So
- Software
- проданный
- твердый
- Решение
- некоторые
- Кто-то
- удалось
- сложный
- Space
- пространства
- говорить
- Говоря
- особый
- Спецификация
- спецификации
- тратить
- распространение
- площадь
- этапы
- автономные
- Начало
- и политические лидеры
- Область
- магазин
- стресс
- успешный
- Успешно
- Закат
- поставка
- цепочками поставок
- поддержка
- Поверхность
- система
- с
- цель
- Налоги
- Технический
- Терминал
- тестXNUMX
- Тестирование
- кража
- третье лицо
- Через
- по всему
- Связанный
- время
- раз
- тип
- вместе
- инструментом
- инструменты
- топ
- факел
- торговать
- сделка
- Сделки
- перевод
- беда
- под
- созданного
- Вселенная
- USB
- использование
- пользователей
- Проверка
- ценностное
- различный
- продавец
- поставщики
- проверка
- проверить
- версия
- Видео
- Вид
- Уязвимости
- уязвимость
- Уязвимый
- ждать
- Кошелек
- Кошельки
- Смотреть
- Богатство
- Веб-камера
- вполне определенный
- Что
- Что такое
- Колесо
- в то время как
- КТО
- окна
- в
- без
- слова
- Работа
- работает
- работает
- по всему миру
- стоимость
- бы
- нуль