Обратного вызова не работает в программе использование Blockchain API-интерфейс

Я пытаюсь создать автоматизированную принимать биткойн-платежи блокчейн через API-интерфейс. У меня есть API-ключ, xpub, все. Я с помощью PHP.

Вот часть моего кода для генерации адреса бумажник:

$мкрв = my_super_secret_code_60_chars_long;
$my_callback_url = "http://mysite.com/lib/payment.php?secret={$мкрв}";
$my_xpub = "my_xpub_key";
$my_api_key = "my_secret_api_key";

$root_url = "https://api.blockchain.info/v2/receive";
$параметры = "xpub=" .$my_xpub. "&обратного вызова=" .функция urlencode($my_callback_url). "&ключ=" .$my_api_key;


$qry по= "выбрать идентификатор,RECEIVE_ADDR из таблицы my_table, где кошелек = '{переменная$_GET['бумажник']}' ";
$результат = mysqli_query($Конн,$qry по);
$строки = mysqli_fetch_row($результат);
$пр = $строки[1];
$идентификатор = $строки[0];
если ($пр=='нет') {
//если пользователь не имеет автоматически получит адрес, вызвав этим
$ответ = функции file_get_contents($root_url . '?' . $параметров);
$объект = json_decode($ответ);

Эхо 'отправить платеж :' . $объект->адрес;

$qry по= "таблицы my_table обновить набор RECEIVE_ADDR='". $объект->адрес".' Где кошелек = '{переменная$_GET['бумажник']}' ";
mysqli_query($Конн,$qry по); 
 } 

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

Вот соответствующие части payment.php:

<?в PHP
$scrtt = переменная $_GET['секрет']; //пароль передается обратно на URL-адрес обратного вызова
$transaction_hash = переменная $_GET['transaction_hash'];
$value_in_satoshi = переменная $_GET['значение'];
$value_in_btc = $value_in_satoshi / 100000000;

обратного вызова $ГТ='называют - TXID:'$.transaction_hash'. Значение '.$value_in_satoshi'. МКРВ:'.$scrtt'. Подтверждает:'.$Запросе['подтверждений'];
$qry по= "вставить в" отладка " (Тэ) значения ('{$ГТ}')";
mysqli_query($Конн,$qry по);
//выше код для отладки - но не срабатывает оплаты 
если ($scrtt== my_super_secret_code) {
если (переменная$_GET['подтверждений'] >= 2) {
$подтверждает=переменная$_GET['подтверждений']; 
$qry по= "выберите ID из таблицы my_table, где RECEIVE_ADDR = '{переменная$_GET['адрес']}'";

$результат = mysqli_query($Конн,$qry по);
$строки = mysqli_fetch_row($результат);
$идентификатор = $строки[0];

$qry по= "выбрать TXHASH от платежей, где TXHASH = '{переменная$_GET['transaction_hash']}' ";

$результат = mysqli_query($Конн,$qry по);
$строки = mysqli_fetch_row($результат);
$ТХ = $строки[0];

если ($ТХ <> $transaction_hash) {

 $qry по="вставить в платежи (TXHASH,ИД_ПОЛЬЗОВАТЕЛЯ,Сац,подтверждает) значения ('{$transaction_hash}',{$номер uid},{$value_in_satoshi},{$подтверждает})";
mysqli_query($Конн,$qry по); 

//новый Техас - вставить 
}

//Вставить в подтвержденных платежей

} 
}
Эхо '*ОК*';
?>

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

спасибо

Обновление:

Я исследовал немного и вот мой результат (но все равно не работает)

Я нашел URL-адрес, чтобы проверить журнал вызова непосредственно на Blockchain: https://api.blockchain.info/v2/receive/callback_log?callback=http-urlencoded_my_website/callback.php?parameters&key=my-api-key

Журнал показывает мне что-то вроде этого:

callback":"http://mysite.com/callback.php?param=myparam","called_at":"2017-03-10T13:05:39Z","response_code":403,"raw_response":"<!Элемент DOCTYPE в HTML публичных \"-//IETF в//определения DTD в HTML 2.0//собственной\">\п<HTML>и<Head>с\п<Название>403-запрещено</название>\П</голова><тело>\Н<Н1>запрещено</Н1>\п<р>у вас нет разрешения на доступ /обратного вызова.в PHP\ппод этот сервер.<br />с\п</р>\п<р>кроме того, 403-запрещено\пошибка произошла при попытке использовать ErrorDocument для обработки запроса.</р>\п</тело></HTML>и\п"}]

Может кто-нибудь помочь мне с этим? Я являюсь владельцем этого домена, и я могу получить доступ к этой странице со всеми моими браузерами.

+878
bountiful 24 июн. 2017 г., 12:00:44
39 ответов

Помните, что 'scriptPubKey' и 'scriptSig' скрипты. Они предназначаются, чтобы быть выполненными переводчика. Причина ваша наивная попытка не работало, поскольку эти значения являются не просто цифрами, но несколько строк исполняемого кода.

Что происходит, заключается в том, что scriptSig выполняется первой, оставив значения на стеке. Затем scriptPubKey выполняется, чтобы проверить, если значения оставленные scriptSig являются допустимыми. Потому что scriptPubKey - это скрипт, указанный вывод тратятся, это обременяет биткоины, а также называют обременения сценарий. Поэтому тот, кто последний провел биткоины, будет решать, условия по которым биткоины будут заполнены. Обычно он говорит что-то вроде "оплатить этот выход, чтобы всякий, кто владеет закрытым ключом, который соответствует этому открытого ключа"...но это не обязательно. Это как система может обрабатывать транзакции multisig, хранение данных, смарт-контракты, и несколько видов платежей. Это на самом деле довольно сложно, именно поэтому существует язык программирования , используемый вместо статических ключей и подписей.

К сожалению, лучшей справку о том, как этот код выполняется, будет interpreter.cpp файл из ссылки клиент (Bitcoin сердечника). Я знаю, что это, наверное, не тот ответ, который вы ищете, но это действительно в центре всего, что делает Биткоин настолько гибок.

+965
Derk Jan Speelman 03 февр. '09 в 4:24

Это, безусловно, еще можно выпускать собственные активы. Вот процесс:

  1. Создайте учетную запись в сети Ripple, вы будете нужен тот, кто будет отправлять вам достаточно сообщества для совершения операций, стоимостью 1 $должен легко это сделать.
  2. Отправить транзакцию установить DefaultRipple флаг на счете. Если вы не сделаете этого, люди, которые держат свои активы не сможете отправить активов друг к другу.
  3. Выбрать три-значный код для вашего актива, как блок питания.
  4. Убедить других людей, чтобы настроить целевой линии, чтобы позволить им провести свой актив.
  5. Для выпуска своих активов, чтобы люди просто использовать оплаты сделки.

Ваш актив будет иметь следующие характеристики:

  1. Только вы можете его оформить.
  2. Любой, кто согласится провести его путем создания соответствующей целевой линии может получить его.
  3. Люди можете разместить торгует ваш актив за любые другие активы, торгуемые на ГК.
  4. Ваш ресурс может быть использован в качестве источника активов или назначения активов для расчетов с автоматического поиска пути, так что имеются достаточные предложения в книге.

Вопрос, нужно ли быть пульсация шлюз может отражать недоразумение о том, что врата на самом деле. "Ворота" - это просто компания, которая предоставляет услугу выдачи и погашения цифровыми активами по требованию. Что делает вас, что шлюз вам устранить некоторые активы за пределами ГК для цифрового актива на ГК.

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

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

Напротив, если вы хотите актив, который представляет собой стоимость часа работы, вы можете не нуждаться в шлюз на всех. Вы можете позволить кому вопрос этот актив в обмен на час работы с ним быть обменены на собственную работу. Это не шлюз, но вы будете доверять отдельных эмитентов выполнять свои обязательства. (И это не будет действительно одним активом, так как Джефф из-за вас час работы будет немного другой актив из Сары из-за вас час работы.)

+942
Charles Oldendorf 4 июл. 2018 г., 14:22:21
Другие ответы

Связанные вопросы


Похожие вопросы

Blockchain.info есть различные графики, в том числе для "уникальные адреса". Им не объяснить, что это означает, но, предположительно, это число уникальных адресов, которые появляются в ВСЕХ транзакций в Blockchain.

