Layer 2 contracts have been criticized for having high centralization risks when it comes to Upgrade emergency upgrade management issues. Last night, zkSync founder Alex tweeted to imagine a hierarchical court ruling governance system similar to reality to deal with it.
The general idea is: If you are dissatisfied with the county court's ruling, you can apply to the municipal court for a second instance. If you are still dissatisfied, you can apply to the provincial court for a third instance, or even request the national supreme court for a final instance. In the context of the public chain, county-level courts can be regarded as special ruling contracts at the layer 2 level, while municipal and provincial levels can be classified as ruling contracts at the Ethereum main network level, and the Supreme Court is the top power center of the main network. If Disputes between Ethereum nodes over the highest ruling may lead to a public chain fork.
Do you think this type of hierarchical adjudication system is feasible on the chain?
In my opinion:
1) This is indeed an innovative governance and adjudication mechanism that connects to various special contracts (courts) in the form of ERC interfaces. In times of crisis, the adjudication contracts can call each other and finally provide a relatively non-controversial solution;
2) Although the adjudication process is on the chain, it is also a complex business logic and has to rely on time-lock to race against vulnerability crises;
3) This kind of governance idea is similar to OP-Rollup’s optimistic challenge model. As a representative of ZK-Rollup, it is easy to be questioned when proposing such a plan;
4) The JusticeDAO governance model has a complex financial model that determines adjudicators through staking or rotation, while CourtUNchained introduces real legal effects, which are ultimately tradeoff governance strategies;
5) If the Ethereum Supreme Court-level ruling will cause the public chain to fork, then the possibility of the Supreme Court actually triggering the ruling is very low. How can a chain with a stable consensus and which is used as the security consensus layer of many chains easily fork.