{"id":166199,"date":"2021-01-29T17:23:27","date_gmt":"2021-01-29T14:23:27","guid":{"rendered":"https:\/\/en.buradabiliyorum.com\/new-project-uses-rollups-to-build-linux-based-decentralized-computer\/"},"modified":"2021-01-29T17:23:27","modified_gmt":"2021-01-29T14:23:27","slug":"new-project-uses-rollups-to-build-linux-based-decentralized-computer","status":"publish","type":"post","link":"https:\/\/buradabiliyorum.com\/en\/new-project-uses-rollups-to-build-linux-based-decentralized-computer\/","title":{"rendered":"# New project uses rollups to build Linux-based decentralized computer"},"content":{"rendered":"<p>&#8220;<strong># New project uses rollups to build Linux-based decentralized computer <\/strong>&#8221;<br \/>\n<img decoding=\"async\" src=\"https:\/\/images.cointelegraph.com\/images\/840_aHR0cHM6Ly9zMy5jb2ludGVsZWdyYXBoLmNvbS91cGxvYWRzLzIwMjEtMDEvNzY4MTEzM2UtNWM1Zi00YmEyLThiOTAtMjdlNTJmZTI4MTI1LmpwZw==.jpg\" \/><\/p>\n<div class=\"post-content\" data-v-5a136f3a>Layer-two project Cartesi has unveiled a rollup-centric design for its Cartesi Machine, a Linux-based virtual machine that would allow developers to run any type of computing <a href=\"https:\/\/buradabiliyorum.com\/en\/category\/download-scripts-themes-apps\/\" data-internallinksmanager029f6b8e52c=\"9\" title=\"Download Scripts &amp; Themes &amp; Apps\" target=\"_blank\" rel=\"noopener\">app<\/a>lication secured via blockchains. <\/p>\n<p>Cartesi\u2019s design uses a slightly modified version of Optimistic Rollups, a layer-two <a href=\"https:\/\/buradabiliyorum.com\/en\/category\/technology\/\" data-internallinksmanager029f6b8e52c=\"4\" title=\"Technology\" target=\"_blank\" rel=\"noopener\">technology<\/a> developed within the Ethereum ecosystem, to power its virtual machine. In contrast with Optimism\u2019s implementation, which uses this type of rollups primarily to maintain full compatibility with Ethereum smart contracts, Cartesi wants to offer a traditional development environment. <\/p>\n<p>The Cartesi virtual machine emulates a RISC-V microprocessor architecture, an open-source alternative to the ARM instruction set commonly used in smartphones or Apple\u2019s M1-based computers. The RISC-V architecture allows running standard software environments based on Linux. For developers building on Cartesi, this means that smart contracts can be developed in virtually any language and development ecosystem, provided it is supported by Linux.<\/p>\n<p>The rollup-based design allows Cartesi to connect such a complex environment to the blockchain, piggybacking on its security model to ensure the validity of what happens on layer-two. The premise of a rollup is that all changes to the state of an external environment, for example wallet balances and exchange transactions, are eventually published in compressed form to the main layer one blockchain, for example Ethereum. <\/p>\n<p>Optimistic rollups rely on publishing the data on the blockchain and allowing a challenge period. During this time, users can submit \u201cfraud proofs\u201d to signal that the data is incorrect, triggering a dispute that should result in a correction of that data. Once resolved, the state is finalized and guaranteed to be valid through the blockchain\u2019s security model. The long withdrawal period is nonetheless a\u00a0common point of criticism.<\/p>\n<p>Cartesi\u2019s version of Optimistic Rollups uses so-called interactive dispute resolutions to allow the blockchain itself to compute the correct version of the data with minimal cost. Erick de Moura, founder of Cartesi, told Cointelegraph that this design is what allows running much more complex computations than what is offered by the Ethereum virtual machine:<\/p>\n<blockquote><p>\u201cOther rollups solutions are only making Solidity code perform better on layer-2.\u00a0We are, however, creating something that is much closer to a real decentralized computer with a real operating system.\u201d<\/p><\/blockquote>\n<p>De Moura also stressed that Cartesi\u2019s design is blockchain-agnostic, and works on other blockchains like Binance Smart Chain or Matic \u2014 with more integrations to be developed in the future as well. <\/p>\n<p>It remains to be seen if Cartesi\u2019s proposition will find traction. Amid virtually all smart contract platforms adopting Solidity, the project is going against the grain. Nonetheless, the Linux-based environment could be attractive for those building much more complex DApps.<\/p>\n<p><template data-name=\"subscription_form\" data-type=\"defi_newsletter\"><\/template><\/div>\n<blockquote><p><strong><span style=\"color: #ff6600;\">If you liked the article, do not forget to share it with your friends. Follow us on\u00a0<span style=\"color: #ff0000;\"><a style=\"color: #ff0000;\" href=\"https:\/\/news.google.com\/publications\/CAAqBwgKMLG0nwswvr63Aw\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Google News<\/a><\/span>\u00a0too, click on the star and choose us from your favorites.<\/span><\/strong><\/p><\/blockquote>\n<blockquote>\n<p style=\"text-align: center;\">For forums sites go to <span style=\"color: #ff9900;\"><a style=\"color: #ff9900;\" href=\"https:\/\/forum.buradabiliyorum.com\/\" target=\"_blank\" rel=\"noopener\">Forum.BuradaBiliyorum.Com<\/a><\/span><\/strong>\n<\/p><\/blockquote>\n<blockquote>\n<p style=\"text-align: center;\"><strong>If you want to read more <a href=\"https:\/\/buradabiliyorum.com\/en\/category\/news\/\" data-internallinksmanager029f6b8e52c=\"2\" title=\"News\" target=\"_blank\" rel=\"noopener\">News<\/a> articles, you can visit our <span style=\"color: #ff9900;\"><a style=\"color: #ff9900;\" href=\"https:\/\/en.buradabiliyorum.com\/general\/\" target=\"_blank\" rel=\"noopener\">General category.<\/a><\/span><\/strong><\/p>\n<\/blockquote>\n<p><span style=\"color: black;\"><a style=\"color: #ff9900;\" href=\"https:\/\/cointelegraph.com\/news\/new-project-uses-rollups-to-build-linux-based-decentralized-computer\" target=\"_blank\" rel=\"noopener\">Source<\/a><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>&#8220;# New project uses rollups to build Linux-based decentralized computer &#8221; Layer-two project Cartesi has unveiled a rollup-centric design for its Cartesi Machine, a Linux-based virtual machine that would allow developers to run any type of computing application secured via blockchains. Cartesi\u2019s design uses a slightly modified version of Optimistic Rollups, a layer-two technology developed&#8230;<\/p>\n","protected":false},"author":1,"featured_media":166200,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"fifu_image_url":"https:\/\/images.cointelegraph.com\/images\/1200_aHR0cHM6Ly9zMy5jb2ludGVsZWdyYXBoLmNvbS91cGxvYWRzLzIwMjEtMDEvNzY4MTEzM2UtNWM1Zi00YmEyLThiOTAtMjdlNTJmZTI4MTI1LmpwZw==.jpg","fifu_image_alt":"","footnotes":""},"categories":[1],"tags":[74894,75434,36056,4965],"class_list":["post-166199","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-general","tag-blockchain","tag-smart-contracts","tag-linux","tag-technology"],"_links":{"self":[{"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/posts\/166199","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/comments?post=166199"}],"version-history":[{"count":0,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/posts\/166199\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/media\/166200"}],"wp:attachment":[{"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/media?parent=166199"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/categories?post=166199"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/tags?post=166199"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}