Если это правда, то я ожидаю, что количество уникальных адресов продолжать до бесконечности. Как может количество уникальных упадок адрес?

+890
madalina hutanu 1 дек. 2011 г., 12:39:19

Довольно простой вопрос :

Когда Шахтер пытается найти 18-ведущими-нулями хэш, оно всегда начинается с окказиональной на ноль ? Я предполагаю, что это не так, потому что других шахтеров в мире, возможно, узнал, что первые 1000 идиотов, не даст достаточного хэш.

Мой вопрос тогда, откуда Шахтер знает, какой извращенец начать ?

+880
Stormie Seasons 4 мар. 2019 г., 12:59:07

Причем тут деньги, когда кто-то покупает биткоины?

Я понимаю, что если вы покупаете от кого-то или обмена вы оплачиваете их в реальные деньги, но кто получает деньги за вновь добывают биткоины?

+868
Jamal Eddine Benamar 24 нояб. 2010 г., 2:37:32

Редактировать: я вспомнил, что Вики: Sweepprivkey предложение, это именно то, что вы просите, bitcointalk.org предлагаемые НПК команду: sweepprivkey. Последние новости о Работа с jarpiain, от 15 октября.

Это является функциональным в том смысле, что я его испытал успешно на реальный блок цепи. Это еще не достаточно для серьезного использования. В частности, есть условия гонки для доступа addrblock.дат.

Я собираюсь реализовать некоторые варианты sweepprivkey и скопировать логика плату за транзакцию от CWallet::через createtransaction() в эти выходные (Я думаю, лучше держать установка сбора в одном месте,- paytxfee вариант).

MtGox стоимость имеет возможность пополнить счет с помощью закрытого ключа, и он понимает несколько различных форматов, не только стандарт, например, это можно мини-формат, используемый в физической монеты Casascius, бирже MtGox добавляет Искупителя на закрытых ключей включая Casascius физические биткоины

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

+866
ChrisPelatari 20 янв. 2018 г., 9:05:37

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

Это группа людей, делаю это сейчас, пройдя через закрытые ключи случайные БТЦ ищу портмоне с деньгами в них. До сих пор они нашли секретный ключ для трех кошельков, стоит 0.0079 БТЦ, 0.0001 0.00001 BTC и BTC было. Кроме того, они нашли несколько ключи, относящиеся к пазл сделки, которая, по-видимому, намеренно угадываемые ключи.

Их текущая скорость поиска 1550 МК/сек. Если у вас есть один кошелек с случайный закрытый ключ, это означает, что в среднем вы будете ударил один раз в 3 · 1031 лет. Поэтому для отдельного пользователя, статистический риск является незначительным. Есть 15 миллионов, кошельки с деньгами на них, так что даже вероятность попадания любой кошелек один раз каждые 2 · 102⁴ лет. Их хиты до сих пор гораздо выше, чем этот, который предполагает не все ключи как случайные, как можно было бы ожидать. Возможно, кто-то даже сделал адресов умышленно для LBC найти, но никто не знает.

Реальная опасность заключается в генератор случайных чисел, который использовался для создания своего частного ключа. Несколько лет назад в Debian OpenSSL и пакет был очень плохой генератор случайных ошибок. Это тривиально, чтобы угадать все частные ключи, сгенерированные с ним, но потребовалось два года, пока проблема не была публично обнаружены. Я бы несколько опасался, используя менее распространенных или экспериментальное программное обеспечение для генерации закрытых ключей, одна ошибка может сделать кошелек легко взламывается.

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

+836
chatzich 4 июн. 2016 г., 19:51:51

Я делаю криптовалюты трекер и хочу реализовать диаграмму. Единственное, что мне нужно-это API, который имеет значений множество криптовалют. Кто-нибудь знает API как это? Пожалуйста, помогите

+828
Dev98 3 мар. 2010 г., 9:42:31

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

Я росматривал main.cpp и искали термин MSG_BLOCK, служа бигль найти нужное место в коде.
Но, как я читаю дальше, мне кажется, как будто только что созданный блок не добавляется в инвентарь сообщение, с MSG_BLOCK, для того, чтобы отправить его в качестве "пакета" как ответ на запрос (метода GetData ответ) но отправляется как отдельное сообщение этой структуры:

image is a cropped version of en-ibd-block.svg from Bitcoin Developer Guide

Для меня, до сих пор, лучшей canditate для нежелательных блока пуш - видимому, главный.ЧГК#L2393 часть main.cpp но я в замешательстве, так как я не знаю, если есть больше, возможно, соответствующий код (например, главная.ЧГК#L3830) для нежелательных блок толчок в /ГКЗ/.

Итак: на первом этапе, я ищу код, который имеет отношение к вещанию вновь найденный блок. Может кто-то пожалуйста, помогите?

+797
Olesevna 23 дек. 2011 г., 6:10:40

Вы используете HD-кошелька, который специально избегает повторно адресов. Конечно, вы можете повторно использовать адрес, чтобы положить один и тот же адрес в смесители-это, пожалуй, единственный способ провести низкое входное значение.

Так что, да, повторно использовать адрес

+770
JVillella 3 июл. 2015 г., 16:06:44

Я обратил внимание на новое обновление биткоин кошелек (BitcoinABC) (в тестовом режиме, и не уверен, что для mainnet), что то странное начало и адрес (например, bchtest:qrz89sz3r47ndj60xq68xeus0hx9qwlpkuw5pw01de). Есть ли способ, чтобы преобразовать его обратно в старый формат, как есть некоторые места, которые не поддерживают этот формат еще (как один из ВСН тестовом режиме, смесители)?

+750
mon awad 17 июн. 2010 г., 6:15:53

У меня есть кошелек на Луно и еще на Poloniex. Как предварительно существовать в биткоин (БТД) на Bitcoin наличных (МПБ) вилкой. После развилки, Poloniex создал еще один кошелек для меня, содержащих одинаковое количество ВСН, как я бтц на момент развилки. Все хорошо до сих пор. Теперь я хотела бы перевести BTC с Poloniex обратно в Луно, но мне по ошибке прислали от моего Poloniex ВСН кошелек вместо своего BTC кошелька. Оба Poloniex и Луно утверждают, что ВСН, что я послал к биткоин кошелек на Луно "теряется". Однако, с моей (весьма ограниченного) понимания Blockchain и вилку, будет адрес BTC на Луно не были продублированы на блокчейн МПБ на момент развилки, и поэтому быть допустимым ВСН адрес? Если да, то как бы я идти о получении этого адреса или Луно можете сделать это, так как они по-прежнему контролируют тот же адрес на Blockchain BTC и закрытый ключи, и будет/может/(должна??) сможем претендовать на медали в Blockchain ВСН?

+694
Mark Maza Radhe 16 авг. 2019 г., 22:22:24

Если вы отправили ВСН в ваш Трезор биткойн-адрес или наоборот, вы можете использовать https://trezor.io/recover-coins/ чтобы восстановить свои монеты. Единственное исключение, если вы посылаете ВСН на БТЦ 3... адрес (segwit), поскольку они не поддерживаются биткоин деньги.

Для преобразования ВСН в BTC или наоборот нужно использовать обмен.

+678
SeaBash 17 янв. 2014 г., 22:04:42

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

+672
aerotwelve 12 дек. 2010 г., 12:44:28

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

Если вы-единственный, кто имеет доступ к вашим закрытым ключом, однако, что, к сожалению, невозможно.

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

Вот очень простой, легкий для чтения язык Python реализации Шамир секрет обмена: https://github.com/rxl/secret-sharing.

Все, что вам нужно сделать, чтобы шард ваш закрытый ключ является следующим:

>>> из secretsharing BitcoinToB32SecretSharer импорт 
>>> акции = BitcoinToB32SecretSharer.split_secret("5KJvsngHeMpm884wtkJNzQGaCErckhHJbgfsvd3vyk5qmzxj3hs", 3, 5)
[Б-RJ6Y56OSUWDY5VAAGC6XLSTM64CAJ2LPBNB7NKATJCWC7VSHIP5DQIVMR6OGJ4GB', 'С-CT5R24XAR5B732JWYQKSYOYBSF5VHI73HLY24QCFRJR5XUW64C4JWYN6SRGWVCUG', 'Д-T54KX27OPEAGZ7TNK5WOFK4WFPZKEXUHNKPWLWDXZQNYPT3WPV3P5IGQTD7HAJDG']

В данном случае, 3 из 5 членов вашей семьи должны прийти после вашей смерти и объединить свои акции для того, чтобы ваш закрытый ключ (и ваши биткоины) подлежит взысканию.

Процесс восстановления закрытых ключей будет выглядеть следующим образом:

>>> BitcoinToB32SecretSharer.recover_secret(акций[0:3])
'5KJvsngHeMpm884wtkJNzQGaCErckhHJbgfsvd3vyk5qmzxj3hs'
+669
Kosta 13 нояб. 2015 г., 14:34:25

Есть ли исчерпывающий перечень основных правил биткоины где-либо консенсусу?

В Bitcoinwiki "полный узел" статье он говорит:

Вот несколько примеров из правила консенсуса, хотя есть много других:

  • Блоки могут создавать только определенное количество биткоинов. (Сейчас 12.5 BTC за блок.)
  • Транзакции должны иметь правильную подписей за биткоины тратятся.
  • Проводки/блоков должна быть в правильном формате данных.
  • В одном блоке цепи, а выход-операция не может быть дважды провел.

Я огляделся в поисках списка "много", но не находится пока.

+625
BeGiNNer 6 авг. 2019 г., 10:11:28

Вы не подписаться на канал вы открываете канал. Если вы открываете канал с 100к сатошей вы можете отправить Сатоши 99k (остальные заблокированы как резервный канал). После того как вы отправить сатоши можно получить их обратно и повторно отправить их. Таким образом, пока вы будете "зарабатывать" свои деньги обратно, вы можете отправить столько, сколько вы хотите.

Нижняя граница канала должна быть 20к Сатоши, но многие рекомендуют сделать крупные каналы. Я предлагаю сделать как минимум 1 миллион Сатоши на канал. В общем маленький канал не очень полезно.

+563
velociraptor 3 июл. 2016 г., 23:39:48

Вам не нужно выполнять пункт 4 вообще

Все, что вам нужно сделать, это создать и распечатать на бумаге свой собственный ключ (справка > окно отладки - > консоль > dumpprivkey your_wallet_address)

Если у вас есть закрытый ключ вы можете восстановить позже в автономном режиме вашего кошелька.DAT-файл на любом ПК или Mac компьютер

Вот как:

  1. Синхронизация с сетью без вашего бумажника.дат

  2. Выключить подключение к интернету и выйти с Bitcoin-Qt с

  3. Импорт кошелек.DAT с BTC на это

  4. Если у вас нет своего кошелька.DAT файл можно восстановить теперь: запустить в Bitcoin-Qt, а затем команду: справка > окно отладки - > консоль > importprivkey your_wallet_private_key (это займет некоторое время, потому что биткоин-интервала QT необходимо сканировать более 14 ГБ данных (на моем компьютере полчаса)) а потом бросить биткоин-Кварты

  5. Работать с биткоин-Кварты, так что ваш кошелек будет пополняться

  6. Введите адрес назначения и стоимость БТЦ вы хотите отправить

  7. Включите ваше подключение к интернету, а затем нажмите кнопку Отправить (так что даже если у вас есть какие-либо вредоносные программы или шпионские программы на компьютере невозможно украсть вашу БТЦ-за злоумышленника есть только несколько секунд, когда бумажник.DAT-файл с BTC На он-лайн)

Примечание: как правило, я всегда посылаю всех БТЦ из моего кошелька.DAT-файл и никогда не использовать его

  1. Проверить https://blockchain.info/address/your_wallet_address если ваши БТД было отправить и ждать 1 подтверждения (если вы даете совет, это занимает около 10 минут, без чаевых около одного часа)

  2. Выключить подключение к интернету

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

Вы можете восстановить вашего кошелька.DAT на любом компьютере в автономном режиме, выполняя шаги 1, 2 и 4 выше)

Конечно, если у вас есть бабло BTC на один адрес, это умный ход, чтобы разделить его на 10 разных адресов

Так что даже если что-то пойдет не так вы потеряли только 10% от вашего БТЦ

Резюме:

  1. Генерировать 10 (или 100) новых адресатов BTC на автономном компьютере с Bitcoin-Qt с (только со свежей ОС Windows, Linux или Mac OS и установите) - нажмите кнопку: получите а потом в 10 или 100 раз нажать кнопку +Новый адрес:

  2. Скопировать в txt файл все выше адресам

  3. Создать и распечатать на каждый адрес отдельный ключ БТЦ (помощь - > окно отладки - > консоль > dumpprivkey your_wallet_address)

  4. Удалить кошелек.DAT-файл

  5. Перезагрузить или выключить ваш компьютер

Конечно, сделали 2 или более твердой копии с печатных приватные ключи и хранить в 2 или более экономии места

+518
Logicalj 7 янв. 2011 г., 9:06:58

Не возрастающие трудности также служить, чтобы уменьшить вероятность 51% атаки?

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

Если трудности были постоянно, как минимум, будет вероятность 51% Скайрокет атаки?

+505
Vincent Ortega 25 мая 2018 г., 14:17:28

Сегодня я видел новый www.spend-a-bit.com обслуживание. Идея хорошая, но вы должны отправить их биткоины, а затем вы получаете ваш баланс.

Вопрос: есть ли способ, чтобы сделать онлайн-сервисы безопасны в использовании, не беспокоясь, что вы отправляете биткоины, но так ничего и не вернули?

Примеры, которые приходят мне на ум: 1) каком-то сайте берет на себя ответственность как система спора. Вы посылаете их в первую очередь, тогда получите остаток, то они отправляют его к торговцу. В случае споров они проверить, если стороны будут выполнять свои обещания. Он всегда занимает время, чтобы выяснить, что делает его менее привлекательным для мошенников. 2) Просто некоторые публичные рейтинги сервисов. Где каждый может сообщить о мошенничестве

+461
AlphaMario 19 янв. 2017 г., 20:07:46

Вы должны установить программное обеспечение, которое будет информировать Вас, что HTTPS:// меняется на HTTP:// (или не дать ситуации). Несколько недель назад 300 БТЦ был украден с методом от пользователей Tor.

+443
Safuan 22 янв. 2013 г., 4:40:06

Биткоины и Сатоши не имеют уникальных идентификаторов.

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

Пример:
Алиса посылает Бобу 1 БТЦ, Боб использует его, чтобы отправить очередной платеж.

Когда Алиса посылает Бобу оплата 1 БТЦ, она подписывает сделка, которая вычитает 1 БТЦ от нее средства и создает новый выходной транзакции, которая стоит 1 BTC и могут быть потрачены только на ЛПП, владелец адреса получателя.

Боб хочет отправить 0.4 BTC на Чарльза. Выходные данные транзакций из Алисы сейчас используется для финансирования этой новой сделки. Сделка создает два новых выхода: один с 0.4 БТЦ, который связан с адресом Чарльза, и с 0.6 БТЦ, связанных с адресом Боба (это изменение). Первый выход сделки (сделки от Алисы) потребляется сделки.

Неизрасходованные выходы сделки идентифицируются (уникальный) хэш транзакции, они были созданы, и их позиции в списке результатов.

+422
S47T1M3P91 27 дек. 2013 г., 20:10:31

Blockchain.info использует либо 17 или 12 слова восстановления. Похоже, вам не хватает слов. Вы можете использовать seedrecover.py чтобы попытаться получить недостающие слова обратно.

+399
Janne Peltonen 12 сент. 2012 г., 14:57:42

Я хочу узнать размер (в байтах) операции перед отправкой.

Возможно ли это? Может быть, с сырым сделки? или..

Редактировать:

Не дубликат. "Дублировать" не адрес как узнать, насколько он большой. Просто адреса Как рассчитать байт (входы и выходы). Я даже прокомментировала что-нить. Как вы считаете, сколько входов и выходов есть. Я понимаю, как это рассчитывать. Но как я могу выяснить, если есть 10 выходов или 5 выходов?

+389
user45105 13 мая 2017 г., 4:35:02

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

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

Время сервера отстает на блокчейн, он не в состоянии обеспечить подключенное кошелек с точной истории транзакций.

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

+379
user3556225 21 июл. 2019 г., 10:40:16

cryptothrift.com это хороший сайт, чтобы посмотреть в качестве альтернативы bitmit. Они также поддерживают Litecoin и другие азц как вариант

+357
Denicio 22 февр. 2019 г., 5:36:17

Я думаю, вы хотите взглянуть на архивы помогают страницы multibit.org.

Я не могу сказать точно (как формулировка немного расплывчатая здесь), но я уверен, что каждый из них то, что они называют как "прокатных копий", которые "шифруют" снимок "текущего кошелек".

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

В любом случае, если многоразрядные делает правильно, это работа (и я подозреваю, что это), ваше семя фразы (что МБ звонки "бумажник слова") должно быть достаточно, чтобы восстановить ваш кошелек, несмотря ни на что. Процитируем их: "вы всегда можете восстановить ваш биткоин через ваш бумажник слова (семени фраза)."

+269
user10511 28 июл. 2016 г., 18:02:36

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

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

Как объяснил в этом посте вы в среднем будете вознаграждены те же решения задач 10к сложности на 10 секунд за одну акцию, в качестве решения проблемы 1к сложности на 1 секунду за акцию.

На Antminer С9 Горняк статус вкладку Статистика, я считаю, это не может быть правильным, я расшифровал являются следующие:

  • Резюме:
    • Прошедшее - прошло время с онлайн
    • Утилиты - количество принятых долей в минуту
    • ВУ (работник подсобное) - общей сложности подано (принято + отклонены) в минуту
  • Бассейны:
    • Принято - количество акций, принятых бассейн
    • Диффа# - общей сложности приняли акции
    • DiffR# - общая сложность отклонил акций
    • Отклонено - количество прислана акции отклонены бассейн
      • либо хорошо хэши плохая работа или плохой хэши хорошую работу
    • Отброшен - отброшен работы, которые не работали. По данным разработчика cgminer, бессмысленно.
    • Несвежий - количество акций, которые были отправлены после блока уже была решена.
    • LSDiff - Последний Принял Трудность Поделиться
    • LSTime - время с момента последнего принято разделять

Теперь вы можете проверить, чтобы увидеть, какие трудности, бассейн и автоматически присвоенные вам в Шахтерском статус страницы.

Итак, вернемся к первоначальному вопрос / ответ "оптимальной" сложности-это баланс того, сколько пакетов туда и обратно сетевое подключение между сервером и клиентом комфортно с обработкой и времени, чтобы рисковать.

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

В настоящее время новый биткоин блока каждые 10 минут, иногда меньше минуты иногда больше 15 минут. Так что, если вы установить сложность до величины, которая позволяет генерировать 1 доля в минуту --> утилиты = 1.0 тогда, когда вам блоки найдено 1 минуту, вы потеряли эту минуту, потому что бассейн будет создать новую работу с нового блока шахты и работы вы работали, что вы не смогли завершить в срок будет бесполезен. Но если в следующем блоке были обнаружены в 1 минуту и 2 секунды, вы бы только потеряли 2 секунды теоретически потому что вы бы, возможно, удалось представить акцию.

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

Ваш риск будет примерно = "1 / ( средняя приняты акции в минуту * среднему количеству минут на одного блок )"

Мой опыт майнинга в 13,5 м/с на трудность 13.3 K будет производить около 1 акция каждые 4.5 секунд --> утилиты = 13.5 --> "у = 13.5*13312 = 179712" , риск приблизительно 0.74%

Для того чтобы оптимизировать ваши трудности вы должны смотреть, чтобы увеличить на ВУ : работник подсобное значение. Теоретический максимум у вас может достигнуть примерно 1 на 71.6 МГН/с, так что 13.5 м/с машина не может достичь лучше, чем у 197706.

В настоящее время у меня система настроена на 10к сложности с утилитой 18.0 получения подсобный рабочий 190 тыс., добыча на KanoPool. Я на 18 долей в минуту, что рекомендован бассейн.

Просто, хотя я может содействовать моим исследованиям на эту тему, если это помогает :)

Отказ от ответственности: Этот ответ просто скомпилированные биты из ответов форума, код GitHub и другие биты здесь и там я обнаружил и свое собственное понимание того, как это явно работает. Это не обязательно 100% правильную информацию.

