Могу ли я знаю нет. подтверждений через API? Я читал это и не нашел никакого. подтверждений ...
https://blockchain.info/rawtx/83c1172ce6c6ec998fc4f1b010a1335ce6516928fb9142d3046f9444cbdf2356
|
26 декабря 2013, 11:37:23 AM | # 1 |
Сообщения: 165
цитировать ответ |
Re: Количество подтверждения через API
Взлом Биткоин адресов.
500 Биткоинов взломаны в "мозговом кошельке" с паролем "bitcoin is awesome" Адрес кошелька: 14NWDXkQwcGN1Pd9fboL8npVynD5SfyJAE Приватный ключ: 5J64pq77XjeacCezwmAr2V1s7snvvJkuAz8sENxw7xCkikceV6e подробнее... Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru Могу ли я знаю нет. подтверждений через API? Я читал это и не нашел никакого. подтверждений ...
https://blockchain.info/rawtx/83c1172ce6c6ec998fc4f1b010a1335ce6516928fb9142d3046f9444cbdf2356 |
26 декабря 2013, 3:42:29 PM | # 2 |
Сообщения: 165
цитировать ответ |
Re: Количество подтверждения через API
|
26 декабря 2013, 3:50:40 PM | # 3 |
Сообщения: 1218
цитировать ответ |
Re: Количество подтверждения через API
Это немного сложнее, чем с использованием уровня API низким.
1) В API вызова вы ссылка включает в себя высоту блока & блок хэш. 2) Вы можете проверить, если блок (блочным хэш) в основной цепи, проверяя блок. 3) Получение самый последний блок даст вам # подтверждений (recent_block_height - tx_block_height = #confirmations). Шаг 2 важно, так как цепь может раскошелиться и ваш ТЕ может быть в блоке, который сиротский от главной цепи. В большинстве случаев осиротевший ТХ (а ТХ подтвердил в сиротском блоке) также будет подтвержден в блоке в главной цепи, но в случае двойного тратить не будет. Тем не менее, честно говоря, я хотел бы использовать bitcoind напрямую, а не добавить доверенную третью сторону в сеть, которая ненадежный. С bitcoind вы можете использовать waletnotify & blocknotify для создания функции обратного вызова, которая будет стрелять, когда есть новый ТЙ или новый блок. |
28 декабря 2013, 6:42:18 PM | # 4 |
Сообщения: 165
цитировать ответ |
Re: Количество подтверждения через API
Спасибо и так много для объяснения. Будет у возражает, чтобы сказать, как я выполняю пункт 2 с помощью API? Я имею в виду, я получил свой ТЙ блок хэш, но как я могу проверить, если он является частью основной цепи?
|
28 декабря 2013, 6:45:42 PM | # 5 |
Сообщения: 1218
цитировать ответ |
Re: Количество подтверждения через API
Спасибо и так много для объяснения. Будет у возражает, чтобы сказать, как я выполняю пункт 2 с помощью API? Я имею в виду, я получил свой ТЙ блок хэш, но как я могу проверить, если он является частью основной цепи? Использование blockchain.info API? Ища "mainchain" Значение в rawblock RPC с использованием blockhash с шага 1. https://blockchain.info/rawblock/00000000000007d0f98d9edca880a6c124e25095712df8952e0439ac7409738a котировка { "гашиш":"00000000000007d0f98d9edca880a6c124e25095712df8952e0439ac7409738a", "вер": 1, "prev_block":"0000000000000a5d8e40fb83ef468e6d83d1bf5365a8dfad36c4271c4a68c7b5", "mrkl_root":"4850536df3c620972a07df5bd4896c61212776059ad6be4f6b583f9186bc98e9", "время": 1322130562, "биты": 437129626, "плата": 2150000, "данное время": 2984497136, "n_tx": 99, "размер": 26700, "block_index": 169706, "main_chain":правда, "высота": 154594, "received_time": 1322130562, "relayed_by":"127.0.0.1", ... С blockchain.info внутренность их API является BLACKBOX, поэтому я не хотел бы предположить, что, однако вы можете явно подтвердить, что, а) получение blockhash в ТХ (rawtx) б) проверить, что блок все еще находится в основной цепи (rawblock) с) вычисление в качестве подтверждения latestblock_height - txblock_height (latestblock) В сочетании, что позволяет проверить, что ТЙ в блоке, что блок находится в главной цепи и имеет необходимое количество подтверждений. Если у вас есть возможность запускать bitcoind (может работать без сервера зная дешифрования ключевой фразы или даже лучше с наблюдающим бумажником копией) вы можете получить ту же информацию, легче и без необходимости доверять третью сторону. Вы можете использовать транзакцию и блок обратного вызова, чтобы получать уведомления, когда ТХ входит в блок, и когда блок нашел. При проверке состояния ТХ Вы можете подтвердить это в основной цепи (сиротской ТЙ будет показывать 0 подтверждает). Если вы хотите более простой вариант и не может работать bitcoind, blockchain.info также имеет прием платежей API. Поймите, это не нулевой трест как платежи будут отправлены на адрес, который blockchain.info имеет закрытый ключ для и затем пересылается на адрес вы назначите. Это означает, что в теории средств может быть украдена, если blockchain.info взломан или "взломан", Она тем не менее обеспечить более легкий более высокий уровень API и потенциальные потери ограничено платежами, которые еще не были переадресованы к вам. В зависимости от вашей стоимости сделки и толерантности к риску, это может быть приемлемым. Сделайте свою собственную экспертизу я не использовал или проработанный этот API. https://blockchain.info/api/api_receive |
28 декабря 2013, 8:40:10 PM | # 6 |
Сообщения: 165
цитировать ответ |
Re: Количество подтверждения через API
Но, на шаге 1, когда я делаю вызов rawtx, я только получить block_height ... не так ли? Какой из них является block_hash в этом вызове? например
https://blockchain.info/rawtx/5bc9ed31d4cf09d31cf935cc9e2e4062a9f4cfc6fe48fec6d3961dcfc6e08515 котировка {"block_height": 154594,"время": 1322130562,"входные": [{}],"vout_sz": 1,"relayed_by":"0.0.0.0","гашиш":"5bc9ed31d4cf09d31cf935cc9e2e4062a9f4cfc6fe48fec6d3961dcfc6e08515","vin_sz": 1,"tx_index": 2091476,"вер": 1,"вне": [{"N": 0,"стоимость": 5002150000,"адр":"1AvVCRXzuBNTBR3UKjZNKGsGWjPqZnhX7H","tx_index": 2091476,"потраченный":правда,"тип": 0}],"размер": 135} "block_height": 154594 Какой из них является блок хэш? Еще раз спасибо за Ваш ответ... |
28 декабря 2013, 10:14:25 PM | # 7 |
Сообщения: 1218
цитировать ответ |
Re: Количество подтверждения через API
К сожалению, я быстро посмотрел и считается, что rawtx вызов при условии, что блок-хэш, а также высоту блока.
|
29 декабря 2013, 8:32:53 PM | # 8 |
Сообщения: 165
цитировать ответ |
Re: Количество подтверждения через API
К сожалению, я быстро посмотрел и считается, что rawtx вызов при условии, что блок-хэш, а также высоту блока. Все нормально. U возражает бы сказать мне, если это "main_chain":правда происходит с блоком, как только создается ТХ? После того, как у меня есть "main_chain":правда, он может быть преобразован в "main_chain":ложный на более позднее состоянии, когда у меня есть несколько подтверждений? |