Мелбет
Bitcoin

Как создаются адреса Bitcoin кошельков?

Поделиться:

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

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

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

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


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

Открытый ключ: ключ, который позволяет переводить деньги в Bitcoin-кошелек. Его можно сравнить с номером кредитной карты или IBAN.

Адрес Bitcoin-кошелька: получается путем двойного хеширования открытого ключа.


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

Как создаются адреса Bitcoin кошельков?

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

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

При создании Bitcoin-кошелька в первую очередь определяется закрытый ключ. Полученный закрытый ключ Bitcoin-блокчейн-сети правил в соответствии с 2- мя проходами хеширования . Хеш - это имя транзакции шифрования, выполняемой в сети блокчейн. Bitcoin имеет 2 определенные хэш-функции. Это алгоритмы SHA256 и RipeMD160 .


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

Размер закрытого ключа Bitcoin - очень большое число, например 2 ^ 256 . Его десятичное значение составляет примерно 10 ^ 77 . Чтобы объяснить, насколько это велико, мы можем сказать, что видимая Вселенная содержит примерно 10-80 атомов. Следующие алгоритмы хеширования делают ключи более безопасными, уменьшая при этом размер закрытого ключа:


Алгоритм SHA256: 32 байта = 256 бит = 2 ^ 256 = ~ 10 ^ 77

RipeMD160 = 20 байт = 160 бит = 2 ^ 160 = ~ 1,5 × 10 ^ 48

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


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

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


В сети Bitcoin существует три формата адресов :


P2PKH : эти адреса начинаются с «1».
Пример: 1KwBRs6CioGM2pFdzQsxyrSZ9ynJQr7Amd.

P2SH : эти адреса начинаются с «3».
Пример: 3DnW8JGpPViEZdpqat8qky1zc26EKbXnmM

Bech32 (SegWit) : эти адреса начинаются с «bc1».
Пример: bc1qngw83fg8dz0k749cg7k3emc7v98wy0c74dlrkd


С чего начинается ваш адрес?

Создание Bitcoin-ключа аналогично выбору числа от 1 до 2 ^ 256. Метод, который вы используете для выбора этого числа, не имеет значения, если полученное число не является предсказуемым или повторяемым. В сети Bitcoin используется 256-битная система и программное обеспечение, которое генерирует случайные числа. Адреса кошельков могут быть созданы на сайтах онлайн-кошельков или биржах криптовалют. Некоторые веб-сайты позволяют легко создать кошелек. Например, на bitaddress.org вы можете создать адрес кошелька за секунды, несколько раз переместив мышь.


Предупреждение: при создании адреса кошелька на веб-сайтах вы должны выполнять транзакции с таких устройств, как аппаратные кошельки, где вы можете защитить свои ключи. В противном случае созданный вами адрес будет уязвим.
Адрес, известный как адрес происхождения Bitcoin (Genesis), - это 1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa : адрес получателя первого приза за майнинг 50 BTC.


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

Первый Bitcoin-кошелек был создан Сатоши в 2009 году.
Первый Bitcoin-кошелек требовал, чтобы вся история блокчейна была загружена на компьютер, чтобы транзакции синхронизировались с сетью. Виталику Бутерину пришлось загрузить всю сеть блокчейнов объемом 6 ГБ для этого кошелька в 2012 году, так как это полноценный узел. Хотя для первого запуска узла требуется несколько дней, для повторного запуска может потребоваться несколько часов. " сказал.


По имеющимся данным, Сатоши Накамото готовил первый кошелек BTC при разработке протокола Bitcoin. Первый кошелек под названием Bitcoin-Qt был запущен в феврале 2009 года. Адрес и ключевые данные кошелька хранились в файлах на компьютерах пользователей. Удаление этого файла означало, что все в кошельке было потеряно, и многие люди потеряли BTC из-за вредоносного ПО.

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


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


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

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

Для получения кошельков достаточно зарегистрироваться по номеру телефона или email. Покупку криптовалюты возможно осуществить, пополнив баланс через P2P. Полнофункциональные кошельки предоставляются для Bitcoin, Litecoin, Dash и Zcash. Их защиту обеспечивает система трехфакторной аутентификации: по sms-коду, email-паролю и PIN-коду.
В случае, если у пользователя возникнут вопросы, то команда подготовила подробную видеоинструкцию.

  • Смайлы и люди
    Животные и природа
    Еда и напитки
    Активность
    Путешествия и места
    Предметы
    Символы
    Флаги