Jeg forstår ikke hvor folk får denne misforståelsen fra at ZK-bevis er raskere eller på en eller annen måte kan gjøre et system raskere. Det er helt feil. De kan redusere noen av kostnadene for replikering, men de kan ikke forbedre ytelsen hvis replikeringskostnadene ikke er en blokkering. La oss anta at zk-bevis er helt gratis og øyeblikkelige. Hvis sizeof(tx) < sizeof(tilstandsendring), er det nesten alltid raskere å laste ned tx og kjøre den lokalt fordi lokal minnebåndbredde og ventetid er bedre enn nettverksbåndbredde og ventetid. Det vil ta mer tid å laste ned tilstandsresultatet fra transaksjonen enn å laste ned selve transaksjonen og bruke lokal kopi av staten til å utføre den og produsere resultatet. Så det eneste stedet hvor zk-bevis faktisk hjelper er hvis replikering er dyrt. Hvor er replikering sinnsykt dyrt? På ethereum L1. Det er billigere å legge ut en tilstandsrot og et zk-bevis slik at L1 kan hoppe over å utføre hele tilstanden.
15,58K