Comparés aux échanges centralisés, de nombreux échanges décentralisés (DEX) ont des interfaces utilisateur complexes et des processus de fonctionnement fastidieux. Pour les utilisateurs sans compétences techniques, l'utilisation d'un DEX peut présenter une barrière plus élevée. Les limitations existantes comprennent les goulots d'étranglement de performance, les problèmes de coûts et de scalabilité, la liquidité fragmentée et une expérience utilisateur suboptimale. D'un point de vue technique, le protocole Vessel peut être considéré comme une machine d'état composée d'états utilisateur (comptes, ordres, soldes, etc.) et d'états système (horodatages, oracles de prix, etc.). Grâce à la coopération de trois composants - trieur, prouveur et contrats intelligents - ces tâches sont effectuées séquentiellement. Le système ZK prend également en charge les opérations inter-chaînes, ce qui rend les transferts d'actifs et les transactions entre différents réseaux blockchain plus sécurisés et efficaces.