Ropsten 測試網受到某種攻擊?我們能做些什麼?
在我看來,在過去的大約 24 小時裡,Ropsten 測試網受到了攻擊。氣體限制被提高到
200m
並且攻擊者提出了超過4,000
內部 txs 轉移1 wei
到不同地址的塊。挖礦獎勵比12 eth
現在多。我認為這是開始攻擊https://testnet.etherscan.io/block/586948的塊。
我相信這會使我的電腦同步非常緩慢,並且在過去的 24 小時內,我一直無法趕上鍊條。
但是,看起來攻擊者停止了攻擊,但其他礦工仍在遵循 gas 限制。也許人們不知道如何降低 gas 限制,即使礦工可以在某個時候這樣做,也就是目前 gas 限制的某個百分比。
所以我的問題是:礦工降低gas限制的最簡單方法是什麼?它真的有幫助嗎?
編輯 1:這個地址為 0x00d92369a644ab070f38f8877b50feb5b61508ed 的英雄正試圖通過提出許多(現在幾乎 2000 個塊)設置了較低氣體限制的空塊來降低氣體限制。他的第一個區塊在這裡https://testnet.etherscan.io/block/590360。
編輯 2:測試網現在分叉了。它在塊號 590359 處分裂。看起來這個笑話還沒有結束。
更新 - 2017 年 3 月 25 日
羅普斯滕復活了!
我們很高興地宣布 Ropsten 測試網已經恢復!由於 GPU 算力的慷慨捐贈,Ropsten 鏈已經清除了最近一次攻擊中積累的垃圾郵件塊。
https://github.com/ethereum/ropsten/blob/master/revival.md
更新 - 2017 年 3 月 18 日
從https://testnet.etherscan.io/首頁:
公告:Ropsten 網路目前至少有 2 個分叉,因此根據您連接的分叉,可能會出現塊數據和交易不匹配的情況。一旦新的 TESTNET 由社區決定並公開,“testnet.etherscan.io”將移至新的 testnet 鏈
更新 - 2017 年 3 月 6 日
Ropsten 應該被認為已經死了。請參閱5chdn的答案- (並支持它!) - 有關其更換的詳細資訊。
對於執行 Parity 的使用者,Parity Gitter頻道上發布了一個解決方法:
所以程序是
$$ corrected $$:
- 下載
ropsten-543210.snapshot
- 從快照恢復:
parity --chain=ropsten restore ropsten-543210.snapshot
- 抓住
ropsten-revert.json
- 跑
parity --chain=ropsten-revert.json
- 盡可能地探勘它
編輯:
下面的 Geth 說明實際上不起作用,可能是由於 Parity 和 Geth 鏈規範(
genesis.json
格式)不兼容,儘管當你將它傳遞給geth init
.
ropsten-revert.json
以及使用相同文件的 Geth 等價物:
- 刪除目前
~/.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 "*"