Bitcoin создать адрес: Как получить новый адрес биткоин-кошелька? – Справочный центр Paxful

Как создать общий биткойн-кошелек | Начать

Bitcoin.com Wallet — это многофункциональное приложение-кошелек для криптовалют Bitcoin Cash (BCH) и Bitcoin (BTC), в котором вы сохраняете полный контроль над средствами. Одна из самых полезных функций приложения — «общий кошелек». Общий кошелек, он же кошелек с мультиподписью, доступен двум или нескольким пользователям. Для операций в нем требуется, чтобы хотя бы один из этих «сопоручителей» разрешил тратить BCH из общего кошелька.

Чтобы создать общий биткойн-кошелек, выполните 5 шагов:

  1. Скачайте кошелек Bitcoin.com на свое устройство с iOS, Android, Windows, Linux или Mac
  2. На главном экране нажмите «+» в меню кошельков Bitcoin Cash и создайте новый кошелек.
  3. В меню «Добавить кошелек» выберите «Создать общий кошелек»
  4. Задайте параметры «имя кошелька», «ваше имя», «общее количество плательщиков» и «необходимое количество подписей». Они нужны для отправки BCH из общего кошелька. Примечание: «Общее количество пользователей» — количество людей или устройств, которые будут иметь доступ к кошельку. «Необходимое число подписей» — количество пользователей, которые должны будут вручную подтвердить транзакцию, прежде чем она будет совершена.
  5. Создайте кошелек, а затем поделитесь кодом приглашения с теми, кого хотите пригласить в свой кошелек. Код можно отсканировать либо скопировать и вставить, как блок текста

Зачем нужен общий кошелек?

  • Безопасность: Общий кошелек подойдет и одному пользователю с несколькими устройствами. Он позволит повысить безопасность транзакций. Даже если смартфон будет украден, вор не сможет потратить деньги с общего кошелька без авторизации других пользователей (то есть других ваших устройств).
  • Учет: общий кошелек предоставляет всем поручителям доступ к истории транзакций единого для них кошелька.
  • Депонирование у третьего лица или посредничество: чтобы сделать ставку или совершить покупку онлайн.
  • Голосование по поводу использования средств: Организация сможет отправлять платежи только после получения необходимого числа авторизаций.

Чтобы понять принцип действия общих кошельков, рассмотрим их работу на следующем примере: Жасмин хочет создать в своей компании общий кошелек, чтобы с его помощью выдавать заработную плату. Она хочет, чтобы к одному и тому же кошельку имели доступ 3 менеджера и она сама. С этого кошелька она хочет ежемесячно отправлять сотрудникам заработную плату. Она создает новый общий кошелек и называет его «Зарплатный кошелек». Затем вводит свое имя и устанавливает общее количество плательщиков — 4 (она сама и 3 менеджера). Наконец, она устанавливает необходимое число подтверждений — 3. Это значит, что любой из 4 участников может отправить запрос на выплату, но выплата не будет совершена, пока 3 из 4 участников не одобрят ее в приложении.

Помните!

Кошельки с несколькими подписями ничем не отличаются от обычных, исключений нет: каждый пользователь в общем кошельке имеет уникальный закрытый ключ, который дает ему (частичный) доступ к кошельку.

Очень важно, чтобы все участники создали резервные копии общих кошельков!

Предупреждение:
если создать кошелек, для которого требуются подписи всех трех участников, а затем один из них потеряет свое устройство (не имея резервной копии) или откажется подписывать транзакцию, то средства, находящиеся в кошельке, не будут доступны никому из участников! Вот почему не рекомендуется создавать общие кошельки, требующие подписей всех участников.   Как можно видеть, кошельки с несколькими подписями полезны по ряду причин. Чтобы создать собственный общий кошелек, скачайте приложение Bitcoin.com Wallet сегодня!

Создаем кастомный биткоин-адрес

Уникальные автомобильные номерные знаки, красивые номера сотовых телефонов, броские адреса веб-страниц… Размеры этих рынков огромны, что вполне объяснимо: люди желают выделиться из толпы, придумывая для этого все новые способы.

С наступлением эры криптовалют у каждого человека появляется новый атрибут: адрес электронного кошелька. Дело в том, что держатели биткоинов идентифицируются по их публичным адресам, представляющим собой 34-символьную строку. Адреса отправителя и получателя открыты всем желающим. Однако из-за столь сложной структуры реквизита, отсутствия реального имени владельца и другой идентифицирующей информации пользователи зачастую сталкиваются с трудностями при использовании Биткоина.

Для решения этих проблем команда Chainmedia приводит инструкцию по созданию адреса, который позволит облегчит жизнь вам и вашим близким, а также выделиться среди конкурентов. Сразу отметим, что предлагаемый способ является безопасным, так как не требует передачи приватного ключа третьей стороне. (Для лучшего понимания предлагаем вам ознакомиться с нашей статьей «Как мне безопасно хранить свои биткоины»).

Шаг 1. Генерируем ключи

Начать необходимо с получения стандартной пары «публичный ключ — приватный ключ» (криптовалютный аналог образования связки «логин — пароль»). Для этого воспользуемся бесплатным защищенным сервисом BitAddress.org. Он работает на открытом исходном коде,неоднократно проверялсябольшим количеством профессионалов и именно он является де-факто основным инструментом для генерации ключей.

При переходе на сайт вам необходимо перемещать курсор мыши или вписывать случайные символы в текстовое поле для генерации случайной последовательности. Для повышения безопасности рекомендуем после загрузки страницы отключить интернет-соединение на устройстве. Так вы можете быть уверены, что ваш приватный ключ не будет отправлен злоумышленнику.

По достижении показателя 100% в зеленой шапке окна появятся дополнительные функции. Нам необходимо выбрать Vanity Wallet. В первом пункте открывшегося окна нажимаем Generate.Копируем полученный приватный ключ (Step 1 Private Key) и сохраняем его в надежном месте. Оставляем сайт BitAdress.org открытым, он понадобится нам чуть позже.

Шаг 2. Выбираем себе красивый адрес

Копируем с BitAdress.org полученный публичный ключ (Step 1 Public Key). Далее открываем доступ к интернету и переходим на https://vanity.coin.dance/. В открывшемся окне ставим галку Split Key (advanced). Это позволит вам связать полученный ранее ключ с новым адресом. В появившееся текстовое поле вставляем полученный ранее публичный ключ и внимательно проверяем совпадение первых и последних цифр.

Теперь вы готовы к модификации собственного адреса.

Необходимо понимать, что большинство биткоин-адресов начинает с цифры «1», поэтому модифицировать мы можем непосредственно символы, идущие после стартового.

Для этого в верхнем поле (которое на этот момент должно оставаться пустым) введем интересующие нас символы. Обратите внимание, что адреса являются регистрочувствительными.

При вводе короткого сочетания предлагается получить адрес бесплатно. При увеличении длины цена может достигать 0.01 BTC. Выбрав интересующее нас сочетание, нажимаем кнопку Get it for Free и вводим свой Email. При условии правильного выполнения всех этапов инструкции, на почту получаем письмо-подтверждение. Выглядит оно следующим образом:Для подтверждения намерения нажимаем на длинную ссылку в письме.

Копируем и сохраняем в надежное место новый приватный ключ (Private Key). Будьте внимательны: повторно это окно вызвать невозможно.

Шаг 3. Возврат на BitAdress.org и объединение.

Открываем активную вкладку с генератором ключей. Вставляем в поле Step 2 сначала Private Key (который находится выше) и сохраненный приватный ключ с Coin Dance. Нажимаем Calculate Vanity Wallet. Наш новый адрес готов!

Вы получите подобные реквизиты:

Cверху указан ваш кастомный адрес, последняя строка содержит ваш приватный ключ.

Осталось только импортировать этот приватный ключ в ваш кошелек. Для этого введите в поисковике фразу >>how to import private key into *название вашего кошелька*<< и следуйте инструкциям.

Для выбора наиболее подходящего кошелька читайте нашу статью «Пять видов криптовалютных кошельков».

Как создать Биткоин кошелёк в 2020

Цифровая валюта BTC требует особого способа хранения, так как не имеет физической формы. Обладатель токенов должен купить или создать Биткоин кошелёк – существует множество вариантов с разной степенью защиты. Комбинация открытых (общедоступного адреса) и секретных ключей и есть упрощённое понятие Bitcoin кошелька.

Что такое Биткоин кошелёк?

Прежде, чем выбрать лучшее хранилище Биткоина, нужно узнать больше о его природе. Также важно, кому принадлежит полный контроль за монетами (владельцу или стороннему сервису). Криптовалюта основана на технологии распределённого реестра, а Биткоин кошелёк – область Блокчейна, которая содержит запись о количестве средств на счету и историю транзакций.

Кошельки Bitcoin имеют два вида ключей, которые состоят из буквенно-числовых комбинаций:

  • Публичный ключ – это адрес (наподобие электронной почты), с которого владелец совершает платежи, и на него другие участники сделки отправляют свои токены.
  • Приватный ключ – это аналог пароля, при отсутствии которого невозможно получить доступ к монетам.

Типы криптокошельков

Чтобы ответить на вопрос, какой Биткоин кошелёк выбрать, рассмотрим возможные типы. Некоторые эксперты выделяют две большие группы, другие добавляют промежуточный вариант.

Горячие

К этому типу относятся программное обеспечение, мобильные приложения и облачные сервисы, которые постоянно подключены к интернету. Все они предполагают доступ по паролю и мгновенные транзакции. Многие мобильные приложения отправляют уведомления трейдерам об изменении цены или завершении сделки.

  • Мобильные кошельки быстро загружаются и имеют удобный интерфейс. Распределённый реестр Блокчейна может работать двумя способами: скачивать все транзакции (для этого у смартфонов не хватит ресурсов) или только последние операции. Чтобы облегчить нагрузку, мобильные приложения используют только последние звенья цепи и упрощённую проверку транзакций. Поэтому мобильные кошельки более других подвержены хакерским атакам.
  • Web-кошельки лучше защищены от взлома. Они также удобны в использовании и позволяют совершить сделку моментально. Опасность заключается в том, что секретный ключ доступен третьей стороне – владельцу сервера. К этой группе относятся и Счета клиентов криптовалютных бирж также относятся к группе web-кошельков.
  • Настольный кошелёк хранится на жёстком диске компьютера. Лёгкий (или тонкий) клиент – это упрощённая версия со скачиванием только последних транзакций. Более подвержен взлому.
  • Если для десктопного кошелька скачивается полный узел Блокчейна, такой клиент называется толстым. А некоторые классифицируют кошелёк, как тёплый. Он наиболее безопасный в группе горячих.

Холодные

Холодный кошелёк для Биткоина не подключён к интернету, поэтому исключает взлом.

  • Бумажный кошелёк – это лист с записанными на нём открытым и закрытым ключами.
  • Аппаратные кошельки внешне похожи на флешку или кредитную карту, которую можно подключить к компьютеру для совершения транзакций. Некоторые модели имеют дисплей для ввода пароля. Дополнительная защита от вирусов отвечает за безопасность интернет-соединения. Лучшими считаются: Ledger Nano S, TREZOR, KeepKey.

Какой тип выбрать?

Выбор зависит от целей владельца криптовалюты. Активным трейдерам, оперирующим относительно небольшими суммами монет Bitcoin, удобно пользоваться биржевыми или мобильными кошельками. Последний вариант – один из самых ненадёжных, так как приложение легче всего взломать. Криптовалютные биржи устанавливают многоуровневую защиту и помещают 90-95% средств в холодные хранилища без доступа к интернету. Риск инвесторов заключается лишь в том, что руководство биржи может исчезнуть вместе с площадкой. Чтобы этого не произошло, необходимо тщательно выбирать торговую платформу с хорошей репутацией. Аппаратные кошельки – это надёжный способ хранить большое количество BTC. Но для торгов этот способ не лучший, так как придётся подключаться к интернету и делать депозиты на биржи, а затем снова выводить средства. Часть суммы будет потеряна на комиссионные платежи. Тем же недостатком обладают бумажные кошельки. Кошелёк на жёстком диске компьютера с полной или частичной загрузкой цепочки транзакций требует большой мощности ПК. Установка программного обеспечения может занять много времени. Также ПО необходимо регулярно обновлять. Адрес кошелька привязан к конкретному компьютеру, поэтому если с ним что-то случиться, доступ к монетам вернуть будет невозможно.

Инструкция по созданию кошелька на бирже EXMO

У криптовалютных бирж только на первый взгляд сложный интерфейс. Ошибочное впечатление у новичков складывается из-за постоянно меняющихся показателей на графиках во вкладке Торги. В реальности, продавать и покупать монеты так же просто, как в обменных сервисах, а курс при этом выгоднее. Ниже приведена инструкция, как создать Биткоин кошелёк на EXMO.

Создать BTC кошелек на EXMO

Как пополнить Биткоин кошелёк?

Сначала опишем процесс, как зарегистрировать Биткоин кошелёк. Если у клиента уже есть подтверждённый аккаунт, необходимо:

  • В личном кабинете войти в раздел Кошелёк.
  • Найти в списке доступных криптовалют BTC.
  • Нажать кнопку Пополнить.
  • Справа необходимо кликнуть на Создать адрес.

Система автоматически сгенерирует публичный ключ. После пополнения деньги отражаются на счету практически моментально. Поэтому, можно сразу проверить Биткоин кошелёк на наличие поступления. Но, чтобы стать обладателем токенов, нужно зайти во вкладку Быстрый обмен и купить валюту по установленному курсу или создать ордер во вкладке Торги. Во втором случае пользователь сам выбирает подходящий курс и продавца. После совершения сделки баланс меняется в течение нескольких секунд.

Прозрачность кода кошелька

При всей насыщенности рынка различными видами криптокошельков большую роль в популярности тех или иных представителей играет уверенность пользователей в отсутствии багов и программных закладок. Проверить это можно при условии опубликования открытого исходного кода, изучить который может любой желающий. Тут дело скорее даже не в преднамеренном оставлении лазеек и уязвимостей разработчиком (хотя этого тоже не стоит исключать), а в вероятности случайно пропустить какой-то баг при тестировании, которым впоследствии могут воспользоваться мошенники. Как правило, только официальные кошельки от создателей криптовалюты могут похвастаться открытым исходным кодом. Отчасти именно поэтому случаи их взлома практически неизвестны.

На каком типе кошелька остановить свой выбор

Выбор типа криптокошелька зависит от многих параметров:

  • С какой целью вы планируете завести биткоин кошелёк. Если вы собираетесь использовать bitcoin как средство сохранения стоимости или в виде долгосрочной инвестиции, то вам нужно остановить выбор на холодных кошельках. Если же вам необходимо часто совершать множество мелких транзакций — тут горячие кошельки вне конкуренции.
  • Какую сумму планируете хранить. Для большого количества коинов стоит пользоваться холодным хранилищем, для мелких сумм подойдут горячие разновидности бумажников.
  • Нужен биткоин кошелек на русском. Большинство биткоин кошельков имеет поддержку русскоязычного интерфейса, так что тут практически нет ограничений в выборе.
  • Собираетесь зарабатывать на колебаниях курса – тогда биржевому кошельку нет альтернатив.

При выборе хранилища для своих монет, самое главное – это всесторонне изучить преимущества и недостатки существующих кошельков и подобрать подходящий по совокупности его характеристик. Однозначного ответа на этот вопрос не существует. Поэтому подходите к выбору разумно.

Меры безопасности при хранении биткоина

Каких же правил следует придерживаться, чтобы минимизировать риск потери своих монет?

  1. Никогда и никому не доверяйте приватный ключ от вашего кошелька.
  2. Старайтесь подключить все доступные методы защиты: сложный пароль, сид-фразу, 2ФА-авторизацию, смс-оповещения, список разрешённых IP и т.д.
  3. Используйте горячие кошельки только в тех случаях, когда запланировали какие-либо действия со своими биткоинами: перевод, торговля и т.п.
  4. Большие суммы держите только на холодных кошельках.
  5. Сделайте несколько резервных копий ваших ключей и храните их в разных местах.
  6. Не держите все монеты в одном месте.

Следование этим простым правилам не гарантирует абсолютную защиту от кражи, но позволяет намного уменьшить её вероятность.

Как восстановить доступ к кошельку на EXMO

Доступ к биржевому онлайн-кошельку можно утратить в двух случаях:

  • Пользователь забыл пароль.

Если вы забыли пароль к своему аккаунту, достаточно запросить восстановление пароля при входе на биржу. На вашу почту регистрации придёт временный пароль, который нужно обязательно сменить после входа в аккаунт. Таким образом, даже при взломе почты злоумышленники не смогут воспользоваться временным паролем.

  • Аккаунт взломали злоумышленники.

Чтобы вернуть управление личным кабинетом, клиент должен связаться со Службой поддержки через электронную почту [email protected]. В письме нужно подробно описать проблему. Сотрудник Службы поддержки задаст дополнительные вопросы касаемо аккаунта, чтобы убедиться, что восстановить доступ пытается владелец кошелька.

Более быстрой процедура восстановления доступа будет для верифицированных пользователей. Если личность была подтверждена при регистрации, для положительного решения достаточно предъявить паспорт.

Также всем пользователям рекомендуется поставить двухфакторную аутентификацию на биржевой аккаунт, а также на почту регистрации на EXMO. При авторизации на платформе, после ввода почты регистрации и пароля система будет запрашивать SMS или TOTP код (6-ти значный пароль из приложения). На сегодня, двухфакторная аутентификация является самым надёжным способом защиты от злоумышленников. Не пренебрегайте безопасностью ваших средств.

Заключение

Как видите, в создании биткоин кошелька нет ничего сложного. С помощью информации, полученной после прочтения этой статьи, вы сможете выбрать тип бумажника, который удовлетворяет вашим требованиям и настроить на нём максимальную защиту. Также, при необходимости покупки или продажи биткоина, для вас не составит никакого труда создать аккаунт на криптобирже. Нам остаётся лишь пожелать вовремя сделать инвестиции в крипту и предвкушать будущую прибыль!

 
Зарегистрироваться на EXMO

Настройка и активация BTC адреса: инструкция

Пиринговая сеть Bitcoin дает возможность совершать платежные операции по всему миру, не пользуясь услугами финансовых учреждений. Криптомонеты BTC принимают многие сервисы и магазины. В западных странах сделки по недвижимости, оплачиваемые цифровыми деньгами, уже не редкость. В американские и канадских частных клиниках пациенты могут расплатится биткоинами за пластические операции и лечебные курсы по омолаживанию.

Криптовалютные активы никто не может заморозить или подделать. Конечно, случались прецеденты, когда хакеры взламывали биткоин-кошельки пользователей, но таким образом, могут пропасть деньги и с любого банковского счета. Бумажник для хранения виртуальных денег можно сравнить со связкой ключей. Приватный ключ, дающий право выполнять транзакции, всегда хранится втайне, а публичный ключ или BTC адрес можно сообщать кому угодно. Большинство одноранговых сетей полностью прозрачны, любой может зайти и посмотреть есть, ли биткоины на том или ином счету, с какого и на какой Bitcoin адрес и когда именно совершались транзакции. Но если вам известен биткоин адрес получить данные о личности владельца вы все равно не сможете.  Итак, расскажем поподробнее о публичном криптоключе, где его получить и как с ним работать.

Что такое биткоин адрес

Биткоин адрес — это уникальный номер, представляющий собой набор цифр и латинских букв, он также может быть представлен в виде двухмерного штрихкода, для сканирования через смартфон.

Адрес биткоин с ключом доступа к сети (private key) дают возможность распоряжаться средствами, привязанными к этому кошельку. BTС adress является анонимным, поэтому каждый, кто владеет приватным ключом фактически является владельцем монет и его действия никто не контролирует и не сможет отменить.

Как узнать адрес биткоин кошелька

Чтобы получить новый биткоин адрес необходимо создать кошелек или зарегистрировать учетную запись на торговой платформе. Генерация нового адреса BTC выполняется автоматический через закрытый код вашего хранилища.

Расположен биткоин адрес для получения выплат обычно в разделах «Баланс» или «Управление Адресами». Вы можете скопировать его и передать участнику сети, от которого ждете перевода монет. Лучше всего воспользоваться кнопкой «Скопировать» или отослать QR-код. Адрес биткоин чувствителен к Caps Lock, поэтому передавать его нужно точно так, как он выведен в окне программы.

Поменялся биткоин адрес. Что делать?

Некоторые кошельки создают динамические BTC адреса, это значит, что публичный ключ будет меняться после каждой входящей транзакции. Старый адрес сохраняет легитимность, если вы не увидели изменений и предоставили его для получения монет, они придут. Но в целях безопасности рекомендуется пользоваться новым.

Форматы адресов BTC

При выполнении транзакций лучше не писать биткоин адрес вручную. Но, все же информация о системе base58, которая применяется для создания публичных ключей будет вам полезной.

Base58 является модифицированным вариантом base64, которая использовалась на аналоговых модемах. Система base64 позволяла передавать бинарные файлы по текстовым каналам связи. Для этого была создана система записи сообщений, использующая только печатные латинские буквы, цифры знаки пунктуации и отдельные спецсимволы.

При создании биткоин-адресов все знаки, при написании которых могла бы возникнуть путаница были исключены. Остались только следующие символы:

123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz

Криптовалютные адреса защищены от некорректного ввода.  Можно по ошибке отправить деньги на другой реально существующий адрес, но совершить транзакцию в никуда система вам не позволит. Зато совершить транзакцию на корректный биткоин-адрес, который еще никому не принадлежит, или wallet.dat кошелька утерян, вполне реально.

Кроме того, публичные ключи биткоин содержат дополнительную информацию (NetID), обозначающую тип и назначения шифра. Например, если открыть BTC адрес в одном из популярных криптокошельков Coinome, то увидите 3 вкладки:

  1. Default всегда начинается с «bc1», формат адреса bech42, предназначенный для использования протокола Segregated Witness (SEGWIT), повышающего пропускную способность сети Bitcoin. Пример: bc1q8ctmys2mzqjrsztxlv7pe9s5azh9acrvg9jpmy;
  2. Сompatibility начинается всегда с цифры «3», формат адреса Scrypt Hash (P2SH) тоже предназначен для протокола Segwit. Этот формат адреса служит своеобразным мостом между кошельками, работающими по протоколу Segregated Witness и более ранними версиями биткоин-клиентов, не принимающими переводы с адресов формата bech42. Пример: 3Bj5mWs9uhdyFWP62DTSVUjb4uisSSjAmZ;
  3. Legacy старый формат адреса биткоин, он всегда начинается с цифры «1». Например: 16BGp4SXUfvuRsYHqsXZSWT7V74sL2TrzA.

Адреса форков биткоина (BCH, BTG, BSV) имеют другой формат. Разработчики криптовалюты Ethereum применили HEX-последовательность, то есть запись в шестнадцатеричном виде, использовав цифры от 0 до 9 и латинские буквы A, B, C, D, E, F. Адреса эфириума и всех монет, созданных по протоколу ERC-20 начинаются с префикса «0x» и не чувствительны к регистру клавиатуры. Теперь вы сможете легко идентифицировать btc address и не перепутаете его с публичным ключом другой криптовалюты.

Публичный и приватный ключи

В традиционной криптографии раньше использовалась симметричная система шифрования.  Для шифровки и дешифровки сообщений применялся один и тот же ключ. Его можно было перехватить во время передачи по сети, что делало всю систему крайне уязвимой.

Лишь только в 1975 году была разработана асимметричная система шифрования, с двумя ключами:

  1. Публичный — public key, предназначенным для кодирования сообщений. Открытый ключ доступен всем участникам сети, в некоторых программах для повышения анонимности пользователей стали генерировать динамические адреса, меняющиеся после каждой транзакции.
  2. Приватный — private key для расшифровки. Закрытый ключ — это шифр открывает доступ к вашей доле блокчейна, его нельзя никому передавать и нужно хранить как зеницу ока.

При создании нового криптокошелька в случайной последовательности генерируется приватный ключ и уже к нему подбирается публичный ключ, используя заданный системой алгоритм шифрования.

Человек, отправляющий деньги, зашифровывает транзакцию при помощи публичного ключа получателя, который дешифрует ее использовав закрытый ключ известный только ему. Такой механизм передачи отличается высокой надежностью. Для взлома даже одного криптокошелька необходимы колоссальные вычислительные ресурсы.

Как узнать информацию по адресу биткоин

В кошельках, постоянно синхронизированных с сетью посмотреть есть ли биткоины на счету или проверить состояние транзакции можно в интерфейсе программы. Но если вы используете бумажную версию хранилища каждый раз импортировать ключи в сеть небезопасно. Проверить личный баланс или посмотреть дошли отправленные вами деньги на биткоин адрес другого пользователя можно на специальных онлайн-сервисах.

Самые надежные и удобные это:

  1. Blockchain.com;
  2. Blockexplorer.com;
  3. Blocktrail.com.
  • Для того чтобы узнать информацию по по адресу биткоин-клиента необходимо
  • Войти на один из этих сайтов
  • Указать нужный btc adress в строке поиска и нажать Enter или Search.
  • Вы увидите текущий баланс кошелька и его историю транзакций.

Состояние конкретного денежного перевода можно проверить по TXID, а указав номер криптовалютного блока, вы получите информацию о времени создания, количестве и хеш-идентификаторах всех вошедших в него транзакций, размере награды и сложности сети.

Как обезопасить мой биткойн-адрес

Повторим основное правило — хранить в надежном месте и никому не сообщать закрытый ключ своего криптобумажника.

Не забывайте и об остальных мерах безопасности.

  • Онлайн кошельки всегда менее надежны чем аппаратные сейфы. Рекомендуется держать немного крипты на горячем кошельке для повседневных расходов, а для хранения крупной суммы приобрести Trezor или Ledger Hardware Wallets.
  • Самым ненадежным местом хранения является депозит криптовалютной биржи. Они в первую очередь подвергаются хакерским атакам и несмотря на высокие меры безопасности они бывают удачными. Подтверждение тому взлом торговых площадок: Mt Gox, Cryptoria, Bitpoint.
  • Восстановить биткоин кошелек по адресу кошелька невозможно. Всегда делайте несколько копий ваших приватных ключей.
  • Никогда не храните резервные копии кошелька на компьютере, особенно на жестком диске вашей майнинг-фермы. Это все равно, как запереть сейф на замок и положить ключ на столе рядом с ним.
  • Используйте максимально сложный пароль доступа, но учтите, если кто-то смог установить на вашем ПК кейлогер пиши пропало. Поэтому шифруйте транзакции оффлайн или пользуйтесь аппаратным сейфом.
  • Хранение биткоинов на холодном, то есть не подключенном к сети кошельке, надежно до первой транзакции. Как безопасно отправлять деньги с холодного кошелька тема отдельной статьи.
  • Обновляйте ПО своего кошелька это поможет предотвратить некоторые проблемы и расширит его функционал.
  • В некоторых онлайн-бумажниках есть функция мультиподписи транзакции. Вы можете доверить кому-то из своих близких право второго подтверждения отправки средств с кошелька. Если хакер завладеет вашим приватным ключом он не сможет обнулить баланс.

И последнее. Позаботьтесь, чтобы те, кто вам дорог могли получить доступ к вашему кошельку, если вам они уже не понадобятся. Никто не хочет думать о грустном, но лучше перестраховаться.

Заключение

Поскольку адрес биткоин кошелька генерируется случайно теоретически возможна коллизия. То есть два человека могут создать одинаковые адреса, но вероятность такого прецедента ничтожно мала.57 степени. Комбинаций подписи для расшифровки секретного ключа больше, чем возможных пар ключей. Впрочем, каждый хоть сейчас может попробовать найти закрытый ключ к адресу, с помощью Vanitygen. Но учтите, примерный срок подбора к 11 символам адреса около 700 лет, а к 12 уже 40000 лет.  Пока подписи и хеш-алгоритмы хеширования остаются криптографически сильными, а так будет всегда, искать дублирующиеся адреса бессмысленное занятие. Поэтому сохранность личных биткоин-активов зависит только от вас.


Подписывайтесь на наши ресурсы и читайте комментарии, там иногда умные люди пишут умные вещи.


Подписывайтесь на новости AltCoinLog в Vkontakte


Похожие материалы:

Readers Rating: 100% 1 votes

зачем и как хранить свои приватные ключи / Хабр

Перевод статьи Bitcoin Wallets подготовлен биткоинером Tony ₿

Итак, вы приобрели немного биткоинов, и теперь столкнулись со следующим вопросом: как их лучше всего хранить? Мы поможем вам подобрать тот кошелек, который подойдет именно вам.

Хотя ничего сложного, на первый взгляд, в этом нет, выбор кошелька сопряжен с немалым количеством нюансов. Сколько у вас биткоинов? Как часто вы планируете их тратить? Вы уверены, что ваши ключи в большей безопасности, чем в холодном кастодиальном хранилище? Ответы на эти вопросы помогут найти правильное решение именно для вас.

Биткоин является активом на предъявителя, а это значит, что вы можете хранить ключи от своих биткоинов самостоятельно. Когда вы храните свои собственные биткоин-ключи, вы напрямую контролируете свои деньги. Таким образом, вам не приходится обращаться к услугам третьей стороны (например, банку) и доверять ей. Поэтому, как только вы с уверенностью сможете заявить, что риск личного хранения ваших ключей ниже, чем риск потери их кастодиальным хранителем, становится просто необходимо настроить схему самостоятельного хранения собственных биткоинов. Принятие этого решения зависит, главным образом, от вашего понимания того, как и зачем хранить свои собственные биткоин-ключи. В этой статье мы поможем вам прийти к пониманию как первого, так и второго.

В этой статье мы рассмотрим следующие аспекты:

  • “Не твои ключи — не твои биткоины”

  • Безопасность против удобства

  • Разновидности биткоин-кошельков

  • Мультиподпись (мультисиг)

  • Наша рекомендация по выбору оптимального кошелька именно для ВАС

Ну что ж, начнем!

Биткоин — актив на предъявителя

В криптографии публичный ключ используется для шифрования сообщений, а приватный ключ — для их расшифровки. Если кто-то хочет отправить вам зашифрованное сообщение, он шифрует его вашим публичным ключом. Ваш приватный ключ — единственный способ расшифровать это сообщение, поэтому, пока вы — единственный владелец приватного ключа, никому кроме вас не удастся прочитать это сообщение.

Биткоин использует криптографию публичного и приватного ключей для обеспечения безопасности транзакций. При создании биткоин-кошелька создается приватный ключ. Кошелек создает публичные ключи, которые хешируются и используются в качестве адресов для получения биткоинов. Приватный ключ необходим для подтверждения владения биткоинами, хранящимися по соответствующему адресу. Он же предоставляет возможность потратить монеты.

Если вы лично не контролируете приватные ключи, связанные с вашими биткоинами, то на самом деле вы не являетесь обладателем своих биткоинов. Другими словами, если биржа или банк хранит ваши биткоины от вашего имени, вы не контролируете свои монеты напрямую. Вы передаете ответственность за обеспечение безопасности своих биткоинов третьей стороне, а вместе с ответственностью вы передаете и сами монеты.

Чтобы в полной мере воспользоваться уникальными свойствами Биткоина в качестве денег, вам необходимо самостоятельно контролировать собственные приватные ключи. Как часто говорят сами биткоинеры, “не твои ключи — не твои биткоины”. Самостоятельное хранение приватных ключей позволяет убедиться в том, что ваши монеты не могут ни конфисковать, ни изъять, ни украсть. Но решение хранить свои собственные ключи делает вас ответственным за безопасность собственных биткоинов. Наша цель — помочь вам освоиться с перспективой хранения своих собственных ключей.

Теперь рассмотрим возможные варианты управления собственными биткоин-ключами.

