{"id":79306,"date":"2024-05-23T04:18:07","date_gmt":"2024-05-23T08:18:07","guid":{"rendered":"https:\/\/coinscreed.com\/staging\/?p=79306"},"modified":"2024-05-23T04:18:11","modified_gmt":"2024-05-23T08:18:11","slug":"starkware-unveils-zkthreads-in-fractal-scaling-arsenal","status":"publish","type":"post","link":"https:\/\/coinscreed.com\/staging\/starkware-unveils-zkthreads-in-fractal-scaling-arsenal\/","title":{"rendered":"StarkWare Unveils ZKThreads in &#8216;Fractal Scaling&#8217; Arsenal"},"content":{"rendered":"\n<p>StarkWare and Cartridge introduce ZKThreads to enhance Starknet scalability via execution sharding and <a href=\"https:\/\/coinscreed.com\/staging\/understanding-zero-knowledge-proofs-in-cryptocurrency.html\" target=\"_blank\" rel=\"noreferrer noopener\">zero-knowledge proofs.<\/a><\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"768\" src=\"https:\/\/coinscreed.com\/staging\/wp-content\/uploads\/2024\/05\/starkware-1024x768.jpg\" alt=\"StarkWare Unveils ZKThreads in 'Fractal Scaling' Arsenal\" class=\"wp-image-79310\" srcset=\"https:\/\/coinscreed.com\/staging\/wp-content\/uploads\/2024\/05\/starkware-1024x768.jpg 1024w, https:\/\/coinscreed.com\/staging\/wp-content\/uploads\/2024\/05\/starkware-300x225.jpg 300w, https:\/\/coinscreed.com\/staging\/wp-content\/uploads\/2024\/05\/starkware-768x576.jpg 768w, https:\/\/coinscreed.com\/staging\/wp-content\/uploads\/2024\/05\/starkware-750x563.jpg 750w, https:\/\/coinscreed.com\/staging\/wp-content\/uploads\/2024\/05\/starkware-1140x855.jpg 1140w, https:\/\/coinscreed.com\/staging\/wp-content\/uploads\/2024\/05\/starkware.jpg 1200w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">StarkWare Unveils ZKThreads in &#8216;Fractal Scaling' Arsenal<\/figcaption><\/figure>\n\n\n\n<p>ZKThreads is a new scaling framework introduced by Cartridge and Layer 2 developer StarkWare to enhance the scalability of decentralized applications on Layer 2 Starknet via execution sharding enabled with zero-knowledge proofs.<\/p>\n\n\n\n<p>This expands upon the vision of fractal scalability unveiled by StarkWare in 2021.<\/p>\n\n\n\n<p>StarkWare informed The Block that ZKThreads will be utilized to expand Starknet's repertoire of &#8220;fractal-scaling&#8221; solutions, providing an alternative to the existing ZK coprocessors, which operate similarly.<\/p>\n\n\n\n<p>Consequently, current coprocessors, notwithstanding their efficacy, frequently function autonomously, resulting in fragmented liquidity and diminished <a href=\"https:\/\/coinscreed.com\/staging\/from-flexibility-to-interoperability-defis-multifaceted-advantages.html\" target=\"_blank\" rel=\"noreferrer noopener\">interoperability across applications<\/a>. With the introduction of ZKThreads, which supports provable applications and provides a standardized development environment, these fragmentation issues are intended to be resolved.<\/p>\n\n\n\n<p>By implementing execution sharding via zero-knowledge proofs, ZKThreads ensures that distinct segments of network transactions or computations are managed efficiently and securely. This configuration guarantees efficient scalability for blockchain decentralized applications (dapps) by distributing transactional and computational burden while maintaining the network's decentralization and security.<\/p>\n\n\n\n<p>The framework will be accessible within the Starknet ecosystem in addition to <a href=\"https:\/\/coinscreed.com\/staging\/okx-exchange-launches-ethereum-layer-2-network.html\" target=\"_blank\" rel=\"noreferrer noopener\">Layer 3 connections<\/a>. Layer 3 chains facilitate the expansion of decentralized applications that necessitate complete control customization.<\/p>\n\n\n\n<p>In contrast, ZKThreads is engineered to offer greater scalability by permitting direct default to the foundation layer, thereby guaranteeing liveness at each stage. Enhanced interoperability, security, and composability will be the goals for ecosystem dapps.<\/p>\n\n\n\n<p>&#8220;ZKThreads enable direct execution on Starknet when necessary, ensuring liveness at every stage and leaner design for decentralized applications,&#8221; stated StarkWare's head of product strategy, Louis Guthmann, in an interview with The Block.<\/p>\n\n\n\n<p>Cartridge, a developer based in Starknet, will employ ZKThreads initially to scale on-chain games. Prior to its implementation on the testnet, ZKThreads is anticipated to have undergone nine months of development.<\/p>\n\n\n\n<p>ZKThreads is comprised of several critical components, including a prover, a batcher, and various contracts that manage state changes and application logic on a network like Starknet. This configuration ensures that all Starknet transactions are accurate and functional.<\/p>\n\n\n\n<p>An additional feature of ZKThreads is its capability to support direct executions on Starknet in an emergency. Application logic is employed to regulate the creation and modification of transactions and state changes within the thread's app contracts.<\/p>\n\n\n\n<p>Subsequently, these transactions are consolidated into sub-blocks, which serves to optimize resource utilization and streamline processing times.<\/p>\n\n\n\n<p>ZKThreads is anticipated to enable Starknet to support high-performance decentralized applications, specifically those that rely on session-based on-chain activities such as <a href=\"https:\/\/www.chess.com\/article\/view\/the-intersection-of-poker-and-chess\" target=\"_blank\" rel=\"noreferrer noopener\">poker and chess.<span class=\"wpil-link-icon\" title=\"Link goes to external site.\" style=\"margin: 0 0 0 5px;\"><svg width=\"24\" height=\"24\" style=\"height:16px; width:16px; fill:#000000; stroke:#000000; display:inline-block;\" viewBox=\"0 0 24 24\" version=\"1.1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:svg=\"http:\/\/www.w3.org\/2000\/svg\"><g id=\"wpil-svg-outbound-7-icon-path\" fill=\"none\" clip-path=\"url(#clip0_31_188)\">\r\n                            <path d=\"M9.16724 14.8891L20.1672 3.88908\" stroke-linecap=\"round\"\/>\r\n                            <path d=\"M13.4497 3.53554L20.5208 3.53554L20.5208 10.6066\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\r\n                            <path d=\"M17.5 13.5L17.5 16.26C17.5 17.4179 17.5 17.9968 17.2675 18.4359C17.0799 18.7902 16.7902 19.0799 16.4359 19.2675C15.9968 19.5 15.4179 19.5 14.26 19.5L7.74 19.5C6.58213 19.5 6.0032 19.5 5.56414 19.2675C5.20983 19.0799 4.92007 18.7902 4.73247 18.4359C4.5 17.9968 4.5 17.4179 4.5 16.26L4.5 9.74C4.5 8.58213 4.5 8.0032 4.73247 7.56414C4.92007 7.20983 5.20982 6.92007 5.56414 6.73247C6.0032 6.5 6.58213 6.5 7.74 6.5L11 6.5\" stroke-linecap=\"round\"\/>\r\n                        <\/g>\r\n                        <defs>\r\n                            <clipPath id=\"clip0_31_188\">\r\n                                <rect fill=\"white\" height=\"24\" width=\"24\"\/>\r\n                            <\/clipPath>\r\n                        <\/defs><\/svg><\/span><\/a><\/p>\n\n\n\n<p>According to StarkWare, players will be required to remit payments exclusively at the conclusion of the game, when the results are documented on the public Starknet. This feature will enable StarkWare to economically host a wider variety of game genres wholly on the blockchain.<\/p>\n\n\n\n<p>Additionally, this framework is designed to improve decentralized applications, specifically decentralized exchanges that operate on Starknet.<\/p>\n\n\n\n<p>As an illustration, decentralized exchanges might witness a substantial decline in operational expenses because ZKThreads will restrict user fees to the moment of cashing out rather than incurring them on each individual transaction.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>StarkWare and Cartridge introduce ZKThreads to enhance Starknet scalability via execution sharding and zero-knowledge proofs. ZKThreads is a new scaling framework introduced by Cartridge and Layer 2 developer StarkWare to enhance the scalability of decentralized applications on Layer 2 Starknet via execution sharding enabled with zero-knowledge proofs. This expands upon the vision of fractal scalability [&hellip;]<\/p>\n","protected":false},"author":36,"featured_media":79310,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[21],"tags":[9639,9931,19673],"class_list":["post-79306","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news","tag-arsenal-2","tag-starkware","tag-zkthreads"],"jetpack_featured_media_url":"https:\/\/coinscreed.com\/staging\/wp-content\/uploads\/2024\/05\/starkware.jpg","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/coinscreed.com\/staging\/wp-json\/wp\/v2\/posts\/79306","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/coinscreed.com\/staging\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/coinscreed.com\/staging\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/coinscreed.com\/staging\/wp-json\/wp\/v2\/users\/36"}],"replies":[{"embeddable":true,"href":"https:\/\/coinscreed.com\/staging\/wp-json\/wp\/v2\/comments?post=79306"}],"version-history":[{"count":0,"href":"https:\/\/coinscreed.com\/staging\/wp-json\/wp\/v2\/posts\/79306\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/coinscreed.com\/staging\/wp-json\/wp\/v2\/media\/79310"}],"wp:attachment":[{"href":"https:\/\/coinscreed.com\/staging\/wp-json\/wp\/v2\/media?parent=79306"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/coinscreed.com\/staging\/wp-json\/wp\/v2\/categories?post=79306"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/coinscreed.com\/staging\/wp-json\/wp\/v2\/tags?post=79306"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}