Comparadas com as bolsas centralizadas, muitas bolsas descentralizadas (DEXs) têm interfaces de usuário complexas e processos de operação complicados. Para usuários sem formação técnica, o uso de uma DEX pode apresentar uma barreira mais alta. As limitações existentes incluem gargalos de desempenho, custos e questões de escalabilidade, liquidez fragmentada e experiência do usuário subótima. Do ponto de vista técnico, o protocolo Vessel pode ser visto como uma máquina de estados composta por estados de usuário (contas, pedidos, saldos, etc.) e estados de sistema (carimbos de data/hora, oráculos de preço, etc.). Através da cooperação de três componentes - classificador, comprovante e contratos inteligentes - essas tarefas são realizadas sequencialmente. O sistema ZK também suporta operações entre cadeias, tornando as transferências de ativos e transações entre diferentes redes de blockchain mais seguras e eficientes.