ThunderCore and Ethereum as the fallback slow chain
ThunderCore Blockchain was developed by industry-leading experts as a fully EVM-compatible blockchain with a throughput of 1,200+ TPS, sub-cent gas costs and confirmation times in seconds.
One naturally will have concerns about adopting an upcoming new blockchain however promising its technology may seem like. That is one of the key reasons ThunderCore uses Ethereum as the fallback slow chain. It gives assurance to any participant in the ThunderCore blockchain that if things go awry, issues can be resolved on Ethereum.
There are three ways ThunderCore uses Ethereum as fall back:
1) Regular checkpointing of the blockchain state: ThunderCore posts the blockchain hash as a checkpoint to Ethereum at regular intervals. This ensures even if different ThunderCore entities act maliciously, the blockchain cannot be rewinded before the checkpoint. This also ensures a guaranteed finality for ThunderCore transactions rather than probabilistic finality seen in POW blockchains.
2) Censorship resistance: ThunderCore users have an option of posting their transactions on Ethereum from where they will be picked up and posted on ThunderCore blockchain. This ensures that any transaction censorship on ThunderCore will immediately be noticed by the whole world.
3) Resolving disputes: ThunderCore relies on a leader (called Accelerator) and validator/committee nodes for block production. In the case of disputes between them (most of the times due to certain entities acting maliciously), the disputes can be resolved on Ethereum in a predictable manner. This ensures that ThunderCore cannot be hijacked by malicious entities.
ThunderCore realizes that Ethereum as a blockchain has the trust of its existing community. By being EVM compatible and using Ethereum as a fallback chain, ThunderCore will make the transition of Ethereum DApp developers to ThunderCore as seamless as possible.