Співпроцесор ZK можна розглядати як плагін офчейн-обчислень, що походить від модульної концепції. Його функція схожа на графічний процесор у наших традиційних комп'ютерах, який розділяє графічні обчислювальні завдання для центрального процесора, тобто процесора, який розділяє обчислювальні завдання в певних сценаріях. . Згідно з цією архітектурою дизайну, важкі дані та складні завдання логіки обчислень, з якими публічні ланцюжки не справляються, можуть бути обчислені за допомогою співпроцесора ZK. Ланцюжку потрібно лише отримати повернуті результати обчислень, а його правильність визначається гарантіями доказу ZK, і в кінцевому підсумку дозволяє проводити надійні офчейн-обчислення складних завдань.