Synchronization

如何在沒有刪除b的情況下重新進入“主要”現代網路?

  • December 10, 2016

我使用該選項同步了 geth --fast,在同步之後,我有點嚇壞了,因為我失去了所有的乙太幣。實際上問題是,雖然我有同行,但我沒有好的測試網區塊鏈。

我測試了以下雜湊:

> eth.getBlock(0).hash
"0x0cd786a2425d16f152c658316c423e6ce1181e15c3295826d7c9904cba9ce303"
> eth.getBlock(1000000).hash
"0x933de4c85a76c1b0652b01d4c22b5f66b76bd44005f607574900ab8bfd4ae052"
> eth.getBlock(1500000).hash
"0x92b43a22a1b33f69397d9fa4d54271df8217635c447f331690c8c21df53b3eab"
> eth.getBlock(1800000).hash
"0xb39e009518615dd1e792537aea755d9b83446a4c504a7df6facd48a8a9345213"

如您所見,我的創世塊是正確的,以及塊 1000000 和 1500000,而塊 1800000 是錯誤的。

我嘗試了以下命令: for(i=0;i<admin.peers.length;i+=1) admin.removePeer(admin.peers[i].id)

但 geth 不會重新同步其區塊鏈。

我在哪裡可以找到 Morden 的同行?是否有與執行 removeb 並再次同步不同的解決方案?我不能保證它不會再分叉!

問題是摩登快要倒下了

引用自:https://ethereum.stackexchange.com/questions/10100