Некоторые из источников: - CGMiner GitHub РЕПО - BFGMiner GitHub Репозитории - BFGminer форуме общаюсь

+212
Johannesa 22 сент. 2011 г., 1:19:09

Процесс добычи полезных ископаемых как описано в ответе на этот вопрос является одновременно повторяется несколько шахтеров.

Это возможно для двух шахтеров, чтобы найти следующий блок в тот же миг? Если это так, что произойдет, если они делают?

+203
McB 14 июн. 2016 г., 2:47:52

Деньги теперь принадлежат контрагенту в канал, который вы открыли. В каждом из каналов, являетесь ли вы открыть их или они были открыты для вас, "баланс" относится к расходуемого/forwardable баланс и "дистанционное баланс" ссылается на контрагента.

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

+188
Hopekiss 9 янв. 2016 г., 22:12:27

в конце концов мы не можем представить себе экономическую систему без долгов

Я могу. Возможно, ваш ум ограничен предположениями о статус-кво

Представьте себе 24-летний хотел начать малый бизнес свой, из которого он может получить денежные средства ?

Я знаю 30-летних, которые начинали бизнес, когда ему было 24. Он получил деньги от клиентов, реинвестирование прибыли в бизнес. Ему никогда не нужно брать ни цента

+174
Vinny Loyola 1 авг. 2019 г., 18:58:36

Используя Оружейной клиент, можно ли указать один из моих существующих "получать" обращается в свой бумажник, как "смена" адрес, когда я создаю провести операции? (Вместо Оружейной клиента создание нового "смена" адрес)

+170
Lucabro 25 дек. 2016 г., 3:53:11

Как найти секретный ключ кошелька Blockchain на этот адрес 1DkyBEKt5S2GDtv7aQw6rQepAvnsRyHoym

+142
ak47hil 6 июл. 2012 г., 7:46:33

Я хочу найти входной адрес и сумму за вин такой:

"Альвин": [
{
 "txid": "e3f0e88ce224d342a0189c1b9d2fd488d8bda2f303dbe1e1dbbaa5f51d9f4a53",
 "Uвых": 1,
 "scriptSig": {
 "АСМ": "3044022036c454ee41d67ee7c00fade55d57b573794916c1e1d9f301a038547daa5fcc0502202c99917b5590adf2ede1b8e3a6773369690a268c7b445664223ec8f92288e81e010272491cc9c405bfdc35f766bd849ddc58268088c202425cec224aa05cbf8547be"
},
 "последовательности": 4294967295,
 "н": 0,
 "unconfirmedInput": 1
}
]

Это из txid: f4f2ddb44a8d155bc795e3e7497714fd6a1f035a6438b22403a7faa67012b9ec

Спасибо

+127
spig 17 июн. 2013 г., 4:50:47

Как сообщение об ошибке говорит, signrawtransaction устарела. Прекратите использовать его. Вместо того, чтобы использовать signrawtransactionwithwallet (если сделки вы подписываете использует ключи от вашего кошелька) или signrawtransactionwithkey (если вы указываете ключи в командной строке).

+121
NickTesla2018 20 мар. 2012 г., 20:45:40

У меня есть несколько кошельков. Можно ли определить тип (альтернатива) монета содержит?

+111
Dave Scotese 14 февр. 2014 г., 3:39:53

В биткоин Фондеисполнительного директора, Питер Vessenes, в своем открытом письме говорится, что Фонд стремится

Опубликовать набор лучших практик для бизнеса сделок в Bitcoin, охватывающих темы от учета физической и цифровой безопасности

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

+96
Farolena 14 апр. 2010 г., 8:54:17

Есть биткоин библиотеки или даже просто чистого JavaScript путем подписания и проверки вы владеете БТЦ адрес?

+78
Alphasnoopy 29 июн. 2010 г., 10:41:28

Мне нужно интегрировать биткоины платежей в моем веб-приложения.

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

Есть ли подобный сервис, который предлагает API (желательно на Java), чтобы легко принимать платежи в биткоинах, или мне придется написать код самостоятельно?

(Кстати, я новичок в Bitcoin, но есть хороший Дэв эксп.)

+29
thatguy 13 июн. 2013 г., 0:50:59

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

$200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil