Тестовая сеть Ropsten подвергается атаке? Что мы можем сделать?

По моему мнению, в течение последних примерно 24 часов тестовая сеть Ropsten подвергается атаке. Лимит газа повышен до, 200mи злоумышленник предлагал блоки с более чем 4,000внутренней передачей txs 1 weiна разные адреса. Награда за майнинг больше, чем 12 ethсейчас.

Я думаю, что это блок начал атаку https://testnet.etherscan.io/block/586948 .

Я считаю, что это делает синхронизацию моего компьютера чрезвычайно медленной, и в течение последних 24 часов я не мог догнать цепочку.

Однако похоже, что злоумышленник прекратил атаку, но другие майнеры все еще соблюдают лимит газа. Возможно, люди не знают, как снизить лимит газа, даже если майнеры могут это сделать в какой-то момент, на несколько процентов от текущего лимита газа.

Итак, мой вопрос: как майнерам проще всего снизить лимит газа? Действительно ли это помогает?

Редактировать 1: есть герой с этим адресом 0x00d92369a644ab070f38f8877b50feb5b61508ed, который пытается снизить лимит газа, предлагая много (сейчас почти 2000 блоков) пустых блоков с установленным сниженным лимитом газа. Его первый блок здесь https://testnet.etherscan.io/block/590360 .

Редактировать 2: тестовая сеть теперь разветвлена. Он разделился на блоке номер 590359. Похоже, шутка еще не закончилась.

Есть ли простой способ отменить и/или отклонить эти установленные спам-передачи? Вот reddit-sub для получения дополнительной информации: reddit.com/r/ethereum/comments/5vuni5/…
Можете ли вы предоставить один из ваших хэшей транзакций?
Да :0xdef7d5fa4e5b8e010fe96bf83d167828012418ddd759a7c2db237fd1ddfa5f39
Полностью ли синхронизирован ваш экземпляр Parity?

Ответы (5)

Обновление - 25 марта 2017 г.

Ропстен возродился!

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

https://github.com/ethereum/ropsten/blob/master/revival.md


Обновление - 18 марта 2017 г.

С домашней страницы https://testnet.etherscan.io/ :

Объявление: в настоящее время существует как минимум 2 форка сети Ropsten, поэтому в зависимости от того, к какому форку вы подключены, может быть несоответствие данных блоков и транзакций. После того, как сообщество примет решение о новом TESTNET и обнародует его, «testnet.etherscan.io» перейдет к новой цепочке тестовой сети.


Обновление - 6 марта 2017 г.

Ропстена следует считать мертвым. Смотрите ответ от 5chdn - (и проголосуйте за него!) - для получения подробной информации о его замене.


Для пользователей, использующих Parity, на канале Parity Gitter был опубликован обходной путь :

Таким образом, процедура будет [исправлена]:

  • download theropsten-543210.snapshot
  • восстановить из снапшота:parity --chain=ropsten restore ropsten-543210.snapshot
  • схватитьropsten-revert.json
  • бежатьparity --chain=ropsten-revert.json
  • мой на нем как можно больше

Редактировать:

Приведенные ниже инструкции для Geth на самом деле не работают, по-видимому, из-за несовместимости спецификаций цепочки (форматов) Parity и Geth genesis.json, хотя Geth не сообщит вам об этом, когда вы передадите их в geth init.

И эквивалент для Geth с использованием того же ropsten-revert.jsonфайла:

  • Удалить текущую ~/.ethereum/testnet/chaindataпапку
  • Инициализировать с новым .jsonфайлом:geth --testnet init <path/to/ropsten-revert.json>
  • Запустите Geth с параметрами, которые вы обычно используете, например:geth --testnet --fast --rpc --rpcapi db,eth,net,web3,personal --cache=1024 --rpcport 8545 --rpcaddr 127.0.0.1 --rpccorsdomain "*"

Ropsten считается мертвым, и Parity запустила тестовую сеть Proof of Authority под названием Kovan .

Прочитайте предложение здесь: https://github.com/kovan-testnet/proposal

Чтобы обновить тестовую сеть с ropsten на kovan, вам необходимо выполнить обновление до последней бета-версии с паритетом (1.5.4),однако официальной инструкции, как запустить kovan, пока нет.

Для четности 1.5.5 или выше используйте parity --chain=kovan, а для четности 1.5.4 используйтеparity --chain=kovan-config.json

Конфигурация цепочки доступна здесь: https://github.com/kovan-testnet/config/blob/master/kovan-config.json .


Обновление: также анонсирована тестовая сеть Rinkeby PoA. Но инструкций пока нет, читайте подробнее: https://github.com/ethereum/EIPs/issues/225

Смотрите также: kovan-stats.parity.io
А как же Гет и Кован? Когда-нибудь это будет работать?
Afaik, у Geth еще нет работающей общедоступной тестовой сети. Вы можете запустить приватную тестовую сеть или дождаться реализации Rinkeby.

Если вы отправили какую-либо транзакцию за последние 48 часов или около того, то это из-за атаки 51% на ropsten, которая еще не решена. Перейдите по ссылке ниже:

https://www.reddit.com/r/ethereum/comments/5w3vqu/ropsten_spam/

И да, иногда сеть ropsten отключалась (или перезагружалась, я не знаю) раньше.

Я столкнулся с аналогичной проблемой, когда развертывал контракты на ropsten, и они не отображались на etherscan, хотя в метамаске отображается tx-id . (Я использовал метамаску для развертывания контрактов)

Пожалуйста, также укажите свой адрес на ropsten. надо посмотреть.

Спасибо.

Я отправляю с этого аккаунта 0xE7Bcd3b454c18313fE88d679eaf41251a58793DD на этот аккаунт0xf97f820AB928386a338264B6C1d84903D8F4f872
Привет, пожалуйста, попробуйте сейчас. Тестнет запущен и работает. Если вы столкнулись с этой проблемой, когда txn не попадает в тестовую сеть, вам может потребоваться тщательно проверить конфигурацию вашей установки. Я только что развернул тестовый контракт, чтобы проверить, правильно ли работает тестовая сеть. и, кажется, работает отлично. вот ссылка:
Я только что проверил сейчас, но у меня та же проблема. Но есть такое сообщение:Announcement: Maintenance mode, block data might not be up todate
Хотя теоретически это может дать ответ на вопрос, было бы предпочтительнее включить сюда основные части ответа и предоставить ссылку для справки, например, как запустить узел тестовой сети kovan или что такое доказательство полномочий.
Кован вытащил только паритет на данный момент, Эфириум, похоже, следует за ним с github.com/ethereum/EIPs/issues/225 . Я надеюсь, что скоро они получат официальное объявление и/или инструкции.
Большой привет Питеру, Джеффу и др. + Гэвину и др. за соответствующие решения для тестовой сети Rinkeby + Kovan. Мы, ранние сторонники Эфириума, мало что говорим, но очень ценим все ваши усилия, ребята! Наши цели в отношении продвинутой/надежной основной сети совпадают независимо от того, включен ли элемент PoA в Casper или нет. Было бы здорово увидеть лучшую связь между клиентами (простой телефонный звонок старой школы) перед развертыванием :)

Я решил проблему для себя, используя geth --fast --testnetвместо Mist . Но сначала мне пришлось удалить данные цепочки ( ~/Library/Ethereum/*на Mac).

это решение не работает для меня. Моя сеть не может догнать глобальную сеть, отставая примерно на 1000 блоков за последние два дня.
Привет @serial007, у меня такая же проблема. Вы решили это, наконец?