Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
3 мая 2016, 6:08:16 AM   # 1
 
 
Сообщений: 94
Цитировать по имени
цитировать ответ
по умолчанию Re: [решено] Как раскодировать сырую сделку?

Взлом Биткоин адресов.
500 Биткоинов взломаны в "мозговом кошельке" с паролем "bitcoin is awesome"
Адрес кошелька: 14NWDXkQwcGN1Pd9fboL8npVynD5SfyJAE
Приватный ключ: 5J64pq77XjeacCezwmAr2V1s7snvvJkuAz8sENxw7xCkikceV6e
подробнее...


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Одним из решений является метод RPC decoderawtransaction. Но это можно расшифровать сам? Было бы быстрее, и даже легче декодировать из двоичного формата, чем от JSON.
Я нашел: http://bitcoin.stackexchange.com/questions/42510/how-to-decode-raw-tx-hex-programmatically
https://en.bitcoin.it/wiki/Transaction
Frodek сейчас офлайн Пожаловаться на Frodek   Ответить с цитированием Мультицитирование сообщения от Frodek Быстрый ответ на сообщение Frodek


Как заработать Биткоины?
Без вложений. Не майнинг.


3 мая 2016, 4:38:59 PM   # 2
 
 
Сообщений: 94
Цитировать по имени
цитировать ответ
по умолчанию Re: [решено] Как раскодировать сырую сделку?

Получил 1806 Биткоинов
Реальная история.





Но тема не решается:
Я не знаю, как прочитать адреса из сценария.

Блок хэш: 000000000000034a7dedef4a161fa058a2d67a173a90155f3a2fe6fc132e0ebf
ТЙ хэш: 2871576bb636f71274736a65eeb897d94df7bab6ef9d9dc8eccde49a7658a7cc

блокировать сырье: 0100000001a7c3e111fcf6acf6d14a5ec90faedf03ba5fe589069a48113cddd3a43a866c4901000 0006a473044022050c91af9918b85525ebf8802d69a904e85abe6dee306201689107c63a41e7ae2 02206faa2bb6a4073f78672364db85bce6022686c5b604f789d9b9b6383d1086bc830121031d4a1 0c5ae03e291aaf1fced54b1848535fbd926b671726297dd3455c399d380ffffffff02f0874b0000 0000001976a914f5d7afc3df015ecfd309dd591acf1b8f1e0c4ec088acc095a905000000001976a 91475ce9ff7867baffecbb0e61f879bab9e976e9c1488ac00000000

https://blockexplorer.com/tx/2871576bb636f71274736a65eeb897d94df7bab6ef9d9dc8eccde49a7658a7cc

Входные данные:
1 BTC 14cYFWwLHksk3226tUNs44rNpBJzNiPj8i
(ScriptSig)

Вывод
0,0495 BTC (U) 1PQtwAZpv52PS9kgdsdd6hLHN9SCrv15UV Выход неизрасходованные
0,95 BTC (S) 1BjuazXd6pBtZpvDXwm76dueoiNJfXLj1p

Нет адреса в исходных данных. Является ли документ https://en.bitcoin.it/wiki/Script но я не хочу продолжить полную интерпретацию, но найти адреса.

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

3 мая 2016, 5:20:18 PM   # 3
 
 
Сообщения: 217
Цитировать по имени
цитировать ответ
по умолчанию Re: [решено] Как раскодировать сырую сделку?

Но тема не решается:
Я не знаю, как прочитать адреса из сценария.

блокировать сырье: 0100000001a7c3e111fcf6acf6d14a5ec90faedf03ba5fe589069a48113cddd3a43a866c4901000 0006a473044022050c91af9918b85525ebf8802d69a904e85abe6dee306201689107c63a41e7ae2 02206faa2bb6a4073f78672364db85bce6022686c5b604f789d9b9b6383d1086bc830121031d4a1 0c5ae03e291aaf1fced54b1848535fbd926b671726297dd3455c399d380ffffffff02f0874b0000 0000001976a914f5d7afc3df015ecfd309dd591acf1b8f1e0c4ec088acc095a905000000001976a 91475ce9ff7867baffecbb0e61f879bab9e976e9c1488ac00000000

Для выходных адресов, найти script_pub_key. Если вы будете следовать инструкциям в ссылках вы вывесили вы должны получить

Код:
76a914f5d7afc3df015ecfd309dd591acf1b8f1e0c4ec088ac

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

Код:
OP_DUP OP_HASH160 f5d7afc3df015ecfd309dd591acf1b8f1e0c4ec0 OP_EQUALVERIFY OP_CHECKSIG

Таким образом, шестнадцатеричное число является 160 бит хэш открытого ключа. Следуйте инструкции на https://en.bitcoin.it/wiki/Technical_background_of_version_1_Bitcoin_addresses (Начиная с шага 4), чтобы получить адрес в кодировке base58.

Для ввода, вы можете либо принять script_pub_key от предыдущего transactioon, или извлечь Публичную из входного скрипта (второй толкнул номер), который в данном случае является
Код:
031d4a10c5ae03e291aaf1fced54b1848535fbd926b671726297dd3455c399d380
Затем с помощью указанной выше страницы, начиная с шага 2.
johoe сейчас офлайн Пожаловаться на johoe   Ответить с цитированием Мультицитирование сообщения от johoe Быстрый ответ на сообщение johoe

3 мая 2016, 10:39:31 PM   # 4
 
 
Сообщений: 94
Цитировать по имени
цитировать ответ
по умолчанию Re: [решено] Как раскодировать сырую сделку?

Спасибо, это многое объясняет.
1.
OP_DUP дублирует вершину стека? На выходе старта, должно что-то быть в стеке. Но может быть много входов и много выходов. Входы проталкивают в стеке и выводят дубликаты?
Для извлечения адресов для всех случаев, я должен интерпретирую опкоды?
2.
Демон bitcoind часто дают ошибку -5 для метода getrawtransaction, почему?
Frodek сейчас офлайн Пожаловаться на Frodek   Ответить с цитированием Мультицитирование сообщения от Frodek Быстрый ответ на сообщение Frodek

3 мая 2016, 10:51:48 PM   # 5
 
 
Сообщения: 1246
Цитировать по имени
цитировать ответ
по умолчанию Re: [решено] Как раскодировать сырую сделку?

Спасибо, это многое объясняет.
1.
OP_DUP дублирует вершину стека? На выходе старта, должно что-то быть в стеке. Но может быть много входов и много выходов. Входы проталкивают в стеке и выводят дубликаты?
Для извлечения адресов для всех случаев, я должен интерпретирую опкоды?
Сценарий ввода сначала помещаются в стек. Затем затем выходной сценарий. Обычно то, что происходит, подпись выталкивается, затем Публичная. Тогда Публичный дублируются и хэшируются, чтобы проверить, если она равна хэш заданного в выходном скрипте. Тогда подпись и Публичный, которые все еще находятся в стеке проверяются. Это для оплаты-к-Публичных-хэш (p2pkh) выходов. Обращайте к скрипт-хэш (p2sh) выходы различны. Другие нестандартные выходы также имеют свои собственные сценарии, которые должны быть интерпретированы.

Для адресов, вы просто делаете base58check кодирования hash160 представленных на выходе, если он p2sh или p2pkh.

2.
Демон bitcoind часто дают ошибку -5 для метода getrawtransaction, почему?
Потому что вы можете использовать только этот метод, если сделка находится в вашем бумажнике или если у вас есть txindex включена. В противном случае bitcoind не знает о сделке.
achow101 сейчас офлайн Пожаловаться на achow101   Ответить с цитированием Мультицитирование сообщения от achow101 Быстрый ответ на сообщение achow101

4 мая 2016, 7:02:28 AM   # 6
 
 
Сообщений: 94
Цитировать по имени
цитировать ответ
по умолчанию Re: [решено] Как раскодировать сырую сделку?

1. сценарий ввода выталкивает, выходные дублирует и сравнить; но если у нас есть, возможно, входы и выходы много, много входов толкает, другой номер выходного сценария сравнивает?
2. как включить txindex? Я хочу, чтобы все исторические операции
Frodek сейчас офлайн Пожаловаться на Frodek   Ответить с цитированием Мультицитирование сообщения от Frodek Быстрый ответ на сообщение Frodek

4 мая 2016, 11:37:25 AM   # 7
 
 
Сообщения: 1246
Цитировать по имени
цитировать ответ
по умолчанию Re: [решено] Как раскодировать сырую сделку?

1. сценарий ввода выталкивает, выходные дублирует и сравнить; но если у нас есть, возможно, входы и выходы много, много входов толкает, другой номер выходного сценария сравнивает?
Я не уверен, что вы просите. Входы в явном виде ссылки на предыдущий вывод и что это выход, что он сверяется, а не на выходах транзакции.

2. как включить txindex? Я хочу, чтобы все исторические операции
Перейдите в каталог данных и откройте файл bitcoin.conf или создать его, если он не существует. Добавьте следующую строку
Код:
txindex = 1
Перезапустите Bitcoin ядро. Включение txindex требует, чтобы вы проиндексировать blockchain так он будет просить вас, если вы хотите проиндексировать. Нажмите да.
achow101 сейчас офлайн Пожаловаться на achow101   Ответить с цитированием Мультицитирование сообщения от achow101 Быстрый ответ на сообщение achow101

7 мая 2016, 5:58:14 PM   # 8
 
 
Сообщений: 94
Цитировать по имени
цитировать ответ
по умолчанию Re: [решено] Как раскодировать сырую сделку?

Мой пример:
Первая сделка блока 200'000:
Bitcoin-кли getrawtransaction dbaf14e1c476e76ea05a8b71921a46d6b06f0a950f17c5f9f1a03b8fae467f10

01000000010000000000000000000000000000000000000000000000000000000000000000fffff fff4103400d0302ef02062f503253482f522cfabe6d6dd90d39663d10f8fd25ec88338295d4c6ce 1c90d4aeb368d8bdbadcc1da3b635801000000000000000474073e03ffffffff013c25cf2d01000 000434104b0bd634234abbb1ba1e986e884185c61cf43e001f9137f23c2c409273eb16e6537a576 782eba668a7ef8bd3b3cfb1edb7117ab65129b8a2e681f3c1e0908ef7bac00000000

Я немного объяснить:
01000000 версия = 1
01 - в противотоке varInt
0000000000000000000000000000000000000000000000000000000000000000 предыдущая хэш-транзакции
FFFFFFFF - Предыдущий Txout - индекс
41 - 65 = scriptlen
сценарий:
03400d0302ef02062f503253482f522cfabe6d6dd90d39663d10f8fd25ec88338295d4c6ce1c90d 4aeb368d8bdbadcc1da3b635801000000000000000474073e03 - скрипт
FFFFFFFF - последовательность нет
01 - выход счетчика varInt
3c25cf2d01000000 - количество 5063517500 Satoshi
43 - scriptlen = 67
4104b0bd634234abbb1ba1e986e884185c61cf43e001f9137f23c2c409273eb16e6537a576782eb a668a7ef8bd3b3cfb1edb7117ab65129b8a2e681f3c1e0908ef7bac - скрипт
00000000 - время блокировки

Я не знаю, почему в первом сценарии первых опкод это 3? Заносит 3 байт в стеке? Зачем?
Второй сценарий: 0x41: выталкивает 65 байт? но в то время как сценарий имеет 65 байт
Frodek сейчас офлайн Пожаловаться на Frodek   Ответить с цитированием Мультицитирование сообщения от Frodek Быстрый ответ на сообщение Frodek

7 мая 2016, 6:18:00 PM   # 9
 
 
Сообщения: 1246
Цитировать по имени
цитировать ответ
по умолчанию Re: [решено] Как раскодировать сырую сделку?

Мой пример:
Первая сделка блока 200'000:
Bitcoin-кли getrawtransaction dbaf14e1c476e76ea05a8b71921a46d6b06f0a950f17c5f9f1a03b8fae467f10
Это coinbase сделка поэтому особый. Conbase сделки всегда первая сделка блока.

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

Второй сценарий: 0x41: выталкивает 65 байт? но в то время как сценарий имеет 65 байт
Сценарий 67 байт. Тогда 65 байт выталкиваются. Это толкает Публичных адрес этого выхода для. Последний байт OP_CHECKSIG.
achow101 сейчас офлайн Пожаловаться на achow101   Ответить с цитированием Мультицитирование сообщения от achow101 Быстрый ответ на сообщение achow101

7 мая 2016, 6:31:17 PM   # 10
 
 
Сообщений: 94
Цитировать по имени
цитировать ответ
по умолчанию Re: [решено] Как раскодировать сырую сделку?

Это немного объяснить. Как найти полезные данные? Блок данных перед OP_CHECKSIG?
Frodek сейчас офлайн Пожаловаться на Frodek   Ответить с цитированием Мультицитирование сообщения от Frodek Быстрый ответ на сообщение Frodek

7 мая 2016, 6:54:38 PM   # 11
 
 
Сообщения: 1246
Цитировать по имени
цитировать ответ
по умолчанию Re: [решено] Как раскодировать сырую сделку?

Это немного объяснить. Как найти полезные данные? Блок данных перед OP_CHECKSIG?
Что вы имеете в виду "блок данных перед OP_CHECKSIG"?
achow101 сейчас офлайн Пожаловаться на achow101   Ответить с цитированием Мультицитирование сообщения от achow101 Быстрый ответ на сообщение achow101

7 мая 2016, 8:13:37 PM   # 12
 
 
Сообщений: 94
Цитировать по имени
цитировать ответ
по умолчанию Re: [решено] Как раскодировать сырую сделку?

"Тогда 65 байт выталкиваются. Это толкает Публичных адрес этого выхода для. Последний байт OP_CHECKSIG."
Блок данных 65 байт находится перед опкодом OP_CHECKSIG
Frodek сейчас офлайн Пожаловаться на Frodek   Ответить с цитированием Мультицитирование сообщения от Frodek Быстрый ответ на сообщение Frodek

7 мая 2016, 8:14:32 PM   # 13
 
 
Сообщения: 1246
Цитировать по имени
цитировать ответ
по умолчанию Re: [решено] Как раскодировать сырую сделку?

"Тогда 65 байт выталкиваются. Это толкает Публичных адрес этого выхода для. Последний байт OP_CHECKSIG."
Блок данных 65 байт находится перед опкодом OP_CHECKSIG
Эти 65 байт открытого ключа для адреса. Это плата для вывода Публичных.
achow101 сейчас офлайн Пожаловаться на achow101   Ответить с цитированием Мультицитирование сообщения от achow101 Быстрый ответ на сообщение achow101

8 мая 2016, 4:33:36 AM   # 14
 
 
Сообщений: 94
Цитировать по имени
цитировать ответ
по умолчанию Re: [решено] Как раскодировать сырую сделку?

В блоке 200'000 я заметил две странные сделки.
Обычно сценарий ввода является подписью + 33 или 65 ключа. Они имеют подписи в одиночку:


Первый:
80efe43cf64a524d1417546a027786127ad87475f3af1c13b8f3719cd4268679
сырье:
котировка
01000000017a38cfb70605d039c0528618b14d9f6a2a41fcaf407008cb32cc22aee78a2bdb00000 0004a493046022100d666783418029516503cfa10d7be7de6313a038fee3d035c589bed389e43fa 42022100fae2c2e3648d53436ea2afc801f0b7930a7c58cd4186dd3d9a9e86f26499241001fffff fff0100f2052a010000001976a9140568015a9facccfd09d70d409b6fc1a5546cecc688ac000000 00

01000000 версия = 1
01 - в противотоке varInt
7a38cfb70605d039c0528618b14d9f6a2a41fcaf407008cb32cc22aee78a2bdb - предыдущая хэш-транзакции
00000000 - Предыдущий Txout - индекс
4 - scriptlen = 74
сценарий:
49 - Len = 73
3046022100d666783418029516503cfa10d7be7de6313a038fee3d035c589bed389e43fa - подпись

Во-вторых:
7582c231b9a153c0f604601cc03f0b9f460dad704cb57fbd5330ee6b023e31c7
сырье:
котировка
0100000001bada3f96d318ada8dc55bac7c2f6f5888e0ab1d7bae58b9ad058cd6b6bb433ad00000 000494830450220365977b2b6864b173a121dea14893ea67859a1ba22b1a00925fa8bd863232cc7 022100ce4700c597456bdc02d393153b5e2dd35c0979fc7767c0ce837e055b6231a19601fffffff f02678dcd2908000000434104a39b9e4fbd213ef24bb9be69de4a118dd0644082e47c01fd9159d3 8637b83fbcdc115a5d6e970586a012d1cfe3e3a8b1a3d04e763bdc5a071c0e827c0bd834a5ac000 93d00000000001976a9146589b34c908d86a50e13eaea1538a9244289a8a388ac00000000

01000000 - версия = 1
01 - в противотоке varInt
bada3f96d318ada8dc55bac7c2f6f5888e0ab1d7bae58b9ad058cd6b6bb433ad - предыдущая сделка хэш
00000000 - Предыдущий Txout - индекс
49 - scriptlen = 73
сценарий:
48 - Len = 72
30450220365977b2b6864b173a121dea14893ea67859a1ba22b1a00925fa8bd863232cc7 - подпись
Frodek сейчас офлайн Пожаловаться на Frodek   Ответить с цитированием Мультицитирование сообщения от Frodek Быстрый ответ на сообщение Frodek

8 мая 2016, 5:35:57 AM   # 15
 
 
Сообщения: 1246
Цитировать по имени
цитировать ответ
по умолчанию Re: [решено] Как раскодировать сырую сделку?

В блоке 200'000 я заметил две странные сделки.
Обычно сценарий ввода является подписью + 33 или 65 ключа. Они имеют подписи в одиночку
Те потратить на оплату Публичных выходов. Так как предыдущий выход уже имеет открытый ключ в нем, и толкает его, нет необходимости толкать открытый ключ, как часть входных данных script.script
achow101 сейчас офлайн Пожаловаться на achow101   Ответить с цитированием Мультицитирование сообщения от achow101 Быстрый ответ на сообщение achow101

8 мая 2016, 1:46:34 PM   # 16
 
 
Сообщения: 793
Цитировать по имени
цитировать ответ
по умолчанию Re: [решено] Как раскодировать сырую сделку?

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

Поэтому выходной сценарий может быть:

OP_DUP OP_HASH160 XXXXXX OP_EQUALVERIFY OP_CHECKSIG

Этот сценарий говорит дублирует верхний элемент стека, хэш его, поместить этот XXX на вершине стеки, убедитесь, что две верхние элементы стека равны и уронить их, если они (или аннулирование ОГО), а затем выполнить проверку подписи на две верхние оставшиеся элементы стека.

Поэтому, когда вы проводите его, площадь подписи содержит подпись и открытый ключ. Таким образом, стек выглядит следующим образом:

Публичных
подпись

Тогда выходной скрипт exectued. Во-первых, дублировать верхний элемент стека, так что теперь стек это:

Публичных
Публичных
подпись

Теперь, hash160 верхний элемент стека:

XXXX хэш
Публичных
подпись

Теперь нажмите XXXX на стек

XXXX
XXXX
Публичных
подпись

Теперь убедитесь, что две верхние элементы равны, и удалить их из стека, если они есть. Они, так что теперь стек:

Публичных
подпись

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

1

А сценарий закончен. Если сценарий еще не удалось, и 0 / Ложь не в верхней части стека, когда он закончил, то сделка действительна.

В транзакции выше только подписи, а не открытого ключа, был в области подписи. Это означает, что выходной сценарий, что это расходы, скорее всего, "Публичный, OP_CHECKSIG", Таким образом, чтобы провести его, все, что вам сделать, это предоставить подписи, а стек просто pukey + подпись и функция OP_CHECKSIG работает.

Этот формат известен как "платить открытый ключ", В настоящее время мы используем "платить открытый ключ хэша" который является форматом я использовал мой пример с: OP_DUP OP_HASH160 XXXX OP_EQUALVERIFY OP_CHECKSIG. И тогда площадь подпись должна обеспечить подпись и открытый ключ для того, чтобы скрипт для выполнения должным образом. Для этого не нужно делать, что в вашем transaciton, потому что открытый ключ был на выходе. Но в новом формате, открытый ключ не указан в список, только это хэш, так что вы предоставляете Публичный ключ самостоятельно, а затем сценарий хэш его и проверяет, что он соответствует хэшу выходного перед запуском функции OP_CHECKSIG.

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

8 мая 2016, 2:52:34 PM   # 17
 
 
Сообщения: 1246
Цитировать по имени
цитировать ответ
по умолчанию Re: [решено] Как раскодировать сырую сделку?

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

Поэтому выходной сценарий может быть:

OP_DUP OP_HASH160 XXXXXX OP_EQUALVERIFY OP_CHECKSIG
--snip--
ОП не просит о p2pkh выходов, а скорее p2pk выходы

Выход p2pk выглядит
Код:
<Публичных> OP_CHECKSIG

Проводя его, входной скрипт просто
Код:
<подпись>

Стек становится
Код:
<подпись> <Публичных> OP_CHECKSIG
OP_CHECKSIG это единственное действие здесь и проверяет, что подпись и Публичные матчи. Поскольку Публичная уже помещаются в стек с помощью выходного сценария, нет необходимости включать его в поле ввода.
achow101 сейчас офлайн Пожаловаться на achow101   Ответить с цитированием Мультицитирование сообщения от achow101 Быстрый ответ на сообщение achow101

9 мая 2016, 7:04:35 PM   # 18
 
 
Сообщений: 94
Цитировать по имени
цитировать ответ
по умолчанию Re: [решено] Как раскодировать сырую сделку?

В блоке 200'000 я заметил две странные сделки.
Обычно сценарий ввода является подписью + 33 или 65 ключа. Они имеют подписи в одиночку
Те потратить на оплату Публичных выходов. Так как предыдущий выход уже имеет открытый ключ в нем, и толкает его, нет необходимости толкать открытый ключ, как часть входных данных script.script
1. Как быстро найти адрес в этом случае?
2. Клавиши в 33 байта, из 65, а не может этого же образом https://en.bitcoin.it/wiki/Technical_background_of_version_1_Bitcoin_addresses создать Base58 адрес?
Frodek сейчас офлайн Пожаловаться на Frodek   Ответить с цитированием Мультицитирование сообщения от Frodek Быстрый ответ на сообщение Frodek

9 мая 2016, 8:12:44 PM   # 19
 
 
Сообщения: 1246
Цитировать по имени
цитировать ответ
по умолчанию Re: [решено] Как раскодировать сырую сделку?

1. Как быстро найти адрес в этом случае?
Та же скорость, что требуется, чтобы найти какой-либо адрес.

2. Клавиши в 33 байта, из 65, а не может этого же образом https://en.bitcoin.it/wiki/Technical_background_of_version_1_Bitcoin_addresses создать Base58 адрес?
Да.
achow101 сейчас офлайн Пожаловаться на achow101   Ответить с цитированием Мультицитирование сообщения от achow101 Быстрый ответ на сообщение achow101

11 мая 2016, 3:54:42 PM   # 20
 
 
Сообщений: 94
Цитировать по имени
цитировать ответ
по умолчанию Re: [решено] Как раскодировать сырую сделку?

1. Как быстро найти адрес в этом случае?
Та же скорость, что требуется, чтобы найти какой-либо адрес.
Что такое алгоритм в этом случае? Обычно выталкивается два значения: во-первых 72-73 байт, вторые 65 байт - ключ, и мы можем изменить 65 ключа к адресу, но в данном случае это невозможно
Frodek сейчас офлайн Пожаловаться на Frodek   Ответить с цитированием Мультицитирование сообщения от Frodek Быстрый ответ на сообщение Frodek



Как заработать Биткоины?

Bitcoin Wallet * Portefeuille Bitcoin * Monedero Bitcoin * Carteira Bitcoin * Portafoglio Bitcoin * Bitcoin Cüzdan * 比特币钱包

bitcoin-zarabotat.ru
Почта для связи: bitcoin-zarabotat.ru@yandex.ru

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW