StarkWare partnered with Cartridge to develop the ZKThreads scaling framework for decentralized ZK applications on its StarkNet L2 network.
The solution will expand the product line based on the Fractal Scaling concept, which StarkWare introduced in 2021.
ZKThreads offers an alternative to existing ZK coprocessors by offering a single protocol for checking transaction packets and updating canonical state, eliminating fragmentation.
"The overall goal of the ZKThreads architecture is to allow dapps proof—of—concept users to balance performance, layout, and compatibility," the description says.
ZKThreads is based on several key components: a dispenser, a verification tool, and various contracts that handle application logic and network status changes. This add-in is designed to ensure that transactions are correct and usable on StarkNet.
Another aspect of ZKThreads is the ability to facilitate direct execution on the L2 network. Transactions are grouped into sub-blocks, which reduces processing time and optimizes resource usage.
The logic of how ZKThreads works. Data: StarkWare.ZKThreads is expected to help scale high-performance dapps on StarkNet, especially session games like poker and chess. Players will not need to pay fees for each turn, but only for the transaction of recording the results at the basic level.
StarkWare also believes that ZKThreads contributes to the development of a segment of decentralized exchanges on StarkNet. The fee will be charged to clients of the platforms only when withdrawing funds, and not for each transaction.
Recall that in March, the company announced the launch of a new tool for verifying zero—disclosure evidence - Stwo.