ZKM is creating a Zero-Knowledge Virtual Machine (zkVM) to improve Optimistic roll-ups and enable secure cross-chain transactions without traditional bridges. In our recent AMA, Ming emphasized the promise of zero-knowledge proofs for Bitcoin Layer 2, despite limitations in Bitcoin's smart contract capabilities.
ZKM's zkVM generates secure proofs of off-chain computations, assuring native asset security across blockchains. ZKM aims to develop zero-knowledge technologies through interoperability and community engagement. Explore the highlights below for a detailed look at ZKM's innovative approach and future prospects.
X Spaces: Exploring Bitcoin L2 with ZKM
Speakers:
Index:
“Our origin is actually created straightforward. So we're the people from Metis. So Metis, M-E-T-I-S. is an optimistic roll-up project in the Ethereum. ecosystem. So what we do is we developed a network for optimistic roll-up, which is a scaling solution in Ethereum”
“And Optimist roll-up has this problem of you have to wait seven days for a challenge to secure the asset transfer in the network. (...) And Optimist roll-up has this problem of you have to wait seven days for a challenge to secure the asset transfer in the network.”
“So ZCamp started as a trial solution for adding this feature to the Optics and Rollup at Metis. But then we see more application with this solution. and it's spent off as an independent project. So that's the origin of ZKM”
(Source)
“So the idea is to scale it by offload many things to the layer two. So layer two has to kind of execute a smart contract off chain. Then there's a problem. (...) So this is, you have to execute smart contract off chain. So you run a different EVM and this is not the same. And then you need to secure it.”
“zkVM is a different virtual machine. It doesn't really just execute a 3M smart contract like Solidity or, you know, like it's not an EVM, but it can actually move an EVM supported smart contract, execute it correctly, so you do that through, but it's not an EVM.”
“And as you just said, all these roll-up chains, they're sort of entangled. (...) So two chains are just magically entangled by the entangled roll-up network. And so you can, with this entanglement of information across chain, you can do many things. You can do state transfer, you can do transactions, you can, you know, the application is limitless.”
(Source)
“And the most striking feature of this is, you know, the ability to do things. technology is that the assets are native assets. They are, they are as secure. as the foundation layer one chain that underneath it.”
“Basically, bridge assets are so insecure, the suggestion is that you don't use it. But in Entangled Rollup, it is a cross-chain asset network that supports native assets, which has never done before, and as secure as the foundation chain.”
“So this is a challenge. It's very difficult to build one. So we just released our ZK-VM back in February. Just this week, we're actually releasing another version of our zkVM. Another challenge, of course, is on the Bitcoin side. So Bitcoin, since Bitcoin smart contract engine is very limited”
“It doesn't do like multiplication. It doesn't do loop. So it's not even truly complete. It was very difficult to develop a. and verify engine on Bitcoin network. So this is the challenge facing these solutions.”
“The end goal is that you can carry out any computation, which is obviously like everyone wants, right? Like, you know, we can do this in two ways. One is ask the core developers of Bitcoin to implement this, right? This is obviously very difficult, right? Because Bitcoin core developers are very conservative for a reason”
“So you can see that I'm from Project ZKM. So this is the main Twitter account of our project. I'm also known as DAC Economy. That is my personal ex-Twitter handle, DAC Economy. So DAC stands for Decentralized Autonomous Community”
“And in order to implement this Holy Grail, like a full, overall like redesign of the Bitcoin smart contract engine is desired, but unlikely, or it may take a long time. So many of the developers that wants that actually just beg for one, add one opcode, you know, and I mean, yeah, it is that you have probably heard the petition to add one more opcode, like it's called OP underscore CAT, OP cat. So with this, they could have a big jump of capability”
“Another alternative way is that we do this with the, with available to us, but using the the zero knowledge proof scheme that we generate the proof, but we simple, we do it in a more maybe simple by the way to have it verified on Bitcoin using the existing a smart contract engine. It's much harder. But it's believed to be doable because developers, they're desperate, but they're smart.”
“So I would just like to say that ZKM is venturing into Bitcoin there too. And we're providing what is called a universal settlement network. And we support unified native assets. So remember, the native assets is much more secure, as secure as the foundational blockchain. So this is, well, I don't want to just shamelessly promote ourselves, but it's quite revolutionary, as we think. So I am really excited to share. more of the space with the Bitcoin community, which actually I came from. My first blockchain project is in the broader Bitcoin space.”
(Source)