Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
1 июля 2014, 4:43:02 PM   # 1
 
 
Сообщения: 4
Цитировать по имени
цитировать ответ
по умолчанию Re: getblockcount RPC флуктуация / ошибки

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


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Здравствуйте,

Задний план:
Я разрабатываю приложение, которое частично опирается на getblockcount RPC вызов. Он опрашивает за последние N блоков в цепи. (Да, у меня есть блок уведомит тоже, что является ползать обратный механизм для отсутствующих блоков).

Вопросы: технически все bitcoind основе (litecoin, namecoind, terracoin, макс ..etc) дают мне противоречивые результаты по RPC время от времени.


Я хотел бы получить 300,000 300,000, 300,001, 300,001, потом вдруг 157000 ... потом обратно в 300,001

При вытягивании, например, 100 bocks, то ползет их сделок, Vin, Vout, это может получить очень дорого в моем приложении. Конечно, я могу сделать "голос" или последний хороший номер и так далее, но стоит вопрос:


Кто-нибудь еще видел это поведение? Это то, что я могу исправить? Есть условие, что способствует этим явлениям?

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


Есть предположения?

Заранее спасибо!

пс: RPC трафик является тяжелым, и я вижу и обрабатывать пустые ответы. Числа возвращаются только тогда, когда в достоверном отклике успеха ...

 <сообщение>-leap (BTC.2): 595972 - 308763 низкая: 308753
  <сообщение>+ Прыжок (max.2): 397879 - 397881 низкие: 397879
  <сообщение>+ Прыжок (NVC.2): 105530 - 397883 низкие: 397873
  <сообщение>-leap (NVC.2): 397883 - 105530 низкая: 105520
  <сообщение>+ Прыжок (LOT.2): 569623 - 569625 низкие: 569623
  <сообщение>+ Прыжок (max.2): 397885 - 569625 низкие: 569615
  <сообщение>-leap (max.2): 569625 - 397885 низкая: 397875
  <сообщение>-leap (XPM.2): 610335 - 397885 низкая: 397875
  <сообщение>+ Прыжок (XPM.2): 397885 - 610335 низкие: 610325
  <сообщение>+ Прыжок (VTC.2): 113983 - 292384 низкие: 292374
  <сообщение>-leap (VTC.2): 292384 - 113985 низкая: 113975
  <сообщение>+ Прыжок (NMC.2): 184929 - 359160 низкие: 359150
  <сообщение>-leap (NMC.2): 359160 - 184929 низкая: 184919
  <сообщение>+ Прыжок (VTC.2): 113985 - 397890 низкие: 397880
  <сообщение>-leap (VTC.2): 397890 - 113985 низкая: 113975
  <сообщение>+ Прыжок (VTC.2): 113985 - 359161 низкие: 359151
  <сообщение>-leap (VTC.2): 359161 - 113985 низкая: 113975
  <сообщение>+ Прыжок (FTC.2): 292385 - 308767 низкие: 308757
  <сообщение>-leap (FTC.2): 308767 - 292385 низкая: 292375
  <сообщение>-leap (NMC.2): 184931 - 105532 низкая: 105522
  <сообщение>+ Прыжок (NMC.2): 105532 - 184931 низкие: 184921
  <сообщение>+ Прыжок (NMC.2): 184931 - 359161 низкие: 359151
  <сообщение>-leap (NMC.2): 359161 - 184931 низкая: 184921
  <сообщение>-leap (TRC.2): 359161 - 184931 низкая: 184921
  <сообщение>+ Прыжок (TRC.2): 184931 - 359161 низкие: 359151
  <сообщение>-leap (TRC.2): 359161 - 113989 низкая: 113979
  <сообщение>+ Прыжок (TRC.2): 113989 - 359161 низкие: 359151
  <сообщение>-leap (TRC.2): 359161 - 105533 низкая: 105523
  <сообщение>+ Прыжок (TRC.2): 105533 - 359162 низкие: 359152
  <сообщение>+ Прыжок (VTC.2): 113992 - 292385 низкие: 292375
  <сообщение>+ Прыжок (FTC.2): 292385 - 595979 низкие: 595969
  <сообщение>-leap (VTC.2): 292385 - 113992 низкая: 113982
  <сообщение>-leap (FTC.2): 595979 - 292385 низкая: 292375
  <сообщение>+ Прыжок (BTC.2):308767 - 610359 низкая: 610349
  <сообщение>-leap (BTC.2): 610359 - 308767 низкая: 308757
  <сообщение>+ Прыжок (DOGE.2): 282393 - 292385 низкие: 292375
  <сообщение>-leap (DOGE.2): 292385 - 282393 низкая: 282383
  <сообщение>+ Прыжок (FTC.2): 292385 - 397906 низкие: 397896
  <сообщение>-leap (FTC.2): 397906 - 292385 низкая: 292375
  <сообщение>+ Прыжок (max.2): 397908 - 397910 низкие: 397908
  <сообщение>+ Прыжок (NVC.2): 105534 - 397912 низкие: 397902
  <сообщение>+ Прыжок (TRC.2): 359162 - 610366 низкие: 610356
  <сообщение>-leap (NVC.2): 397912 - 105534 низкая: 105524
  <сообщение>-leap (TRC.2): 610366 - 359163 низкая: 359153
  <сообщение>+ Прыжок (NVC.2): 105534 - 610366 низкие: 610356
  <сообщение>-leap (NVC.2): 610366 - 105534 низкая: 105524
  <сообщение>+ Прыжок (BTC.2): 308767 - 359164 низкие: 359154
  <сообщение>-leap (BTC.2): 359164 - 308767 низкая: 308757
  <сообщение>-leap (XPM.2): 610372 - 184934 низкая: 184924
  <сообщение>+ Прыжок (XPM.2): 184934 - 610374 низкие: 610364