безопасность против удобства

Компромиссы кастодиального хранения

Главный выбор, который придется сделать при хранении биткоинов — это соотношение безопасности и удобства. Очевидно, что безопасность и удобство — это важные и необходимые характеристики при хранении чего-либо, однако они прямо противоположны друг другу.

Вопрос заключается в том, где непосредственно в спектре «Безопасность — Удобство» вы находитесь.

Чтобы лучше понять, какой способ хранения является наиболее оптимальным именно для вас, примите во внимание следующее:

  • Общая стоимость — храните ли вы порядка 0,1%, 1% или более 10% вашего капитала в биткоинах? Наиболее приемлемый способ хранения ваших биткоинов напрямую зависит от ответа на этот вопрос. Очевидно, вы будете готовы испытать определенные неудобства, если это гарантирует более надежную защиту 50% вашего капитала.

  • Сроки / Доступность — Когда и как часто вам необходимо тратить свои биткоины? Данный биткоин-кошелек является скорее текущим счетом, среднесрочным сберегательным счетом или больше напоминает долгосрочный пенсионный счет?

Профессиональный совет: не усложняйте схему хранения до такой степени, чтобы самому забыть, как получить доступ к средствам. Интернет кишит историями биткоинеров о владельцах, потерявших свои монеты в силу использования слишком сложных настроек, в результате чего они забывали, как получить доступ к своим монетам.

Обзор кошельков: бумажные, аппаратные, мобильные, десктопные и мультисиг биткоин-кошельки

Теперь, когда вы решили приобрести биткоин (отличное решение), пришло время определиться, где хранить ваши монеты. В самом начале пути этот выбор может показаться ошеломляющим. В этом разделе мы предоставим краткий обзор возможных вариантов хранения. Как и большинство вещей в жизни, все сводится к компромиссам.

Бумажные биткоин-кошельки

Что это такое: пользователи распечатывают приватные ключи и адреса Биткоина на листе бумаги.

Плюсы: доступ к приватным ключам через интернет невозможен. Этот вариант подходит для длительного хранения.
Минусы: трудно сделать резервную копию, если вы потеряли лист бумаги, вы потеряли свои биткоины. Пользователи вынуждены ламинировать и хранить кошелек в пожароустойчивом месте. Для простоты траты биткоинов необходимо импортировать данные в программный или аппаратный кошелек.

Аппаратные биткоин-кошельки

Что это такое: пользователи хранят приватные ключи при помощи специального оборудования.

Плюсы: доступ к аппаратному кошельку получить гораздо проще, чем к бумажному; приватные ключи никогда не касаются интернета, что снижает риск их потери; эффективны для длительного хранения. Если вы потеряете свой аппаратный кошелек, вы можете использовать сид-фразу (фразу резервного копирования) для восстановления данных.

Минусы: необходимо создать резервную копию исходной фразы, которую обычно пишут на бумаге и поэтому у нее те же проблемы, что и бумажных кошельков. Если ваш аппаратный кошелек украдут, существует риск того, что ваши средства будут взломаны, хотя это значительно сложнее, чем украсть монеты с простого бумажного кошелька.

Примеры: Ledger, Trezor, Coldcard, BitBox

Мобильные биткоин-кошельки

Что это такое: пользователи хранят приватные ключи на мобильном устройстве.

Плюсы: простота в использовании; удобно для начинающих; хорошее решения для небольших сумм, удобно для повседневных платежей, даже учитывая, что не так много пользователей часто тратят свои биткоины прямо сейчас (слишком высокая выгода долгосрочного хранения).

Минусы: наименее безопасный вариант, поскольку приватные ключи хранятся на устройстве, подключенном к интернету. Если злоумышленник получает физический доступ к вашему телефону, средства могут быть оперативно отправлены на подконтрольные ему кошельки. Не подходит для длительного хранения.

Примеры: Blockstream Green, Samourai (только Android)

Десктопные биткоин-кошельки

Что это такое: пользователи хранят приватные ключи на своем компьютере.

Плюсы: хороший UX; удобно для повседневных платежей, даже учитывая, что не так много пользователей часто тратят свои биткоины прямо сейчас (слишком высокая выгода долгосрочного хранения).

Минусы: не самый безопасный вариант, так как компьютеры,как правило, подключены к интернету и уязвимы к атакам -> не подходят для длительного хранения средств.

Примеры: Bitcoin Core, Wasabi, Electrum; Wasabi, вероятно, лучший биткоин-кошелек для Mac и один из лучших анонимных биткоин-кошельков.

Мультисиг биткоин-кошельки

Что это такое: пользователи хранят приватные ключи в специальном кошельке, для авторизации которого требуется несколько приватных ключей, в противном случае ваши средства не могут быть перемещены. Например, в мультисиг-кошельке “2-из-3” для отправки средств пользователю требуются любые два из трех приватных ключей.

Плюсы: один из самых безопасных способов хранения ваших биткоинов; снижает эффективность физических атак; схема пригодна для длительного хранения.

Минусы: более сложная схема настройки, но существует несколько сервисов, облегчающих процесс; тратить биткоины сложнее, но в этом и заключается суть схемы.

Примеры: хранилище Unchained Capital (2-из-3), Casa (2-из-3 и 3-из-5), Blocksteam Green (2-из-2), Electrum.

“Горячие” биткоин-кошельки против “холодных”: в чем разница?

Горячие кошельки подключены к интернету. Это означает, что ваши ключи доступнее, чем в случае с аппаратным кошельком. При этом ваши средства более уязвимы для хакеров. Горячие кошельки рекомендуются только для хранения и взаимодействия с небольшими суммами.

Холодные кошельки НЕ подключены к интернету. Это означает, что к вашим средствам сложнее получить доступ. Холодные кошельки не так удобны для пользователей, но злоумышленникам гораздо сложнее их взломать. Холодные кошельки следует рассматривать как единственный вариант для длительного хранения.

Резервные сид-фразы биткоин-кошельков

Большинство кошельков требуют записи “резервной сид-фразы”. Эта мера предосторожности предусмотрена на случай, если вы потеряете доступ к своим приватным ключам и/или кошельку. Это также означает, что пользователи должны проявлять особую осторожность со своими резервными копиями, поскольку они содержат всю необходимую информацию для доступа к их средствам. Относитесь к резервным копиям так же, как относились бы к сокровищу.

Биткоин-кошельки, не использующие сид-фразу

Одним из способов хранения биткоинов являются кошельки, не использующие сид-фразу. Они предназначены для учетных записей с несколькими подписями (мультисиг), в которых пользователи не создают резервные копии, а полагаются на службу резервного копирования. Сервис Casa является лидером в данном сегменте благодаря своему мультисиг продукту Keymaster.

Мультисиг-кошельки: как это работает

Для перемещения ваших средств мультисиг-кошельки требуют нескольких подписей, а не единственную подпись с приватным ключом. Существует много способов создания мультисиг-кошелька, но в качестве примера предлагаем использовать схему “2-из-3”.

Для пользователя это означает, что 3 приватных ключа относятся к одному биткоин-кошельку. Чтобы перевести средства, для подписания транзакции вам нужно, как минимум, 2 приватных ключа из этих трех. Большинство пользователей физически/географически разделяют местоположение каждого ключа с целью дальнейшей минимизации рисков. Важно не оказаться “слишком изобретательным”, иначе можно обдурить самого себя и потерять собственные средства (это случалось не раз).

Как упоминалось выше, вот несколько примеров мультисиг-кошельков:

  • Green Wallet by Blocksteam (2-из-2)

  • Keymaster by Casa (2-из-3 и 3-из-5)

  • Unchained Capital (2-из-3)

  • Electrum

Преимущества схемы мультисиг

Мультисиг допускает место для ошибки. Если у вас только один приватный ключ и вы его потеряете, получить доступ к средствам будет невозможно. Однако, если вы используете настройку 2-из-3, то в случае потери одного из приватных ключей вы при этом не лишаетесь доступа к своим средствам.

Мультисиг также снижает уровень опасности физических атак. Допустим, вам угрожают физически и заставляют отказаться от ваших биткоинов. Если бы у вас был обыкновенный кошелек (не мультисиг), то вам бы, скорее всего, пришлось передать доступ к вашим сбережениям атакующему. Однако, если вы настроили схему мультисиг, один из ваших ключей находится у вас, а другие — в отдаленной локации (например, в офисе и в сейфе). Подобное географическое разделение ключей значительно снижает стимул для злоумышленника преследовать вас и ваши сбережения.

Наша рекомендация: выбирайте биткоин-кошелек в зависимости от процентной доли хранящихся чистых активов

Самый простой способ определиться со способом хранения биткоинов — сосредоточиться на том, “сколько денег поставлено на карту”. Другими словами, какой процент вашего собственного капитала хранится тем или иным способом? Это — наш взгляд на ситуацию, но, конечно, каждый должен принимать собственное решение. Используйте эту статью скорее как ориентир, чем как универсальное решение:

**

Небольшие суммы (~ 0,1% собственного капитала) — мобильный биткоин-кошелек

  • Blockstream Green — обладает встроенной функцией мультисиг 2-из-2. Это, пожалуй, лучший биткоин-кошелек для iPhone.

  • Casa Keymaster (режим с одним приватным ключом) — резервное копирование без использования сид-фразы.

Средние суммы (~ 1% собственного капитала) — аппаратный биткоин-кошелек

Большие суммы (более 10% собственного капитала) — мультисиг биткоин-кошелек

  • Casa Keymaster Multisig — простой в использовании интерфейс, можно выбрать схему 2-из-3 или 3-из-5. Casa предлагает инструмент самовосстановления, однако лично я его не использовал и, прежде чем рекомендовать, хотел бы провести дополнительные исследования,.

  • Unchained Capital Multisig — простой в использовании интерфейс, настройка 2-из-3, возможность получить доступ к финансовым услугам на основе вашего биткоин-депозита.

  • Самостоятельно настроенная схема мультисиг — пользователи могут самостоятельно создавать и настраивать схему мультисиг. Это требует определенных технических знаний по сравнению с использованием сервисов, но плюсом данного решения выступает повышенный уровень конфиденциальности.

Профессиональный совет: диверсифицируйте ваши настройки долгосрочного хранения. Если значительная часть вашего капитала хранится в Биткоине, в ваших интересах диверсифицировать свои активы. Это сглаживает возможные риски потери всех средств. Например, храните треть своих биткоинов с помощью Casa, треть с Unchained Capital, а оставшуюся треть на бумажном кошельке.

Подведем итоги

Это вкратце — наш взгляд на самостоятельное хранение биткоинов. Если вы все еще не уверены в собственных силах, не переживайте. Мы рекомендуем вам взять свои биткоин-ключи под контроль только тогда, когда вы освоитесь со всеми сопутствующими особенностями. Но мы призываем вас продолжить погружаться в подробности уникальной возможности, предоставляемой Биткоином: способность полностью контролировать свои собственные сбережения.

Самостоятельное хранение упрощается с каждым днем. Оцените свою ситуацию и выберите самый оптимальный для себя способ хранения. Мы здесь, чтобы помочь, обращайтесь с любыми вопросами.

Эта статья подготовлена и переведена командами Swan Bitcoin и Bitcoin Translated.

Какой кошелек для криптовалюты лучше выбрать? — Особое мнение — Новости Санкт-Петербурга

Что такое криптокошелек

Криптокошелек – это место хранения криптовалюты. Почти все они так же виртуальны и нематериальны, как и сами криптовалюты.

Две главные составляющие любого из криптокошельков – публичный и приватный ключи. Ключ – это уникальный набор букв и цифр. Пример ключа для Bitcoin-кошелька — 1DH9qza7fn9snSCyJQB3ZcN46biBtkt7ee.

Публичный ключ можно сравнить со счетом в обычном банке, на который любой желающий может отправить вам деньги. Публичный ключ видят все. Если известен публичный ключ, по нему можно посмотреть все произведенные операции. Поскольку к одному кошельку можно сгенерить любое количество публичных ключей, хорошим тоном в криптомире считается давать новый публичный ключ под каждую операцию. Так проще сохранить в секрете – сколько же криптовалюты у вас на криптосчете.

Приватный ключ – это одновременно пароль и логин доступа к вашей криптовалюте. Приватный ключ важно хранить в тайне. Только с его помощью вы можете что-то сделать в своем кошельке и распоряжаться своими деньгами. Обычному человеку трудно запомнить содержание приватного ключа. Поэтому при регистрации криптокошелька пользователю выдается SEED-фраза. Это предложение со смыслом, состоящее из 12 английских слов. Его запомнить гораздо проще. SEED-фразу при необходимости можно преобразовать обратно в приватный ключ, чтобы восстановить доступ к кошельку. Ее важно запомнить, а лучше записать, но никому не сообщать, и хранить в надежном месте.

Пример SEED-фразы: try crop trigger shoe cram alone route slim know cousin food pilot about.

Важно помнить – утеря приватного ключа НАВСЕГДА лишает вас доступа к своим криптовалютам. Техподдержки, способной восстановить пароль, в криповалютах нет.

Виды криптокошельков

На данный момент выделяют четыре вида криптокошельков:

  • – горячий,
  • – теплый,
  • – холодный,
  • – бумажный.

Трудности выбора

Решая, какой же кошелек выбрать, важно понимать: чем он удобнее, тем его безопасность ниже. И наоборот, чем он безопаснее, тем неудобнее. То есть можно выбрать кошелек с легкой регистрацией, быстрым доступом к нему, что даст большую мобильность в использовании, но тогда нужно быть готовым к возможным взломам и прочим компьютерным неприятностям. Если же стоит задача сохранить большие суммы, лучше потратить время, приложить усилия и воспользоваться хорошо защищенным кошельком.

Важное правило криптомира – за свои деньги вы отвечаете сами. В обычной жизни средства можно положить на счет в банке и не волноваться – за них будет отвечать финансовое учреждение. И даже если банк лопнет, государство возместит ущерб (или хотя бы часть). За криптокошельки ответственность несет только их владелец, и только он отвечает за их сохранность. Это и есть главная плата за ту свободу, которую вы получаете на крипторынке.

Горячий кошелек

Это онлайн-кошелек, который «живет» на интернет-сайте. По сути, он очень похож на личные кабинеты в платежных системах, в «Яндекс.Деньгах» или на сайтах обычных банков. «Горячим» он называется потому, что мгновенный доступ к нему можно получить с любого устройства с выходом в Интернет. Завести его так же просто, как и зарегистрироваться на любом сайте. Для начала работы нужны только логин и пароль. В принципе, любая регистрация на криптобирже – это уже создание горячего кошелька, счетов, на которые приходят или с которых списываются деньги. Быстро, просто, прозрачно. Однако хранить крупные суммы в них не рекомендуется. Интернет-сайты, где зарегистрированы подобные кошельки, уязвимы. К ним есть доступ у большого числа пользователей в любое время. Велик риск, что их взломают, подвергнут DDOS-атаке. Из-за этого вы можете потерять ваши деньги или надолго лишиться доступа к ним.

Таким образом, горячие кошельки максимально удобны и минимально безопасны.

Теплый кошелек

Это программа, которая стоит у вас на компьютере. Теплые кошельки бывают двух видов:

* Толстые – пожалуй, исторические самые верные, «классические» кошельки. Они хранят в себе (то есть на компьютере владельца) всю историю блокчейна. Это и главный минус этих кошельков – у Bitcoin, например, он сейчас занимает почти 200 Гбайт. И чтобы его скачать, придется подождать несколько дней и смириться с занятым местом на диске.

*Тонкие. Не все пользователи хотят тратить место на компьютере ради одного кошелька. Для них были придуманы «тонкие теплые» кошельки. Это тоже программа, которая ставится на компьютер, но она не хранит всю историю блокчейна, а обращается к ней на каком-то проверенном сайте. Один из рекомендуемых, проверенных и хорошо себя зарекомендовавших программ-кошельков такого типа для биткоинов – Electrum (electrum.org).

Тонкий кошелек не занимает много места и прост в использовании. Минус – при работе с криптовалютой появляется третья сторона, с помощью которой мы проверяем, насколько целостен наш архив. Это уже уязвимое место. Теоретически если кто-то подделает сайт, к которому мы обращаемся, то мы свои деньги можем потерять. Это делает тонкий кошелек менее надежным по сравнению с толстым.

Общий минус теплых кошельков: из-за того, что они установлены на компьютере, есть риск потерять доступ к ним из-за поломки техники или из-за подхваченного вируса. Вот почему важно заранее надежно сохранить SEED-фразу. С ее помощью можно будет восстановить кошелек на другом устройстве.

Холодный кошелек

Это устройство, внешне похожее на флешку, внутри которого есть своя программная среда и где хранится приватный ключ (один из рекомендуемых вариантов – Trezor). Доступ к кошельку можно получить, подключив устройство к компьютеру. При этом на самом компьютере никакие программы не устанавливаются. «Холодный кошелек» работает автономно от всего, что запускается на компьютере. Обычно для начала использования необходимо вводить дополнительный пин-код. Даже если компьютер окажется заражен вирусом, на холодном кошельке это не скажется – приватный ключ оттуда невозможно извлечь и украсть. Холодные кошельки обычно используют криптовалютные биржи для хранения очень больших сумм. Главный минус холодных кошельков – цена, они стоят примерно 100 евро.

Бумажный кошелек

Это листок бумаги с напечатанными на нем приватным и публичным ключами. Чтобы его сделать, нужно зайти на специальный интернет-сервис. Он по запросу сгенерирует ключи, оформит их для печати, и вам останется только вывести их на принтере. Большой плюс – информация о созданных парах ключей тут же будет уничтожена, сервис ее не сохраняет. С точки зрения компьютерной безопасности – это идеальный кошелек. Сведений о приватном ключе ни на какой технике не остается. А значит, их нельзя украсть и воспользоваться.

Бумажные кошельки можно использовать почти как обычные деньги. Распечатать, перевести на публичный ключ криптовалюту и выдавать бумажные криптоденьги, например расплачиваясь за товар или услугу. Те, кто их получит, могут зайти в кошелек и снять деньги (или оставить себе на хранение). Для удобства использования ключи на банкнотах не просто прописаны цифрами, но еще и продублированы в форме qr-кодов.

Главный плюс бумажных кошельков – их отсутствие в виртуальной вселенной, одновременно и их минус – существование в физическом мире. Проще говоря, бумажка может порваться, сгореть, размокнуть или просто потеряться. Ее может съесть домашнее животное или порвать ребенок.

В заключение добавлю, что все кошельки (кроме бумажного) бывают как моновалютными, так и мультивалютными, позволяющими хранить и совершать операции с разными криптовалютами. И тут вспоминаем, что чем система удобнее – чем больше криптовалют хранится в одном кошельке, тем это опаснее.

Интернет-буржуй Андрей Рябых

i-bo.ru

Что делать, если вам пришло письмо от мошенника с вашей корпоративной почты


В нашу техническую поддержку периодически приходят тикеты с вопросом — что делать, если на корпоративную почту пришло письмо от мошенника. При этом письмо пришло с корпоративной почты клиента.

Приведем пример. Компания использует корпоративную почту [email protected] Им пришло письмо с их же почты — [email protected] — следующего содержания:

«Hi!

As you may have noticed, I sent you an email from your account.
This means that I have full access to your account.

I’ve been watching you for a few months now.
The fact is that you were infected with malware through an adult site that you visited.

If you are not familiar with this, I will explain.
Trojan Virus gives me full access and control over a computer or other device.
This means that I can see everything on your screen, turn on the camera and microphone, but you do not know about it.

I also have access to all your contacts and all your correspondence.

Why your antivirus did not detect malware?
Answer: My malware uses the driver, I update its signatures every 4 hours so that your antivirus is silent.

I made a video showing how you satisfy yourself in the left half of the screen, and in the right half you see the video that you watched.
With one click of the mouse, I can send this video to all your emails and contacts on social networks.
I can also post access to all your e-mail correspondence and messengers that you use.

If you want to prevent this,
transfer the amount of $721 to my bitcoin address (if you do not know how to do this, write to Google: «Buy Bitcoin»).

My bitcoin address (BTC Wallet) is: 1GoWy5yMzh4XXBiYxLU9tKCBMgibpznGio

After receiving the payment, I will delete the video and you will never hear me again.
I give you 48 hours to pay.
I have a notice reading this letter, and the timer will work when you see this letter.

Filing a complaint somewhere does not make sense because this email cannot be tracked like my bitcoin address.
I do not make any mistakes.

If I find that you have shared this message with someone else, the video will be immediately distributed.

Best regards!»

Краткое содержание письма: клиент подхватил вирусное ПО, в результате которого мошенник получил контроль над его компьютером, камерой, микрофоном и почтой. Если клиент в течение 48 часов не переведет $721 на биткоин-кошелек, то мошенник выложит в сеть компроматное видео.

Как мошеннику удалось отправить письмо с вашей почты

Стандартными средствами — например, с помощью интерфейса Яндекс.Почты или Mail.ru отправить письмо с чужого почтового адреса не получится. Однако мошенники могут воспользоваться специальными сервисами или написать свой скрипт, с помощью которого можно указать любого отправителя. Таким образом, не обязательно взламывать почту или заражать компьютер вирусами, чтобы отправить письмо с вашей почты.

При правильных настройках почты подобные письма должны фильтроваться почтовыми сервисами и отправляться в спам. А также значок замка возле отправителя будет желтого цвета и перечеркнутым. Если на него навести, можно увидеть предупреждение: «Мы не уверены в подлинности отправителя этого письма. Возможно, данные были подменены».

Для отправки подобного письма мошеннику потребуется отдельный сервер, с которого будут уходить письма. Почтовый сервис — например, Яндекс.Почта или Mail.ru, сможет определить несоответствие реального отправителя с адресом, с которого получено письмо. А также в строке «Подпись» будет указано «Нет». Это значит, что доступ к настройкам DNS-записей имеет только администратор сервера (то есть вы), и у мошенника нет возможности ее использовать.

Что делать, если вы получили письмо от мошенника

Самое главное — не паникуйте и не отправляйте деньги!

Рекомендуем сделать следующее:

  1. Проверить, в какую папку попало письмо (входящие или спам), а также значок замка возле отправителя
  2. Проверить, используете ли вы DKIM-подпись и SPF-запись
  3. Проверить на вирусы компьютеры, с которых используется почта
  4. Изменить пароль от почты.

Если вирусы и вредоносные программы не обнаружены, и письмо попало в папку спам
Скорее всего, мошенник использовал специальный сервис или скрипт для отправки письма. В этом случае не стоит переживать — просто проигнорируйте это письмо.

Если на вашем компьютере нет вирусов, и письмо не попало в папку спам
Скорее всего, у вас не указаны или указаны мягко DKIM-подпись и SPF-запись. Благодаря им сервер-получатель может удостовериться, что письмо действительно пришло от вас, а не от мошенника.

Воспользуйтесь нашими инструкциями для проверки правильности настроек:

Если DKIM-подпись и SPF-запись указаны правильно, но письмо не попало в папку спам, а значок замка горит зеленым
Возможно несколько вариантов:

  • Мошенник заполучил ваши данные для входа в почту
  • На одном из компьютеров, с которого используется почта, есть вирус или вредоносная программа.

Проверьте безопасность хранения данных для входа у вас и ваших сотрудников. Возможно, злоумышленник сумел их как-то заполучить. А также проверьте ваш компьютер и компьютеры ваших сотрудников, у которых есть доступ к почте. Возможно, на одном из них есть вирус или вредоносная программа, которая считывает все введенные слова с клавиатуры и передает их злоумышленнику.

В случае обнаружения вирусов, удалите их самостоятельно или обратитесь к специалисту. И не забудьте сменить пароль!

Если понадобится помощь — обратитесь в нашу техническую поддержку. Перешлите письмо во вложении, мы проверим его, и на основе этого дадим рекомендации по дальнейшим действиям.


Как получить биткойн-адрес

Вкратце
  • Хотя существует огромное количество поставщиков биткойн-кошельков, многие новые пользователи все еще испытывают трудности с созданием кошелька.
  • Мобильные, аппаратные кошельки и кошельки для обмена криптовалюты — три самых популярных варианта, но остерегайтесь подделок и мошенничества.
  • Многие кошельки для криптовалюты позволяют пользователям создавать несколько адресов биткойнов, но эта функция редко доступна на биржах криптовалют.

Когда вы делаете первые шаги в сфере биткойнов и криптовалют, ваша первая задача — найти безопасный и надежный способ хранения вашей криптовалюты.

К счастью, существует огромное количество поставщиков биткойн-кошельков. Это позволяет вам создать биткойн-адрес (также известный как открытый ключ), который можно использовать для отправки и получения биткойнов (BTC). Некоторые из этих кошельков также предоставляют доступ к закрытым ключам (по сути, к ключу, который контролирует публичный адрес), что позволяет при необходимости быстро переместить свои средства в другой кошелек.

Важно, чтобы вы не путали ваши публичный и закрытый ключи — вы никогда не должны выдавать свой закрытый ключ, так как любой, у кого есть доступ к нему, может контролировать ваши средства.

Что такое биткойн-адрес?

Проще говоря, биткойн-адрес — это публичный идентификатор вашего биткойн-кошелька, действующий как виртуальное место, куда может быть отправлена ​​криптовалюта.

Когда вы создаете биткойн-кошелек, вы получаете открытый и закрытый ключи. Закрытый ключ доказывает, что вы являетесь владельцем рассматриваемого кошелька; открытый ключ используется для получения средств. Открытый ключ и закрытый ключ связаны посредством асимметричного шифрования; закрытый ключ можно использовать для получения открытого ключа, но открытый ключ нельзя использовать для экстраполяции закрытого ключа.По этой причине вы никогда не должны сообщать свой закрытый ключ.

Биткойн-адрес — это не совсем то же самое, что ваш открытый ключ; вместо этого это временная хешированная версия вашего открытого ключа. Сам адрес состоит из 26-35 буквенно-цифровых символов; для простоты использования они часто конвертируются в формат QR-кода для совместного использования. Для каждой новой транзакции получатель создает новый одноразовый адрес, который они предоставляют отправителю.

Примеры биткойн-адресов

Как упоминалось выше, биткойн-адреса имеют длину от 26 до 35 буквенно-цифровых символов.Существует три различных типа биткойн-адреса: Pay-to-PubKey-Hash (P2PKH, также известный как устаревший адрес), Pay to script hash (P2SH) и Bech42. Не все кошельки поддерживают все три формата адресов.

P2PKH адресов

Адреса

P2PKH являются исходным форматом адресов Биткойн и также известны как устаревшие адреса. Они начинаются с цифры 1 и чувствительны к регистру. Все кошельки должны поддерживать устаревшие адреса; вы должны иметь возможность получать биткойны, отправленные с адреса Segwit на старый адрес.Комиссия за транзакцию обычно выше для адресов P2PKH.

  • Пример: 1FWu4Z9NoBWnguurBCdXpmM2xuiog6kbdy

P2SH адреса

Вложенные адреса SegWit или Pay to script hash (P2SH) используют структуру, аналогичную адресам P2PKH, но начинаются с 3 вместо 1. Формат был введен для поддержки SegWit, или отдельного свидетеля, обновления протокола Биткойн, которые отделяют данные подписи от транзакций биткойнов, уменьшая размер данных транзакций, которые необходимо хранить в блоках биткойнов.

На практике это означает, что адреса P2SH снизили комиссию за транзакции. Они действуют как «промежуточный дом» между адресами Legacy и Native SegWit, поддерживая оба типа транзакций. Они также поддерживают большую функциональность, чем унаследованные адреса, такие как адреса с несколькими подписями (которые требуют нескольких цифровых подписей для авторизации транзакции).

  • Пример: 3C3nZhpVjjDGo7vGzBCTJkKfYzCGWGLWsq

Bech42 адреса

Собственные адреса SegWit или Bech42 начинаются с «bc1» и не чувствительны к регистру.Собственные адреса SegWit полностью поддерживают транзакции SegWit, что приводит к снижению комиссий за транзакции, но они поддерживаются не всеми биржами и поставщиками кошельков.

  • Пример: bc1qwdanan7d5dq99l6v7z65a4x50cqf2rep6wj9z6

Способ 1. Загрузите мобильный кошелек

Мобильные кошельки

быстро набирают популярность как простой и эффективный способ хранения криптовалют. Отчасти они так популярны, потому что они доступны и просты в использовании. Большинство мобильных кошельков для криптовалюты способны хранить широкий спектр криптовалют в одном месте и могут использоваться как на устройствах Android, так и на iOS.Популярные мобильные биткойн-кошельки включают Electrum, Jaxx Liberty и BRD.

Вашим первым портом захода для мобильного кошелька криптовалюты, скорее всего, будет Google Play Store или Apple App Store, в зависимости от операционной системы вашего смартфона. Выполните поиск по таким словам, как «биткойн-кошелек» или «криптовалютный кошелек», чтобы найти мобильный кошелек, который соответствует вашим требованиям.

Важно обращать пристальное внимание на отзывы; Известно, что ряд приложений-фальшивых кошельков, предназначенных для кражи закрытых ключей и исходных фраз криптовалюты, не проходит проверки и попадает в эти магазины приложений.Мы рекомендуем использовать кошельки с большим количеством пользователей и отличными отзывами.

Вы также можете проверить раздел обзоров Decrypt, который постоянно обновляется нашими последними обзорами надежных мобильных кошельков.

Выбрав подходящий мобильный кошелек, вы сможете создать свой биткойн-кошелек в приложении. Обычно это включает создание уникального PIN-кода безопасности для управления доступом к кошельку.

Вам также, вероятно, потребуется записать фразу для восстановления из 12–24 слов; это чрезвычайно важно, поскольку оно используется для восстановления вашего кошелька, если вы потеряете доступ к своему устройству.Известно, что люди идут на все, чтобы сохранить свои исходные фразы в безопасности, от гравирования их на металлических пластинах до разделения и хранения в отдельных депозитных ячейках (подход, используемый биткойн-миллиардерами, близнецами Винклвосс).

Метод 2. Используйте аппаратный кошелек

Пожалуй, самый безопасный способ создать биткойн-кошелек — это использовать один из множества доступных аппаратных кошельков для криптовалюты. По сути, это физические хранилища, которые позволяют пользователям хранить криптовалюты в автономной среде и защищены рядом аппаратных и программных уровней безопасности.

Эти уровни безопасности могут включать в себя элемент безопасности банковского уровня, как в Ledger Nano X, физическую биометрическую защиту с помощью биометрического кошелька D’CENT или уникальную функцию «PIN-код принуждения» в Coldcard Mk3. Большинство аппаратных кошельков для криптовалюты защищены от широкого спектра атак, но они могут быть дорогостоящими, что делает их наиболее подходящими для тех, у кого есть обширный портфель криптовалют.

Как и большинство современных кошельков для криптовалюты, аппаратные кошельки обычно позволяют пользователям генерировать адреса для самых разных криптовалют, но биткойн, Ethereum (ETH) и Tether (USDT) поддерживаются большинством предложений.

Чтобы создать свой биткойн-кошелек на аппаратном кошельке, вам сначала необходимо настроить устройство. Во время этого процесса вас могут попросить выбрать, какими криптовалютами вы хотите управлять на устройстве. Кроме того, некоторые аппаратные кошельки, например, производимые Ledger, позволяют быстро добавлять и удалять поддержку различных криптовалют с помощью сопутствующего приложения.

В зависимости от устройства, которое вы используете, вы сможете создать свой биткойн-кошелек либо на устройстве, либо с помощью связанного приложения.Опять же, это обычно включает запись фразы восстановления и установку ПИН-кода для ограничения доступа к устройству.

Метод 3: Зарегистрируйтесь на бирже криптовалют

Криптовалютные биржи

— чрезвычайно популярный способ хранения биткойнов, поскольку они также обычно предлагают бесплатный кошелек для криптовалюты. Большая часть самых популярных обменов криптовалюты позволяет пользователям хранить и управлять широким спектром криптовалют после простого открытия учетной записи, но другие требуют, чтобы пользователи прошли проверку личности и анкету по борьбе с отмыванием денег (AML), прежде чем эта функция будет включена.

После того, как вы включите функцию кошелька на выбранной вами бирже криптовалют, вы сможете найти или сгенерировать адрес депозита в своей учетной записи, обычно в разделе депозита или кошелька на веб-сайте. Большинство бирж криптовалюты не позволяют пользователям создавать несколько адресов для одной криптовалюты, вынуждая их повторно использовать один и тот же адрес для каждой транзакции.

Хотя большинство бирж криптовалюты предоставляют пользователям кошелек для криптовалюты, важно отметить, что не все биржи заслуживают доверия.Есть ряд поддельных бирж, которые существуют только для кражи депозитов несчастных людей, которые там регистрируются.

Из-за этого важно провести собственное исследование, прежде чем выбирать биржу, опасаясь использовать платформы без хорошей репутации. Некоторые из наиболее авторитетных и заслуживающих доверия имен в этой сфере включают Coinbase, Binance, Kraken и Gemini, но есть и много других вариантов.

Создать, получить пример, формат — BitcoinWiki

Это утвержденная версия данной страницы, а также самая последняя.

Понравилась статья? Доля:

Биткойн-адрес — это идентификатор (номер счета), начинающийся с 1 или 3 и содержащий 27-34 буквенно-цифровых латинских символа (кроме 0, O, I). Биткойн-адреса также могут быть представлены в виде QR-кода. Адреса анонимны и не содержат информации о владельце. Биткойн-адрес можно получить бесплатно, например, с помощью программного обеспечения Биткойн. Пример биткойн-адреса:

 14qViLJfdGaP4EeHnDyJbEGQysnCpwk3gd
 

Адреса

могут быть сгенерированы бесплатно любым пользователем Биткойна.Например, используя Bitcoin Core, можно щелкнуть «Новый адрес» и получить адрес. Также можно получить биткойн-адрес, используя учетную запись на бирже или в сервисе онлайн-кошелька.

В настоящее время широко используются два формата адреса биткойнов:

Common Pay-to-Pubkey Hash (P2PKH), который начинается с номера 1 . Более новый тип хэша Pay-to-Script (P2SH), начинающийся с номера 3 , например: 35bSzXvRKLpHsHMrzb82f617cV4Srnt7hS .

Что в биткойн-адресе [править]

Большинство биткойн-адресов состоят из 34 символов.Они состоят из случайных цифр, а также прописных и строчных букв, за исключением того, что прописная буква «O», прописная буква «I», строчная буква «l» и цифра «0» никогда не используются для предотвращения визуальной двусмысленности.

Некоторые биткойн-адреса могут быть короче 34 символов (всего 26) и оставаться действительными. Значительный процент биткойн-адресов состоит всего из 33 символов, а длина некоторых биткойн-адресов может быть даже короче.

Каждый биткойн-адрес обозначает число.Эти более короткие адреса действительны просто потому, что они обозначают числа, которые начинаются с нуля, а когда нули опущены, закодированный адрес становится короче.

Некоторые символы внутри биткойн-адреса используются в качестве контрольной суммы, поэтому типографические ошибки могут быть автоматически обнаружены и отклонены.
Контрольная сумма также позволяет программному обеспечению Биткойн подтверждать, что адрес из 33 символов (или короче) действительно действителен, а не просто адрес с пропущенным символом.

Цель и возможности [править]

Транзакции передачи / получения биткойнов (криптовалюта, BTC) могут быть выполнены через адрес, как работа с сообщениями электронной почты.Один человек может создавать неограниченное количество адресов, повышая уровень анонимности платежей. При выполнении следующей транзакции с BTC часто создается новый адрес (средства зачисляются / списываются в течение 1-2 часов). При этом генерируется пара закрытых ключей, обеспечивающая доступ к идентификатору и возможность совершать транзакции с валютой. Они хранятся в файле wallet.dat на компьютере пользователя.

Условия ввода [править]

Во избежание ошибок при ручном вводе адреса рекомендуется использовать буфер обмена.Регистр символов учитывается при вводе адреса вручную. В случае неправильного ввода биткойны отправляются на неправильный адрес или транзакция отклоняется. Последний выполняется автоматически, если идентификатор содержит символы, которые используются в качестве контрольной суммы (для проверки).

Вероятность того, что адрес с ошибкой будет принят как действительный, составляет примерно 1 из 4,29 миллиарда.

Как создать биткойн-адрес? [Править]

Адрес создается путем генерации случайных чисел и выполнения определенных математических операций.Он не требует подключения к Интернету и регистрации в Биткойне, где его начинают отслеживать. Тысячи адресов (в том числе персонализированных) и ключей к ним можно сгенерировать за 1 минуту, например, при использовании утилиты Vanitygen.

Создание адреса биткойнов может быть выполнено без подключения к Интернету и не требует каких-либо контактов или регистрации в сети Биткойн.
Можно создавать большие пакеты адресов в автономном режиме с помощью свободно доступных программных инструментов.Создание пакетов адресов полезно в нескольких сценариях, например, на веб-сайтах электронной коммерции, где каждому клиенту, выбравшему вариант «оплата биткойнами», выдается уникальный заранее сгенерированный адрес.
Новые «кошельки HD» могут генерировать «начальный» токен, который можно использовать, чтобы позволить ненадежным системам (например, веб-серверам) генерировать неограниченное количество адресов без возможности тратить полученные биткойны.

Транзакции [править]

Основная статья: Биткойн-транзакция

Запись о передаче BTC с одного адреса на другой генерирует транзакцию.Он содержит хэш предыдущей транзакции, подписанной отправителем, и адрес получателя биткойнов. Вся информация отправляется в сеть Биткойн и после проверки подписей транзакция принимается в обработку.

Большинство биткойн-кошельков имеют функцию «подписать» сообщение, доказывая, что организация, получающая средства с адресом, согласилась с сообщением.
Это можно использовать, например, для завершения контракта криптографически доказуемым способом до его оплаты.

Некоторые службы также используют эту возможность, выделяя определенный адрес только для аутентификации, и в этом случае адрес никогда не должен использоваться для реальных транзакций Биткойн.Когда вы входите в систему или пользуетесь их услугами, вы должны будете поставить подпись, подтверждающую, что вы являетесь тем же человеком, у которого есть заранее согласованный адрес.

Важно отметить, что эти подписи только подтверждают получение с адресом.
Поскольку транзакции биткойнов не имеют адреса отправителя, вы не можете доказать, что являетесь отправителем средств.

Текущие стандарты для подписей сообщений совместимы только с адресами биткойнов «нулевой версии» (которые начинаются с цифры 1).

Проверка биткойн-адреса [править]

Если вы хотите проверить биткойн-адрес в приложении, рекомендуется использовать метод, а не просто проверять длину строки, допустимые символы или то, что адрес начинается с 1 или 3.Проверка также может выполняться с использованием открытого исходного кода, доступного на разных языках, или с помощью онлайн-инструмента проверки.

Потеря биткойнов [править]

Потеря биткойнов возможна в следующих ситуациях:

  • , если кошелек утерян из-за сбоя жесткого диска,
  • при генерации нового адреса, получении на нем BTC и восстановлении кошелька из более ранней резервной копии, где адрес еще не создан,
  • при отправке биткойнов на адрес, у которого нет владельца.

Биткойн-адрес с несколькими подписями [править]

Адреса с множественной подписью

Адреса могут быть созданы, для которых требуется комбинация нескольких закрытых ключей. Поскольку они используют преимущества новых функций, они начинаются с более нового префикса 3 вместо более старого 1. Это можно рассматривать как эквивалент выписки чека двум сторонам — «оплата по чьему-то приказу И еще кому-то» — где обе стороны должны подтвердить чек, чтобы получить средства.

Фактическое требование (количество необходимых закрытых ключей, соответствующих им открытых ключей и т. Д.), Которое должно быть удовлетворено, чтобы потратить средства, определяется заранее лицом, генерирующим этот тип адреса, и после создания адреса требование не может можно изменить без создания нового адреса.

Остатки адресов [править]

Адреса не являются кошельками или счетами и не содержат балансов. Они только получают средства, а вы не отправляете их «с» адреса в любое время.Различные сбивающие с толку сервисы и программное обеспечение отображают биткойны, полученные с адресом, за вычетом биткойнов, отправленных в случайных несвязанных транзакциях, как «баланс адреса», но это число не имеет смысла: это не означает, что получатель биткойнов, отправленных на адрес, потратил их, ни то, что они все еще получили биткойны.

Пример потери биткойнов в результате этого недоразумения — это когда люди считали, что их адрес содержит 3 BTC. Они потратили 0,5 биткойна и посчитали, что адрес теперь содержит 2.5 BTC, когда на самом деле он содержал ноль. Оставшиеся 2,5 биткойна были переведены на адрес изменения, который не был скопирован и, следовательно, был утерян. Это происходило несколько раз с пользователями бумажных кошельков.

Адреса «От» [править]

Биткойн-транзакции не имеют адреса происхождения, источника или адреса отправителя.

См. Также на BitcoinWiki [править]

Внешние ссылки [править]

Как создать общий биткойн-кошелек | Как работает биткойн?

Биткойн.com Wallet — это многофункциональное приложение-кошелек, не связанное с хранением криптовалют Bitcoin Cash (BCH) и Bitcoin (BTC). Одной из самых полезных функций приложения является то, что оно поддерживает так называемый «общий кошелек». Также известный как кошелек с несколькими подписями (или кошелек с несколькими подписями), общий кошелек доступен двум или более лицам и требует, чтобы по крайней мере один из этих «соавторов» разрешил расходование BCH из общего кошелька.

Создайте общий биткойн-кошелек, выполнив следующие 5 шагов:

  1. Загрузите биткойн.com Приложение Wallet для iOS, Android, Windows, Linux или Mac
  2. На главном экране нажмите «+» в меню кошельков Bitcoin Cash, чтобы создать новый кошелек.
  3. В меню «Добавить кошелек» выберите «Создать общий кошелек»
  4. Задайте «имя кошелька», «ваше имя», «общее количество соплательщиков» и «необходимое количество подписей», необходимое для отправки BCH из общего кошелька. Примечание. «Общее количество доплатников» — это количество людей или устройств, которые будут иметь доступ к этому кошельку. «Требуемое количество подписывающих» — это количество людей или устройств, которым придется вручную авторизовать транзакцию перед ее отправкой.
  5. Создайте кошелек, а затем поделитесь пригласительным кодом с другими людьми, которым вы хотите присоединиться к кошельку. Этот код также можно отсканировать или скопировать и вставить блок текста

Зачем нужен общий кошелек?

  • Безопасность: один пользователь с несколькими устройствами может использовать общий кошелек для повышения безопасности транзакционных возможностей. Таким образом, даже если ваш смартфон будет украден, вор не сможет потратить деньги из общего кошелька без разрешения дополнительных партнеров (т.е. одно из других ваших устройств).
  • ** Учет: ** Общий кошелек дает всем соавторам доступ к истории транзакций одного кошелька.
  • ** Стороннее условное депонирование или посредничество: ** Для заключения пари или покупки чего-либо в Интернете.
  • Голосование по использованию средств: можно настроить организацию так, чтобы она могла отправлять платежи только после достижения необходимого порога авторизации.

Чтобы понять, как могут работать общие кошельки, рассмотрим этот общий пример использования: Жасмин хочет настроить общий кошелек в своей компании для целей расчета заработной платы.Она хочет, чтобы у 3-х менеджеров и у нее был доступ к одному и тому же кошельку. Этот кошелек ежемесячно отправляет зарплату сотрудникам. Она создает новый общий кошелек, устанавливает имя «Payroll Wallet». Затем она добавляет свое имя и устанавливает общее количество доплат, равное 4 (она сама и 3 менеджера). Наконец, она устанавливает необходимое количество подписывающих сторон равным 3. Это означает, что любой из 4 соруководителей может подать запрос на оплату, но платеж не будет завершен, пока 3 из 4 соруководителей не предоставят свое разрешение в приложении.

Помните!

Кошельки

Multisig похожи на обычные кошельки — не исключение: каждый участник совместного кошелька имеет уникальный закрытый ключ, который предоставляет им (частичный) доступ к кошельку. Очень важно, чтобы все соавторы создали резервную копию своего общего кошелька (кошельков)! Предупреждение: если вы создаете кошелек, в котором требуются 3 из 3 соруководителей, то, если один соавтор теряет свое устройство (и не имеет резервной копии) или отказывается подписывать транзакцию, то средства в этом кошельке будут быть недоступным для всех участников! По этой причине не рекомендуется создавать общие кошельки, требующие подписей всех участников.Как видите, кошельки с несколькими подписями полезны по ряду причин. Чтобы создать свой собственный общий кошелек, скачайте приложение Bitcoin.com Wallet прямо сейчас!

Как создать биткойн-адрес — шаг за шагом | Джордан Бачук | Coinmonks

Вот сценарий bash, который выполняет то, что описано ниже: https://bit.ly/2MIgeOD

Это практическое техническое руководство по созданию адресов Биткойн, включая закрытые и открытые ключи, и криптографии. вовлеченный.

Узнайте больше и присоединитесь к людям из 22 стран мира в моем курсе о том, как стать программистом Bitcoin + Blockchain.

Это руководство проведет вас через все этапы создания биткойн-адреса с помощью командной строки на Mac. Подобные шаги должны быть возможны в других операционных системах, использующих аналогичные криптографические инструменты. Строки, начинающиеся с $ , обозначают команды терминала, которые вы можете вводить и запускать (конечно, без $ ).

Mac Terminal (iTerm 2)

Зависимости

  • brew — Установка: https://brew.sh/
  • pip — Установка: sudo easy_install pip
  • libressl — Установка: brew install libressl
  • base58 — Установка: pip install base58

Примечание. Для выполнения содержащихся команд openssl cli я установил libressl , чтобы некоторые команды эллиптических кривых работали как текущие. версия openssl cli для Mac содержит ошибку.

Откройте для себя и ознакомьтесь с лучшими продуктами Биткойн

Криптография с открытым ключом

Асимметричная криптография — это тип криптографии, в котором используются пары ключей, каждая из которых уникальна. Пара ключей включает открытый ключ и закрытый ключ. Это тип криптографии, который Биткойн использует для управления средствами. Открытый ключ может быть сгенерирован из закрытого ключа, но не наоборот (слишком сложно с вычислительной точки зрения). Кроме того, что-то, зашифрованное с помощью закрытого ключа, может быть расшифровано с помощью открытого ключа и наоборот, поэтому они асимметричны.

Ассиметричное шифрование

Примеры использования

  • Шифрование: когда у пользователя есть открытый ключ, сообщение может быть зашифровано с помощью открытого ключа, который может быть прочитан только человеком с закрытым ключом. Это также работает в обратном направлении.
  • Цифровые подписи: пользователь может с помощью своего закрытого ключа и хэша некоторых данных использовать алгоритм цифровой подписи, такой как ECDSA, для вычисления цифровой подписи. Затем другой пользователь может использовать алгоритм для проверки этой подписи, используя открытый ключ и хэш тех же данных.Если он проходит, это доказывает, что пользователь действительно отправил конкретное сообщение, которое не было подделано.
  • Цифровой отпечаток пальца: способ представления произвольно большого набора данных путем вычисления его хэша для создания отпечатка пальца стандартного размера. Этот отпечаток пальца было бы очень трудно воспроизвести без тех же точных данных, которые, как можно предположить, не были подделаны.

Приватные ключи — это то, что доказывает, что вы можете отправлять отправленные вам биткойны. Это как пароль к вашему банковскому счету.Если вы его потеряете или кто-то другой овладеет им, вы — тост.

