Blockkedjors kärnvärde: Offentlig verifierbarhet. Eller med andra ord: Låt vem som helst, utan tillstånd eller hög ekonomisk barriär, verifiera data i kedjan. Problem: Hög genomströmning innebär att kedjan är snabb, men deltagarna behöver dyra beräkningsmaskiner för att verifiera kedjan. Låg genomströmning innebär att vilken billig datorenhet som helst kan verifiera kedjan, men den är igensatt. ZKP löser det problemet: De genererar ett bevis som intygar giltigheten av en enorm mängd transaktioner (så att vi kan uppnå genomströmning), och kan verifieras offentligt (så att vi kan uppnå verifierbarhet).