Dindi сейчас офлайн Пожаловаться на Dindi   Ответить с цитированием Мультицитирование сообщения от Dindi Быстрый ответ на сообщение Dindi


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


1 июля 2014, 5:15:49 PM   # 2
 
 
Сообщения: 1848
Цитировать по имени
цитировать ответ
по умолчанию Re: getblockcount RPC флуктуация / ошибки

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





Я назвал getblockcount 100 раз и не вижу никаких проблем:

Код:
$ Для меня в {1..100}; сделать Bitcoin-кли getblockcount >>GBC; сон 5; сделанный
$ Уник -c GBC
    100 308769
$ _
dserrano5 сейчас офлайн Пожаловаться на dserrano5   Ответить с цитированием Мультицитирование сообщения от dserrano5 Быстрый ответ на сообщение dserrano5

1 июля 2014, 6:13:11 PM   # 3
 
 
Сообщения: 4
Цитировать по имени
цитировать ответ
по умолчанию Re: getblockcount RPC флуктуация / ошибки

Я назвал getblockcount 100 раз и не вижу никаких проблем:

Код:
$ Для меня в {1..100}; сделать Bitcoin-кли getblockcount >>GBC; сон 5; сделанный
$ Уник -c GBC
    100 308769
$ _


Да, с клиентом я вижу то же самое, я побежал 10k петли, и никаких проблем. Я отладки библиотеки RPC на стороне клиента, чтобы ...


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

Спасибо за сообщение, я думал, что ничего, кроме этого, происходит немного сумасшедшим после 2 дней отладки это 12 часов в день: O

ура & благодаря

Dindi сейчас офлайн Пожаловаться на Dindi   Ответить с цитированием Мультицитирование сообщения от Dindi Быстрый ответ на сообщение Dindi

1 июля 2014, 7:04:42 PM   # 4
 
 
Сообщения: 4
Цитировать по имени
цитировать ответ
по умолчанию Re: getblockcount RPC флуктуация / ошибки

Ну .. еще раз спасибо.

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

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

Так как развитие, все демоны имеют один и тот же пользователь / пасс, за исключением Дожей. DOGE по этой причине выставлены чрезвычайно большой "ПОВТОР" число в моем приложении.


Так или иначе ... Еще раз спасибо за ответ ... Я бегу последние 100 блоков ползать сейчас и все таинственное "блок не найден" ошибки исчезли. Конечно, из-за этого "маленькая ошибка"   Я кормил LTC транзакции "rawmempool" в другие базы данных монеты, что, естественно, привело миллионы повторных попыток.

12 монет, демоны последние 100 блоков случайным образом кросс-подаваемых в каждый-другие процессы. ..

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

Dindi сейчас офлайн Пожаловаться на Dindi   Ответить с цитированием Мультицитирование сообщения от Dindi Быстрый ответ на сообщение Dindi



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW