Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
2 ноября 2014, 10:35:47 AM   # 1
 
 
Сообщения: 1512
Цитировать по имени
цитировать ответ
по умолчанию Re: Testnet специального кода эксплуатирует

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


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

Особенность testnet может быть использована в качестве атаки трудности-амплификации. Я только что сделал это для удовольствия и прибыли.

"Кроме того, если ни один блок не был найден в 20 минут, трудность автоматически возвращается назад к минимуму для одного блока, после чего возвращается к предыдущему значению."

в то время как последний блок был полон сложности:
 в то время как местное время не более чем на два часа раньше времени сетей
  Установите локальные часы вперед 20 минут от последнего блока,
  мое затруднение 1 блок,

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

С положительной стороны, легко 50 BTC, если вы не можете ASIC мой. Я сделал то же самое 300 testBTC в течение 5 минут, как я сделал в течение двух дней GPU.

Один за ошибку кучи: getmininginfo отображает трудность последнего блока, а не целевая сложность. На testnet он будет часто показывать "Уровень сложности: 1" от этого Keep-блоков-а-Rollin прибамбасов.

Ну, а теперь кто-то по сценарию время-игры атаки и использует его, чтобы 7x трудности и монополизировать добычу без Pow:



Проблема заключается в том, что это в основном перекосы testnet coinmaking. Шахтер не только делает все Timewarp сложность 1s разрешено, они сидят на самое высокое время, отведенное и опубликовать блок найти второе время сети позволяет. Это может DoS любых разработчиков, чтобы проверить специфические особенности добычи полезных ископаемых.

Простой способ борьбы с этим, если шахтеры также перемещают свои часы вперед на два часа, чтобы предотвратить добычу дополнительных блоков, допускаемых запасом времени. Если шахтеры просто установить свой компьютер время вперед, хотя (который публикуется P2P), мы будем иметь testnet, что дрейфует в будущее. Шахтеры также могут игнорировать трудности 1 и построить более высокую сложность цепь с использованием реальных POW, сиротой & doublespending и т.д.

Это подтолкнуло testnet до сложности 700+. Как есть один блок найти каждые 20 минут + 7 блока находит для каждого доказательства правильности работы, трудности будут продолжать расти, причем верхняя граница приближается вокруг один блока фактически добытого за период оценки сложности.


Кроме того, ниже ошибка. Похоже, "держать testnet добыча" Трудность 1 код должен быть пересмотрен:

Я сбросить testnet трудности 1, используя баг с testnet конкретным кодом сложности. До трудностью было смешно и testnet не уменьшает трудности, когда hashrate падает так, как можно было бы ожидать, что с учетом фактической полной сложности hashrate. Наслаждайтесь золотое дно монеты. Трудность состоит в настоящее время до 1024 и будет увеличиваться на 400% в нацелить на некоторое время.
deepceleron сейчас офлайн Пожаловаться на deepceleron   Ответить с цитированием Мультицитирование сообщения от deepceleron Быстрый ответ на сообщение deepceleron


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


3 ноября 2014, 8:55:10 PM   # 2
 
 
Сообщения: 1652
Цитировать по имени
цитировать ответ
по умолчанию Re: Testnet специального кода эксплуатирует

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





Похоже, "держать testnet добыча" Трудность 1 код должен быть пересмотрен:

"патчи приветствуются"

В целом:  "Мех"  - большинство тестирования производится в режиме -regtest в более контролируемой среде в эти дни.


Гэвин Андресен сейчас офлайн Пожаловаться на Гэвин Андресен   Ответить с цитированием Мультицитирование сообщения от Gavin Andresen Быстрый ответ на сообщение Гэвин Андресен

4 ноября 2014, 6:10:18 AM   # 3
 
 
Сообщения: 2366
Цитировать по имени
цитировать ответ
по умолчанию Re: Testnet специального кода эксплуатирует

Поведение в testnet намеренно небезопасно. Такие вещи, как сброс сложности намеренно протестирована в чан и не было неожиданностью, когда вы писали о них ранее (посмотрите в цепи, я продемонстрировал это прямо перед или после Timewarp в начале блоков).

Реальность такова, что это маленькая сеть, и это легко ввернуть с независимо от того, каковы правила. Общий хаос есть хорошо для тестирования некоторых вещей, а не другие, не стесняйтесь использовать regtest или вилки выключения testnet в какой-то предварительной точке (IIRC я ​​даже поставил 100k TNBTC () плату IIRC в некотором блоке для приятного тестирования, если вы вилка оттуда ).
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