Test a fork
The Fally Dragon Hardfork is scheduled for the coming week; The 2675,000 block should occur Tuesday evening (CET). The block number for the “Morden” testnet was provided for in the 1885000 block. Performing the fork in the test network before carrying it in the main network was an important measure taken in the test process to ensure a smooth overthrow in the post-Found.
The Morden fork took place on November 20, 2016, 06:12:20 + UTC, in the 1885,000 block as planned. A little later, in the 1885074 block, there was a consensus problem between Geth and Parity.
Morden rereading protection
The Morden Testnet has been operating since the launch of the Ethereum blockchain (July 2015). At that time, the concerns about rereading attacks between Morden and Mainnet were treated using non-Offset. All the accounts on Morden used a starting nuncio of 2 ^ 20 instead of 0Make sure any transaction valid on one channel would not be valid on the other.
EIP 161 Specifies the new EVM rules concerning nuncails. The implementation of these rules, in combination with specific non-ECE rays of Morden, led to the creation of incompatible blocks Geth and parity in the 1885074 block.
Consequences for the main network
All the problems found during the deployment of Dragon Strucy on the test network were Morden. There is currently no known problem affecting the Mainnet.
Start of the new “Ropsten” test network
Before the current hard forks, there have already been discussions on the restart of the test network from a new Genesis block in order to make complete synchronization simpler and less intensive in resources. And due to the low difficulty of the testnet, the bomb difficulty already caused notable increases in block times, which would continue to grow in the event of non-traitis. The time has therefore come to leave Morden and start a new test network.
New customers will be published who use Ropsten instead of Morden as default test test.
Developers who want to start with Ropsten can immediately download the Genesis file hereAnd start a client with the Ropsten network ID:3
- geth:: GETH -DATADIR / PATH / TO / TESTNET / DATA INIT GENESIS.JSON; GETH -DATADIR / PATH / TO / TESTNET / DATA –NEWORKID 3 Console
- parity: Download ropsten.jsonSO Parity – chain path / to / ropsten.json