Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
11 июня 2011, 4:21:27 AM   # 1
 
 
Сообщения: 305
Цитировать по имени
цитировать ответ
по умолчанию Re: Блок подтвердил после только 104 блоков позже, а не 120.

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


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Начало здесь: http://blockexplorer.com/b/129803
Следуйте адрес это было уделено: 1LdrTWcXu5qYvEggB6PodEs2proXrQMNLs
Я собираюсь скопировать и вставить это, так что извините, если форматирование выключено.

Сделка? Блок?   
5a91af17b3 ... Блок 129803 (2011-06-10 11:12:25)
21a9a054a0 ... Блок 129907 (2011-06-10 23:32:50)   

Как получить блок-подтвердил только после 104 блоков? Не должно ли это быть 120 блоков, как блоки до и после него?

Теперь, чтобы сделать это еще более странно / разочарование, наш бассейн (bitcoinpool) имел блок (129806) идут осиротевшего * после * мы заплатили на нем 120 блоков позже. Наш код явно проверяет, чтобы убедиться, что блок является действительным, и подтвердил, прежде чем травить, и это был выплачен, прежде чем он пошел сиротой. Тогда около 2 блоков после того, как было подтверждено, он изменился Orphaned.

Вот дамп от нашего «listgenerated» от bitcoind.
[
    {
        "Счет" : "",
        "категория" : "генерировать",
        "количество" : 50.04000000,
        "подтверждения" : 239,
        "block_hash" : "00000000000012fbcf784971681c91eac50040480aa1525f8548d1ac6d4a06bd",
        "block_index" : 0,
        "TXID" : "a445379234a83536814f8196388b295792696b79dcf8920aafd3664edf220df8",
        "время" : 1307676121
    },
    {
        "Счет" : "",
        "категория" : "сирота",
        "количество" : 50.11351319,
        "подтверждения" : 0, <- Должно быть 140
        "TXID" : "7db5b5e710fcad4957cc1d498bf008bea27b8ded618a9f74eab9f91c9799f505",
        "время" : 1307705806
    },
    {
        "Счет" : "",
        "категория" : "незрелый",
        "количество" : 50.12306040,
        "подтверждения" : 72,
        "block_hash" : "0000000000000d5d50045d8e321b7d97f988f497b80fb1fa4ca98e9725bcdab3",
        "block_index" : 0,
        "TXID" : "a53a442e87a53cd06e6298b055da89b7b59716ccfa23aba29c47ff22365bc84e",
        "время" : 1307733695
    },
    {
        "Счет" : "",
        "категория" : "незрелый",
        "количество" : 50.26881957,
        "подтверждения" : 36,
        "block_hash" : "0000000000000d74bcd54e04d45e2750af8e3700e2b6f9daa42f1a6498d331db",
        "block_index" : 0,
        "TXID" : "f9ffe4f638a3c08523357351088bc8d5d260000c76305db4c4ccefa6fb09add8",
        "время" : 1307750373
    }
]

TX ID: 7db5b5e710fcad4957cc1d498bf008bea27b8ded618a9f74eab9f91c9799f505 не существует в блоке проводника.

Так вот вопросы, которые я хотел бы получить ответ на это:

1) Каким образом блок получить "подтвердил" после того, как только 104 блоков?
2) Каким образом блок идти "осиротевший" после того, как это было "подтвердил" (Имея в виду, он достиг 120 блоков затем пошел "осиротевший" вскоре после этого)?
3) Являются ли эти признаки того, что что-то странное происходит в блоке цепи, и если да, то это может быть кто-то другой делает это нарочно?


Спасибо заранее за любое хорошее объяснение.

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


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


11 июня 2011, 5:06:37 AM   # 2
 
 
Сообщения: 2870
Цитировать по имени
цитировать ответ
по умолчанию Re: Блок подтвердил после только 104 блоков позже, а не 120.

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





Сеть только усилить время созревания 100 блоков. Лишние 20 блоков только лимит клиента.

котировка
Как это блок идти "осиротевший" после того, как это было "подтвердил" (Имея в виду, он достиг 120 блоков затем пошел "осиротевший" вскоре после этого)?

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

11 июня 2011, 5:27:09 AM   # 3
 
 
Сообщения: 305
Цитировать по имени
цитировать ответ
по умолчанию Re: Блок подтвердил после только 104 блоков позже, а не 120.

Сеть только усилить время созревания 100 блоков. Лишние 20 блоков только лимит клиента.

котировка
Как это блок идти "осиротевший" после того, как это было "подтвердил" (Имея в виду, он достиг 120 блоков затем пошел "осиротевший" вскоре после этого)?

100 блоков созревать а? Везде я прочитал говорит, что это 120. Это всегда было так? У вас есть ссылка я мог бы сослаться для более чтений на это?

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

Мы не сегментирован. Вещи были очень стабильны, поскольку мы обновляем аппаратную инфраструктуру.

Спасибо за ответы и ваше время.
FairUser сейчас офлайн Пожаловаться на FairUser   Ответить с цитированием Мультицитирование сообщения от FairUser Быстрый ответ на сообщение FairUser

11 июня 2011, 5:38:49 AM   # 4
 
 
Сообщения: 2870
Цитировать по имени
цитировать ответ
по умолчанию Re: Блок подтвердил после только 104 блоков позже, а не 120.

100 блоков созревать а? Везде я прочитал говорит, что это 120. Это всегда было так? У вас есть ссылка я мог бы сослаться для более чтений на это?

Это всегда было так. Везде говорит 120, потому что это то, что говорит клиент. Фактический предел сети 100, хотя. Проверьте код:
Код:
статического сопзЬ INT COINBASE_MATURITY = 100;

С помощью переключателя -printblock сбросить все блоки (в том числе детей-сирот) в debug.log, а затем опубликовать последние несколько тысяч блоков Pastebin или что-то, чтобы я мог изучить ваш блок.
theymos сейчас офлайн Пожаловаться на theymos   Ответить с цитированием Мультицитирование сообщения от theymos Быстрый ответ на сообщение theymos

11 июня 2011, 11:30:18 PM   # 5
 
 
Сообщения: 2366
Цитировать по имени
цитировать ответ
по умолчанию Re: Блок подтвердил после только 104 блоков позже, а не 120.

100 блоков созревать а? Везде я прочитал говорит, что это 120. Это всегда было так? У вас есть ссылка я мог бы сослаться для более чтений на это?

Это всегда было так. Везде говорит 120, потому что это то, что говорит клиент. Фактический предел сети 100, хотя. Проверьте код:
Код:
статического сопзЬ INT COINBASE_MATURITY = 100;

С помощью переключателя -printblock сбросить все блоки (в том числе детей-сирот) в debug.log, а затем опубликовать последние несколько тысяч блоков Pastebin или что-то, чтобы я мог изучить ваш блок.

Я использую лимит 103 на namcoin. Я использовал только 100 на некоторое время, но был некоторое странное поведение с получением уведомления об отказе, когда я отдал монеты права на 100 (думал, что это было отправлено и добывал :: пожимает плечами: Я предполагаю, что это было связанно с соседними узлами, не имеющими последними блок еще тогда отклоняя мою TxN. 20 является своего рода орехи (особенно на Bitcoin), но я думаю, имея буфер из нескольких хорошо.

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



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW