Trop long; Pour lire
Lors de la conception du circuit zkvm, en raison des nombreuses portes personnalisées déterminées, de nombreux sélecteurs binaires sont introduits.
En prenant la porte de division (de champ) comme exemple, nous prévoyons de concevoir une porte pour vérifier que la relation q = x/y fonctionne entre trois éléments q, x, y.
Par commodité, nous n'effectuerons pas l'opération de division de champ au niveau du circuit, mais nous le ferons en vérifiant la relation logique suivante :
x * inv_y = q
inv_y∗y=1 //assurer y≠0
Entre les deux éléments, il y a une relation égale. Par conséquent, nous avons la table Trace suivante.