Вернуться   Биткоин Форум > Bitcoin Обсуждение
9 августа 2010, 7:46:58 PM   # 1
 
 
Сообщения: 364
Цитировать по имени
цитировать ответ
по умолчанию Re: Версия 0.3.8.1 обновление для Linux 64-бита

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


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Когда мы перешли на Crypto ++ 5.6.0 SHA-256 в версии 0.3.6, поколение сломалось на 64-битной сборке Linux. Версия 0.3.8.1 на SourceForge с 64-разрядным двоичным обновляется.

Скачать:
http://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.3.8/bitcoin-0.3.8.1-linux.tar.gz/download

Будущие версии после 0.3.8, вероятно, потребуется SSE2. Кто-нибудь есть Pentium 3 или старше, где это было бы проблемой?
Satoshi сейчас офлайн Пожаловаться на Satoshi   Ответить с цитированием Мультицитирование сообщения от Satoshi Быстрый ответ на сообщение Satoshi


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


9 августа 2010, 8:26:15 PM   # 2
 
 
Сообщения: 252
Цитировать по имени
цитировать ответ
по умолчанию Re: Версия 0.3.8.1 обновление для Linux 64-бита

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





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

9 августа 2010, 8:46:14 PM   # 3
 
 
Сообщения: 1484
Цитировать по имени
цитировать ответ
по умолчанию Re: Версия 0.3.8.1 обновление для Linux 64-бита


ИМО, SSE должны быть необходимы для поколение, не просто запустить клиент.

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

9 августа 2010, 8:55:06 PM   # 4
 
 
Сообщения: 364
Цитировать по имени
цитировать ответ
по умолчанию Re: Версия 0.3.8.1 обновление для Linux 64-бита

Это хороший момент, я полагаю, вы могли бы работать с поколением, если вы не имеете SSE2.

Как насчет добавить в верхней части cryptopp / config.h:

#if! определен (_M_X64) && ! Определена (__ x86_64__)
#define CRYPTOPP_DISABLE_SSE2 1
#endif

что бы отключить SSE2 для 32-битных сборок. (По крайней мере, с GCC или MSVC)
Satoshi сейчас офлайн Пожаловаться на Satoshi   Ответить с цитированием Мультицитирование сообщения от Satoshi Быстрый ответ на сообщение Satoshi

9 августа 2010, 8:57:02 PM   # 5
 
 
Сообщений: 53
Цитировать по имени
цитировать ответ
по умолчанию Re: Версия 0.3.8.1 обновление для Linux 64-бита

Из того, что я понимаю, удаление обижая определяют требуется только для 64-битные сборки и 64-разрядных архитектур уже гарантированно поддерживает инструкции SSE2. 32-битные сборки может сохранить флаг и, таким образом, продолжают отключать инструкции SSE2 и остаются совместимыми со старыми компьютерами.
dkaparis сейчас офлайн Пожаловаться на dkaparis   Ответить с цитированием Мультицитирование сообщения от dkaparis Быстрый ответ на сообщение dkaparis

9 августа 2010, 9:02:49 PM   # 6
 
 
Сообщений: 53
Цитировать по имени
цитировать ответ
по умолчанию Re: Версия 0.3.8.1 обновление для Linux 64-бита

Это хороший момент, я полагаю, вы могли бы работать с поколением, если вы не имеете SSE2.

Как насчет добавить в верхней части cryptopp / config.h:

#if! определен (_M_X64) && ! Определена (__ x86_64__)
#define CRYPTOPP_DISABLE_SSE2 1
#endif

что бы отключить SSE2 для 32-битных сборок. (По крайней мере, с GCC или MSVC)

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

Я могу также добавить свойство CMake для этого в сборке CMake.
dkaparis сейчас офлайн Пожаловаться на dkaparis   Ответить с цитированием Мультицитирование сообщения от dkaparis Быстрый ответ на сообщение dkaparis

10 августа 2010, 12:02:25 AM   # 7
 
 
Сообщения: 322
Цитировать по имени
цитировать ответ
по умолчанию Re: Версия 0.3.8.1 обновление для Linux 64-бита

Из того, что я понимаю, удаление обижая определяют требуется только для 64-битные сборки и 64-разрядных архитектур уже гарантированно поддерживает инструкции SSE2. 32-битные сборки может сохранить флаг и, таким образом, продолжают отключать инструкции SSE2 и остаются совместимыми со старыми компьютерами.

Старые процессоры, которые не поддерживают SSE2 не должны быть исключены из поколения монет, на мой взгляд. Они по-прежнему могут служить жизненно важную роль в генерации блока; У меня есть много машин, которые не поддерживают усовершенствования SSE2, но по-прежнему генерируют блоки все время, даже если они только сбивают 300-400 хаш / s
knightmb сейчас офлайн Пожаловаться на knightmb   Ответить с цитированием Мультицитирование сообщения от knightmb Быстрый ответ на сообщение knightmb

10 августа 2010, 12:04:45 AM   # 8
 
 
Сообщения: 337
Цитировать по имени
цитировать ответ
по умолчанию Re: Версия 0.3.8.1 обновление для Linux 64-бита

Я до сих пор работает старый узел без SSE2 @ 600khash / с. Алгоритм работает, так что я не понимаю, почему мы должны сделать SSE2 требование.
tcatm сейчас офлайн Пожаловаться на tcatm   Ответить с цитированием Мультицитирование сообщения от tcatm Быстрый ответ на сообщение tcatm

10 августа 2010, 2:45:47 AM   # 9
 
 
Сообщения: 252
Цитировать по имени
цитировать ответ
по умолчанию Re: Версия 0.3.8.1 обновление для Linux 64-бита

Мое впечатление от сложности было основано на моем разбитый клиенте, ха-ха! Я уже генерироваться это блок-сегодня впервые в столь долгое время. Имея старые компьютеры генерировать монеты не кажется столь же бесполезным, как это было ранее сегодня. Если вы можете сохранить совместимость нетронутыми, я думаю, было бы хорошо стоит.
NewLibertyStandard сейчас офлайн Пожаловаться на NewLibertyStandard   Ответить с цитированием Мультицитирование сообщения от NewLibertyStandard Быстрый ответ на сообщение NewLibertyStandard

10 августа 2010, 3:38:23 AM   # 10
 
 
Сообщения: 112
Цитировать по имени
цитировать ответ
по умолчанию Re: Версия 0.3.8.1 обновление для Linux 64-бита

Хах! Это помогает убедиться объяснить давнюю тайну .. почему мой 10000 хаш / сек Linux 64-разрядная машина только один, который имеет никогда, в течение двух недель, генерируется блок.
Контур заземления сейчас офлайн Пожаловаться Петля на Ground   Ответить с цитированием Мультицитирование сообщения от контура заземления Быстрый ответ на сообщение Ground Loop

10 августа 2010, 3:47:28 AM   # 11
 
 
Сообщения: 112
Цитировать по имени
цитировать ответ
по умолчанию Re: Версия 0.3.8.1 обновление для Linux 64-бита

Просто, чтобы подтвердить - это исправление в SVN 125?
Контур заземления сейчас офлайн Пожаловаться Петля на Ground   Ответить с цитированием Мультицитирование сообщения от контура заземления Быстрый ответ на сообщение Ground Loop

10 августа 2010, 6:18:28 AM   # 12
 
 
Сообщения: 574
Цитировать по имени
цитировать ответ
по умолчанию Re: Версия 0.3.8.1 обновление для Linux 64-бита

Хах! Это помогает убедиться объяснить давнюю тайну .. почему мой 10000 хаш / сек Linux 64-разрядная машина только один, который имеет никогда, в течение двух недель, генерируется блок.


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

10 августа 2010, 9:37:49 AM   # 13
 
 
Сообщения: 406
Цитировать по имени
цитировать ответ
по умолчанию Re: Версия 0.3.8.1 обновление для Linux 64-бита

Фикс в SVN R124, R125 добавил -maxconnections.
ArtForz сейчас офлайн Пожаловаться на ArtForz   Ответить с цитированием Мультицитирование сообщения от ArtForz Быстрый ответ на сообщение ArtForz

10 августа 2010, 11:46:00 PM   # 14
 
 
Сообщения: 364
Цитировать по имени
цитировать ответ
по умолчанию Re: Версия 0.3.8.1 обновление для Linux 64-бита

СВН оборотов 128: отключить SSE2 на 32-бит. Это может только отключить его для MSVC и GCC. Другие компиляторы могут иметь различные 64-бит определяет.
Satoshi сейчас офлайн Пожаловаться на Satoshi   Ответить с цитированием Мультицитирование сообщения от Satoshi Быстрый ответ на сообщение Satoshi

14 августа 2010, 2:24:52 PM   # 15
 
 
Сообщения: 4
Цитировать по имени
цитировать ответ
по умолчанию Re: Версия 0.3.8.1 обновление для Linux 64-бита

Я думаю, что клиент должен иметь "генерации тестовых монет" особенность. Это было по существу только сгенерировать известный блок только, чтобы показать все работает правильно. 
SEN-5241 сейчас офлайн Пожаловаться на SEN-5241   Ответить с цитированием Мультицитирование сообщения от SEN-5241 Быстрый ответ на сообщение SEN-5241

14 августа 2010, 2:54:57 PM   # 16
 
 
Сообщения: 252
Цитировать по имени
цитировать ответ
по умолчанию Re: Версия 0.3.8.1 обновление для Linux 64-бита

Я думаю, что клиент должен иметь "генерации тестовых монет" особенность. Это было по существу только сгенерировать известный блок только, чтобы показать все работает правильно. 
Согласен. У меня есть второй компьютер, с которым я могу испытать трудности 1 поколение блоков, но я никогда на самом деле это сделать. Если есть кнопка, чтобы сделать это, я бы.
NewLibertyStandard сейчас офлайн Пожаловаться на NewLibertyStandard   Ответить с цитированием Мультицитирование сообщения от NewLibertyStandard Быстрый ответ на сообщение NewLibertyStandard



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW