What is the Kintsugi Testnet?
As the Ethereum Foundation prepares to launch the long-anticipated, consensus layer (ETH 2.0), the Kintsugi test network marks the first public exposure of the post-merge Ethereum environment with the transition to proof of stake.
In this article, you’ll learn about how the Kintsugi testnet originated and why it exists. You’ll also learn how to get and send Ether on the testnet, as well as tools to kickstart your development.
What is the Kintsugi testnet?
The Kintsugi testnet was the first major test network to experiment and familiarize the public with Ethereum in its post-merge context. Launched in December 2021 after four short-lived testnets, the Kintsugi testnet is the first public network that has undergone the Merge in preparation for the long-waited consensus layer.
Created and maintained by the Ethereum Foundation, the organization behind the community-driven development of the Ethereum chain, the Kintsugi merge testnet launched as a proof of work (PoW) network in parallel with a Beacon Chain running proof of stake (PoS).
Throughout the Merge, the Kitsugi network then transitioned into using the PoS mechanism. As a public post-merge Ethereum testnet, Kintsugi sought to face rigorous tests for potential issues and attack vectors.
How is the Kintsugi testnet different from other testnets?
The Kintsugi testnet was designed specifically to test the Ethereum network after the merge of a PoW chain and the Beacon Chain. Hence, the network provides Ethereum developers a safe environment to test their applications on a theoretical post-merge Ethereum chain, and prepare for the consensus network.
Other testnets exist for developers to test their applications and contracts before deploying on the PoW mainnet. As a developer, it boils down to their need to choose a certain testnet.
The actual programming of applications on the testnet doesn’t change from the mainnet at all. In fact, the Kintsugi testnet maintains the same developer experience as the mainnet. Ethereum launched the testnet to catch any edge cases of a post-merge, PoS Ethereum chain.
What happened to the Kintsugi testnet?
The Kintsugi testnet was designed to identify major bugs with the post-Merge Ethereum environment, and during the testing phase, it was forked into multiple chains causing it to be deprecated in favor of a new post-merge testnet, Kiln.
A month after the launch, the Kintsugi testnet hit a major roadblock. Among countless tests and attack vectors the testnet underwent, Marius van der Wijden, an Ethereum core developer with the Geth client team, was able to cause the network to split twice.
By altering the hash of a newly submitted block to its parent hash, van der Wijden’s test forced conflicts between different Ethereum clients. Whereas the expected result was all clients rejecting such a faulty block, some clients accepted the block as it used the cache of the valid, parent block.
The Geth clients rejected the fault block, while Nethermind and Besu clients accepted the block, leading to the first split. Then, some Geth nodes running variations of the client disagreed on the result internally, causing the second split of the network.
Because the Kintsugi network lost the ability to finalize transactions due to multiple forks, so the Ethereum Foundation introduced the Kiln Merge testnet in March 2022 to test the Merge once again, in hopes of finally transitioning existing long-lived testnets.
Since then, the Kintsugi testnet has been deprecated, and the Kiln network has been used to carry out the first mainnet “shadow fork.”
The launch of the Kintsugi testnet marked an important milestone for the Ethereum Foundation in their steps to completing The Merge. By opening the Kintsugi testnet up to Web3 developers, the Ethereum Foundation onboarded existing developers to deploy applications and battle-test the network with edge cases.
Although the Kintsugi network is now deprecated in favor of the Kiln merge testnet, the network served its purpose of catching major bugs.