Inscription: As a distributed ledger technology, blockchain can be applied in many fields such as finance, health care, supply chain, asset management, etc., but it is restricted by factors such as throughput, network isolation, scalability, etc. Blockchain projects do not serve commercial applications well. Among the many problems faced by blockchains, network isolation hinders the cooperative operation between different blockchains, which greatly limits the space for blockchains.
- Viewpoint | What is the ultimate ideal for blockchain economic system design and blockchain technology?
- A paper on the technology behind cross-chain, key management, contract privacy, you must know the safe multi-party computing (MPC)
- Going to his pseudo-demand, welcome to enter a new era of blockchain technology
- Babbitt Site | Li Lihui: We should be more wary of global digital currencies, and super-sovereignty and super-banking will lead to financial disruption
- Experts say that the blockchain is in the 2.0 phase of four aspects to empower the manufacturing industry
- Project Ubin: Singapore's central bank's attempt to apply DLT in clearing settlements (Part 2)
Figure | Network
This time we mainly introduce the problems and challenges faced by all current cross-chain solutions , as well as further improvements and optimizations to address these issues and challenges.
In Cosmos, the side chain is an autonomous system, and the side chain certifier's election is determined by the side chain itself; in Polkadot, the side chain certifier's management is determined by the Polkadot main chain. Whether it is an autonomous verifier election or a unified verifier election, there is a fundamental problem – these sidechain verifiers are not necessarily reliable . If the actual value of any one or more of the assets in the cross-chain interaction is greater than the actual value of the verifier's mortgage, the verifier will have sufficient motivation to do evil.
If the side chain verifier finds that the actual value of the assets of the user cross-chain interaction is greater than the actual value of the mortgage assets of the verifier, the side chain verifier can forge a State Root based on the current block, ie, ignoring the execution result of the current block, forcibly constructing A state root that is good for itself, stealing the assets that the user has locked in the main chain.
(2) Whether it can provide the previous state of the transaction that is doing evil;
(3) Whether it can provide a smart contract for doing evil;
(4) Whether the generated States Root running in the corresponding virtual machine is consistent with the state root of the current block.
Figure | Network
It can be seen that there is currently room for further optimization of the program. The verification process is somewhat complicated, especially for heterogeneous chains; in addition, the existence of the challenge period is not sufficiently friendly to the user. Therefore, the ontology will continue to study other more feasible and efficient solutions based on this solution.
Source: Ontology