Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
14 марта 2013, 9:24:32 PM   # 1
 
 
Сообщения: 1484
Цитировать по имени
цитировать ответ
по умолчанию Re: Блок # 225430 цепи вилка набора данных доступны

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


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Для диагностических целей, здесь blockchain набор данных построен 0.7.2 bitcoind ж / дб 4.8 + "-detachdb":

     http://gtf.org/garzik/bitcoin/chain-db48-h225429.tar.bz2

Она содержит blockchain + индекс, до высоты 225429, что делает его легко воспроизвести инъекцию слишком больших блоков на точном этапе, где произошло последнее цепь вилки.

Размер Байт: 5776366736 (5,3 г)
MD5: f26deaaf05197bcbc73d33fed2443db3
SHA1: 743d1eaac3b590e996a22e707288fd9a21aa4c63
SHA256: 4dfd766c7cdfa346ad10e648900476dfc590605f78a78dff0c2608131c0f6c46

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


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


14 марта 2013, 10:09:39 PM   # 2
 
 
Сообщения: 1512
Цитировать по имени
цитировать ответ
по умолчанию Re: Блок # 225430 цепи вилка набора данных доступны

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





Лучше бы вилка blockchain до блока 225453 (или другого набор плохих 225430-225453, которые могут быть импортированы), так что он включал плохой блок, и он может быть подан в другую версию клиентов, и они могут повторить FreakOut BDB. Мы все имеем blockchain до 225429, но плохая цепь пошла "гомосексуалист" на REORG.
deepceleron сейчас офлайн Пожаловаться на deepceleron   Ответить с цитированием Мультицитирование сообщения от deepceleron Быстрый ответ на сообщение deepceleron

14 марта 2013, 11:20:15 PM   # 3
 
 
Сообщения: 1652
Цитировать по имени
цитировать ответ
по умолчанию Re: Блок # 225430 цепи вилка набора данных доступны

Первая часть цепи, которая получила сиротского, начиная с блока 225,430, находится здесь:

  http://skypaint.com/bitcoin/fork08.dat

Первые три блока в 0,7-совместимой цепи, начиная с блока 225430 является:

  http://skypaint.com/bitcoin/fork07.dat
Гэвин Андресен сейчас офлайн Пожаловаться на Гэвин Андресен   Ответить с цитированием Мультицитирование сообщения от Gavin Andresen Быстрый ответ на сообщение Гэвин Андресен

15 марта 2013, 6:42:22 PM   # 4
 
 
Сообщения: 1484
Цитировать по имени
цитировать ответ
по умолчанию Re: Блок # 225430 цепи вилка набора данных доступны

Откладывать на использование этого набора данных. Благодаря локальной связующей ошибке, он был построен с BDB 5.x.

Восстановление набора данных с BDB 4.8 будет завершена в течение нескольких часов.

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

16 марта 2013, 12:43:02 AM   # 5
 
 
Сообщения: 1484
Цитировать по имени
цитировать ответ
по умолчанию Re: Блок # 225430 цепи вилка набора данных доступны

Откладывать на использование этого набора данных. Благодаря локальной связующей ошибке, он был построен с BDB 5.x.

Проблема исправлена. Dataset обновляется. OP пополняться новыми хэшей и размером в байтах.

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

17 марта 2013, 10:14:38 AM   # 6
 
 
Сообщений: 58
Цитировать по имени
цитировать ответ
по умолчанию Re: Блок # 225430 цепи вилка набора данных доступны

Devs,

1. Спасибо, что нас на этот глюк благополучно.

2. Не подлежит убеждении, что срок действия блока может быть решен путем такой реализации конкретных вопросов, как BerkeleyDB блокировки записей.
И, конечно же, нет никаких указаний о том, что является допустимым блоком. Код спецификации? Поэтому не вносить никаких изменений в код, и мы не будем иметь вилы?
Пожалуйста, возьмите код в какой-то момент и написать спецификация что является допустимым блок. Затем измените код, как вам нравится, и испытание, если это нормально с характеристиками.
Кроме того, вы можете обнаружить, что правила блока валидности слишком странно и могут реорганизовать их лучше.
Как говорит Майк Хирн, деньги могут быть потеряны здесь.
commonancestor сейчас офлайн Пожаловаться на commonancestor   Ответить с цитированием Мультицитирование сообщения от commonancestor Быстрый ответ на сообщение commonancestor

17 марта 2013, 8:15:09 PM   # 7
 
 
Сообщения: 1106
Цитировать по имени
цитировать ответ
по умолчанию Re: Блок # 225430 цепи вилка набора данных доступны

2. Не подлежит убеждении, что срок действия блока может быть решен путем такой реализации конкретных вопросов, как BerkeleyDB блокировки записей.
И, конечно же, нет никаких указаний о том, что является допустимым блоком. Код спецификации? Поэтому не вносить никаких изменений в код, и мы не будем иметь вилы?
Пожалуйста, возьмите код в какой-то момент и написать спецификация что является допустимым блок. Затем измените код, как вам нравится, и испытание, если это нормально с характеристиками.
Кроме того, вы можете обнаружить, что правила блока валидности слишком странно и могут реорганизовать их лучше.
Как говорит Майк Хирн, деньги могут быть потеряны здесь.


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

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



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

17 марта 2013, 10:46:51 PM   # 8
 
 
Сообщений: 58
Цитировать по имени
цитировать ответ
по умолчанию Re: Блок # 225430 цепи вилка набора данных доступны

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

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

Вы правы, я должен прочитать код действительно. Протокол определен в коде, а не в спецификации - плюсы: нет затрат на техническое обслуживание, без двусмысленности (в теории); минусы: трудно читать и понимать, трудно сделать другие реализации (в том числе новых версий одной и той же программы). Blockchain вилка произошло потому, что разработчики забыли, что Berkeley DB была частью протокола. Без чтения кода я нахожу это немного неаккуратно.
commonancestor сейчас офлайн Пожаловаться на commonancestor   Ответить с цитированием Мультицитирование сообщения от commonancestor Быстрый ответ на сообщение commonancestor

17 марта 2013, 11:50:56 PM   # 9
 
 
Сообщения: 1106
Цитировать по имени
цитировать ответ
по умолчанию Re: Блок # 225430 цепи вилка набора данных доступны

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

"нет никакой двусмысленности" <- это именно то, что не удалось. В v0.7, db.h, есть следующая строка:

Код:
Класс CTxDB: общественный CDB

Это означает, что создать класс CTxDB, который расширяет класс CDB. Этот класс из внешней библиотеки. Что ЦКБ? Какая версия? Что оно делает? Все эти вещи неоднозначно. Еще раз "включают каждый внешний" библиотека не работает либо; как далеко вы идете? Хотя не как вопрос сейчас, с очень большими блоками, даже тонкие вещи, как разницы в производительности между различными аппаратными реализациями являются может привести к вилы даже с одинаковым программным обеспечением.


Поверьте, разработчики понимают важность этой проблемы очень хорошо. В качестве примера Питер Wuille и другие работают, чтобы предотвратить различия OpenSSL от причинения вилки с IsCanonicalSignature () и подобными. Я случайно не согласен с Гэвином на все, может быть, даже не на большинстве вещей, но я могу согласиться, что он принимает его бросок в подталкивании тестирование и стабильность очень серьезно, так как он был нанят Bitcoin Foundation, и по этому вопросу , даже дальше, чем это.

Там нет простых решений проблемы спецификации, и я действительно думаю, что писать еще одну спецификации в дополнении к несовершенной, которую мы уже имеем в настоящее время отходы ограниченной рабочей силы. Он всегда может быть пустой тратой рабочей силы - Bitcoin в неизведанных территориях информатики с чрезвычайно строгим требованием для достижения консенсуса.
Peter Todd сейчас офлайн Пожаловаться на Питер Тодд   Ответить с цитированием Мультицитирование сообщения от Peter Todd Быстрый ответ на сообщение Peter Todd



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW