Определение IP адресов всех биткойн-майнеры

Я понимаю, что сделки не имеют IP-данные в них, но мне любопытно знать, если это возможно, чтобы перечислить список всех IP-адресов, связанных с добычей?

+102
SBaderia 24 февр. 2019 г., 11:18:56
23 ответов

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

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

+855
Danlime 03 февр. '09 в 4:24

Новые Рида-Соломона номер счета для криптовалюты NXT и всегда начну с NXT и является гораздо легче сказать. Я представляю их на кусок пластика, как кредитная карта...

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

+802
SteelNewt 29 окт. 2010 г., 20:49:45

Т. е., можно ли добавить транзакцию и ее родителей в одном блоке?

Да. "Родитель" сделка должна быть ранее в блоке.

+741
Mohamed Bakir 9 янв. 2012 г., 11:16:36

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

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

Более важным фактором здесь является то, что вы теряете конфиденциальность с повторным использованием адреса.

+542
Filou 17 сент. 2011 г., 8:07:25

Я получаю эту ошибку "не хватает подписи: 1 на 2 входа" всегда при использовании создать API для транзакций для БТД,LTC,черточки.

Перед несколько дней назад работал нормально. Но теперь я получаю ошибки после удара по сделке.

Пожалуйста, помоги мне выбраться из этого.

Ответ от API:-

{
 "Техас": {
 "block_height": -1,
 "block_index": -1,
 "хэш": "ccfd3d55f02db753ccd29b0a3a648d409bc974dd2f24bbcc3c07e5a9362813bb",
 "адреса": [
"1vkfV2m6C6r9dbkbXCpv8Fg2jugXJarm1",
"1EdZpspFLCu6YvcAbtPsQCe2tP2Jyhpxty"
],
 "итого": 10000,
 "сборы": 26300,
 "размер": 126,
 "преферанс": "высокий",
 "relayed_by": "35.177.118.140",
 "получил": "2019-08-02T06:13:34.972349221 з",
 "Сильвер": 1,
 "double_spend": ложные,
 "vin_sz": 2,
 "vout_sz": 1,
 "подтверждений": 0,
 "входы": [
{
 "prev_hash": "261be3b9c33523078ca92b67c48d1f1dfb60e37749982a6a965ebae62812bb36",
 "output_index": 1,
 "output_value": 6300,
 "последовательности": 4294967295,
 "адреса": [
"1vkfV2m6C6r9dbkbXCpv8Fg2jugXJarm1"
],
 "script_type": "оплата-по умолчанию-хэш",
 "возраст": 587750
},
{
 "prev_hash": "dc0856ee2eb1c019dbd8b979059c86c448d13fb401c5ba68e190c19d5c112b25",
 "output_index": 0,
 "output_value": 30000,
 "последовательности": 4294967295,
 "адреса": [
"1vkfV2m6C6r9dbkbXCpv8Fg2jugXJarm1"
],
 "script_type": "оплата-по умолчанию-хэш",
 "возраст": 587872
}
],
 "выходы": [
{
 "значение": 10000,
 "сценарий": "76a914958402d8b99f6a3a3e9a252c3c7e9c07ca9840da88ac",
 "адреса": [
"1EdZpspFLCu6YvcAbtPsQCe2tP2Jyhpxty"
],
 "script_type": "оплата-по умолчанию-хаш"
}
]
},
 "на предмет заключения": [
"015327ccd713ab76908cbf5631efe1f3f63a5622abb6bff91e14269cd6252cdb",
"2daa5d0565e6c1df62705b0b6a34cf38221fca5cd123c2c2cf7e0af866d67ed7"
],
 "подписей": [
""
],
 "публичные ключи": [
""
]
}
stdClass объект ( [ошибка] => не хватает подписей: 1 на 2 входа )

Пожалуйста, проверьте код :-

$sell_btcbt = '10000';//10000
$sellbtcadd='1EdZpspFLCu6YvcAbtPsQCe2tP2Jyhpxty';
$btccurrentaddress = '13WMhJwu4FUmz3HjXrB3MWZ3TDstdcHe3l';
 $transact_data = '{"данные":[{"адреса": ["'. $btccurrentaddress .'"]}],"выходные данные":[{"адреса": ["'. $sellbtcadd'".], "значение": '.$sell_btcbt.'}]}';
$ч = curl_init();
curl_setopt($ч, CURLOPT_URL, "https://api.blockcypher.com/v1/btc/main/txs/new?token=1a9daeb78d924879a1d5a84391b6daef&sd=");
curl_setopt($ч, CURLOPT_CUSTOMREQUEST, "должность"); 
curl_setopt($ч, CURLOPT_POSTFIELDS, $transact_data); 
curl_setopt($ч, CURLOPT_RETURNTRANSFER, true); в 
$blockcypher_tx1 = curl_exec($CH) в;

$blockcypher_tx =(json_decode($blockcypher_tx1));
 если($blockcypher_tx == " || пусто($blockcypher_tx)){
 ошибка Эха 'о создании транзакции blockcypher';
умереть;
}

$to_sign1 = $blockcypher_tx->на предмет заключения[0];
$private_key = ";
$УМК = функция getcwd()."/подписант $to_sign1 $private_key"; 
метод exec($cmd, при этом$выход);
$esda_sign = использования isset($выход[0]) ? $выход[0] : "jhkgdjhkfgkdgsklhsdjkghdfhgjkhdfjghjkdfghhdfjklghjklfghldfhgjkdfhgjkdfhgjkdfhgkfhjgklhfjkghjkdfhg";
если (esda_sign$ = = 0){
Эхо json_encode(массив('респ ошибки'=>'', 'сообщение' => 'Ошибка создания подписи'));
умереть;
}
$blockcypher_tx->подписи[] = $esda_sign;
$blockcypher_tx->публичные ключи[]= ";
$final_string = json_encode($blockcypher_tx,истина);
$ч = curl_init();
curl_setopt($ч, CURLOPT_URL, "https://api.blockcypher.com/v1/btc/main/txs/send?token=1a9daeb78d924879a1d5a84391b6daef&sd=");
curl_setopt($ч, CURLOPT_CUSTOMREQUEST, "должность"); 
curl_setopt($ч, CURLOPT_POSTFIELDS, $final_string); 
curl_setopt($ч, CURLOPT_RETURNTRANSFER, true); в 
$push_response = curl_exec($CH) в;
$push_response = json_decode($push_response);
print_R($push_response);

Спасибо заранее.

+513
Lisa Ball 25 янв. 2016 г., 8:23:47

Нашли в ответ почти сразу - ответ для получения данных от BitcoinCharts.com API-интерфейс, а не на бирже MtGox - http://bitcoincharts.com/about/markets-api/

Более подробная информация здесь: Биткоин диаграммы API данных

+497
oOc 27 нояб. 2018 г., 2:25:49

мои БТЦ были украдены с анонимным сделки. Как можно было? Электрум должна быть автономной защищенной кошелька, кроме того, они были украдены в течение ночи , с моего рабочего стола в автономном режиме. Адрес приемника видна. Я могу восстановить мой БТЦ? Кроме того, в будущем, как я могу доверять всем автономным кошелек? Я закаченными программа electgrum с официального сайта.

+479
katepino4ka 26 июн. 2018 г., 19:52:51

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

+478
bjstone 26 июн. 2017 г., 22:14:53

Один из моих коллег пытается использовать bitcoinjs в тестовом режиме, но, видимо, это не как заголовки тестовом режиме, поэтому оно не работает. Есть ли способ, чтобы использовать bitcoinjs в тестовом режиме? Есть некоторые конкретные конфигурации?

+478
judifran 17 мая 2012 г., 13:07:30

Каковы инструкции (в GUI или CLI) для установки и использования нового ядра биткоин (0.13.2) в качестве холодного кошелька для хранения? Операционной системы является Ubuntu 16.04.

+388
meriton 9 сент. 2014 г., 1:29:21

Полный новичок, пробую биткоин впервые (наверное, как и все остальные в мире это утро).

Хотела провести максимально допустимый для новых пользователей - около 43 фунтов.

Когда все детали сделки пришла, я предложил купить 2.9 мбтх за эту сумму - на курс Bitcoin в то время, что стоило лишь около 33 долларов в валюте биткоин - так, около 24 фунтов!

На первый взгляд, результаты сделки в том, что я теряю половину моих денег! Как я могу сказать, где эти деньги "идет"? Это плата за сделку, или я как-то просто платит странное цене?

+371
user64344 1 дек. 2011 г., 12:42:39

Мы не могли проверить подпись даже перед тем, как делать окрошку?

Мы, конечно, могли, но это было бы глупо. Хэш-примерно в 1000 раз быстрее, чем проверку подписи. Делаешь проверку подписи, когда хэш не будет пустой тратой времени

Точнее, не так, вместо этого:

scriptPubKey: OP_DUP OP_CHECKSIGVERIFY OP_HASH160 OP_EQUAL

Нет, это, конечно, не работать. В OP_CHECKSIGVERIFY бы извлечь открытый ключ из стека, так что нечего сравнивать. В OP_DUP всегда будут обречены на неудачу, так как там нечего дублировать.

+335
reno812 9 окт. 2015 г., 19:08:09

Это звучит, как вы получили деньги уже в бумажнике?

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

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

+329
Nerealnaia 16 февр. 2012 г., 16:25:24

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

Это похоже на персональный чек. Вы можете держаться за это подписали сделку, пока вы не найдете место с доступом в интернет, а затем "пополнить" его к сети. Как с личной проверяет, по крайней мере в США, если я нечестен и либо подписать фиктивные сделки, или тратить монеты, прежде чем вы можете внести свои подписанные транзакции, запрос будет "отскок" и вы не будете получать монеты. По крайней мере, нет овердрафта ;)

Тл;др оффлайн оплата возможна, но вы должны сделать это в вашей осмотрительностью и только с людьми, которых вы знаете и полностью доверяете.

Более подробную информацию о сделках и как они работают здесь: https://en.bitcoin.it/wiki/Transactions

+273
Jacob Wood 11 февр. 2014 г., 17:16:36

Я думаю, я нашел ответ:

скрипт = биткоин::сценарий.новый([хеш].упаковка('ч*'))
+269
gm3131 28 апр. 2014 г., 16:54:17

Ключевым компонентом за США и ЕС по борьбе с отмыванием денег законов заключается в том, что бремя доказывания возлагается на обвинителя/правительству определить незаконный источник

Тот факт, что источник запутывание ничего не значит. Ирония для клеветника том, что эффективное запутывание будет скрывать источник.

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

+266
Maha Mohammed 2 янв. 2014 г., 3:58:41

В соответствии с Разделом 7 оригинальный биткоин спецификаций. Сатоши:

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

Для того, чтобы получить биткойн-клиент на Qt работает, я в настоящее время загрузки весь блок цепи от https://bitcoin.org/bin/blockchain/bootstrap.dat.torrent

Есть небольшие скачать где-нибудь? Мои навыки в гугле не меня, плз помогите.

+226
Andrei Caraion 5 мар. 2014 г., 12:11:07

В качестве подарка для ребенка, я бы рекомендовал что-то более осязаемое, чем бумажки, такие как Casascius монета или позолоченные бар. Да, это больше, чем часть Bitcoin, но нагрузка-сам параметр может быть более доступным.

+192
user21149 26 авг. 2015 г., 10:50:12

Ваш код близок к тому, что вам нужно:

<?в PHP

$идентификатор="ХХХХХХХХХ";
$main_password="ХХХХХХХХХ";

$json_url = "https://blockchain.info/merchant/$идентификатор GUID/баланс?пароль=$main_password";

$json_data = функции file_get_contents($json_url);

$json_feed = json_decode($json_data);

$баланс = $json_feed->баланс;

Эхо $баланс;
?>

Ответ выглядит так (баланс кошелька в Сатоши):

{ "баланс": 1000}

Так что вы должны принести объекта сальдо не одно сообщение. Затем добавить Эхо, чтобы распечатать баланс.

+91
Johl 3 сент. 2014 г., 19:47:46

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

Затем она передается для шахтеров и потом добавляется в блокчейн. Но пока эта сделка не была проверена.

Когда же мой кошелек обновляется, поэтому баланс в мой кошелек и в кошелек правильно?

Мой кошелек (и другого человека кошелек) проверь, если она будет закончена и проверена?

+48
toradora17 25 июл. 2011 г., 3:09:05

Я новичок в Bitcoin в мире и я читаю эту газету: обеспечение многопартийной вычислений на биткоин https://eprint.iacr.org/2013/784.pdf

Автор говорит на стр. 7, что стандартный биткойн-транзакции могут быть представлены как в прикрепленном изображении. Может кто-нибудь объяснить, что значит в скрипте и вне сценария. И мог кто-то дать легко explaniation к стандартной операции? enter image description here

+45
LakeHMM 8 апр. 2013 г., 17:39:57

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

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

Я не уверен, что все, что мне нужно сделать, чтобы получить форк Monacoin например для синхронизации с моим существующий блокчейн. Я знаю, что есть бытие блока хэш-информация в src/chainparams.cpp и хэшей блоков контрольно-пропускного пункта, но не уверен, что еще потребуется заменить

+33
unexpectedkAs 11 нояб. 2014 г., 5:02:27

я не знаю, если я сделал большую ошибку. Я начну с самого начала:

Я хотел передать мои БТЦ (стоит 350$) в Кракена. Случайно я отправил их на МПБ адрес. Вы можете увидеть его здесь: https://blockchain.info/tx/45c843c767b5ff8543adacb900c13fc03289639216c9de0862cb5ee8b41a863b Он получил достаточно подтверждений и поэтому я написал Кракен поддержки, могут ли они помочь мне получить мои БТЦ обратно. но потом я понял, что сейчас blockchain.info показал, что я бы сумму я отправил теперь Кракен, ВСН, которые, конечно, гораздо меньше (50$) . Я не мог выяснить, по какому адресу я получил деньги, потому что blockchain.info не смогла показать, на какой адрес, я получил деньги, он показал только, что у меня 50$ в общей сложности, как ВСН. Я читал о том, как вернуть свои деньги на BTC, так мне перевели мои деньги на мой кошелек в исходе как ВСН (blockchain.info предложили только этот способ передачи) к МПБ адрес. Он снова получил подтверждение: https://blockdozer.com/insight/tx/63be7ff8d38e648c19a1d0a9dc66a87ee64ae1359888ac8404b017d82c607dc4 Теперь у меня есть 50$ на моем ВСН адрес в исход, но этот инструмент не был в состоянии получить мои деньги обратно на BTC. Я использовал этот учебник: http://support.exodus.io/article/189-ive-sent-bitcoin-cash-to-my-bitcoin-address

можно ли вернуть деньги на BTC или теперь мои деньги навсегда ВСН? Пожалуйста, помогите мне. Один, чтобы помочь мне получить мои деньги в БТЦ обратно, получает небольшое пожертвование.

+27
Eric Hartford 3 июн. 2019 г., 20:20:50

Показать вопросы с тегом