Открытые ключи помогают людям узнать, как отправить вам биткойны.

Также прочтите: Полное руководство по бумажному кошельку Bitcoin

Генерация закрытого ключа

Закрытые ключи могут иметь любое 256-битное (32 байтовое) значение от 0x1 до 0xFFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF BAAE DCE6 AF48 A03B BFD2 5E8C D036 4140

Таким образом, общее возможное количество закрытых ключей равно 2²⁵⁶ или 1.16 х 10⁷⁷. Представьте себе общее количество атомов в вашем теле, а затем представьте, что каждый из этих атомов — это земля. Общее количество атомов на всех этих землях составляет примерно 7 x 10⁷⁷². Практически нет шансов, что ваш случайный закрытый ключ когда-либо будет сгенерирован случайным образом или найден кем-то другим.

Распространенный (но не самый безопасный) способ создания закрытого ключа — начать с начального числа, такого как группа слов или парольных фраз, выбранных наугад. Затем это начальное число передается через алгоритм SHA256, который всегда удобно генерирует 256-битное значение.Это возможно, потому что каждый компьютерный символ представлен целым числом (см. ASCII и Unicode).

Примечание. SHA256 — это односторонняя детерминированная функция, означающая, что ее легко вычислить в одном направлении, но вы не можете обратить его. Чтобы найти конкретный выход, вы должны пробовать все возможные входы, пока не получите желаемый результат (грубое форсирование), и он всегда будет выдавать один и тот же результат при одном и том же входе, соответственно.

Начальное число можно использовать для генерации того же закрытого ключа, если тот же алгоритм хеширования будет использоваться в будущем, поэтому необходимо только сохранить начальное число.

 $ echo "это группа слов, которую больше не следует считать случайной, поэтому никогда не используйте ее для генерации закрытого ключа" | openssl sha256a966eb6058f8ec9f47074a2faadd3dab42e2c60ed05bc34d39d6c0e1d32b8bdf 

Этот закрытый ключ в шестнадцатеричном формате или в базе 16. Каждые 2 цифры представляют 8 бит или 1 байт. Итак, с 64 символами всего 256 бит.

Генерация открытого ключа

Открытые ключи генерируются из закрытых ключей в биткойнах с использованием умножения эллиптической кривой ( secp256k1 ) по формуле K = k * G , где K — открытый ключ, k — закрытый ключ, а G — это константа, называемая Generator Point⁴, которая для secp256k1 равна:

 04 79BE667E F9DCBBAC 55A06295 CE870B07 029BFCDB 2DCE28D9 59F2815B 16F817984178BDB 9F2815B 16F817984178C08DF08DF08F08DF08D4D8C08DF08DF08C08D08DF09FDF09F08C0FDF05D08C08D0FX0FX0FX0FXFXN0FXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFXFX0FXFXFXFXFXFXFXFXN Кажется, известно, как именно эта точка была выбрана дизайнерами кривой.Кроме того, этот алгоритм является односторонним алгоритмом или функцией «лазейки», так что закрытый ключ не может быть получен из открытого ключа. Важно отметить, что умножение эллиптических кривых - это не то же самое, что умножение скалярных кривых, хотя оно имеет схожие свойства. 

Пример эллиптической кривой

Чтобы сделать это в терминале с помощью нашего закрытого ключа ранее,

 $ openssl ec -inform DER -text -noout -in <(cat <(echo -n "302e0201010420") <(echo -n "a966eb6058f8ec9f47074a2fac2c8ddb0db2d5dd3d3d1d3d5d5dddddb2dddb2 ") <(echo -n" a00706052b8104000a ") | xxd -r -p) 2> / dev / null | хвост -6 | голова -5 | sed 's / [:] // g' | тр -d «\ п» && echo043cba1f4d12d1ce0bced725373769b2262c6daa97be6a0588cfec8ce1a5f0bd092f56b5492adbfc570b15644c74cc8a4874ed20dfe47e5dce2e08601d6f11f5a4 

Этот публичный ключ содержит префикс 0x04 и координаты х и у на эллиптической кривой secp256k1 соответственно.

Сжатый открытый ключ

Большинство кошельков и узлов реализуют сжатый открытый ключ в качестве формата по умолчанию, поскольку он вдвое меньше несжатого ключа, что позволяет экономить место в блокчейне. Чтобы преобразовать несжатый открытый ключ в сжатый открытый ключ, вы можете опустить значение y, потому что значение y может быть решено с использованием уравнения эллиптической кривой: y² = x³ + 7. Поскольку уравнение решает y², право сторона уравнения может быть как положительной, так и отрицательной. Итак, 0x02 добавляется к положительным значениям y, а 0x03 - к отрицательным.Если последняя двоичная цифра координаты y равна 0, то число четное, что соответствует положительному значению. Если он равен 1, то он отрицательный. Сжатая версия открытого ключа становится:

 023cba1f4d12d1ce0bced725373769b2262c6daa97be6a0588cfec8ce1a5f0bd09 

Префикс 0x02 , потому что координата y заканчивается на 0x02 , поэтому координата y заканчивается на 0xa4.

Создание адреса

Существует несколько типов биткойн-адресов, в настоящее время P2SH или хеш-код для сценария является значением по умолчанию для большинства кошельков. P2PKH был предшественником и расшифровывается как Pay to Public Key Hash. Скрипты расширяют функциональность, и это одна из причин их популярности. Сначала мы сгенерируем адрес в исходном формате P2PKH , а затем уже стандартный P2SH .

Хэш

Открытый ключ из предыдущего вывода сначала хешируется с использованием sha256 , а затем хешируется с использованием ripemd160 . Это сокращает количество выходных байтов и гарантирует, что в случае возникновения непредвиденной взаимосвязи между эллиптической кривой и sha256 другая несвязанная хеш-функция значительно увеличит сложность обращения операции: xxd -r -p | openssl sha256
(stdin) = 8eb001a42122826648e66005a549fc4b4511a7ad3fc378221aa1c73c5efe77ef $ echo 8eb001a42122826648e66005a549fc4b4511a7ad3fec3782c3 | xxd -r -p | openssl ripemd160
(stdin) = 3a38d44d6a0c8d0bb84e0232cc632b7e48c72e0e

