📢 Countdown: Just 1 Week Left! Are You Ready?
🗓 On November 14, @Gate_Ventures and @HackQuest_ are joining forces for the #WEB3 DEV HUDDLE# side event at Gaysorn Tower in Bangkok, Thailand!
🔥We’re excited to have @ZKcandyHQ, @iGAM3_ai, @flow_blockchain, @botanika_sol and @kol4u_xyz as our gold sp
ZKM's Innovation: How Does Entangled Rollup Network Enable Secure BTC cross-chain Migration?
What is the Entangled Rollup Network launched by @ProjectZKM? To put it simply: it is a unified liquidity network built on the common execution layer of zkVM that can communicate interactively. At a time when the BTC layer2 track is extremely lacking in Native cross-chain solutions, can we also see it as a BTC layer2 solution that can realize the native cross-chain migration of assets? Next, let's talk about my understanding from a technical perspective:
Entangled Rollup Network is a generalized interoperable layer launched by ZKM, which constructs a Decentralization Relay Relay Network on the basis of ZK execution layer + verification layer, responsible for cross-chain information communication and asset settlement between different chains.
ZKM can be regarded as a low-level hard-core technology framework, and Entangled Rollup Network will implement the execution and verification capabilities of zkVM into some cross-chain Settlement and communication application scenarios.
Between EVM homogeneous chains or heterogeneous long chains that support smart contracts, Entangled Rollup Network only needs a set of Relay protocol to manage the smart contracts of different on-chain to achieve unified scheduling and management of assets, while between non-EVM and BTC chains that do not support smart contracts is the key to test whether the Entangled Rollup Network cross-chain solution can unleash the potential of zkVM.
As I mentioned in a previous article, zkVM enables cutting-edge Ethereum layer2 projects @MetisL2 to add ZK special routers to the OP-rollup, a hybrid rollup capability that can be quickly withdrawn. This is an innovative breakthrough that zkVM can achieve in the Ethereum ecosystem, which can enable the construction of ZK cross-chain trust mechanism between Ethereum Mainnet and layer2.
Theoretically, ZKM's general ZK execution layer capability can use Ethereum as a unified settlement (universe) center, and the Entangled Rollup Network will correspondingly become a relay network connecting longest chain environments, which can build a unified liquidity liquidity network center for different chains.
Leave aside what ZKM and Entangled Rollup Network can achieve over a long period of time. From a more vertically focused perspective, we can also think of the Entangled Rollup Network as just a BTC layer 2 that can empower BTC mainchain native assets to be migrated. It provides native BTC cross-chain services for hundreds of BTC layer2 projects, and becomes a shared interoperability layer of the BTC layer2 ecosystem.
The assets on the BTC Mainnet should be controlled by multisignature scripts;
BTC layer2 Sequencer should be Decentralization, and there is a challenger mechanism with the participation of Mainnet scripts. Specifically:
Step 1: If you want to make a cross-chain transaction with the BTC layer2, you need to create an entrustment transaction in the BTC Mainnet, that is, a Commitment, promising to entrust the assets to the Entangled Rollup Network for "custody", and the entrustment transaction will be monitored and recorded by the Entangled Network Node.
Step 2: zkVM off-chain execution generates the corresponding state root and records the state transfer process of the entrusted transaction, and generates the corresponding Wrapped BTC on the Entangled network;
Step 3: The Entangled network will create a proof transaction on the BTC Mainnet based on the information in the user's entrusted transaction, including the proof proof and state root hash generated by zkVM execution and save it in the Bitcoin Mainnet OP_Return data.
Step 4: The proof generated by zkVM will be distributed and verified by Proof Network to prove that the state migration data in the process is true and valid.
Step 5: The Entangled Rollup Network has a fully Decentralization Sequencer transaction ordering and processing system, and the Sequencer Node will stake corresponding governance token in the Mainnet stake BTC Margin and within the network to participate in network governance.
Step 6: When the user withdraws the BTC from the BTC layer 2 back to the Mainnet, after a series of state verification and confirmation, the assets stored in the BTC Mainnet by the Entangled Node can be obtained, and the safe exit of the original assets is realized.
The question is, what if Sequencer tamperes with the pre-Peg-out state migration data and causes the ledger to be messed up? Therefore, Sequencer must be Decentralization, and there must be a set of challenger mechanisms that always challenge the security and effectiveness of Sequencer's work.
The Entangled Rollup Network defines the challenge mechanism as OCP (Optimism Challenge Process), any user and Node can challenge the Mainnet script locked commitment to the transaction data state fragment Mainnet the layer2 network at any point in time, if the layer2 data and the Mainnet commitment are inconsistent, the challenge will be successful, and the Node stake assets in the Mainnet will be slashing. Decentralization Sequencer is implemented in this way, and it is not subjectively vicious.
Above.
As mentioned above, ZKM's interoperable network can theoretically act in the full-chain environment and become the underlying infrastructure of the new generation of "chain abstraction". Of course, it can also play a role in the current thriving BTC layer2 field without a cross-chain solution for native assets. And the latter is simply suitable to serve the BTC interest-bearing track.