{"id":192863,"date":"2021-03-03T07:04:45","date_gmt":"2021-03-03T04:04:45","guid":{"rendered":"https:\/\/en.buradabiliyorum.com\/vitalik-proposes-solution-to-link-certain-layer-two-scaling-projects\/"},"modified":"2021-03-03T07:04:45","modified_gmt":"2021-03-03T04:04:45","slug":"vitalik-proposes-solution-to-link-certain-layer-two-scaling-projects","status":"publish","type":"post","link":"https:\/\/buradabiliyorum.com\/en\/vitalik-proposes-solution-to-link-certain-layer-two-scaling-projects\/","title":{"rendered":"# Vitalik proposes solution to link certain layer-two scaling projects"},"content":{"rendered":"<p>&#8220;<strong># Vitalik proposes solution to link certain layer-two scaling projects  <\/strong>&#8221;<br \/>\n<img decoding=\"async\" src=\"https:\/\/images.cointelegraph.com\/images\/840_aHR0cHM6Ly9zMy5jb2ludGVsZWdyYXBoLmNvbS91cGxvYWRzLzIwMjEtMDMvMTc0YTFhN2MtMTViOS00ZGQ5LTlkYTgtMDFkZjQxMDY1YzdlLmpwZw==.jpg\" \/><\/p>\n<div class=\"post-content\" data-v-5a136f3a>In an ongoing effort to battle escalating transaction fees while creating a unified ecosystem, Ethereum co-founder Vitalik Buterin has proposed a solution for a particular type of cross-rollup scaling.<\/p>\n<p>The<a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/ethresear.ch\/t\/cross-rollup-dex-with-smart-contracts-only-on-the-destination-side\/8778\"> proposal<\/a> outlines how two protocols using rollups can communicate with each other while maintaining interconnectivity and composability.<\/p>\n<p>Rollups are layer-two solutions that are essentially smart contract networks that process and store transaction data off the main chain. However, there are a number of different rollup types, with each using unique smart contracts such as optimistic and zero-knowledge.<\/p>\n<p>While a number of DeFi projects have deployed layer-two rollups, such as Loopring and Synthetix, the particulars of the various rollups mean projects are unable to communicate to one another directly on layer-two.<\/p>\n<p>Buterin\u2019s proposal assumes that one rollup can process simple transactions whereas the other has full smart contract support. There are already <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/ethresear.ch\/t\/hop-send-tokens-across-rollups\/8581\">proposals<\/a> for transfers between two smart contract enabled protocols using rollups.<\/p>\n<p>To explain how the proposal works, Buterin provides the example of a hypothetical exchange inter<a href=\"https:\/\/buradabiliyorum.com\/en\/category\/social-mediaa\/\" data-internallinksmanager029f6b8e52c=\"1\" title=\"Social Media\" target=\"_blank\" rel=\"noopener\">media<\/a>ry he called \u2018Ivan\u2019 \u2014 where Ivan has an account \u2018IVAN_A\u2019 on rollup A that he fully controls, and also has some funds deposited in a smart contract \u2018IVAN_B\u2019 on rollup B.<\/p>\n<p>The smart contract would be programmed to accept \u201cmemos\u201d that include additional data from anyone sending to it in order to secure any future transactions. The transactions create a connecting layer that keeps deposits in all these isolated contracts, allowing rollup A to send to rollup B via this layer.<\/p>\n<p>Buterin suggested that the behavior would work as follows;<\/p>\n<blockquote><p>\u201cAlice sends a transaction to IVAN_A with N coins and a memo ALICE_B. Ivan sends a transaction sending TRADE_VALUE * (1 &#8211; fee) coins through IVAN_B to ALICE_B\u201d<\/p><\/blockquote>\n<p>He added that the worst-case behavior would be if Ivan does not send coins to ALICE_B as he is expected to.<\/p>\n<p>Addressing the \u201cworst-case\u201d scenario that could arise as a result of using the proposed situation, Buterin emphasized that Alice would still be able to wait until the transaction on rollup A confirms, find some alternate route to getting coins on rollup B to pay fees, and then simply claim the funds herself.<\/p>\n<p>Responding to the proposal, Alon Muroch pointed out that it worked in a similar way to how banks clear transactions: <\/p>\n<blockquote><p>\u201cThat\u2019s very interesting, similar to how banks clear transactions between themselves. Batching assets into separate \u201caccounts\u201d could have limitations, a solution could be just big pools on either ends and fees split pro-rata.\u201d<\/p><\/blockquote>\n<\/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\/vitalik-proposes-solution-to-link-certain-layer-two-scaling-projects\" target=\"_blank\" rel=\"noopener\">Source<\/a><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>&#8220;# Vitalik proposes solution to link certain layer-two scaling projects &#8221; In an ongoing effort to battle escalating transaction fees while creating a unified ecosystem, Ethereum co-founder Vitalik Buterin has proposed a solution for a particular type of cross-rollup scaling. The proposal outlines how two protocols using rollups can communicate with each other while maintaining&#8230;<\/p>\n","protected":false},"author":1,"featured_media":192864,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"fifu_image_url":"https:\/\/images.cointelegraph.com\/images\/1200_aHR0cHM6Ly9zMy5jb2ludGVsZWdyYXBoLmNvbS91cGxvYWRzLzIwMjEtMDMvMTc0YTFhN2MtMTViOS00ZGQ5LTlkYTgtMDFkZjQxMDY1YzdlLmpwZw==.jpg","fifu_image_alt":"","footnotes":""},"categories":[1],"tags":[74868,95119,4965],"class_list":["post-192863","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-general","tag-defi","tag-layer2","tag-technology"],"_links":{"self":[{"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/posts\/192863","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=192863"}],"version-history":[{"count":0,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/posts\/192863\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/media\/192864"}],"wp:attachment":[{"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/media?parent=192863"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/categories?post=192863"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/tags?post=192863"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}