-
Notifications
You must be signed in to change notification settings - Fork 5
Description
Hello there.
I have skimmed your docs and Litepaper around the verification network and have a fundamental question about the system.
If the premise of the verification layer is to (pessimistically, as you called it) re-execute everything the micro-rollups (MR) do, then the scalability bottleneck of this entire system is the same as the verification layer.
If a trillion micro-rollups do a million transactions each, this create an insurmountable amount of verification for the verification layer to do.
Moreover, all of this is assuming you can get by with a verification layer that is merely one node. I suppose the goal is to have a network of nodes to re-verify MRs, or else this system is not really secure, right?
As you scale the number of verification nodes to make the verification more secure, they naturally becomes slower. If you want to have a 100 nodes be verifiers, that is 100x more secure, but a few orders of magnitude slower, because they have to gossip information between one another, and generally all the same reasons all existing secure blockchains are slow.
And to scale a "network of nodes" that all are supposed to re-execute MRs, aren't we back at square zero?
As in, this system is supposed to scale a slow distributed network (ETH), but as a part of the solution it has created another distributed system that is not scalable?