{"id":13748,"date":"2024-05-23T13:51:36","date_gmt":"2024-05-23T10:51:36","guid":{"rendered":"https:\/\/forklog.com\/en\/starkware-unveils-scaling-platform-for-zk-applications\/"},"modified":"2024-05-23T13:51:36","modified_gmt":"2024-05-23T10:51:36","slug":"starkware-unveils-scaling-platform-for-zk-applications","status":"publish","type":"post","link":"https:\/\/forklog.com\/en\/starkware-unveils-scaling-platform-for-zk-applications\/","title":{"rendered":"StarkWare Unveils Scaling Platform for ZK Applications"},"content":{"rendered":"<p>StarkWare, in collaboration with Cartridge, has <a href=\"https:\/\/starkware.co\/zkthreads-canonical-zk-sharding-framework-for-dapps\/\">developed<\/a> the ZKThreads scaling framework for decentralized ZK applications within its L2 network, StarkNet.<\/p>\n<p>The solution will expand the product line based on the concept of <span data-descr=\"fractal scaling\" class=\"old_tooltip\">Fractal Scaling<\/span>, which StarkWare introduced in 2021.<\/p>\n<p>ZKThreads offers an alternative to existing ZK coprocessors by providing a unified protocol for verifying transaction batches and updating the canonical state, thus eliminating fragmentation.<\/p>\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>\u201cThe overall goal of the ZKThreads architecture is to allow dapps using proofs to balance performance, composition, and compatibility,\u201d the description states.<\/p>\n<\/blockquote>\n<p>At the core of ZKThreads are several key components: a dispenser, a verifier, and various contracts that handle application logic and state changes in the network. This framework is designed to ensure that transactions are correct and suitable for use in StarkNet.<\/p>\n<p>Another aspect of ZKThreads is its ability to facilitate direct execution in the L2 network. Transactions are grouped into sub-blocks, reducing processing time and optimizing resource usage.<\/p>\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/forklog.com\/wp-content\/uploads\/ZKthreads-process-Final.webp\" alt=\"ZKthreads-process-Final\" class=\"wp-image-233424\"\/><figcaption class=\"wp-element-caption\">ZKThreads operation logic. Source: StarkWare.\u00a0<\/figcaption><\/figure>\n<p>ZKThreads is expected to aid in scaling high-performance dapps on StarkNet, particularly session-based games like poker and chess. Players will not need to pay fees for each move, only for the transaction recording results at the base level.<\/p>\n<p>StarkWare also believes that ZKThreads will contribute to the development of the decentralized exchange segment on StarkNet. Platform clients will be charged only when withdrawing funds, rather than for each transaction.<\/p>\n<p>In March, the company <a href=\"https:\/\/forklog.com\/en\/news\/starkware-unveils-new-zkp-prover\">announced the launch<\/a> of a new zero-knowledge proof verifier, Stwo.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>StarkWare, in collaboration with Cartridge, has developed the ZKThreads scaling framework for decentralized ZK applications within its L2 network, StarkNet. The solution will expand the product line based on the concept of Fractal Scaling, which StarkWare introduced in 2021. ZKThreads offers an alternative to existing ZK coprocessors by providing a unified protocol for verifying transaction [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":13747,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"select":"","news_style_id":"","cryptorium_level":"","_short_excerpt_text":"","creation_source":"","_metatest_mainpost_news_update":false,"footnotes":""},"categories":[3],"tags":[73,1179,277,1177,1374,1317],"class_list":["post-13748","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news-and-analysis","tag-dapps","tag-layer-2-solutions","tag-scaling","tag-starknet","tag-starkware","tag-zkp"],"aioseo_notices":[],"amp_enabled":true,"views":"22","promo_type":"","layout_type":"","short_excerpt":"","is_update":"","_links":{"self":[{"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/posts\/13748","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/comments?post=13748"}],"version-history":[{"count":0,"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/posts\/13748\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/media\/13747"}],"wp:attachment":[{"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/media?parent=13748"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/categories?post=13748"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/tags?post=13748"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}