Обратите внимание, что, поскольку ввод является строкой, xxd -r -p преобразует шестнадцатеричную строку в двоичную, а затем выведет ее в стиле hexciidump ( Функции хеширования openssl ожидают ввода.

Кодирование

Теперь, когда мы хэшировали открытый ключ, мы теперь выполняем кодирование base58check . Base58check позволяет отображать хэш более компактно (с использованием большего количества букв алфавита), избегая при этом символов, которые можно спутать друг с другом, таких как 0 и O, где опечатка может привести к потере ваших средств. Контрольная сумма применяется, чтобы убедиться, что адрес был передан правильно без какого-либо повреждения данных, например неправильного ввода адреса.

Таблица кодирования Base58

Формат адреса

Биткойн P2PKH Адреса начинаются со значения байта версии 0x00 , обозначающего тип адреса, и заканчиваются 4-байтовой контрольной суммой. Сначала мы добавляем байт версии (префикс) к нашему хешу открытого ключа, вычисляем и добавляем контрольную сумму, прежде чем кодировать ее с помощью base58 :

 $ echo 003a38d44d6a0c8d0bb84e0232cc632b7e48c72e0e | xxd -p -r | base58 -c && echo 
16JrGhLx5bcBSA34kew9V6Mufa4aXhFe9X

Примечание: -c обозначает, что должна применяться контрольная сумма.Контрольная сумма рассчитывается как контрольная сумма = SHA256 (SHA256 (префикс + данные)), и только первые 4 байта хэша добавляются в конец данных.

Результирующее значение — это адрес P2PKH , который можно использовать для получения биткойнов: 16JrGhLx5bcBSA34kew9V6Mufa4aXhFe9X

Pay-to-Script Hash

Новый тип адреса по умолчанию — это хеш-код для оплаты скрипта, а не для оплаты. к хешу pubKey, это хеш скрипта. Биткойн имеет язык сценариев, вы можете узнать о нем подробнее здесь.По сути, он позволяет выполнять такие вещи, как требования к нескольким подписям для отправки биткойнов или временную задержку перед тем, как вам будет разрешено отправлять средства, и т. Д. Обычно используемый сценарий — P2WPKH (Pay to Witness Public Key Hash): OP_0 0x14 где PubKey Hash — это RIPEMD160 из SHA256 открытого ключа, как и раньше, а 0x14 — это количество байтов в хэше PubKey. Итак, чтобы превратить этот скрипт в адрес, вы просто применяете BASE58CHECK к RIPEMD160 из SHA256 скрипта OP_0 0x14 , за исключением того, что вы добавляете 0x05 к хешу скрипта вместо 0x00 для обозначения типа адреса — это адрес P2SH .

 $ echo 00143a38d44d6a0c8d0bb84e0232cc632b7e48c72e0e | xxd -r -p | openssl sha256 
(stdin) = 1ae968057eaef06c3e13439695edd7a54982fc99f36c3aa41d8cc41340f30195 $ echo 1ae968057eaef06c3e13439695edd7a54982fc99f308c4aa | xxd -r -p | openssl ripemd160
(stdin) = 1d521dcf4983772b3c1e6ef937103ebdfaa1ad77 $ echo 051d521dcf4983772b3c1e6ef937103ebdfaa1ad77 | xxd -p -r | base58 -c && echo
34N3tf5m5rdNhW5zpTXNEJucHviFEa8KEq

Если вам понравилась статья, ознакомьтесь с моим курсом о том, как стать программистом Bitcoin + Blockchain.

Как сгенерировать биткойн-адрес с вашим собственным именем — Избранные новости биткойнов

Необязательно быть тщеславным, чтобы получить адрес тщеславия. Биткойн-адрес тщеславия является криптовалютным эквивалентом персонализированного номерного знака, в котором часть его 26-35 буквенно-цифровых символов полностью повторяет имя владельца кошелька. Для сбора средств, советов или сбора пожертвований наличие биткойн-адреса, который является синонимом его владельца, может быть выгодным, несмотря на компромисс в отношении конфиденциальности, который это влечет за собой.

Также читайте: Газетная реклама требует пожертвований в фонд Bitcoin Baby’s College

Почему вам может понадобиться косметический адрес

Если вы какое-то время были связаны с Биткойном, вы, вероятно, на каком-то этапе встречали тщеславный адрес. Например, просматривая проводник блокчейна и проверяя выходные данные для конкретной транзакции, вы могли обнаружить адрес, комбинация символов которого выглядит больше, чем просто совпадение. В отчете о внесении правительством США «черного списка» биткойн обращается, например, к новостям.Bitcoin.com отметил несколько адресов, с которых отправлялись средства на один контролируемый Ираном счет BTC:

Тщеславный адрес также использовался парой, которая разместила в The Times объявление о сборе средств для колледжа для своего «биткойн-ребенка». Биткойн-адрес Изабеллы недельной давности начинается с символов «1ZAB5Xe». Для всех, кто желает последовать их примеру, существует ряд сторонних решений, которые помогут создать персонализированный адрес, включая Vanitygen и, для пользователей BCH, Vanitygen Cash.Однако следует проявлять осторожность при использовании стороннего кода, особенно со службами, репозиторий Github которых не обновлялся годами.

Как создаются адреса тщеславия

Службы

, такие как Vanitygen, предназначены для поиска точных префиксов или совпадений выражений. Инициированный поиск подходящего открытого ключа является вероятностным, и, следовательно, чем длиннее желаемое имя, тем больше времени потребуется вашему компьютеру для хеширования адреса, соответствующего критериям. Vanitygen впервые появился в 2011 году в ветке форума Bitcointalk, и поэтому он почти такой же старый, как сам биткойн.

Для всех, кто интересуется созданием тщеславного адреса, существуют различные интернет-форумы и темы, посвященные этой теме. Например, можно создать биткойн-адрес, содержащий только цифры и символы верхнего регистра. Если вам не хватает вычислительной мощности для создания собственного адреса тщеславия, услуга, такая как Vanity Pool, сделает это, с комиссией, начинающейся с 0,01 BTC за 1-6 символов, но значительно увеличивающейся после этого из-за увеличения требуемой вычислительной мощности.Как объясняется на вики-странице Vanitygen, вычисление личного адреса, начинающегося с символов «1Bitcoin», займет примерно неделю, тогда как адрес, начинающийся с символов «1BitcoinEat», займет примерно 3500 лет.

Сервис генерации ключей Vante.me. Следует соблюдать осторожность при использовании сторонних генераторов адресов тщеславия.

С точки зрения безопасности, самый безопасный способ создать личный адрес — это сделать это самостоятельно на своем компьютере, хотя это может оказаться невозможным, если вы ищете более крупный шаблон, требующий больших вычислительных ресурсов.Следующим наиболее безопасным вариантом, вероятно, является использование такой службы, как Vante.me, которая использует генерацию адресов с разделенными ключами. Самым большим недостатком создания и использования личного адреса, конечно же, является то, что это плохая практика с точки зрения конфиденциальности. Если вы все же решите использовать его, разумно периодически отправлять средства на отдельный адрес, который вы контролируете, из соображений конфиденциальности и безопасности. Несмотря на свои недостатки, тщеславный адрес может оказаться приятным штрихом для всех, кто хочет опубликовать свой биткойн-адрес и быть с ним навсегда связан.

Что вы думаете о адресах тщеславия? Дайте нам знать в комментариях ниже.


Изображения любезно предоставлены Shutterstock.


Отказ от ответственности: Bitcoin.com не одобряет и не поддерживает эти продукты / услуги.

Читатели должны проявить должную осмотрительность, прежде чем предпринимать какие-либо действия, связанные с упомянутыми компаниями, их филиалами или услугами. Bitcoin.com не несет ответственности, прямо или косвенно, за любой ущерб или убытки, вызванные или предположительно вызванные или в связи с использованием или использованием любого контента, товаров или услуг, упомянутых в этой статье.

Что такое биткойн-адрес? 3-минутный возврат

Если вы хотите покупать или продавать предметы за биткойны, вам необходимо иметь возможность отправлять и получать свои средства из определенного места, что-то вроде отправки и получения почты через почтовый ящик.

Но поскольку мы говорим об отправке и получении биткойнов — а не почтовых открытках — место, где вы отправляете и получаете биткойны, на самом деле находится в Интернете и представлено длинной серией букв и цифр.Это называется биткойн-адресом.

Что такое биткойн-адрес?

Биткойн-адрес указывает источник или место назначения биткойн-платежа. Подобно отправке электронного письма, если вы хотите отправить биткойны своему другу, вы должны отправить свои биткойны со своего биткойн-адреса на биткойн-адрес вашего друга.

Однако большинство экспертов по блокчейну рекомендуют генерировать новый биткойн-адрес каждый раз, когда вы отправляете или получаете платеж. Эта мера личной безопасности затрудняет отслеживание людьми, откуда берутся ваши биткойн-средства и куда они уходят.

Как получить биткойн-адрес

Чтобы получить биткойн-адрес, вам сначала необходимо загрузить биткойн-кошелек, который представляет собой программное обеспечение, которое позволяет безопасно отправлять, получать и хранить биткойн-средства в сети биткойнов.

Биткойн-кошельки

также хранят ваш закрытый ключ, который по сути является вашим биткойн-паролем. Программное обеспечение будет генерировать для вас новый биткойн-адрес каждый раз, когда вы создаете счет или получаете запрос на оплату биткойнов.

Существует четыре типа биткойн-кошельков, которые вы можете использовать: мобильные, веб-сайты, настольные и аппаратные.

Мобильные кошельки

Мобильные кошельки

— самые удобные кошельки для доступа, но ваш провайдер кошелька будет хранить ваш ключ в своем приложении или на вашем телефоне, поэтому, если кто-то знает пароль вашего телефона и получает к нему доступ, он может легко отправить все ваши средства на один из своих биткойн-адресов. .

Чтобы решить эту проблему с безопасностью, разрешите только аутентификацию по отпечатку пальца открывать приложение мобильного кошелька.

Вы можете скачать мобильные кошельки в магазине приложений на IOS, Android и Windows Phone.

Вот список некоторых:

Интернет-кошельки

Интернет-кошельки

так же удобны, как и мобильные кошельки, но они не менее рискованны.

Если кто-то знает некоторые из ваших личных данных, таких как номер телефона, адрес электронной почты и день рождения, он может выдать себя за вас, сообщив вашему поставщику услуг беспроводной связи, что вам нужно сменить номер на новый телефон — его телефон.

Затем они могут перейти в вашу учетную запись электронной почты, щелкнуть «забыл мой пароль», и ваш поставщик услуг электронной почты отправит текст с кодом «изменить мой пароль» прямо на их телефон.Это позволяет им взломать вашу учетную запись электронной почты, предложить вашему провайдеру биткойн-кошелька отправить электронное письмо «смени мой пароль» и взломать вашу учетную запись биткойн-кошелька, похитив все ваши средства.

Подумайте о том, чтобы попросить оператора сотовой связи запросить код доступа, прежде чем какие-либо данные вашей учетной записи могут измениться — хакерам будет практически невозможно его раскрыть.

Вы можете зарегистрировать веб-кошелек на веб-сайте поставщика кошелька.

Вот список некоторых:

Настольные кошельки

Кошельки

Desktop — это программы, которые вы можете установить на свой компьютер.Они более безопасны, чем мобильные и веб-кошельки, но хакеры по-прежнему могут использовать уязвимости в безопасности настольного кошелька, например извлекать незашифрованные фразы для восстановления учетной записи, чтобы украсть ваши биткойны.

Рассмотрите возможность использования только кошелька, который шифрует ваш закрытый ключ и фразы для восстановления учетной записи.

Вот несколько настольных кошельков, которые вы можете установить на свой компьютер:

Аппаратные кошельки

Аппаратные кошельки

похожи на внешние жесткие диски для ваших биткойнов. Это физические, автономные части оборудования, которые вы можете подключить к своему компьютеру, чтобы покупать и продавать товары за биткойны и хранить в безопасном месте, когда вы закончите вести бизнес.

Аппаратные кошельки

— это наиболее безопасный способ хранения ваших биткойнов, поскольку они ограничивают доступ ваших средств к Интернету и потенциальным хакерам.

Вот несколько аппаратных кошельков, которые вы можете купить в Интернете:

Пример адреса Биткойн

Биткойн-адреса

имеют длину 26-35 символов, состоят из букв и цифр и начинаются с «1», «3» или «bc1».

В настоящее время используются три формата адресов Биткойн:

1. П2ПХ (адрес начинается с цифры «1»)

Пример:

1BvBMSEYstWetqTFn5Au4m4GFg7xJaNVN2

2.P2SH (адрес начинается с цифры «3»)

Пример:

3J98t1WpEZ73CNmQviecrnyiWrnqRhWNLy

3. Bech42 (адрес начинается с «bc1»)

Пример:

bc1qar0srrr7xfkvy5l643lydnw9re59gtzzwf5mdq

Биткойн

— новый и захватывающий, но он также относительно неоднозначен, поэтому поляризует широкую публику. Его потенциал как мировой валюты радует одних, но пугает других.

Скептики биткойнов сомневаются, что криптовалюта достаточно безопасна, чтобы стать глобальной валютой, но биткойн-кошельки, особенно аппаратные кошельки, становится все труднее взломать, а одноразовое использование биткойн-адресов делает ваши транзакции практически не отслеживаемыми.

4. Ключи, адреса, кошельки — освоение биткойнов [Книга]

Кошельки — это контейнеры для закрытых ключей, обычно реализованные в виде структурированных файлов или простых баз данных.
Другой метод создания ключей — это детерминированная генерация ключей. Здесь вы получаете каждый новый закрытый ключ, используя одностороннюю хеш-функцию из предыдущего закрытого ключа, связывая их в последовательности. Пока вы можете воссоздать эту последовательность, вам понадобится только первый ключ (известный как начальный или главный ключ), чтобы сгенерировать их все.В этом разделе мы рассмотрим различные методы генерации ключей и построенные на их основе структуры кошелька.

Недетерминированные (случайные) кошельки

В первых биткойн-клиентах кошельки представляли собой просто набор случайно сгенерированных закрытых ключей. Этот тип кошелька называется недетерминированным кошельком типа 0. Например, клиент Bitcoin Core предварительно генерирует 100 случайных закрытых ключей при первом запуске и при необходимости генерирует дополнительные ключи, используя каждый ключ только один раз.Этот тип кошелька получил название «Just a Bunch Of Keys» или JBOK, и такие кошельки заменяются детерминированными кошельками, поскольку они громоздки в управлении, резервном копировании и импорте. Недостатком случайных ключей является то, что если вы генерируете много из них, вы должны хранить копии всех из них, а это означает, что кошелек необходимо часто создавать резервные копии. Для каждого ключа необходимо создать резервную копию, иначе средства, которые он контролирует, будут безвозвратно потеряны, если кошелек станет недоступен. Это напрямую противоречит принципу недопущения повторного использования адреса, когда каждый биткойн-адрес используется только для одной транзакции.Повторное использование адресов снижает конфиденциальность, связывая друг с другом несколько транзакций и адресов. Недетерминированный кошелек типа 0 — плохой выбор, особенно если вы хотите избежать повторного использования адреса, потому что это означает управление множеством ключей, что создает необходимость в частом резервном копировании. Хотя клиент Bitcoin Core включает кошелек Type-0, разработчики Bitcoin Core не рекомендуют использовать этот кошелек. На рис. 4-8 показан недетерминированный кошелек, содержащий беспорядочную коллекцию случайных ключей.

Детерминированные (начальные) кошельки

Детерминированные, или «затравочные» кошельки — это кошельки, которые содержат закрытые ключи, которые все получены из общего начального числа за счет использования односторонней хеш-функции. Начальное число — это случайно сгенерированное число, которое комбинируется с другими данными, такими как номер индекса или «цепной код» (см. Иерархические детерминированные кошельки (BIP0032 / BIP0044)) для получения закрытых ключей. В детерминированном кошельке начального числа достаточно для восстановления всех производных ключей, поэтому достаточно одной резервной копии во время создания.Начального числа также достаточно для экспорта или импорта кошелька, что позволяет легко переносить все ключи пользователя между различными реализациями кошелька.

Рисунок 4-8. Недетерминированный (случайный) кошелек типа 0: набор случайно сгенерированных ключей

Мнемонические коды — это последовательности английских слов, которые представляют (кодируют) случайное число, используемое в качестве начального числа для получения детерминированного кошелька. Последовательности слов достаточно, чтобы воссоздать начальное число и оттуда воссоздать кошелек и все производные ключи.Приложение кошелька, которое реализует детерминированные кошельки с мнемоническим кодом, будет показывать пользователю последовательность из 12–24 слов при первом создании кошелька. Эта последовательность слов является резервной копией кошелька и может использоваться для восстановления и воссоздания всех ключей в том же или любом совместимом приложении кошелька. Мнемонические кодовые слова облегчают пользователям резервное копирование кошельков, поскольку их легко читать и правильно расшифровывать по сравнению со случайной последовательностью чисел.

Мнемонические коды определены в предложении по усовершенствованию биткойнов 39 (см. [Bip0039]), в настоящее время в статусе черновика.Обратите внимание, что BIP0039 — это черновик предложения, а не стандарт. В частности, существует другой стандарт с другим набором слов, который использовался кошельком Electrum до BIP0039. BIP0039 используется кошельком Trezor и несколькими другими кошельками, но несовместим с реализацией Electrum.

BIP0039 определяет создание мнемонического кода и начального числа следующим образом:

  1. Создайте случайную последовательность (энтропию) от 128 до 256 бит.
  2. Создайте контрольную сумму случайной последовательности, взяв несколько первых битов ее хэша SHA256.
  3. Добавьте контрольную сумму в конец случайной последовательности.
  4. Разделите последовательность на разделы по 11 бит, используя их для индексации словаря из 2048 предопределенных слов.
  5. Произведите от 12 до 24 слов, представляющих мнемонический код.

Таблица 4-5 показывает взаимосвязь между размером данных энтропии и длиной мнемонических кодов в словах.

Таблица 4-5. Мнемонические коды: энтропия и длина слова

Энтропия (биты) Контрольная сумма (биты) Энтропия + контрольная сумма Длина слова

132

12

160

5

165

15

192

192

18

224

7

231

21

256

8

8

Мнемонический код представляет от 128 до 256 бит, которые используется для получения более длинного (512-битного) начального числа с помощью функции растяжения ключа PBKDF2.Полученное начальное число используется для создания детерминированного кошелька и всех его производных ключей.

В таблицах 4-6 и 4-7 показаны некоторые примеры мнемонических кодов и производимых ими семян.

Таблица 4-6. 128-битный мнемонический код энтропии и результирующее начальное число

12648 MMC

9012 M Истинное требование мусора echo media make crunch

Ввод энтропии (128 бит)

0c1e24e5917779d297e14d45f14e1a1a

Seed (512 бит)

3338a6d2ee71c7f28eb5b882159634cd46a898463e9d2d0980f8e80dfbba5b0fa88291e5f
8a599b44b93187be6ee3ab5fd3ead7dd646341b2cdb8d08d13bf7

Таблица 4-7.256-битный мнемонический код энтропии и результирующее начальное число

Ввод энтропии (256 бит)

2041546864449caff939d32d574753fe684d3c947c3346713cfd84ec

9001

947713dd8709

фитнес топ отказ катушка бунт останься волк
багаж кислород слабый главный изменить меры пригласить любовную ловушку поле дилемма обязать

семя (512 бит)

3972e432e99040f75ebe13a660110c3e29d131a2c808c7ee5f1631d0a9bee22cf
fce540af281bf7cdeade0dd2c1c795bd02f1e4049e205a0158906c343

Иерархические детерминированные кошельки (BIP0032 / BIP0044)

Детерминированные кошельки были разработаны для простого создания множества ключей.«Самая продвинутая форма детерминированных кошельков — это иерархический детерминированный кошелек или кошелек HD, определенный стандартом BIP0032. Иерархические детерминированные кошельки содержат ключи, полученные в виде древовидной структуры, так что родительский ключ может выводить последовательность дочерних ключей, каждый из которых может выводить последовательность ключей внуков и так далее до бесконечной глубины. Эта древовидная структура проиллюстрирована на рисунке 4-9.

Рисунок 4-9. Иерархический детерминированный кошелек типа 2: дерево ключей, сгенерированное из начального числа

Совет

Если вы реализуете биткойн-кошелек, он должен быть построен как кошелек HD в соответствии со стандартами BIP0032 и BIP0044.Кошельки

HD имеют два основных преимущества перед случайными (недетерминированными) ключами. Во-первых, древовидная структура может использоваться для выражения дополнительного организационного значения, например, когда определенная ветвь подключей используется для приема входящих платежей, а другая ветвь используется для получения изменений от исходящих платежей. Разветвления ключей также можно использовать в корпоративной среде, распределяя разные филиалы по отделам, дочерним компаниям, конкретным функциям или категориям бухгалтерского учета.

Второе преимущество кошельков HD заключается в том, что пользователи могут создавать последовательность открытых ключей, не имея доступа к соответствующим закрытым ключам.Это позволяет использовать кошельки HD на небезопасном сервере или в режиме только для приема, выдавая разные публичные ключи для каждой транзакции. Открытые ключи не нужно предварительно загружать или извлекать заранее, но на сервере нет закрытых ключей, на которые можно потратить средства.

Создание HD-кошелька из начального числа

HD-кошельки создаются из одного корневого начального числа, которое представляет собой 128-, 256- или 512-битное случайное число. Все остальное в HD-кошельке детерминированно получено из этого корневого семени, что позволяет воссоздать весь HD-кошелек из этого семенного материала в любом совместимом HD-кошельке.Это упрощает резервное копирование, восстановление, экспорт и импорт кошельков HD, содержащих тысячи или даже миллионы ключей, путем простого переноса только корневого начального числа. Корневое семя чаще всего представлено последовательностью мнемонических слов, как описано в предыдущем разделе Мнемонические кодовые слова, чтобы людям было легче ее транскрибировать и сохранять.

Процесс создания мастер-ключей и мастер-кода цепочки для кошелька HD показан на Рисунке 4-10.

Рисунок 4-10. Создание мастер-ключей и кода цепочки из корневого начального числа

Корневое начальное значение вводится в алгоритм HMAC-SHA512, а полученный хэш используется для создания главного закрытого ключа (m) и основного кода цепочки.Главный закрытый ключ (m) затем генерирует соответствующий главный открытый ключ (M), используя обычный процесс умножения эллиптической кривой m * G , который мы видели ранее в этой главе. Цепной код используется для введения энтропии в функцию, которая создает дочерние ключи из родительских ключей, как мы увидим в следующем разделе.

Создание закрытого дочернего ключа

Иерархические детерминированные кошельки используют функцию получения дочернего ключа (CKD) для получения дочерних ключей из родительских ключей.

Функции деривации дочерних ключей основаны на односторонней хэш-функции, которая объединяет:

  • Родительский закрытый или открытый ключ (несжатый ключ ECDSA)
  • Начальное число, называемое цепным кодом (256 бит)
  • Порядковый номер (32 бита)

Цепной код используется для введения в процесс кажущихся случайными данных, так что индекса недостаточно для получения других дочерних ключей. Таким образом, наличие дочернего ключа не позволяет найти его братьев и сестер, если у вас также нет цепного кода.Начальное значение кода цепочки (в корне дерева) создается из случайных данных, а последующие коды цепочки получаются из каждого родительского кода цепочки.

Эти три элемента объединяются и хешируются для создания дочерних ключей следующим образом.

Родительский открытый ключ, код цепочки и номер индекса объединяются и хешируются с помощью алгоритма HMAC-SHA512 для получения 512-битного хеша. Полученный хеш делится на две половины. Правая половина 256 бит хеш-вывода становится цепным кодом для дочернего элемента.Левая половина 256 бит хеша и номер индекса добавляются к родительскому закрытому ключу для создания дочернего закрытого ключа. На рис. 4-11 мы видим, как это проиллюстрировано с индексом, установленным на 0 для создания 0-го (первого по индексу) дочернего элемента родителя.

Рисунок 4-11. Расширение родительского закрытого ключа для создания дочернего закрытого ключа

Изменение индекса позволяет нам расширить родителя и создать других дочерних элементов в последовательности, например, дочерний 0, дочерний 1, дочерний 2 и т. Д. Каждый родительский ключ может иметь 2 миллиард детских ключей.

Повторяя процесс на один уровень ниже по дереву, каждый дочерний элемент может, в свою очередь, стать родителем и создать своих собственных дочерних элементов в бесконечном количестве поколений.

Дочерние закрытые ключи неотличимы от недетерминированных (случайных) ключей. Поскольку функция деривации является односторонней функцией, дочерний ключ нельзя использовать для поиска родительского ключа. Дочерний ключ также нельзя использовать для поиска братьев и сестер. Если у вас есть n -й дочерний элемент , вы не можете найти его братьев и сестер, таких как n – 1 дочерний элемент или n + 1 дочерний элемент, или любые другие дочерние элементы, которые являются частью последовательности.Только родительский ключ и код цепочки могут наследовать всех потомков. Без кода дочерней цепочки дочерний ключ также не может использоваться для получения каких-либо внуков. Вам нужен как дочерний закрытый ключ, так и код дочерней цепочки, чтобы начать новую ветвь и получить внуков.

Итак, для чего можно использовать дочерний закрытый ключ сам по себе? Его можно использовать для создания открытого ключа и адреса биткойнов. Затем его можно использовать для подписания транзакций, чтобы потратить все, что было уплачено на этот адрес.

Подсказка

Дочерний закрытый ключ, соответствующий открытый ключ и биткойн-адрес неотличимы от ключей и адресов, созданных случайным образом.Тот факт, что они являются частью последовательности, не виден за пределами функции кошелька HD, которая их создала. После создания они работают точно так же, как «обычные» ключи.

Как мы видели ранее, функцию получения ключей можно использовать для создания дочерних элементов на любом уровне дерева на основе трех входных данных: ключа, кода цепочки и индекса желаемого дочернего элемента. Два основных ингредиента — это ключ и код цепи, и вместе они называются расширенным ключом. Термин «расширенный ключ» также можно рассматривать как «расширяемый ключ», потому что такой ключ может использоваться для получения дочерних элементов.

Расширенные ключи хранятся и представляются просто как соединение 256-битного ключа и 256-битного кода цепочки в 512-битную последовательность. Есть два типа расширенных ключей. Расширенный закрытый ключ представляет собой комбинацию закрытого ключа и кода цепочки и может использоваться для получения дочерних закрытых ключей (а из них — дочерних открытых ключей). Расширенный открытый ключ — это открытый ключ и код цепочки, который можно использовать для создания дочерних открытых ключей, как описано в разделе «Создание открытого ключа».

Думайте о расширенном ключе как о корне ветви в древовидной структуре кошелька HD.Из корня ветви вы можете получить остальную часть ветви. Расширенный закрытый ключ может создавать полную ветвь, тогда как расширенный открытый ключ может создавать только ветвь открытых ключей.

Совет

Расширенный ключ состоит из частного или открытого ключа и кода цепочки. Расширенный ключ может создавать дочерние элементы, генерируя свою собственную ветвь в древовидной структуре. Совместное использование расширенного ключа дает доступ ко всей ветке.

Расширенные ключи кодируются с помощью Base58Check, чтобы легко экспортировать и импортировать между различными кошельками, совместимыми с BIP0032.Кодировка Base58Check для расширенных ключей использует специальный номер версии, который приводит к префиксу «xprv» и «xpub» при кодировании в символах Base58, чтобы сделать их легко узнаваемыми. Поскольку расширенный ключ составляет 512 или 513 бит, он также намного длиннее, чем другие строки в кодировке Base58Check, которые мы видели ранее.

Вот пример расширенного секретного ключа, зашифрованного в Base58Check:

 xprv9tyUQV64JT5qs3RSTJkXCWKMyUgoQp7F3hA1xzG6ZGu6u6Q9VMNjGr67Lctvy5P8oyaYAL9CAWrUE9i6GoNMKUga5biW6Hx4tws2six3b9c 

Вот соответствующий расширенный открытый ключ, также закодированы в Base58Check:

 xpub67xpozcx8pe95XVuZLHXZeG6XWXHpGq6Qv5cmNfi7cS5mtjJ2tgypeQbBs2UAR6KECeeMVKZBPLrtJunSDMstweyLXhRgPxdp14sk9tJPW9 

Открытый ребенка ключ деривации

Как уже упоминалось ранее, очень полезной характеристикой иерархических детерминированных кошельков является способность извлекать открытые дочерние ключи из открытых родительских ключей, не имея закрытых ключей.Это дает нам два способа получить дочерний открытый ключ: либо из дочернего закрытого ключа, либо непосредственно из родительского открытого ключа.

Таким образом, можно использовать расширенный открытый ключ для получения всех открытых ключей (и только открытых ключей) в этой ветви структуры кошелька HD.

Этот ярлык можно использовать для создания очень безопасных развертываний только с открытым ключом, где сервер или приложение имеет копию расширенного открытого ключа и не имеет каких-либо закрытых ключей. Такое развертывание может создать бесконечное количество открытых ключей и адресов биткойнов, но не может потратить деньги, отправленные на эти адреса.Между тем, на другом, более безопасном сервере, расширенный закрытый ключ может выводить все соответствующие закрытые ключи для подписи транзакций и тратить деньги.

Одно из распространенных применений этого решения — установка расширенного открытого ключа на веб-сервере, который обслуживает приложение электронной коммерции. Веб-сервер может использовать функцию получения открытого ключа для создания нового адреса биткойнов для каждой транзакции (например, для корзины покупателя). На веб-сервере не будет закрытых ключей, уязвимых для кражи.Без кошельков HD единственный способ сделать это — создать тысячи адресов биткойнов на отдельном защищенном сервере, а затем предварительно загрузить их на сервер электронной коммерции. Такой подход громоздок и требует постоянного обслуживания, чтобы на сервере электронной торговли не «закончились» ключи.

Другое распространенное применение этого решения — холодное хранение или аппаратные кошельки. В этом сценарии расширенный закрытый ключ может храниться в бумажном кошельке или аппаратном устройстве (например, аппаратном кошельке Trezor), в то время как расширенный открытый ключ может храниться в сети.Пользователь может по желанию создавать «принимающие» адреса, в то время как закрытые ключи надежно хранятся в автономном режиме. Чтобы потратить средства, пользователь может использовать расширенный закрытый ключ на автономном подписывающем биткойн-клиенте или подписывать транзакции на устройстве аппаратного кошелька (например, Trezor). На рис. 4-12 показан механизм расширения родительского открытого ключа для получения дочерних открытых ключей.

Рисунок 4-12. Расширение родительского открытого ключа для создания дочернего открытого ключа

Создание защищенного дочернего ключа

Возможность получить ветвь открытых ключей из расширенного открытого ключа очень полезна, но сопряжена с потенциальным риском.Доступ к расширенному публичному ключу не дает доступа к дочерним частным ключам. Однако, поскольку расширенный открытый ключ содержит код цепочки, если закрытый дочерний ключ известен или каким-то образом просочился, его можно использовать с кодом цепочки для получения всех других закрытых дочерних ключей. Единственный утечка закрытого дочернего ключа вместе с кодом родительской цепочки раскрывает все закрытые ключи всех дочерних элементов. Хуже того, дочерний закрытый ключ вместе с кодом родительской цепочки можно использовать для вывода родительского закрытого ключа.

Чтобы противостоять этому риску, кошельки HD используют альтернативную функцию деривации, называемую усиленной деривацией, которая «разрывает» связь между родительским открытым ключом и кодом дочерней цепочки. Функция усиленного деривации использует родительский закрытый ключ для получения дочернего кода цепочки вместо родительского открытого ключа. Это создает «брандмауэр» в последовательности родитель / потомок с кодом цепочки, который нельзя использовать для компрометации закрытого ключа родителя или брата. Функция усиленного деривации выглядит почти идентично обычной деривации закрытого дочернего ключа, за исключением того, что родительский закрытый ключ используется в качестве входных данных для хэш-функции вместо родительского открытого ключа, как показано на диаграмме на рис. 4-13.

Рисунок 4-13. Усиленное получение дочернего ключа; опускает родительский открытый ключ

При использовании усиленной частной функции деривации результирующий дочерний частный ключ и код цепочки полностью отличаются от того, что было бы в результате обычной деривационной функции. Результирующая «ветвь» ключей может использоваться для создания расширенных открытых ключей, которые не являются уязвимыми, потому что код цепочки, который они содержат, не может быть использован для обнаружения каких-либо закрытых ключей. Таким образом, усиленная деривация используется для создания «пробела» в дереве над уровнем, на котором используются расширенные открытые ключи.

Проще говоря, если вы хотите использовать удобство расширенного открытого ключа для получения ветвей открытых ключей, не подвергая себя риску утечки кода цепочки, вам следует получить его от надежного родителя, а не от обычного родитель. Рекомендуется, чтобы дочерние элементы уровня 1 мастер-ключей всегда получали через усиленную производную, чтобы предотвратить компрометацию мастер-ключей.

Порядковые номера для нормального и усиленного вывода

Порядковый номер, используемый в функции вывода, является 32-битным целым числом.Чтобы легко отличить ключи, полученные с помощью обычной функции деривации, от ключей, полученных с помощью усиленной деривации, этот номер индекса разделен на два диапазона. Номера индексов от 0 до 2 31 –1 (от 0x0 до 0x7FFFFFFF) используются только для нормального вывода. Номера индексов от 2 31 до 2 32 –1 (от 0x80000000 до 0xFFFFFFFF) используются только для усиленного вывода. Следовательно, если номер индекса меньше 2 31 , это означает, что дочерний элемент является нормальным, тогда как если номер индекса равен или больше 2 31 , дочерний элемент закреплен.

Чтобы упростить чтение и отображение порядкового номера, порядковый номер для защищенных потомков отображается, начиная с нуля, но с символом штриха. Поэтому первый нормальный дочерний ключ отображается как 0, тогда как первый защищенный дочерний ключ (индекс 0x80000000) отображается как 0 ‘. Затем второй усиленный ключ будет иметь индекс 0x80000001 и отображаться как 1 ‘и так далее. Когда вы видите индекс кошелька HD i ‘, это означает 2 31 + i.

Идентификатор ключа HD-кошелька (путь)

Ключи в HD-кошельке идентифицируются с использованием соглашения об именах «путь», при этом каждый уровень дерева разделяется косой чертой (/) (см. Таблицу 4-8).Закрытые ключи, полученные из главного закрытого ключа, начинаются с буквы «m». Открытые ключи, полученные из главного открытого ключа, начинаются с буквы «M». Следовательно, первый закрытый дочерний ключ главного закрытого ключа — это m / 0. Первый дочерний открытый ключ — M / 0. Второй внук первого ребенка — m / 0/1 и так далее.

«Родословная» ключа читается справа налево, пока вы не дойдете до главного ключа, из которого он был получен. Например, идентификатор m / x / y / z описывает ключ, который является z-м дочерним элементом ключа m / x / y, который является y-м дочерним элементом ключа m / x, который является x-м дочерним элементом м.

Таблица 4-8. Примеры пути кошелька HD

Путь HD Описанный ключ

m / 0

Первый (0) дочерний закрытый ключ от главного закрытого ключа (m)

m / 0/0

Первый закрытый ключ внука первого ребенка (m / 0)

m / 0 ‘/ 0

Первый нормальный внук первый закаленный ребенок (m / 0 ‘)

m / 1/0

Первый закрытый ключ внука второго ребенка (m / 1)

M / 23/17 / 0/0

Первый праправнук открытый ключ первого правнука 18-го внука 24-го ребенка

Навигация по древовидной структуре кошелька HD

Дерево кошелька HD состав предлагает огромную гибкость.Каждый родительский расширенный ключ может иметь 4 миллиарда детей: 2 миллиарда нормальных детей и 2 миллиарда закаленных детей. У каждого из этих детей может быть еще 4 миллиарда детей и так далее. Дерево может быть сколь угодно глубоким, с бесконечным числом поколений. Однако при всей этой гибкости ориентироваться в этом бесконечном дереве становится довольно сложно. Особенно сложно переносить HD-кошельки между реализациями, потому что возможности внутренней организации в филиалы и подотрасли безграничны.

Два предложения по усовершенствованию биткойнов (BIP) предлагают решение этой сложности путем создания некоторых предлагаемых стандартов для структуры деревьев кошельков HD. BIP0043 предлагает использовать первый усиленный дочерний индекс в качестве специального идентификатора, обозначающего «цель» древовидной структуры. Согласно BIP0043, кошелек HD должен использовать только одну ветвь 1-го уровня дерева с номером индекса, определяющим структуру и пространство имен остальной части дерева, определяя его назначение. Например, кошелек HD, использующий только ветку m / i ‘/, предназначен для обозначения определенной цели, и эта цель обозначена индексным номером «i».

Расширяя эту спецификацию, BIP0044 предлагает структуру с несколькими учетными записями в качестве «целевого» номера 44 ' под BIP0043. Все кошельки HD, следующие за структурой BIP0044, идентифицируются по тому факту, что они использовали только одну ветвь дерева: m / 44 ‘/.

BIP0044 определяет структуру как состоящую из пяти предопределенных уровней дерева:

m / цель '/ coin_type' / account '/ change / address_index

«цель» первого уровня всегда устанавливается на 44' .Второй уровень «coin_type» указывает тип криптовалютной монеты, что позволяет использовать мультивалютные кошельки HD, где каждая валюта имеет собственное поддерево на втором уровне. На данный момент определены три валюты: биткойн — m / 44 ‘/ 0’, биткойн-тестовая сеть — m / 44 ‘/ 1’; а Litecoin — m / 44 ‘/ 2’.

Третий уровень дерева — «учетная запись», который позволяет пользователям разделить свои кошельки на отдельные логические вспомогательные учетные записи для бухгалтерских или организационных целей. Например, кошелек HD может содержать две «учетные записи» биткойнов: m / 44 ‘/ 0’ / 0 ‘и m / 44’ / 0 ‘/ 1’.Каждая учетная запись является корнем своего собственного поддерева.

На четвертом уровне, «изменение», кошелек HD имеет два поддерева: одно для создания адресов приема, а другое — для создания адресов изменений. Обратите внимание, что в то время как предыдущие уровни использовали усиленную деривацию, этот уровень использует нормальную деривацию. Это позволяет этому уровню дерева экспортировать расширенные открытые ключи для использования в незащищенной среде. Используемые адреса выводятся кошельком HD как дочерние элементы четвертого уровня, что делает пятый уровень дерева «address_index.Например, третий адрес приема для платежей в биткойнах на основном счете будет M / 44 ‘/ 0’ / 0 ‘/ 0/2. Таблица 4-9 показывает еще несколько примеров.

Таблица 4-9. BIP0044 Примеры структуры кошелька HD

Путь HD Описание ключа

M / 44 ‘/ 0’ / 0 ‘/ 0/2

Третий принимающий открытый ключ для основного счета биткойнов

M / 44 ‘/ 0’ / 3 ‘/ 1/14

Пятнадцатый открытый ключ смены адреса для четвертого счета биткойнов

m / 44 ‘/ 2’ / 0 ‘/ 0/1

Второй закрытый ключ в основной учетной записи Litecoin для подписания транзакций

Эксперименты с кошельками HD с использованием инструментов sx

Использование командной строки инструмент sx , представленный в главе 3, вы можете экспериментировать с генерацией и расширением детерминированных ключей BIP0032, а также отображать их в разных форматах:

  $  sx hd-seed> m  # создать новый главный частный ключ от seed и сохранить в файле "m" 
$ cat m # показать главный расширенный закрытый ключ
xprv9s21ZrQh243K38iQ9Y5p6qoB8C75TE71NfpyQPdfGvzghDt39DHPFpovvtWZaRgY5uPwV7RpEgHs7cvdgfiSjLjjbuGKGcjRyU7RGGSS8Xa
$ кот м | sx hd-pub 0 # генерировать расширенный открытый ключ M / 0
xpub67xpozcx8pe95XVuZLHXZeG6XWXHpGq6Qv5cmNfi7cS5mtjJ2tgypeQbBs2UAR6KECeeMVKZBPLrtJunSDMstweyLXhRgPxdp14sk9tJPW9
$ кот м | sx hd-priv 0 # сгенерировать расширенный закрытый ключ m / 0
xprv9tyUQV64JT5qs3RSTJkXCWKMyUgoQp7F3hA1xzG6ZGu6u6Q9VMNjGr67Lctvy5P8oyaYAL9CAWrUE9i6GoNMKUga5biW6Hx4tws2six3b9c
$ кот м | sx hd-priv 0 | sx hd-to-wif # показать закрытый ключ m / 0 как WIF
L1pbvV86crAGoDzqmgY85xURkz3c435Z9nirMt52UbnGjYMzKBUN
$ кот м | sx hd-pub 0 | sx hd-to-address # показать биткойн-адрес M / 0
1CHCnCjgMNb6digimckNQ6TBVcTWBAmPHK
$ кот м | sx hd-priv 0 | sx hd-priv 12 - жесткий | sx hd-priv 4 # генерировать m / 0/12 '/ 4
xprv9yL8ndfdPVeDWJenF18oiHguRUj8jHmVrqqD97YQHeTcR3LCeh53q5PXPkLsy2kRaqgwoS6YZBLatRZRyUeAkRPe1kLR1P6Mn7jt 9010Fqu.