Bitcoin Forum
May 12, 2024, 09:09:17 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Построение биткоин адреса по известному l  (Read 160 times)
Robingut (OP)
Newbie
*
Offline Offline

Activity: 7
Merit: 2


View Profile
January 27, 2019, 11:07:20 PM
Merited by imhoneer (1)
 #1

Этой публикацией я хочу начать цикл статей объясняющих устройство блокчейна, если конечно это вызовет интерес.

Для построения нам нужно уметь вычислять sha256 и ripemd160 хэш функции. Кроме того необходимо уметь представлять данные в base256 и base58 формате. Я расскажу, как это сделать, не обладая знанием программирования.

Для начало рассмотрим схему по которой будем работать. https://d.radikal.ru/d41/1812/c5/017c45da11fb.png

1. Берется открытый ключ (65 байт, 1 байт 0x04, 32 байт соответствуют координате X, 32 байт соответствуют координате Y): 04249909a17e37ecc6475391055bbef9f4368710d72a745194ee6f8590f0186fdc9d436e1e1a6fd 92aa9f2c51cf75cadb3e8f0929af99d715ed9179e4a17f99b94
 Для этого, нужно перевести представление в двоичный код, в этом нам поможет сервис http://tomeko.net/online_tools/hex_to_file.php сохраняем файл.

2. Производится SHA-256 хэширование открытого ключа в двоичном коде, для этого нужен сервис https://md5file.com/calculator:
1074fc35c00c2e30bc3362613b35275d7297aa1457d4f05bbd1d34b5d231d3de

3. Выполняется RIPEMD-160 хэширование результата SHA-256 аналогично переводим в двоичный код, и пользуемся сервисом http://hash.online-convert.com/ripemd160-generator: 04b0e1b46c883997b91f34b93bd549d343824004

4. Добавляется байт-идентификатор сети перед RIPEMD-160 хэшем (0x00 для основной сети): 0004b0e1b46c883997b91f34b93bd549d343824004

5. Выполняется SHA-256 хэширование по расширенному результату от RIPEMD-160 не забываем переводить в двоичный код: 5d63090bdb448f28d9444ae2e43795706972274813b02a8aedc877affbd63373

6. Выполняется SHA-256 хэширование по предыдущему SHA-256 хэшу, результат будет представлять собой контрольную сумму, опять сперва переводим в двоичный код: d7c2b8c66897ecb4158779435633ae332c1587918d419217d10b5b9038cedbdb

7. Берутся первые 4 байта от полученного хэша: d7c2b8c6

8. Эти 4 байта контрольной суммы из пункта 7 добавляются в конец расширенного RIPEMD-160 хэша из пункта 4. Это 25-байтовый двоичный Биткоин адрес: 0004b0e1b46c883997b91f34b93bd549d343824004d7c2b8c6

9. Результат пункта 8 конвертируется в строку base58 . Это наиболее часто используемый формат bitcoin адреса, для этого потребуется сервис http://lenschulwitz.com/base58: 1Robineowz7ddMRYPKqoBCNPqLmuShoeV

О решение эллиптического уравнения для построения по приватному ключу публичного я расскажу в одной из следующих статей.
Источник: https://bits.media/bitcoin-address-theory/

For donate: 1Robineowz7ddMRYPKqoBCNPqLmuShoeV  (приветствуется)
1715548157
Hero Member
*
Offline Offline

Posts: 1715548157

View Profile Personal Message (Offline)

Ignore
1715548157
Reply with quote  #2

1715548157
Report to moderator
Once a transaction has 6 confirmations, it is extremely unlikely that an attacker without at least 50% of the network's computation power would be able to reverse it.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715548157
Hero Member
*
Offline Offline

Posts: 1715548157

View Profile Personal Message (Offline)

Ignore
1715548157
Reply with quote  #2

1715548157
Report to moderator
1715548157
Hero Member
*
Offline Offline

Posts: 1715548157

View Profile Personal Message (Offline)

Ignore
1715548157
Reply with quote  #2

1715548157
Report to moderator
xandry
Moderator
Legendary
*
Offline Offline

Activity: 3444
Merit: 4050


Crypto Swap Exchange


View Profile WWW
January 28, 2019, 03:05:48 PM
 #2

То есть вы скопировали текст 2011-го года, проделали операции по инструкции и называете это циклом статей за которые пожертвования следовало бы переводить?

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
diks
Legendary
*
Offline Offline

Activity: 2632
Merit: 1450



View Profile
January 28, 2019, 03:29:37 PM
 #3

То есть вы скопировали текст 2011-го года, проделали операции по инструкции и называете это циклом статей за которые пожертвования следовало бы переводить?

хех, xandry
ты еще не видел нью супер-хайп в исполнении тс-а
https://bitcointalk.org/index.php?topic=5102984.msg49458415#msg49458415

пы.сы. пусть хоть допишет к этому топику "спизженному верить"

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

imhoneer
Legendary
*
Offline Offline

Activity: 2562
Merit: 1512



View Profile
January 28, 2019, 04:40:26 PM
 #4

Да уж, называется отметил полезный материл. Я думал человек сам заморочился и это написал.



         ▄▀▀▀▀▀▀▀▀▀▀▀▀▀▄      
        █  █▀▀▀▀▀▀▀█  █        
       ▄▀▀▀▀▄     ▄▀▀▀▀▄      
▄▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▄
█ ▄▀▀▀▀▀▀▀▀▀ ▄▄▄▄▄ ▀▀▀▀▀▀▀▀▀▀ █
█ ▀        ▄▀ ▄ ▄ ▀▄          █
█▄▄▄      █   █▀█   █      ▄▄▄█
 █  ▀▀▀▄▄▄█   █▀▀▄  █▄▄▄▀▀▀  █
 █        █   █▄▄█  █        █
 █         ▀▄ ▀ ▀ ▄▀         █
 █           ▀▀▀▀▀         █ █
 █ ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▀ █
 ▀▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▀
    ▀▀                   ▀▀  



Arbitrum Balance
/



             ▄▄████▄▄
         ▄▄████████████▄▄
      ▄██████████ █████████▄
█▀█▄▄▄███████████ █▀█▀██████
▀▀▀         ▀████      ▀████
▀▀▀▀▀▀▀▀█▀▀▄    █ ████  ████
     ▄▄▄ ▀▄ ▀▀▀▀█        ███
     █▄█   ▀▀▀▀▀█ █████  ███
▄▄▄▄▄▄▄▄█▄▄▄▄▄▄▄█       ▄██
   ▄▄▄     ▄█████ █▄█▄████
   █▄█▀▀▀▀███████ ██████▀
            ▀████████▀▀
              ▀▀██▀▀

           


imhoneer investment fund
/


   ▄▄███████████████▄▄
 ▄█████████████████████▄
▄██████████████▀▀███████▄
████████████▀▀    ███████
█████████▀▀   ▄   ███████
██████▀▀     █    ███████
████▀       █     ███████
█████▄▄   ▄█      ███████
████████ ██▄      ███████
▀████████ ▀▄███▄▄███████▀
 ▀█████████████████████▀
   ▀▀███████████████▀▀


Telegram-канал @imho_idea
Xal0lex
Moderator
Legendary
*
Offline Offline

Activity: 2450
Merit: 2449



View Profile WWW
January 28, 2019, 04:53:38 PM
 #5

Да уж, называется отметил полезный материл. Я думал человек сам заморочился и это написал.

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

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!