<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
    <channel>
        <title>Fluent</title>
        <link>https://paragraph.com/@fluentlabs</link>
        <description>The era of expressivity | EVM, SVM and Wasm blended into one chain.</description>
        <lastBuildDate>Fri, 19 Jun 2026 06:19:40 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>en</language>
        <image>
            <title>Fluent</title>
            <url>https://storage.googleapis.com/papyrus_images/a6e88a258e37af945c649378b0d4921c7407a979b7bfa5848cf29ce5bf9abae9.png</url>
            <link>https://paragraph.com/@fluentlabs</link>
        </image>
        <copyright>All rights reserved</copyright>
        <item>
            <title><![CDATA[The Era of Expressivity. Why Performance is No Longer a Differentiator.]]></title>
            <link>https://paragraph.com/@fluentlabs/the-era-of-expressivity-why-performance-is-no-longer-a-differentiator</link>
            <guid>uvOlOY0416fkqv5nzr4c</guid>
            <pubDate>Wed, 05 Mar 2025 15:10:01 GMT</pubDate>
            <description><![CDATA[For years, the single most important problem to solve in the blockchain space was performance. Ethereum got clogged with cat NFTs and the industry responded with numerous solutions competing to make blockspace performant again. We’ve come a long way since then:Bitcoin and Ethereum process at most tens of transactions per second. But newer L1s like Aptos (15,015 TPS) and Solana (10,605 TPS), or L2s like Eclipse (8,600 TPS), scale much higher.Bitcoin’s consensus produces a block every 10 minute...]]></description>
            <content:encoded><![CDATA[<p>For years, the single most important problem to solve in the blockchain space was performance. Ethereum <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.coindesk.com/markets/2017/12/04/loveable-digital-kittens-are-clogging-ethereums-blockchain">got clogged with cat NFTs</a> and the industry responded with numerous solutions competing to make blockspace performant again.</p><p>We’ve come a long way since then:</p><ul><li><p>Bitcoin and Ethereum process at most tens of transactions per second. But newer L1s like Aptos (15,015 TPS) and Solana (10,605 TPS), or L2s like Eclipse (8,600 TPS), scale much higher.</p></li><li><p>Bitcoin’s consensus produces a block every 10 minutes, Ethereum ~12 seconds, while Aptos (190ms) and Solana (400ms) are much faster.</p></li></ul><div data-type="twitter" tweetId="1895139462100689225" tweetData="{&quot;__typename&quot;:&quot;Tweet&quot;,&quot;lang&quot;:&quot;in&quot;,&quot;favorite_count&quot;:91,&quot;possibly_sensitive&quot;:false,&quot;created_at&quot;:&quot;2025-02-27T15:50:32.000Z&quot;,&quot;display_text_range&quot;:[0,48],&quot;entities&quot;:{&quot;hashtags&quot;:[],&quot;urls&quot;:[],&quot;user_mentions&quot;:[],&quot;symbols&quot;:[],&quot;media&quot;:[{&quot;display_url&quot;:&quot;pic.x.com/RUHl4ui1za&quot;,&quot;expanded_url&quot;:&quot;https://x.com/ayyyeandy/status/1895139462100689225/photo/1&quot;,&quot;indices&quot;:[49,72],&quot;url&quot;:&quot;https://t.co/RUHl4ui1za&quot;}]},&quot;id_str&quot;:&quot;1895139462100689225&quot;,&quot;text&quot;:&quot;10,000,000 TPS.\n\n1GB blocks.\n\n1,000,000 rollups. https://t.co/RUHl4ui1za&quot;,&quot;user&quot;:{&quot;id_str&quot;:&quot;1046811588752285699&quot;,&quot;name&quot;:&quot;Andy&quot;,&quot;screen_name&quot;:&quot;ayyyeandy&quot;,&quot;is_blue_verified&quot;:true,&quot;profile_image_shape&quot;:&quot;Circle&quot;,&quot;verified&quot;:false,&quot;profile_image_url_https&quot;:&quot;https://storage.googleapis.com/papyrus_images/125f93d293224db9fb828b84e885e349f1905328ff51eb1e02db44bc801eb11b.jpg&quot;,&quot;highlighted_label&quot;:{&quot;description&quot;:&quot;The Rollup&quot;,&quot;badge&quot;:{&quot;url&quot;:&quot;https://pbs.twimg.com/profile_images/1967596717345247232/D9jkLref_bigger.jpg&quot;},&quot;url&quot;:{&quot;url&quot;:&quot;https://twitter.com/therollupco&quot;,&quot;url_type&quot;:&quot;DeepLink&quot;},&quot;user_label_type&quot;:&quot;BusinessLabel&quot;,&quot;user_label_display_type&quot;:&quot;Badge&quot;}},&quot;edit_control&quot;:{&quot;edit_tweet_ids&quot;:[&quot;1895139462100689225&quot;],&quot;editable_until_msecs&quot;:&quot;1740675032000&quot;,&quot;is_edit_eligible&quot;:true,&quot;edits_remaining&quot;:&quot;5&quot;},&quot;mediaDetails&quot;:[{&quot;display_url&quot;:&quot;pic.x.com/RUHl4ui1za&quot;,&quot;expanded_url&quot;:&quot;https://x.com/ayyyeandy/status/1895139462100689225/photo/1&quot;,&quot;ext_media_availability&quot;:{&quot;status&quot;:&quot;Available&quot;},&quot;indices&quot;:[49,72],&quot;media_url_https&quot;:&quot;https://pbs.twimg.com/media/GkzjQcPXIAA8gTP.jpg&quot;,&quot;original_info&quot;:{&quot;height&quot;:1034,&quot;width&quot;:1376,&quot;focus_rects&quot;:[{&quot;x&quot;:0,&quot;y&quot;:131,&quot;w&quot;:1376,&quot;h&quot;:771},{&quot;x&quot;:205,&quot;y&quot;:0,&quot;w&quot;:1034,&quot;h&quot;:1034},{&quot;x&quot;:269,&quot;y&quot;:0,&quot;w&quot;:907,&quot;h&quot;:1034},{&quot;x&quot;:464,&quot;y&quot;:0,&quot;w&quot;:517,&quot;h&quot;:1034},{&quot;x&quot;:0,&quot;y&quot;:0,&quot;w&quot;:1376,&quot;h&quot;:1034}]},&quot;sizes&quot;:{&quot;large&quot;:{&quot;h&quot;:1034,&quot;resize&quot;:&quot;fit&quot;,&quot;w&quot;:1376},&quot;medium&quot;:{&quot;h&quot;:902,&quot;resize&quot;:&quot;fit&quot;,&quot;w&quot;:1200},&quot;small&quot;:{&quot;h&quot;:511,&quot;resize&quot;:&quot;fit&quot;,&quot;w&quot;:680},&quot;thumb&quot;:{&quot;h&quot;:150,&quot;resize&quot;:&quot;crop&quot;,&quot;w&quot;:150}},&quot;type&quot;:&quot;photo&quot;,&quot;url&quot;:&quot;https://t.co/RUHl4ui1za&quot;}],&quot;photos&quot;:[{&quot;backgroundColor&quot;:{&quot;red&quot;:204,&quot;green&quot;:214,&quot;blue&quot;:221},&quot;cropCandidates&quot;:[{&quot;x&quot;:0,&quot;y&quot;:131,&quot;w&quot;:1376,&quot;h&quot;:771},{&quot;x&quot;:205,&quot;y&quot;:0,&quot;w&quot;:1034,&quot;h&quot;:1034},{&quot;x&quot;:269,&quot;y&quot;:0,&quot;w&quot;:907,&quot;h&quot;:1034},{&quot;x&quot;:464,&quot;y&quot;:0,&quot;w&quot;:517,&quot;h&quot;:1034},{&quot;x&quot;:0,&quot;y&quot;:0,&quot;w&quot;:1376,&quot;h&quot;:1034}],&quot;expandedUrl&quot;:&quot;https://x.com/ayyyeandy/status/1895139462100689225/photo/1&quot;,&quot;url&quot;:&quot;https://storage.googleapis.com/papyrus_images/5af80bab9ed362fa5752106c47a6c36763e8ed2be2a2ecdcf48df52d4eef9e98.jpg&quot;,&quot;width&quot;:1376,&quot;height&quot;:1034}],&quot;conversation_count&quot;:21,&quot;news_action_type&quot;:&quot;conversation&quot;,&quot;isEdited&quot;:false,&quot;isStaleEdit&quot;:false}"> 
  <div class="twitter-embed embed">
    <div class="twitter-header">
        <div style="display:flex">
          <a target="_blank" href="https://twitter.com/ayyyeandy">
              <img alt="User Avatar" class="twitter-avatar" src="https://storage.googleapis.com/papyrus_images/125f93d293224db9fb828b84e885e349f1905328ff51eb1e02db44bc801eb11b.jpg" />
            </a>
            <div style="margin-left:4px;margin-right:auto;line-height:1.2;">
              <a target="_blank" href="https://twitter.com/ayyyeandy" class="twitter-displayname">Andy</a>
              <p><a target="_blank" href="https://twitter.com/ayyyeandy" class="twitter-username">@ayyyeandy</a></p>
    
            </div>
            <a href="https://twitter.com/ayyyeandy/status/1895139462100689225" target="_blank">
              <img alt="Twitter Logo" class="twitter-logo" src="https://paragraph.com/editor/twitter/logo.png" />
            </a>
          </div>
        </div>
      
    <div class="twitter-body">
      10,000,000 TPS.<br /><br />1GB blocks.<br /><br />1,000,000 rollups. 
      <div class="twitter-media"><img class="twitter-image" src="https://storage.googleapis.com/papyrus_images/5af80bab9ed362fa5752106c47a6c36763e8ed2be2a2ecdcf48df52d4eef9e98.jpg" /></div>
      
       
    </div>
    
     <div class="twitter-footer">
          <a target="_blank" href="https://twitter.com/ayyyeandy/status/1895139462100689225" style="margin-right:16px; display:flex;">
            <img alt="Like Icon" class="twitter-heart" src="https://paragraph.com/editor/twitter/heart.png">
            91
          </a>
          <a target="_blank" href="https://twitter.com/ayyyeandy/status/1895139462100689225"><p>9:50 AM • Feb 27, 2025</p></a>
        </div>
    
  </div> 
  </div><p>Blockspace is no longer the scarce resource it once was. It is more available than ever and its commoditization is closer than many realize.</p><p>Performance still matters. It always will. <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://x.com/zen_llama/status/1872291844551278768">But it’s no longer a differentiator</a>, it’s table stakes.</p><h2 id="h-big-cheap-and-fast-blocks-then-what" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Big, cheap and fast blocks, then what?</strong></h2><p>The world knows about crypto and traditional developers are intrigued.</p><p>Case in point: <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/elizaOS/eliza">Eliza</a>, a project bridging AI and blockchain, amassed a massive 14.6k stars on GitHub, becoming the most popular repo in the world for several months in the past year. Yet, during that time, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.developerreport.com/developer-report">only around 3,500 new developers joined crypto per month</a>. While it&apos;s unclear how many were onboarded by Eliza, this contrast suggests that the conversion rate from web2 to web3 remains low.</p><div data-type="twitter" tweetId="1887880526054228060" tweetData="{&quot;__typename&quot;:&quot;Tweet&quot;,&quot;lang&quot;:&quot;en&quot;,&quot;favorite_count&quot;:745,&quot;created_at&quot;:&quot;2025-02-07T15:06:07.000Z&quot;,&quot;display_text_range&quot;:[0,274],&quot;entities&quot;:{&quot;hashtags&quot;:[],&quot;urls&quot;:[],&quot;user_mentions&quot;:[],&quot;symbols&quot;:[]},&quot;id_str&quot;:&quot;1887880526054228060&quot;,&quot;text&quot;:&quot;it&apos;d be hard for crypto to get much more attention from here\n\nthe most visible person on earth launched a coin, there&apos;s maybe 2-3 people on earth who can match that attention — and this is after polymarket was a headliner for the most visible election on earth\n\nkanye is one&quot;,&quot;user&quot;:{&quot;id_str&quot;:&quot;1309886201944473600&quot;,&quot;name&quot;:&quot;mert | helius.dev&quot;,&quot;screen_name&quot;:&quot;0xMert_&quot;,&quot;is_blue_verified&quot;:true,&quot;profile_image_shape&quot;:&quot;Circle&quot;,&quot;verified&quot;:false,&quot;profile_image_url_https&quot;:&quot;https://storage.googleapis.com/papyrus_images/73d3fe1e9451b8bec90a240240a3aec60fbb24489804ff54f26f0be095b97825.jpg&quot;,&quot;highlighted_label&quot;:{&quot;description&quot;:&quot;Helius&quot;,&quot;badge&quot;:{&quot;url&quot;:&quot;https://pbs.twimg.com/profile_images/1676292138617675784/BNf4F9-d_bigger.jpg&quot;},&quot;url&quot;:{&quot;url&quot;:&quot;https://twitter.com/heliuslabs&quot;,&quot;url_type&quot;:&quot;DeepLink&quot;},&quot;user_label_type&quot;:&quot;BusinessLabel&quot;,&quot;user_label_display_type&quot;:&quot;Badge&quot;}},&quot;edit_control&quot;:{&quot;edit_tweet_ids&quot;:[&quot;1887880526054228060&quot;],&quot;editable_until_msecs&quot;:&quot;1738944367000&quot;,&quot;is_edit_eligible&quot;:true,&quot;edits_remaining&quot;:&quot;5&quot;},&quot;conversation_count&quot;:147,&quot;news_action_type&quot;:&quot;conversation&quot;,&quot;isEdited&quot;:false,&quot;isStaleEdit&quot;:false,&quot;note_tweet&quot;:{&quot;id&quot;:&quot;Tm90ZVR3ZWV0UmVzdWx0czoxODg3ODgwNTI1OTQxMDMwOTEy&quot;}}"> 
  <div class="twitter-embed embed">
    <div class="twitter-header">
        <div style="display:flex">
          <a target="_blank" href="https://twitter.com/0xMert_">
              <img alt="User Avatar" class="twitter-avatar" src="https://storage.googleapis.com/papyrus_images/73d3fe1e9451b8bec90a240240a3aec60fbb24489804ff54f26f0be095b97825.jpg" />
            </a>
            <div style="margin-left:4px;margin-right:auto;line-height:1.2;">
              <a target="_blank" href="https://twitter.com/0xMert_" class="twitter-displayname">mert | helius.dev</a>
              <p><a target="_blank" href="https://twitter.com/0xMert_" class="twitter-username">@0xMert_</a></p>
    
            </div>
            <a href="https://twitter.com/0xMert_/status/1887880526054228060" target="_blank">
              <img alt="Twitter Logo" class="twitter-logo" src="https://paragraph.com/editor/twitter/logo.png" />
            </a>
          </div>
        </div>
      
    <div class="twitter-body">
      it'd be hard for crypto to get much more attention from here<br /><br />the most visible person on earth launched a coin, there's maybe 2-3 people on earth who can match that attention — and this is after polymarket was a headliner for the most visible election on earth<br /><br />kanye is one
      
      
       
    </div>
    
     <div class="twitter-footer">
          <a target="_blank" href="https://twitter.com/0xMert_/status/1887880526054228060" style="margin-right:16px; display:flex;">
            <img alt="Like Icon" class="twitter-heart" src="https://paragraph.com/editor/twitter/heart.png">
            745
          </a>
          <a target="_blank" href="https://twitter.com/0xMert_/status/1887880526054228060"><p>9:06 AM • Feb 7, 2025</p></a>
        </div>
    
  </div> 
  </div><p>It’s clear that developers are at our doorstep. The problem isn’t attracting them, it’s making sure they can easily walk through the door and feel compelled to stay.</p><p>Today, performance isn’t what holds developers back. Design constraints and poor developer experience do.</p><p>Building onchain today means making frustrating choices:</p><ul><li><p>You use TypeScript, Javascript or other common languages for almost everything, but now you have to work with Solidity (esoteric), Rust (hard), or an even more niche language (such as Cairo). Beyond just new languages, you’ll have to deal with new tools, frameworks, and the challenge of porting existing code.</p></li><li><p>Then, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://x.com/_weidai/status/1813588494692077615">you realize Solidity is extremely limited</a>. It’s good at working with tokens but not good at general application logic. Let’s take a painful example. In most programming languages, developers rely on standard libraries. These libraries provide built-in functions for strings, math, hashing and everything else they need. Solidity? Forget it. No standard library. No native utilities for common tasks. No efficient way to handle data. The reality is that Solidity lacks essential tools that make development easier elsewhere.</p></li><li><p>You want to build in a familiar way, but blockchains force you to pick between execution environments and make weird tradeoffs. Most developers don’t think in terms of VMs. They simply want to use the best languages and tools for the task at hand.</p></li></ul><p>New developers arrive with fresh ideas but quickly hit a wall. Experienced crypto developers come up with new product ideas but hit a wall too. No one wants to choose between VMs. They just want to use what is familiar and what already works.</p><p>The current model forces them to adapt to constraints rather than focus on innovating and solving real problems.</p><h2 id="h-expressivity-is-all-you-need" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Expressivity is all you need</strong></h2><p>Performance is no longer the limiting factor, it’s what developers can <em>express</em>.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/26bfb978ded75ef90c5f6056c1660c3fce447f6b1c029cf020da248f814286d7.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p>Developers should be able to build with whatever tools they prefer, and it should all just work.</p><p>While Solidity allows developers to access basic primitives, languages like Rust allow for advanced features like procedural and declarative macros. These can greatly reduce the amount of boiler plate code developers need to implement. Furthermore,  while Solidity requires developers to manually handle storage and memory, Rust provides built-in tools that help developers handle memory more efficiently. These functions let developers express their intentions with ease. The former is just one example, add Python, TypeScript, and other languages, and you can quickly see developers gaining even more freedom. Freedom to write clear and straightforward logic, unlocking builders&apos; creativity.</p><p>Every new computing paradigm - from the early days of software to the growth of the web, mobile, and cloud - has followed a clear pattern. Progress has always been driven by <strong>enabling expert creators to do more</strong> and <strong>lowering friction for the rest of us.</strong></p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/b1e82903486f462dd76fa3498421601daab84cc3aeecf8106db3a8aec1886dbc.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p>History will rhyme. Less constraints. More expressivity. More innovation. This time won’t be any different.</p><p>A follow-up piece will be out soon, exploring how Fluent’s blended execution is an effort to expand blockchain expressivity.</p><hr><p>We appreciate the reviews from <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://x.com/0xJim">Jim</a> (Lifi), <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://x.com/santiagoroel">Santiago R Santos</a> (Inversion Capital), <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://x.com/JasonYanowitz">Yano</a> (Blockworks), <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://x.com/wjvill">Will Villanueva</a> (Bonkbot), <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://x.com/dlubarov">Daniel Lubarov</a> (Polygon), <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://x.com/nosleepjon">NoSleepJon</a> (Hyperlane), Dankrad (Ethereum Foundation), and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://x.com/_weidai">Wei Dai</a> (1kx).</p><p>Follow Fluent on <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://x.com/fluentxyz">Twitter</a>.<br>Join Fluent’s <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://discord.gg/fluentxyz">Discord</a>.<br>Visit Fluent’s <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.fluent.xyz/">website</a>.</p>]]></content:encoded>
            <author>fluentlabs@newsletter.paragraph.com (Fluent)</author>
            <enclosure url="https://storage.googleapis.com/papyrus_images/b68db783b809de20093f4374a2d5e0afe8f70b90a9a05460ba6f090bee188e59.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Fluent Labs Raises $8M Led by Polychain Capital to Build the First Blended Execution Network]]></title>
            <link>https://paragraph.com/@fluentlabs/fluent-labs-raises-8m-led-by-polychain-capital-to-build-the-first-blended-execution-network</link>
            <guid>bwaQzrS1Icur0LUccvMu</guid>
            <pubDate>Wed, 19 Feb 2025 14:51:01 GMT</pubDate>
            <description><![CDATA[Developers are currently stuck with rigid execution environments that force them to use a limited set of programming languages and tools. Pick an EVM-only chain and use Solidity or pick an SVM-only chain and use Rust. The latter is more efficient but makes developers sacrifice valuable EVM network effects. Both environments, by themselves, are limiting and don’t let developers bring familiar programming languages, software libraries and off the shelf code from web2. Fluent offers a different ...]]></description>
            <content:encoded><![CDATA[<p>Developers are currently stuck with rigid execution environments that force them to use a limited set of programming languages and tools. Pick an EVM-only chain and use Solidity or pick an SVM-only chain and use Rust. The latter is more efficient but makes developers sacrifice valuable EVM network effects. Both environments, by themselves, are limiting and don’t let developers bring familiar programming languages, software libraries and off the shelf code from web2.</p><p>Fluent offers a different approach: blended execution.</p><p>Blended execution blurs the lines between virtual machines (VMs) and lets developers use web3-native and web2-native programming languages in one unified environment. It’s a maximally expressive design that can support arbitrary VMs.</p><p>The Fluent blockchain will blend the EVM, SVM, and Wasm, enabling dozens of programming languages (Rust, AssemblyScript, C++, etc.) and full compatibility with Ethereum and Solana development standards. As Fluent’s implementation of blended execution is so extensible, Fluent can integrate new VMs over time as they gain popularity.</p><p>Fluent Labs has raised $8M, led by <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://polychain.capital/">Polychain Capital</a>, to expand its core team and advance blended execution as the industry standard.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/781ef40d2c8a48792d10d55b92a8e57e8451a6c3b6c9425008269a7ebbac53b6.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p>Other investment firms include <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://dao5.com/">dao5</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://primitive.ventures/">Primitive Ventures</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.symbolic.capital/">Symbolic</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.buildercapital.io/">Builder Capital</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.nomadcapital.io/">Nomad Capital</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.publicworks.fm/">Public Works</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.mhventures.io/">MH Ventures</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://therollup.co/ventures">The Rollup</a> and more. Angel investors include <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://x.com/balajis">Balaji</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://x.com/musalbas">Mustafa Al-Bassam</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://x.com/JasonYanowitz">Jason Yanowitz</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://x.com/santiagoroel">Santiago Santos</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://x.com/dingalingts">Dingaling</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://x.com/ekrahm">Ekram Ahmed</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://x.com/kiddoq">Cristian Manea</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://x.com/will__price">Will Price</a> and more.</p><p>With blended execution, users can access applications from different VM ecosystems in one place without switching wallets. Pssst... just a little more patience before you can try it yourself. In the meantime, follow Fluent on Twitter so you don’t miss a step of the journey: <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://x.com/fluentxyz">https://x.com/fluentxyz</a></p><p>There are currently around 60 projects in the Fluent ecosystem across DeFi, infrastructure, consumer, and gaming. Early developers are building a range of applications on Fluent, such as the first fully on-chain quant, a Web3-native Product Hunt, and a Fantasy Top for OnlyFans creators. And many more teams are building in stealth.</p><p>Want to be next? Fluent Labs is hosting an event in EthDenver to meet builders and talk about app ideas. Join here: <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://lu.ma/3luj2t8v">https://lu.ma/3luj2t8v</a>. Not in Denver? No problem! Hop into the Discord and let’s chat: <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://discord.gg/fluentxyz">https://discord.gg/fluentxyz</a></p>]]></content:encoded>
            <author>fluentlabs@newsletter.paragraph.com (Fluent)</author>
            <enclosure url="https://storage.googleapis.com/papyrus_images/bf6bfaabea14247130177ab8ac4cd39ff1d8174a40494900b57d6b51a1141bc8.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Blended is cool, but is anyone actually building?]]></title>
            <link>https://paragraph.com/@fluentlabs/blended-is-cool-but-is-anyone-actually-building</link>
            <guid>solhlZEvjOpEheolR6GZ</guid>
            <pubDate>Tue, 19 Nov 2024 13:30:08 GMT</pubDate>
            <description><![CDATA[Over the past couple of years, there’s been no shortage of pessimistic discourse. Some of the sentiment reflects a prolonged bear market. Some of it reflects healthy skepticism. Some of it reflects financial nihilism. How many times have you heard the following:“Where are all the apps”“Token is the only product”“Money is the only use case”Recently, altVMs have sparked a change. They usher in new technical features such as parallel execution, formal verification, local fee markets, dozens of p...]]></description>
            <content:encoded><![CDATA[<p>Over the past couple of years, there’s been no shortage of pessimistic discourse. Some of the sentiment reflects a prolonged bear market. Some of it reflects healthy skepticism. Some of it reflects financial nihilism. How many times have you heard the following:</p><ul><li><p>“Where are all the apps”</p></li><li><p>“Token is the only product”</p></li><li><p>“Money is the only use case”</p></li></ul><p>Recently, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://x.com/0xJim/status/1849848824690246127">altVMs have sparked a change</a>. They usher in <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://x.com/0xDino__/status/1851492140431573254">new technical features</a> such as parallel execution, formal verification, local fee markets, dozens of programming languages, millions of software libraries, privacy, etc. but just as importantly a fresh mindset towards apps and builders. <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://x.com/0xJim/status/1846572962813522348">altVMs are making people optimistic again</a>.</p><div data-type="twitter" tweetId="1846572962813522348" tweetData="{&quot;__typename&quot;:&quot;Tweet&quot;,&quot;lang&quot;:&quot;en&quot;,&quot;favorite_count&quot;:744,&quot;possibly_sensitive&quot;:false,&quot;created_at&quot;:&quot;2024-10-16T15:24:36.000Z&quot;,&quot;display_text_range&quot;:[0,282],&quot;entities&quot;:{&quot;hashtags&quot;:[],&quot;urls&quot;:[],&quot;user_mentions&quot;:[{&quot;id_str&quot;:&quot;951329744804392960&quot;,&quot;indices&quot;:[100,107],&quot;name&quot;:&quot;Solana&quot;,&quot;screen_name&quot;:&quot;solana&quot;},{&quot;id_str&quot;:&quot;1632504432746192896&quot;,&quot;indices&quot;:[109,125],&quot;name&quot;:&quot;Movement&quot;,&quot;screen_name&quot;:&quot;movementlabsxyz&quot;},{&quot;id_str&quot;:&quot;1512166664770670598&quot;,&quot;indices&quot;:[127,138],&quot;name&quot;:&quot;Eclipse&quot;,&quot;screen_name&quot;:&quot;EclipseFND&quot;},{&quot;id_str&quot;:&quot;1442437262663319565&quot;,&quot;indices&quot;:[140,155],&quot;name&quot;:&quot;TON 💎&quot;,&quot;screen_name&quot;:&quot;ton_blockchain&quot;},{&quot;id_str&quot;:&quot;1573089091318448128&quot;,&quot;indices&quot;:[157,167],&quot;name&quot;:&quot;Fluent&quot;,&quot;screen_name&quot;:&quot;fluentxyz&quot;}],&quot;symbols&quot;:[],&quot;media&quot;:[{&quot;display_url&quot;:&quot;pic.x.com/cTutnuN9bE&quot;,&quot;expanded_url&quot;:&quot;https://x.com/0xJim/status/1846572962813522348/photo/1&quot;,&quot;indices&quot;:[283,306],&quot;url&quot;:&quot;https://t.co/cTutnuN9bE&quot;}]},&quot;id_str&quot;:&quot;1846572962813522348&quot;,&quot;text&quot;:&quot;some news: going forward, my team is focusing 100% of our efforts on altVMs\n\nthat means building on @solana, @movementlabsxyz, @EclipseFND, @ton_blockchain, @fluentxyz &amp;amp; others that we’re bullish on\n\nit also means much less building on Ethereum.\n\nthis was a hard decision for me https://t.co/cTutnuN9bE&quot;,&quot;user&quot;:{&quot;id_str&quot;:&quot;1179611794228174849&quot;,&quot;name&quot;:&quot;Jim&quot;,&quot;screen_name&quot;:&quot;0xJim&quot;,&quot;is_blue_verified&quot;:true,&quot;profile_image_shape&quot;:&quot;Circle&quot;,&quot;verified&quot;:false,&quot;profile_image_url_https&quot;:&quot;https://storage.googleapis.com/papyrus_images/850edfb5e7d91dae766f31c36b0d5d9a5019e7a2ed10f88fc34b666f4aa57693.jpg&quot;},&quot;edit_control&quot;:{&quot;edit_tweet_ids&quot;:[&quot;1846572962813522348&quot;],&quot;editable_until_msecs&quot;:&quot;1729095876000&quot;,&quot;is_edit_eligible&quot;:false,&quot;edits_remaining&quot;:&quot;5&quot;},&quot;mediaDetails&quot;:[{&quot;display_url&quot;:&quot;pic.x.com/cTutnuN9bE&quot;,&quot;expanded_url&quot;:&quot;https://x.com/0xJim/status/1846572962813522348/photo/1&quot;,&quot;ext_media_availability&quot;:{&quot;status&quot;:&quot;Available&quot;},&quot;indices&quot;:[283,306],&quot;media_url_https&quot;:&quot;https://pbs.twimg.com/media/GaBVkjcWUAAzUXW.jpg&quot;,&quot;original_info&quot;:{&quot;height&quot;:1343,&quot;width&quot;:2048,&quot;focus_rects&quot;:[{&quot;x&quot;:0,&quot;y&quot;:0,&quot;w&quot;:2048,&quot;h&quot;:1147},{&quot;x&quot;:353,&quot;y&quot;:0,&quot;w&quot;:1343,&quot;h&quot;:1343},{&quot;x&quot;:435,&quot;y&quot;:0,&quot;w&quot;:1178,&quot;h&quot;:1343},{&quot;x&quot;:688,&quot;y&quot;:0,&quot;w&quot;:672,&quot;h&quot;:1343},{&quot;x&quot;:0,&quot;y&quot;:0,&quot;w&quot;:2048,&quot;h&quot;:1343}]},&quot;sizes&quot;:{&quot;large&quot;:{&quot;h&quot;:1343,&quot;resize&quot;:&quot;fit&quot;,&quot;w&quot;:2048},&quot;medium&quot;:{&quot;h&quot;:787,&quot;resize&quot;:&quot;fit&quot;,&quot;w&quot;:1200},&quot;small&quot;:{&quot;h&quot;:446,&quot;resize&quot;:&quot;fit&quot;,&quot;w&quot;:680},&quot;thumb&quot;:{&quot;h&quot;:150,&quot;resize&quot;:&quot;crop&quot;,&quot;w&quot;:150}},&quot;type&quot;:&quot;photo&quot;,&quot;url&quot;:&quot;https://t.co/cTutnuN9bE&quot;}],&quot;photos&quot;:[{&quot;backgroundColor&quot;:{&quot;red&quot;:204,&quot;green&quot;:214,&quot;blue&quot;:221},&quot;cropCandidates&quot;:[{&quot;x&quot;:0,&quot;y&quot;:0,&quot;w&quot;:2048,&quot;h&quot;:1147},{&quot;x&quot;:353,&quot;y&quot;:0,&quot;w&quot;:1343,&quot;h&quot;:1343},{&quot;x&quot;:435,&quot;y&quot;:0,&quot;w&quot;:1178,&quot;h&quot;:1343},{&quot;x&quot;:688,&quot;y&quot;:0,&quot;w&quot;:672,&quot;h&quot;:1343},{&quot;x&quot;:0,&quot;y&quot;:0,&quot;w&quot;:2048,&quot;h&quot;:1343}],&quot;expandedUrl&quot;:&quot;https://x.com/0xJim/status/1846572962813522348/photo/1&quot;,&quot;url&quot;:&quot;https://storage.googleapis.com/papyrus_images/83f8e5c096146062557187e60d8676b6bdc3147661a538a3706acc20ab438cab.jpg&quot;,&quot;width&quot;:2048,&quot;height&quot;:1343}],&quot;conversation_count&quot;:241,&quot;news_action_type&quot;:&quot;conversation&quot;,&quot;isEdited&quot;:false,&quot;isStaleEdit&quot;:false,&quot;note_tweet&quot;:{&quot;id&quot;:&quot;Tm90ZVR3ZWV0UmVzdWx0czoxODQ2NTcyOTYyMzQzNzQzNDg4&quot;}}"> 
  <div class="twitter-embed embed">
    <div class="twitter-header">
        <div style="display:flex">
          <a target="_blank" href="https://twitter.com/0xJim">
              <img alt="User Avatar" class="twitter-avatar" src="https://storage.googleapis.com/papyrus_images/850edfb5e7d91dae766f31c36b0d5d9a5019e7a2ed10f88fc34b666f4aa57693.jpg" />
            </a>
            <div style="margin-left:4px;margin-right:auto;line-height:1.2;">
              <a target="_blank" href="https://twitter.com/0xJim" class="twitter-displayname">Jim</a>
              <p><a target="_blank" href="https://twitter.com/0xJim" class="twitter-username">@0xJim</a></p>
    
            </div>
            <a href="https://twitter.com/0xJim/status/1846572962813522348" target="_blank">
              <img alt="Twitter Logo" class="twitter-logo" src="https://paragraph.com/editor/twitter/logo.png" />
            </a>
          </div>
        </div>
      
    <div class="twitter-body">
      some news: going forward, my team is focusing 100% of our efforts on altVMs<br /><br />that means building on <a class="twitter-content-link"  href="https://twitter.com/solana" target="_blank">@solana</a>, <a class="twitter-content-link"  href="https://twitter.com/movementlabsxyz" target="_blank">@movementlabsxyz</a>, <a class="twitter-content-link"  href="https://twitter.com/EclipseFND" target="_blank">@EclipseFND</a>, <a class="twitter-content-link"  href="https://twitter.com/ton_blockchain" target="_blank">@ton_blockchain</a>, <a class="twitter-content-link"  href="https://twitter.com/fluentxyz" target="_blank">@fluentxyz</a> &amp; others that we’re bullish on<br /><br />it also means much less building on Ethereum.<br /><br />this was a hard decision for me 
      <div class="twitter-media"><img class="twitter-image" src="https://storage.googleapis.com/papyrus_images/83f8e5c096146062557187e60d8676b6bdc3147661a538a3706acc20ab438cab.jpg" /></div>
      
       
    </div>
    
     <div class="twitter-footer">
          <a target="_blank" href="https://twitter.com/0xJim/status/1846572962813522348" style="margin-right:16px; display:flex;">
            <img alt="Like Icon" class="twitter-heart" src="https://paragraph.com/editor/twitter/heart.png">
            744
          </a>
          <a target="_blank" href="https://twitter.com/0xJim/status/1846572962813522348"><p>10:24 AM • Oct 16, 2024</p></a>
        </div>
    
  </div> 
  </div><p>How is Fluent contributing to that mission?</p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://fluent-labs.notion.site/Blended-101-1438a5e94b978049bf3bef1278c68d1d"><strong>Blended execution</strong></a><strong> is a new way to build smart contract applications using programming languages and tools from different virtual machines</strong>. This results in real-time, atomic composability between otherwise isolated environments, making it possible for developers to create cohesive applications, leveraging multiple programming paradigms.</p><p>Blended applications operate within a blended execution environment. They take the best tools for each part of an application and make them work as one, resulting in better performance, flexibility and usability.</p><p>Ok this sounds cool, but do devs care? Are people building? Do blended applications actually look different?</p><p><strong>Yes :) Introducing the Fluent ecosystem, including 7 blended applications leveraging functionality uniquely possible on Fluent.</strong></p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/e4f24b5e4d0257f0f45f5acee3ad75503212ba3d917106170134b764ba9f0831.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p>The ecosystem also consists of 50 other apps and infra providers, including <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://x.com/hyperdrive_box">Hyperdrive</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://x.com/TimeswapLabs">Timeswap</a> and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://x.com/SearchOnDora">Dora</a>, joining the mission to build a net-new environment where EVM, SVM and Wasm apps can all co-exist.</p><p>Now, let’s zoom in on a few of these <strong>blended apps</strong>:</p><ul><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://x.com/ArchetypalTech"><strong>Archetypal Labs</strong></a> is building The O’Ruggin Trail, a fully onchain text adventure written in Solidity that leverages blended execution to enable game modding in both Solidity and Rust. Ultimately Fluent will support AssemblyScript and Lua to broaden the design space even further.</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://x.com/GriffyCommunity"><strong>Griffy</strong></a> is a prediction market where users can trade in 150+ categories, from sports to celebrities. Griffy will be written in SVM Rust and support ERC-20 tokens, uniquely enabled by a blended execution environment.</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://x.com/bloccarat"><strong>Blocarrat</strong></a> is the first fully onchain baccarat game blending Rust smart contracts for its game engine with Solidity contracts for managing wagers and settlement. Fluent’s parallelized environment offers real-time performance for live game play, and the blending of contracts enables a non-custodial wagering experience with ERC-20 tokens.</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://x.com/StreamDefi"><strong>Klyra</strong></a> is building a cross-chain compatibility layer for a market making and clearing protocol. Instead of having a separate system that checks balances between EVM and SVM environments, Fluent enables a single system where signed transactions can be accepted across multiple chains yet balances can be managed internally at one layer (think how Thorchain manages balances across chains but without multisigs). Solana transaction verification is achieved on Fluent using Rust by creating a simple precompile. While this is theoretically possible on EVM chains, parsing Solana transactions poses significant overhead that is expensive on a 32-byte stack due to incompatible cryptography (ed25519).</p></li></ul><p>That’s just what’s being built right now. Other unique developer experiences uniquely possible on Fluent include:</p><ul><li><p>DeFi apps that support both ERC-20 and SPL tokens</p></li><li><p>Encrypted onchain operations like hidden data for games or data-invisible AI computations using FHE</p></li><li><p>Solidity programs that interact with Rust agents</p></li><li><p>Private multi-sigs with cheap signature verification and dynamic custody set updates using the Schnorr signature scheme for threshold encryption</p></li></ul><p>In the coming weeks, emerging blended apps will be spotlighted, showcasing how blended execution offers an alternative to current blockchain programming models, enabling fresh applications.</p><p>Let’s move beyond copy pasta mindset and build different. You can check out the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/fluentlabs-xyz/awesome-fluent">dev resources</a> and already experiment with deploying blended apps on Fluent Devnet. Got a question? Slide into the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://discord.gg/fluentlabs">Discord</a> or the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://t.me/+W3hgkioteMljODc8">Telegram</a> builder’s chat and say hi 🤙</p>]]></content:encoded>
            <author>fluentlabs@newsletter.paragraph.com (Fluent)</author>
            <enclosure url="https://storage.googleapis.com/papyrus_images/4fca635f796f26d85dc5673a4a11b7ca813134375c04e8ef85df1bd86858b6b3.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Introducing Fluent Public Devnet: Building Wasm and EVM-based Blended Apps]]></title>
            <link>https://paragraph.com/@fluentlabs/introducing-fluent-public-devnet-building-wasm-and-evm-based-blended-apps</link>
            <guid>5nfTOSW5nz1Vja4NTqmJ</guid>
            <pubDate>Tue, 25 Jun 2024 14:40:40 GMT</pubDate>
            <description><![CDATA[If you’ve been following the Fluent journey, you know that Private Devnet V1 was shipped about six months ago and Private Devnet V2 was shipped about four months ago. Wasm-based contracts were delivered first, EVM-compatibility was then enabled, and now for public devnet Wasm and EVM-based contracts can call each other directly. For the first time, blended applications composed of Solidity, Rust and Vyper contracts can be built on Fluent.The First Blended DevnetFluent Public Devnet is an L2 e...]]></description>
            <content:encoded><![CDATA[<p>If you’ve been following the Fluent journey, you know that Private Devnet V1 was shipped <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://mirror.xyz/fluentlabs.eth/OnDXKtoIr04q8R_VGIjwUQmb4tp8r_TcrSlQLrJ5Eyk">about six months ago</a> and Private Devnet V2 was shipped <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://mirror.xyz/fluentlabs.eth/gpg1Bk8X3QfJoRS0cey_Wk92LwK8PUl2BGKTEdPfpUM">about four months ago</a>.</p><p>Wasm-based contracts were delivered first, EVM-compatibility was then enabled, and now for public devnet Wasm and EVM-based contracts can call each other directly. For the first time, blended applications composed of Solidity, Rust and Vyper contracts can be built on Fluent.</p><h1 id="h-the-first-blended-devnet" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">The First Blended Devnet</h1><p>Fluent Public Devnet is an L2 execution environment where Wasm and EVM-based smart contracts can directly interact with each other. Specifically, one portion of an application can be written in Rust, and another in Solidity or Vyper, with real-time composability between them.</p><p>The first demo app on Fluent showcasing composable contracts across VM targets is a <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://chess.gblend.xyz/">chess game</a>. The game combines logic written in Rust, using the<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://crates.io/crates/shakmaty"> Shakmaty rust crate</a>, with a Solidity smart contract designed to manage game interactions.</p><div data-type="twitter" tweetId="1804918589562179697" tweetData="{&quot;__typename&quot;:&quot;Tweet&quot;,&quot;lang&quot;:&quot;en&quot;,&quot;favorite_count&quot;:16,&quot;possibly_sensitive&quot;:false,&quot;created_at&quot;:&quot;2024-06-23T16:45:00.000Z&quot;,&quot;display_text_range&quot;:[0,171],&quot;entities&quot;:{&quot;hashtags&quot;:[],&quot;urls&quot;:[],&quot;user_mentions&quot;:[],&quot;symbols&quot;:[],&quot;media&quot;:[{&quot;display_url&quot;:&quot;pic.x.com/WNsPn9VuwU&quot;,&quot;expanded_url&quot;:&quot;https://x.com/fluentxyz/status/1804918589562179697/video/1&quot;,&quot;indices&quot;:[172,195],&quot;url&quot;:&quot;https://t.co/WNsPn9VuwU&quot;}]},&quot;id_str&quot;:&quot;1804918589562179697&quot;,&quot;text&quot;:&quot;Blended applications can call contracts written in various programming languages.\n\nIn this example, a Solidity contract natively interacts with a Rust contract. Checkmate. https://t.co/WNsPn9VuwU&quot;,&quot;user&quot;:{&quot;id_str&quot;:&quot;1573089091318448128&quot;,&quot;name&quot;:&quot;Fluent&quot;,&quot;screen_name&quot;:&quot;fluentxyz&quot;,&quot;is_blue_verified&quot;:true,&quot;profile_image_shape&quot;:&quot;Square&quot;,&quot;verified&quot;:false,&quot;verified_type&quot;:&quot;Business&quot;,&quot;profile_image_url_https&quot;:&quot;https://storage.googleapis.com/papyrus_images/261c9aed46c24b2b74e789d6c8162017aa415b398b177c7dc36448047f0d592f.jpg&quot;},&quot;edit_control&quot;:{&quot;edit_tweet_ids&quot;:[&quot;1804918589562179697&quot;],&quot;editable_until_msecs&quot;:&quot;1719164700000&quot;,&quot;is_edit_eligible&quot;:true,&quot;edits_remaining&quot;:&quot;5&quot;},&quot;mediaDetails&quot;:[{&quot;additional_media_info&quot;:{},&quot;display_url&quot;:&quot;pic.x.com/WNsPn9VuwU&quot;,&quot;expanded_url&quot;:&quot;https://x.com/fluentxyz/status/1804918589562179697/video/1&quot;,&quot;ext_media_availability&quot;:{&quot;status&quot;:&quot;Available&quot;},&quot;indices&quot;:[172,195],&quot;media_url_https&quot;:&quot;https://pbs.twimg.com/ext_tw_video_thumb/1804068496575242241/pu/img/w_rxILpXLkVflixd.jpg&quot;,&quot;original_info&quot;:{&quot;height&quot;:1080,&quot;width&quot;:1920,&quot;focus_rects&quot;:[]},&quot;sizes&quot;:{&quot;large&quot;:{&quot;h&quot;:1080,&quot;resize&quot;:&quot;fit&quot;,&quot;w&quot;:1920},&quot;medium&quot;:{&quot;h&quot;:675,&quot;resize&quot;:&quot;fit&quot;,&quot;w&quot;:1200},&quot;small&quot;:{&quot;h&quot;:383,&quot;resize&quot;:&quot;fit&quot;,&quot;w&quot;:680},&quot;thumb&quot;:{&quot;h&quot;:150,&quot;resize&quot;:&quot;crop&quot;,&quot;w&quot;:150}},&quot;type&quot;:&quot;video&quot;,&quot;url&quot;:&quot;https://t.co/WNsPn9VuwU&quot;,&quot;video_info&quot;:{&quot;aspect_ratio&quot;:[16,9],&quot;duration_millis&quot;:131946,&quot;variants&quot;:[{&quot;content_type&quot;:&quot;application/x-mpegURL&quot;,&quot;url&quot;:&quot;https://video.twimg.com/ext_tw_video/1804068496575242241/pu/pl/OrB4EDHg79cP5Nr-.m3u8?tag=12&amp;v=597&quot;},{&quot;bitrate&quot;:256000,&quot;content_type&quot;:&quot;video/mp4&quot;,&quot;url&quot;:&quot;https://video.twimg.com/ext_tw_video/1804068496575242241/pu/vid/avc1/480x270/m5VgknmYKrfUDHFa.mp4?tag=12&quot;},{&quot;bitrate&quot;:832000,&quot;content_type&quot;:&quot;video/mp4&quot;,&quot;url&quot;:&quot;https://video.twimg.com/ext_tw_video/1804068496575242241/pu/vid/avc1/640x360/jK6cJ9ki0XhZuxzO.mp4?tag=12&quot;},{&quot;bitrate&quot;:2176000,&quot;content_type&quot;:&quot;video/mp4&quot;,&quot;url&quot;:&quot;https://video.twimg.com/ext_tw_video/1804068496575242241/pu/vid/avc1/1280x720/EbUhCWByZBREm_Cf.mp4?tag=12&quot;}]}}],&quot;photos&quot;:[],&quot;video&quot;:{&quot;aspectRatio&quot;:[16,9],&quot;contentType&quot;:&quot;media_entity&quot;,&quot;durationMs&quot;:131946,&quot;mediaAvailability&quot;:{&quot;status&quot;:&quot;available&quot;},&quot;poster&quot;:&quot;https://pbs.twimg.com/ext_tw_video_thumb/1804068496575242241/pu/img/w_rxILpXLkVflixd.jpg&quot;,&quot;variants&quot;:[{&quot;type&quot;:&quot;application/x-mpegURL&quot;,&quot;src&quot;:&quot;https://video.twimg.com/ext_tw_video/1804068496575242241/pu/pl/OrB4EDHg79cP5Nr-.m3u8?tag=12&amp;v=597&quot;},{&quot;type&quot;:&quot;video/mp4&quot;,&quot;src&quot;:&quot;https://video.twimg.com/ext_tw_video/1804068496575242241/pu/vid/avc1/480x270/m5VgknmYKrfUDHFa.mp4?tag=12&quot;},{&quot;type&quot;:&quot;video/mp4&quot;,&quot;src&quot;:&quot;https://video.twimg.com/ext_tw_video/1804068496575242241/pu/vid/avc1/640x360/jK6cJ9ki0XhZuxzO.mp4?tag=12&quot;},{&quot;type&quot;:&quot;video/mp4&quot;,&quot;src&quot;:&quot;https://video.twimg.com/ext_tw_video/1804068496575242241/pu/vid/avc1/1280x720/EbUhCWByZBREm_Cf.mp4?tag=12&quot;}],&quot;videoId&quot;:{&quot;type&quot;:&quot;tweet&quot;,&quot;id&quot;:&quot;1804918589562179697&quot;},&quot;viewCount&quot;:0},&quot;conversation_count&quot;:3,&quot;news_action_type&quot;:&quot;conversation&quot;,&quot;isEdited&quot;:false,&quot;isStaleEdit&quot;:false}"> 
  <div class="twitter-embed embed">
    <div class="twitter-header">
        <div style="display:flex">
          <a target="_blank" href="https://twitter.com/fluentxyz">
              <img alt="User Avatar" class="twitter-avatar" src="https://storage.googleapis.com/papyrus_images/261c9aed46c24b2b74e789d6c8162017aa415b398b177c7dc36448047f0d592f.jpg" />
            </a>
            <div style="margin-left:4px;margin-right:auto;line-height:1.2;">
              <a target="_blank" href="https://twitter.com/fluentxyz" class="twitter-displayname">Fluent</a>
              <p><a target="_blank" href="https://twitter.com/fluentxyz" class="twitter-username">@fluentxyz</a></p>
    
            </div>
            <a href="https://twitter.com/fluentxyz/status/1804918589562179697" target="_blank">
              <img alt="Twitter Logo" class="twitter-logo" src="https://paragraph.com/editor/twitter/logo.png" />
            </a>
          </div>
        </div>
      
    <div class="twitter-body">
      Blended applications can call contracts written in various programming languages.<br /><br />In this example, a Solidity contract natively interacts with a Rust contract. Checkmate. 
      <div class="twitter-media">
      <img class="twitter-image" src="https://pbs.twimg.com/ext_tw_video_thumb/1804068496575242241/pu/img/w_rxILpXLkVflixd.jpg"> 
    </div>
      
       
    </div>
    
     <div class="twitter-footer">
          <a target="_blank" href="https://twitter.com/fluentxyz/status/1804918589562179697" style="margin-right:16px; display:flex;">
            <img alt="Like Icon" class="twitter-heart" src="https://paragraph.com/editor/twitter/heart.png">
            16
          </a>
          <a target="_blank" href="https://twitter.com/fluentxyz/status/1804918589562179697"><p>11:45 AM • Jun 23, 2024</p></a>
        </div>
    
  </div> 
  </div><p>The chess game library, written in Rust, verifies the correctness of the player’s actions. Upon verification, it directly calls a Solidity token contract to increment the player’s rewards based on the outcomes of their in-game actions.</p><p>Developers are invited to experiment with composing Rust and EVM-based contracts on devnet. Fluent is in early stages of development and feedback is welcome to help iterate and improve the network. You can also <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://form.asana.com/?k=fhC3JYZklZ5I-mWSTHkSEQ&amp;d=1207444272791880">reach out</a> to share what you plan to build and explore ideas and implementations.</p><h1 id="h-deploy-on-fluent" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Deploy on Fluent</h1><p>Fluent Public Devnet is now available and permissionless for developers. To deploy on Fluent, head to the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.fluentlabs.xyz/learn">Fluent docs</a> for instructions to connect to the network, and view quickstart guides and blended app examples.</p><p>The <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://discord.gg/yvufXXjM">developer channel</a> on Discord is also available! Join to chat with initial contributors and the Fluent community.</p><p>This devnet provides a developer preview of the Fluent L2 execution environment, serving as an early sandbox for experimenting with blended execution of Wasm and EVM-based contracts.</p><p>The purpose of the Fluent public devnet is simple: get feedback from developers and help them build novel applications. Blended execution networks are powerful and new, but may exhibit some rough edges in the early days (and it goes without saying, the devnet isn’t meant for production!).</p><p>Rapid iteration on developer experience is key. Which language SDKs do you want to see? Which VM targets should be supported next? What tools or abstractions make dev’s lives easier? Share your thoughts to help shape Fluent as a home for expressive execution and novel apps.</p><p>This milestone is exciting, but it’s still early days with much work ahead. Stay tuned for upcoming developments:</p><ul><li><p>Rollup and zk functionalities</p></li><li><p>Support for additional languages (Python, Typescript, etc.)</p></li><li><p>Support for additional VM targets (the SVM, etc.)</p></li><li><p>Apps and infra protocols joining the network</p></li></ul><h1 id="h-why-blend" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Why Blend?</h1><p>Before blended execution, developers had to pick between the benefits of the EVM (users, tooling, integrations, etc.) and the benefits of next-gen VMs like Wasm, the SVM or MoveVM (web2 library support, efficiency, parallelization, formal verification, etc.). These <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://mirror.xyz/fluentlabs.eth/8IelEprNblwr1HENCzbp9WFEc7FieEapD5SAiBNUBGA">single execution networks</a> restrict programming environments and make it harder for developers to build compelling apps. Developers are forced into one-size-fits-all tooling.</p><p>With blended execution, developers no longer have to compromise. Blended execution networks are maximally expressive. Web2 apps reached the masses because developers could easily pick the best tool for each task and create unique app experiences. The blended execution vision is to replicate that ability in web3 environments.</p><p>So come give it a try! Look through the hundreds of thousands of Rust crates that have been built over the years. Build a DEX in Rust that uses ERC-20 tokens, enhance a social feed with Rust algorithms, play with generative art, or pursue any other project you can imagine.</p><p>Developers can test deploying blended apps using Rust, Solidity, and Vyper contracts on the Fluent public devnet today. Reach out on <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://discord.gg/fluentxyz">Discord</a> to talk about what you’re building and how you found the experience.</p><h1 id="h-other-ways-to-get-involved" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Other Ways to Get Involved</h1><p>If you’re not a developer but want to get involved in other aspects of Fluent’s journey, the Fluent community is growing. You can;</p><ul><li><p>Discuss ideas, share memes, and hangout on <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://discord.gg/fluentxyz">Discord</a></p></li><li><p>Check out and offer feedback on Fluent <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.fluentlabs.xyz/learn">docs</a> and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://app.gitbook.com/o/si7slqjslxF3aat1ikyi/s/FC1DMiUuayu0DbwfgkH0/knowledge-base/readme">knowledge base</a></p></li><li><p>Follow and engage with <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://x.com/fluentxyz">@fluentxyz on X</a></p></li></ul><p>gblend everyone!</p>]]></content:encoded>
            <author>fluentlabs@newsletter.paragraph.com (Fluent)</author>
            <enclosure url="https://storage.googleapis.com/papyrus_images/db5dd7f9bd02d004db4e54a9e8d823838afdaa339c15d74dc054f1d119045f7f.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Unifying VMs with Blended Execution]]></title>
            <link>https://paragraph.com/@fluentlabs/unifying-vms-with-blended-execution</link>
            <guid>OZGzIudZVNQLB9bkBKIp</guid>
            <pubDate>Wed, 22 May 2024 15:01:23 GMT</pubDate>
            <description><![CDATA[Existing general purpose blockchains support apps targeting one virtual machine (VM). They offer single execution of smart contracts written in the VM’s supported programming language(s). In order for users to interact with apps across different VMs, they must bridge between networks and manage various wallets and token standards. This introduces user friction and various trust and security assumptions based on how the bridges are designed. We propose a new paradigm to unify VMs: blended exec...]]></description>
            <content:encoded><![CDATA[<p>Existing general purpose blockchains support apps targeting one virtual machine (VM). They offer <strong>single execution</strong> of smart contracts written in the VM’s supported programming language(s).</p><p>In order for users to interact with apps across different VMs, they must bridge between networks and manage various wallets and token standards. This introduces user friction and various trust and security assumptions based on how the bridges are designed.</p><p>We propose a new paradigm to unify VMs: <strong>blended execution</strong>.</p><h2 id="h-the-state-of-execution-environments" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">The State of Execution Environments</h2><p>Thanks to many years of blockchain R&amp;D, scaling is now much less of a bottleneck. There’s plenty of blockspace.</p><p>Naturally, developers are now shifting attention to what they can do with this blockspace. This explains the momentum behind novel VMs and execution environments over the past year.</p><p>VMs bring a variety of different attributes to the table. They can be technical or related to the VM’s ecosystem and network effects. Here are some examples:</p><ul><li><p>Tooling and infra integrations (e.g. wallets, RPCs)</p></li><li><p>Documentation and support (e.g. StackOverflow)</p></li><li><p>Developer mindshare</p></li><li><p>Popular apps and existing code</p></li><li><p>Parallelization and efficiency</p></li><li><p>Web2 library support</p></li><li><p>Formal verification</p></li></ul><p>App developers will pick a chain for any combination of these (and other) attributes. The EVM gets a lot of heat but maintains the best tooling and infra integrations. Both the EVM and SVM have a robust set of apps. The SVM is famous for parallelization and Move has become desirable for formal verification.</p><p>The problem, however, is that blockchains today support only <strong>single execution</strong>, where developers are restricted to the attributes of a single VM and are isolated from a much larger pool of apps and users.</p><p>What if you are most familiar with the SVM but want to tap into the vast expanse of EVM users? What if you are building a Solidity app but want to leverage a Rust library to build a feature? In single execution networks, developers must make tradeoffs between isolated ecosystems and their respective attributes.</p><h2 id="h-introducing-blended-execution" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Introducing Blended Execution</h2><p>Blended execution supports apps from multiple VMs in one state machine, where each app is a first class citizen of the network.</p><p>Blended apps are seamlessly interoperable, regardless of which VM they pertain to. This lets developers leverage the contract logic and tools of the VM that best suit their needs, without fracturing user experience across disparate execution environments.</p><p>More formally, blended execution is defined as <strong>an execution environment that supports real-time composability across apps from multiple VM.</strong></p><h2 id="h-the-first-blended-execution-network" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">The First Blended Execution Network</h2><p>Fluent is the first blended execution network - an Ethereum L2 that blends Wasm, EVM and (soon) SVM apps into a unified execution environment.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/d26ad73317ca654beab3614c8854335932f76b6b5c838dd37955344f3d2f9010.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p>Contracts deployed in languages like Solidity, Typescript, and Rust can now compose without friction. And in time, additional VMs can be added too. The benefits of this approach are twofold:</p><p><strong>Unification of apps and users:</strong> The best apps from different ecosystems get to live in the same place. By unifying different VMs, Fluent acts as an additional execution point for apps across ecosystems, with the advantage of tapping into a broader user base than a single execution environment can provide. These apps share state - enabling real-time interactions between contracts across VMs.</p><p>For example, an app written in Solana Rust (think Solend*)* can call an app written in Solidity (think Uniswap). No bridging between networks or switching wallets required for users.</p><p><strong>Diversification of tools:</strong> Developers get to leverage the best tools across languages and frameworks for each of their app’s components. By building portions of a program using different coding paradigms, smart contract apps can more easily be built in the spirit of microservices, using the millions of existing libraries available for general-purpose languages like Rust, C++, TypeScript and more.</p><p>Using common token contracts (like the fungible ERC-20 of the EVM and SPL of the SVM), developers can build performant apps in languages like Rust yet financialized with familiar crypto token standards of blockchain-based VMs.</p><h2 id="h-how-fluent-blends-execution" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">How Fluent Blends Execution</h2><p>Interaction between EVM, Wasm, and SVM-based contracts on Fluent happens under the hood and is both atomic and synchronous. Calling a program in Solidity via a program in Solana Rust for example happens in one call, included in one transaction. No bridging and no shared sequencing to (attempt to) re-introduce atomicity required.</p><p>Digging in, each VM is represented by a core Wasm-based system contract (the VM’s “compatibility contract”) which defines its EE standards and provides an API to access these functions. A program in Solidity calls a program in Solana Rust by pointing to the SVM compatibility contract, for example.</p><p>Ultimately, all VMs on Fluent are emulated at the execution layer, and compiled down to the Fluent rWasm (reduced WebAssembly) VM, a minimally modified version of the Wasm binary instruction format, optimized for zero-knowledge (zk) operations. rWasm uses a novel account and state structure managed by the compatibility contracts, and transactions interoperate at this level.  For zk proving, the compatibility contracts are supported by an additional library, the Journaled ZK Trie (JZKT), which makes atomic composability possible and proving of the Fluent STF across standards efficient.</p><p>Over the coming weeks, we will release more information and technical documentation to explain how Fluent works under the hood.</p><h2 id="h-wrapping-up" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Wrapping Up</h2><p>Blended execution brings the best of multiple VMs to a shared execution environment. It unifies environments like Wasm for its verification logic, the EVM for its tooling, and the SVM for its developer experience.</p><p>Fluent is the first blended execution network, supporting apps from different VMs without fracturing composability. We see blending as the next paradigm in modular execution, enabling the best attributes across smart contract and execution layer design.</p><p>Blend apps on Fluent. Blend VMs on your chain. The question is: What will you blend?</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/f5f34053c32fcd11bf0e4c2f7732e3d49c1bfc0a94e67a6153d0775ffc0d2d29.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure>]]></content:encoded>
            <author>fluentlabs@newsletter.paragraph.com (Fluent)</author>
            <enclosure url="https://storage.googleapis.com/papyrus_images/a073a57a2be69f13b7e875ecde5e3dc594c383614782b0bcc4d47b6a5c7b485c.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Private Devnet V2: EVM Support and Upgraded Rust SDK]]></title>
            <link>https://paragraph.com/@fluentlabs/private-devnet-v2-evm-support-and-upgraded-rust-sdk</link>
            <guid>K7mysSsKVfOTR463P3H4</guid>
            <pubDate>Wed, 07 Feb 2024 16:11:28 GMT</pubDate>
            <description><![CDATA[This upgrade features 100% EVM compatibility, letting developers build smart contracts in Solidity and Vyper, as well as a new and improved Rust SDK.Upgrading Developer ExperienceIn December 2023, Fluent launched a preliminary zkWasm developer version of the Fluent L2. This version was explicitly designed to facilitate the deployment of Rust smart contracts using the Fluent Rust SDK. Today, we are rolling out Private Devnet V2. This version consists of two key enhancements:Rust SDK enhancemen...]]></description>
            <content:encoded><![CDATA[<p>This upgrade features 100% EVM compatibility, letting developers build smart contracts in Solidity and Vyper, as well as a new and improved Rust SDK.</p><h2 id="h-upgrading-developer-experience" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Upgrading Developer Experience</h2><p>In December 2023, Fluent launched a preliminary zkWasm developer version of the Fluent L2. This version was explicitly designed to facilitate the deployment of Rust smart contracts using the Fluent Rust SDK.</p><p>Today, we are rolling out Private Devnet V2. This version consists of two key enhancements:</p><ul><li><p>Rust SDK enhancements</p></li><li><p>100% EVM compatibility</p></li></ul><p>It was time to level up how Fluent supports Rust smart contracts. In this release, we improved code standardization by adding input capabilities with block and transaction context information (block hash, origin, caller, etc.) and improved the developer experience by introducing a new ABI codec to manage input and output parameters.</p><p>Additionally, Fluent became 100% compatible with the Ethereum Virtual Machine (EVM), opening up a vast ecosystem of existing Ethereum smart contracts and tools. Fluent developers can now build smart contracts in Solidity and Vyper and use tools such as Hardhat. The aim is to make it as simple as possible to deploy Ethereum-centric apps on Fluent, and in the future, enable seamless composability between Ethereum-based smart contracts and those written in traditional programming languages. This opens up the design space for novel apps previously impractical using blockchain-based infrastructure.</p><h2 id="h-onboarding-more-launch-partners" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Onboarding More Launch Partners</h2><p>In tandem with the V2 release, we are excited to onboard our second batch of launch partners. A few of our Solidity and EVM-centric partners include <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/Polymer_Labs">Polymer Labs</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/Archetypal_Labs">Archetypal Labs</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/rocknverse">Rocknverse</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/3cities_xyz">3cities</a> and more.</p><p>If you&apos;re excited about the future of zkWasm on Ethereum and want to start building on Private Devnet V2, we invite you to join our <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://form.typeform.com/to/ytQi1Pdc">early builders program</a>. If you want to skip the line, feel free to DM <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/0xDinoEggs">Dino</a> or <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/sunnydece">Stephy</a> with what you are building and why you think Fluent is a good match.</p><h2 id="h-other-ways-to-get-involved" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Other Ways to Get Involved</h2><p>If you’re not quite ready to build on Fluent but still want to participate, there are several ways to get involved:</p><ul><li><p>Check out and offer feedback on our <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.fluentlabs.xyz/learn/introduction/readme">docs</a></p></li><li><p>Ask questions and discuss ideas on <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://discord.gg/fluentxyz">Discord</a></p></li><li><p>Follow and engage with <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/fluentxyz">@fluentxyz on X</a></p></li><li><p>Explore <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.notion.so/Fluent-Labs-Open-Positions-bb6e8dd8087545efb63e32745bf654e7?pvs=21">open positions at Fluent</a></p></li></ul>]]></content:encoded>
            <author>fluentlabs@newsletter.paragraph.com (Fluent)</author>
            <enclosure url="https://storage.googleapis.com/papyrus_images/23a8ac31838024cd70dde1b105f6f38ac82c80481c45a62cc56924d99092d3da.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Fluent Launches Private Devnet]]></title>
            <link>https://paragraph.com/@fluentlabs/fluent-launches-private-devnet</link>
            <guid>RFt05ZoP6oa0i5QKNIS6</guid>
            <pubDate>Wed, 13 Dec 2023 17:54:28 GMT</pubDate>
            <description><![CDATA[We are thrilled to announce Fluent’s private devnet, a major step in our journey to help web3 onboard millions of developers and power the next generation of scalable apps on Ethereum. We envision a future where developers can enter the Ethereum ecosystem with the programming languages, frameworks and tools they love most and where the learning curve to build onchain is minimal. Realizing this vision starts with shipping a product and getting developer feedback - hence why we’re so excited ab...]]></description>
            <content:encoded><![CDATA[<p>We are thrilled to announce Fluent’s private devnet, a major step in our journey to <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://x.com/fluentxyz/status/1689318734455005184?s=20">help web3 onboard millions of developers</a> and power the next generation of scalable apps on Ethereum.</p><p>We envision a future where developers can enter the Ethereum ecosystem with the programming languages, frameworks and tools they love most and where the learning curve to build onchain is minimal. Realizing this vision starts with shipping a product and getting developer feedback - hence why we’re so excited about today.</p><p>This also marks the very start of zkWasm execution on Ethereum!</p><h2 id="h-initial-launch-partners" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Initial Launch Partners</h2><p>This week we’ll roll out a private release to our first cohort of launch partners.</p><p>This is a preliminary developer version of the Fluent L2 explicitly designed for deploying and interacting with Wasm-based smart contracts, utilizing a compatible go-Ethereum execution environment.</p><p>During this period, we will closely monitor the devnet, run extensive stress tests, and address issues that arise. Our aim is to iron out wrinkles and iterate towards a seamless developer experience.</p><p>🥁 Introducing our initial launch partners!</p><ul><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/gizatechxyz">Giza</a>: Platform for verifiable ML models and AI apps</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/ComposableFin">Composable Finance</a>: Cross-chain interoperability and intent execution protocol</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/PaimaStudios">Paima Studios</a>: Framework for gaming, gamification and autonomous worlds</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://tashi.gg/">Tashi</a>: Blazing fast decentralised gaming</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/makegamesfast">Turbo</a>: Next-gen 2D game engine and marketplace</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/makegamesfast">Archetypal Labs</a>: Onchain gaming studio and autonomous world infrastructure</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/meta_gameplan">Gameplan</a>: Sports metaverse with mini-games and exclusive fan interactions</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/HyperOracle">Hyper Oracle</a>: Programmable zkOracle protocol</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/vistaralabs">Vistara Labs</a>: Hardware availability layer for modular blockchains</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/modularcloud1">Modular Cloud</a>: Block explorer and serverless data retrieval APIs for modular blockchains</p></li></ul><p>We’ll be working closely with each of these projects and adapting the Fluent stack based on their input.</p><h2 id="h-join-the-early-builders-program" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Join the Early Builders Program</strong></h2><p>Don’t worry, you have not missed the boat.</p><p>We started with an intimate group to make sure everything goes smoothly, but we’ll onboard more launch partners and builders on a rolling basis. This approach also allows us to constantly introduce fresh perspectives and diversity into the Fluent ecosystem.</p><p>If you’re excited about Fluent and the future of zkWasm on Ethereum, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://form.typeform.com/to/ytQi1Pdc">reach out</a>!</p><h2 id="h-more-ways-to-get-involved" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">More Ways to Get Involved</h2><p>If you’re not quite ready to build on Fluent but still want to participate, there are several ways to get involved:</p><ul><li><p>Check out and offer feedback on our <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.fluentlabs.xyz/learn/introduction/readme">docs</a></p></li><li><p>Ask questions and discuss ideas on <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://discord.gg/fluentxyz">Discord</a></p></li><li><p>Follow and engage with <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/fluentxyz">@fluentxyz on X</a></p></li><li><p>Reach out to jam with <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/0xDinoEggs">Dino</a> and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/kayprasla">Krinza</a> 🤙</p></li></ul><p>One step closer to launching the Fluent L2 and our mission of helping millions of developers build onchain!</p>]]></content:encoded>
            <author>fluentlabs@newsletter.paragraph.com (Fluent)</author>
            <enclosure url="https://storage.googleapis.com/papyrus_images/1c00d098d4d5ed0acef4d3eec921f8d651d16baeb40b900c5d1ff0313d284fb2.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Rollup Flavors & Modular Scaling]]></title>
            <link>https://paragraph.com/@fluentlabs/rollup-flavors-modular-scaling</link>
            <guid>oiKhd88Mmrl31xII8Uxb</guid>
            <pubDate>Thu, 14 Sep 2023 14:55:30 GMT</pubDate>
            <description><![CDATA[Rollups have the ecosystem buzzing with controversy. If you&apos;re scratching your head trying to make sense of it all, you’re not alone. We’ve noticed there aren’t many pieces of content that bring rollup architectures together in a digestible way, so we’ve decided to take a stab.Note that this post isn’t attempting to dive deep, be comprehensive or focus on specific projects. The goal is to walk through popular rollup designs and offer easy ways to think about them.Let&apos;s kick things o...]]></description>
            <content:encoded><![CDATA[<p>Rollups have the ecosystem buzzing with controversy. If you&apos;re scratching your head trying to make sense of it all, you’re not alone. We’ve noticed there aren’t many pieces of content that bring rollup architectures together in a digestible way, so we’ve decided to take a stab.</p><blockquote><p>Note that this post isn’t attempting to dive deep, be comprehensive or focus on specific projects. The goal is to walk through popular rollup designs and offer easy ways to think about them.</p></blockquote><p>Let&apos;s kick things off with a metaphor.</p><h2 id="h-making-sense-of-rollups" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Making sense of rollups</strong></h2><p>Imagine yourself in a crowded city, where people are constantly rushing from one place to another. The streets are filled with cars, buses, and motorcycles, each representing a smart contract transaction carrying important information and computations.</p><p>As the city grows, the streets become congested. The number of vehicles trying to move at the same time overwhelms the road infrastructure, causing delays and gridlock. This congestion mirrors Ethereum&apos;s current state, where an increasing number of transactions strain the network&apos;s capacity to process and record them in each block.</p><p>Now, imagine a proposed transportation system that solves the congestion problem. Lets call it <em>“rollup”</em>, that introduces a network of high-speed tunnels beneath the city. These tunnels serve as alternate routes for vehicles to travel, bypassing the crowded streets above.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/ca37f620defda2144cd5db4b8f8c88c327a722c5aa91ca05f0a2dc9a2e07cf0c.png" alt="Mapping" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">Mapping</figcaption></figure><p>In this metaphor, the Ethereum blockchain represents the streets; the transactions are the vehicles, and rollups act as the underground tunnels, efficiently handling and processing the transactions while minimizing the strain on the main blockchain.</p><h2 id="h-so-what-are-rollups-exactly" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>So what are rollups, exactly?</strong></h2><p>Rollups move computational work off of a given blockchain without losing the security properties of that blockchain.</p><p>Instead of directly processing every computational step on Ethereum (we’ll use Ethereum as an example, but rollups can be built on other blockchains), they consolidate, bundle, “roll up,” or summarize the information into a condensed form. This bundled data includes <em>&quot;proofs</em>,&quot; “state roots” and other “transaction data”. For simplicity, let’s refer to all of this as “rollup data”.</p><p>Rollups are often blockchains themselves. Rollup blockchains take user transactions, process them and securely store all rollup data on the main blockchain. Again, you can think about rollup as compressing data to fit more efficiently on the main blockchain (AKA base chain).</p><h2 id="h-but-why-do-we-need-rollups-in-the-first-place" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>But why do we need rollups in the first place?</strong></h2><p>Revisiting the city metaphor: streets + high-speed tunnels = more scalable city. Similarly, rollups allow the Ethereum ecosystem (kinda like a city) to handle a much larger volume of complex transactions, making the network (technically a network of networks) more scalable and efficient.</p><p>However, not all rollups are the same. There are different designs to consider, each with different security properties.</p><h2 id="h-blockchain-functions" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Blockchain functions</strong></h2><p>Before we get into the different types of rollups, lets refresh ourselves on the core functions of a blockchain (yeah, we doing basics again).</p><h3 id="h-four-main-functions-of-a-blockchain" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>Four main functions of a blockchain:</strong></h3><ol><li><p><strong>Execution:</strong> executes transactions and lets only valid transactions result in state machine transitions.</p></li><li><p><strong>Settlement:</strong> verifies proofs, resolves fraud disputes, and acts as a bridge between other execution layers.</p></li><li><p><strong>Data Availability (DA):</strong> stores transaction data, ensuring its availability and accessibility.</p></li><li><p><strong>Consensus:</strong> agrees on the order of transactions across the blockchain network, and that all participants reach a consensus on the validity and ordering of transactions.</p></li></ol><h3 id="h-four-functions-into-two-layers-security-and-environment" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>Four functions into two layers: Security and Environment</strong></h3><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/01678c1a9774e01429482ccfcfd66e9448ffdc7b14037d51dfb2fecf912d45e8.png" alt="Two Layers of the Modular Stack" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">Two Layers of the Modular Stack</figcaption></figure><h2 id="h-types-of-rollups" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Types of rollups</strong></h2><h3 id="h-optimistic-rollups" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>Optimistic Rollups</strong></h3><p>Optimistic Rollups rely on <strong>fraud-proofs</strong>.</p><p>This approach operates under good faith, allowing batches of transactions to be posted with the assumption that they are correct. If a batch is indeed valid, no further action is required within the rollup system.</p><p>If a batch is discovered to be false, the system initiates a series of processes to identify and penalize the responsible party. Optimistic Rollups employ a dispute resolution system that verifies fraud proofs and carries out appropriate punishments. Typically, two main parties are involved in this process: the user who submitted the batch and the user who suspects fraudulent activity and submits the fraud proof.</p><p>Both participants are required to provide a bond in ETH, which will be slashed in the event of misconduct by either party.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/4615cc3261045741613c353005a4ac83d08c1c8eaa85d7a67b518e8327c41aa6.png" alt="Optimistic Rollup " blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">Optimistic Rollup</figcaption></figure><h3 id="h-zk-rollups" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>ZK Rollups</strong></h3><p>ZK (Zero-Knowledge) Rollups use <strong>validity proofs</strong>.</p><p>They operate under a &quot;guilty until proven innocent&quot; approach, ensuring that transactions are submitted along with evidence of their correct execution. This evidence is a &quot;<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://mirror.xyz/krinza.eth/5_Cr91cBK3XdkeHPQ9yjc7z_4NoTNxyqBiM4Jz4d5VE">zero-knowledge proof</a>,&quot; a concise representation demonstrating that each step of the program execution sticks to the blockchain rules. By combining numerous transactions into a sizable batch, ZK rollups enable simultaneous validation of multiple transactions.</p><p>Each batch of transactions includes a cryptographic proof that comes in the form of ZK-SNARK or <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://mirror.xyz/krinza.eth/kEdZ4s3Io1dYlFA0x8hTAn1oMxCX6GVJ4b6-6wJ4Kd8">ZK-STARK</a>. This enable users to securely transmit transactions across a blockchain completely encrypted. These transactions remain confidential and unreadable by anyone, yet the proofs validate their legitimacy and integrity.</p><p>You can learn more, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://ethereum.org/en/developers/docs/scaling/zk-rollups/">here</a>!</p><h2 id="h-rollup-designs" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Rollup Designs</h2><h3 id="h-smart-contract-rollups-aka-classic" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>Smart Contract Rollups (aka. Classic)</strong></h3><p>tl;dr: <em>these are the rollups that we commonly encounter on Ethereum today.</em></p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/d10a9b94355a241f0d0c39d25091941e34e3fc441769f5e1b2c67b5233fad904.png" alt="Smart Contract Rollup" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">Smart Contract Rollup</figcaption></figure><p>Smart Contract rollups, such as Optimistic and ZK rollups (covered above), rely on a settlement layer (like Ethereum) to validate and order their blocks.</p><p>In this setup, the rollup focuses on executing transactions, while tasks like consensus, data availability, and settlement are handled by the underlying blockchain. To ensure trust and reliability, smart contract rollups rely on a <strong>set of smart contracts on the settlement layer</strong>. These smart contracts act as a bridge, establishing a secure connection between the rollup and the settlement layer.</p><h3 id="h-sovereign-rollups" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>Sovereign Rollups</strong></h3><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://typefully.com/ptrwtts/9OchbmS">Sovereign</a> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://celestia.org/learn/sovereign-rollups/an-introduction/">rollups</a> bring additional features to the basic rollup architecture, introducing independence and autonomy. They publish their transactions to another blockchain for ordering (consensus) and data availability while maintaining control over their own execution and settlement.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/d7ffc89decbd171a5ad16e416d9f5a3911d66e32806922bf797224467eb84775.png" alt="Sovereign Rollups" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">Sovereign Rollups</figcaption></figure><p>Unlike smart contract rollups, sovereign rollups <strong>do not</strong> have secured bridges connecting them to a settlement layer. They lack a native trust-minimized bridge with the DA layer for settlement, which has been a point of contention.</p><p>What’s important to note is that sovereign rollups can still have general bridges for communication with external systems. These bridges allow them to interact and exchange information with other networks, even if they don&apos;t rely on them for settlement. This provides some degree of connectivity, but the absence of a secured bridge to a settlement layer remains a notable distinction for sovereign rollups.</p><h3 id="h-in-a-nutshell-smart-contract-vs-sovereign-rollups" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>(In a nutshell) Smart Contract vs Sovereign Rollups</strong></h3><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/f3538342a2daa10c9c79e9a4ec7ea01585ae5cc223c78f21034b0dedfefc710e.png" alt="a. Architecture" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">a. Architecture</figcaption></figure><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/ea886f8fb8a5900da77c2e83897a22f5c5d25940bc28cd34e7ac5cb3ff4a5960.png" alt="b. Where do transactions get verified?" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">b. Where do transactions get verified?</figcaption></figure><h3 id="h-validiums-and-volitions" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>Validiums and Volitions</strong></h3><p><em>Technically, validiums and volitions are not rollups but let’s consider them close cousins of rollups. They play an important part of the design space.</em></p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://ethereum.org/en/developers/docs/scaling/validium/">Validiums</a> offer a different approach to processing transactions. Instead of executing transactions directly on L1, it processes them offchain before submitting them, along with a proof, to the parent chain. This part works the same as rollups.</p><p>What sets validiums apart from rollups is how they optimize data availability throughput by using a separate, offchain data availability layer. This trades off *some* security for use cases where high performance and low cost matter more.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/34096ba9fcb4434cdda3be917dc01ac50e5bb89daaf07a0df24e6e95bde5fd02.png" alt="Classic vs Sovereign vs Validium" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">Classic vs Sovereign vs Validium</figcaption></figure><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://ethereum.org/en/developers/docs/scaling/validium/#volitions-and-validium">Volitions</a> are a blend of rollups and validiums. When using a volition, you can decide whether you’d like to operate in “rollup mode” or “validium mode”. In theory this decision will depend on the security / throughput needs of the use case.</p><p>Developers can configure the mode based on their application, or they can pass the decision through to end users.</p><h3 id="h-layer-2s-and-layer-3s" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>Layer 2s and Layer 3s</strong></h3><p>Most of the rollups you are familiar with are Layer 2s (L2s). As we’ve discussed, L2 rollups post rollup data to the base chain.</p><p>However, there’s a new paradigm emerging where rollups post proofs to other rollups which then aggregate many proofs together and post that single proof to the base chain. Yes, we are describing rollups on rollups.</p><p>Note: this only applies to ZK rollups, not optimistic rollups.</p><p>Why L3s? The reason developers pick this design is to enable faster and cheaper ZK proving. This works via recursion, which you can read more about <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/starkware/recursive-starks-78f8dd401025#:~:text=The%20Recursive%20Proving%20pattern%20reduces,an%20extremely%20large%20combined%20statement).">here</a>.</p><h3 id="h-settlement-rollups" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>Settlement rollups</strong></h3><p>When L3 rollups post proofs to L2 rollups, they are often said to be “settling” on the L2 rollup. Unsurprisingly, these constructions are called settlement rollups.</p><p>Note that the implementation of settlement rollups can vary. Some settlement rollups are, in reality, general-purpose smart contract platforms that L3 rollups use for settlement. Settlement rollups can also be designed specifically for verifying proofs and have no smart contract functionality at all.</p><h3 id="h-enshrined-rollups" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>Enshrined rollups</strong></h3><p>Enshrined rollups mean that the rollup software is part of the base chain. For example, if Ethereum took the Scroll codebase and integrated it into the core Ethereum protocol, it would have “enshrined” the rollup. This would mean that when Ethereum upgrades or forks, so would the rollup. They’d be attached.</p><p>Note that enshrinement applies well beyond the rollup context. A few examples:</p><ul><li><p>You can think of Ethereum as a consensus and DA layer with enshrined smart contract and settlement functionality, as opposed to Celestia which is solely a consensus and DA layer.</p></li><li><p>EigenLayer is an independent restaking protocol built on Ethereum smart contracts, but there are discussions about enshrining similar functionality into the core Ethereum protocol. See <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://ethresear.ch/t/unbundling-pbs-towards-protocol-enforced-proposer-commitments-pepc/13879">PEPC</a>.</p></li><li><p>Cosmos chains offers enshrined stake delegation, whereas Ethereum delegates this to be implemented as smart contracts.</p></li></ul><h3 id="h-based-rollups" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0"><strong>Based rollups</strong></h3><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://ethresear.ch/t/based-rollups-superpowers-from-l1-sequencing/15016">Based rollups</a> are rollups without sequencers.</p><p>Well, technically, based rollups use the base chain as an enshrined sequencer (the transactions still need to be ordered somehow). In this construction, users send transactions directly to L1 and validators order the transactions like any other L1 transactions. Rollup nodes then use this ordered list as input to their state transition function.</p><h2 id="h-round-up" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Round up</strong></h2><p>While we hope this post made rollup architectures more digestible, we understand that the design space is large and it’s still a lot to take in. This is what makes it even more important to understand, especially to make the most informed decisions possible about which rollup architecture to use for specific use cases.</p><p>It’ll be interesting to see the design space be fully explored over the coming years and which designs win out. See you down the rabbit hole!</p><div data-type="subscribeButton" class="center-contents"><a class="email-subscribe-button" href="null">Subscribe</a></div><h2 id="h-more-resources" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">More resources:</h2><ol><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://members.delphidigital.io/reports/the-complete-guide-to-rollups/">The Complete Guide to Rollups</a> and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://joncharbonneau.substack.com/p/rollups-arent-real">Rollups aren’t Real</a> by <strong>Jon Charbonneau</strong></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://kelvinfichter.com/pages/thoughts/rrr/">Rollups, Rigor, and Reality</a> by <strong>Kelvin Fichter</strong></p></li><li><p>A thread covering <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://x.com/sunnydece/status/1699124522757283997?s=20">High-level Rollup Architecture and Ecosystem</a> <strong>by Stephy</strong></p></li></ol>]]></content:encoded>
            <author>fluentlabs@newsletter.paragraph.com (Fluent)</author>
            <enclosure url="https://storage.googleapis.com/papyrus_images/7168f1f52f91342a9eca063a280440d20523b14cd31af9630db0d5e5f5d12e60.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[The History of Wasm in Blockchain]]></title>
            <link>https://paragraph.com/@fluentlabs/the-history-of-wasm-in-blockchain</link>
            <guid>PXw0rRy42p8sYf6SObpn</guid>
            <pubDate>Wed, 06 Sep 2023 15:53:37 GMT</pubDate>
            <description><![CDATA[Inception of WasmThe web has come a long way since 1989. What began with simple, static pages has blossomed into a world of full-blown applications supporting billions of users. Because web “apps” required dynamic interaction with elements in the HTML document, JavaScript was introduced. It gained widespread popularity and was for a while the only programming language used in the browser. JavaScript as a standard was useful yet limiting. What if some developers didn’t know JavaScript? What if...]]></description>
            <content:encoded><![CDATA[<h1 id="h-inception-of-wasm" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Inception of Wasm</strong></h1><p>The web has come a long way since 1989. What began with <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://timeline.com/useless-websites-betray-banality-748b8da4c977">simple, static pages</a> has blossomed into a world of full-blown applications supporting billions of users.</p><p>Because web “apps” required dynamic interaction with elements in the HTML document, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://en.wikipedia.org/wiki/JavaScript">JavaScript</a> was introduced. It gained widespread popularity and was for a while the only programming language used in the browser.</p><p>JavaScript as a standard was useful yet limiting. What if some developers didn’t know JavaScript? What if JavaScript wasn’t the best language for certain use cases?</p><p>Enter <strong>WebAssembly</strong>: a low-level, portable, binary format and compilation target for high-level programming languages. It’s efficient, secure and flexible.</p><p>The introduction of WebAssembly (Wasm) meant that JavaScript no longer needed to be the sole language of the web. Developers could write performant code in languages such as Rust, Go, C, C++, etc. and compile them into Wasm modules to be executed in the browser. This opened up new possibilities for high performance web applications like 3D graphics, video editing, gaming and more.</p><h2 id="h-wasm-popularity-in-web2" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Wasm Popularity in Web2</strong></h2><p>Wasm’s story didn’t end in the browser. Over time it broke free from its origins and started powering the world’s most complex distributed applications.</p><p>Here are just some of the many ways in which Wasm has been used:</p><p><strong>Ecommerce and Backend Optimization:</strong></p><ol><li><p><strong>Shopify</strong>: Uses Wasm to<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://shopify.engineering/shopify-webassembly"> optimize backend operations</a> for speed and efficiency.</p></li></ol><p><strong>Design and Collaboration Tools:</strong></p><ol><li><p><strong>Figma</strong>: Transitioned from asm.js to WebAssembly resulting in a<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.figma.com/blog/webassembly-cut-figmas-load-time-by-3x/"> threefold performance surge</a>.</p></li><li><p><strong>AutoCAD&apos;s Migration</strong>: Similar to Figma, AutoCAD adopted Wasm to navigate the additional challenge of intricate Windows OS dependencies.</p></li></ol><p><strong>Multimedia and Entertainment:</strong></p><ol><li><p><strong>Netflix</strong>: Employs Wasm to create immersive video interactions, enhancing user engagement and entertainment.</p></li></ol><p><strong>Software Development and Tools:</strong></p><ol><li><p><strong>Adobe:</strong> Invests heavily in WebAssembly, expanding the possibilities of software development in a browser environment.</p></li><li><p><strong>Microsoft:</strong> Integrates Wasm into Azure Functions, Visual Studio Code, and Edge, shaping modern development tools.</p></li></ol><p><strong>Gaming and Interactive Experiences:</strong></p><ol><li><p><strong>Unity</strong>: Uses Wasm to craft high-performance games across platforms.</p></li><li><p><strong>Pinterest</strong>: Uses Wasm to curate dynamic user experiences.</p></li></ol><p><strong>Infra and Financial Tech:</strong></p><ol><li><p><strong>Fastly/Cloudflare</strong>: Employs Wasm to supercharge network performance, optimizing content delivery.</p></li><li><p><strong>Visa</strong>: Uses Wasm to secure payment processing and protect sensitive user data.</p></li></ol><p>Wasm has enabled innovation across many sectors. Between ecommerce, entertainment, software development, gaming, networking, and critical systems, Wasm&apos;s impact has been nothing short of transformative.</p><h2 id="h-wasm-popularity-in-web3" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Wasm Popularity in Web3</strong></h2><p>Fast forward to web3, where Wasm has also been very desirable. It has been adopted as the execution environment for many of the top blockchain projects over the past five years. Here are a few noteworthy examples:</p><ul><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.cosmos.network/v0.46/CosmWasm/"><strong>Cosmos for its L1 SDK</strong></a></p></li></ul><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/c7f8de613c8802c3d12a7901ce2e55981c82e9ce15793c33e1e62ba7c79e7598.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><ul><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.youtube.com/watch?v=75hO1j-T1LY"><strong>NEAR for its sharded L1</strong></a></p></li></ul><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/6637573ee1b56791c071e9fb5ddbe8fdecdcb0c6f11240b0c5e3276b68a9e677.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><ul><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.parity.io/blog/wasm-smart-contract-development/"><strong>Polkadot for its L1 SDK</strong></a></p></li></ul><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/17a5cf18f770ece0a2af0c91c85d4ec1c49e75ded7a8b08037d376c1b658f5f3.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p>The “<strong>why</strong>” for Wasm popularity in web3 is not much different than in web2. Efficiency, standardization, security and of course flexibility with programming languages. Here’s the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.youtube.com/watch?v=xCuZFwAHS1Y">vision for the Internet Computer</a> as stated by Dfinity technical lead (at the time) Andreas Rossberg - who is also the co-creator of Wasm.</p><blockquote><p>“Our vision is that developers may program from the Internet Computer in any language they would like.”</p></blockquote><p>Support for general-purpose languages not only creates a more intuitive experience for web3-native developers, but it can also enable millions of new developers to build onchain. Each of the above projects (plus several others like Tezos, EOS, etc.) knew Wasm execution was a powerful idea.</p><h1 id="h-wasm-challenges-in-web3" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Wasm Challenges in Web3</strong></h1><p>So what happened? Why aren’t millions of developers building onchain? Why have we not reached mass adoption? Wait a minute - forget mass adoption - why isn’t Wasm even the most popular execution environment in our still-very-niche web3 world?</p><p>No one has articulated the crux of the problem better than<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/sreeramkannan"> EigenLayer’s Sreeram Kannan</a>. Historically, to innovate on execution environments (as well as any other core infrastructure),<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://youtu.be/HyQ-6L9uDEo?si=xkLGaNk0SH0T4Fal&amp;t=277"> you had to spin up a decentralized trust network. You had to get a set of validators and you had to get a bunch of capital committed</a>.</p><p>This is VERY hard to do in a sustainable way. Bootstrapping a truly decentralized and permissionless trust network (that isn’t subsidized by VCs or easy money seekers) is akin to starting a revolution, a very different skillset than engineering distributed systems.</p><blockquote><p>“<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://youtu.be/GLPgL4RLzAo?si=-deNMsdIiMgGneC8&amp;t=287">Creating a decentrallized trust network is like finding a unicorn</a>. Decentralized trust is not a common property. It is emergent out of social consensus which takes years to build” — <strong>Sreeram Kannan</strong></p></blockquote><p>The reality is that very few blockchain projects - even projects with impressive technical innovations - have been able to bootstrap sustainable trust networks. One could argue that only two blockchains have done this so far: Bitcoin and Ethereum. This has made it hard for new execution environments like Wasm to reach escape velocity.</p><h1 id="h-ethereums-wasm-experiment" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Ethereum’s Wasm Experiment</strong></h1><p>A natural question to ask is “if Wasm execution is so desirable, why haven’t Bitcoin and Ethereum adopted it?”</p><p>For Bitcoin, the answer is simple. Bitcoin’s trust network makes a few key promises, one of them being “no hard forks”. This immediately rules out replacing Bitcoin’s limited scripting environment with a more programmable Wasm environment.</p><p>For Ethereum, we’ll need to walk down memory lane.</p><p>Ethereum flavored Wasm (Ewasm) was<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/ethereum/EIPs/issues/48"> originally proposed in 2015</a> and considered for a number of years. To be clear, Ewasm was<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/ewasm/design#what-is-ethereum-flavored-webassembly-ewasm"> “a restricted subset of Wasm to be used for contracts in Ethereum.</a>”</p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/ewasm/design#goals-of-the-ewasm-project">Goals of the Ewasm project included</a> an EVM transcompiler, a VM implementation, a metering injector and more. To get a better sense for the thinking behind Ewasm, check out the following resources:</p><ul><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/ewasm/design/blob/master/rationale.md">Rationale and benefits</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/ewasm/design/blob/master/comparison.md">Comparisons with other VMs</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://drive.google.com/file/d/0BxAMY3dJTXy-MmF4UVZ6bzhkTE1BTDFFQXlyWmJrRGRxeXAw/view?resourcekey=0-_Sjkgbcc0vjHqxu8BDD4hA">Progression over 3.5 years</a></p></li></ul><h3 id="h-so-wen-ewasm" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">So wen Ewasm?</h3><p>The Ethereum Foundation eventually decided against Ewasm and stayed with EVM execution. While there were certainly<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://drive.google.com/file/d/0BxAMY3dJTXy-WF94VnJ6Qmd3bGp5SGxRTlY1MHVFRzFhMFB3/view?resourcekey=0-HvfVGWWDABVYxPfpLW37HA"> challenges</a> around backwards compatibility and execution sharding, the decision was part of a much broader strategic pivot. The pivot was explored by <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://vitalik.ca/general/2018/08/26/layer_1.html">Vitalik Buterin</a> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://youtu.be/mOm47gBMfg8?si=L_gSlAcsxSycTDUk">and</a> <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://ethresear.ch/t/phase-one-and-done-eth2-as-a-data-availability-engine/5269">Casey Detrio</a>, then later formalized as<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://ethereum-magicians.org/t/a-rollup-centric-ethereum-roadmap/4698"> “a rollup-centric Ethereum roadmap</a>”.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/6acbdb5720e273add95c792cd2ca3c7053772d680a4b2f3b4860f2c2f4042af6.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><h1 id="h-a-permissionless-future" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>A Permissionless Future</strong></h1><h3 id="h-why-pivot" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Why pivot?</h3><p>The Ethereum community didn’t phrase it this way at the time, but they had recognized the power of modular blockchain architecture and how it enabled permissionless innovation at higher layers of the stack. They knew this was a better approach.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/2f5722d9a7ce264df7d8027aed24f1f802b039a4970372d7447a5eca6d88a475.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/5a904bedfb4f9d392e4c7cc3acc8ff7811996d8c7b9c6039e49411845a58a033.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p>This brings us to the present day. The rollup-centric roadmap is in full swing as Ethereum optimizes for credible neutrality, verifiability, security and data throughput while 1000s of (rollup) flowers bloom.</p><p>Rather than one execution sharding experiment, anyone in the world can customize a rollup, however they want for any use case they want. Some rollups will be EVM and others will be Wasm. Some rollups will use fraud proofs and others will use ZK proofs. Some will succeed and some will fail. But they’ll all be permissionless to try.</p><h1 id="h-where-does-fluent-fit-in" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Where does Fluent fit in?</strong></h1><p>At Fluent, our mission is to bring Wasm execution on Ethereum to life.</p><p>We believe Wasm teams were onto something and we deeply align with Ethereum values. We think that ZK technology unlocks a new way to solve the problem and that 10x better developer experiences are needed <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://mirror.xyz/fluentlabs.eth/EyB2e-wqezw2uAaFOsgoJvqaADhujof6d2ut62CKP8Q">to unlock access to secure blockspace</a>.</p><p>If this resonates with you, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://form.typeform.com/to/ytQi1Pdc">come build with us</a>!</p>]]></content:encoded>
            <author>fluentlabs@newsletter.paragraph.com (Fluent)</author>
            <enclosure url="https://storage.googleapis.com/papyrus_images/67aa4c1fa0f8285780cd994d207faf532dbdb620d0b8548a232344ff3d14d101.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Introducing Fluent: The zkWasm L2 for Ethereum]]></title>
            <link>https://paragraph.com/@fluentlabs/introducing-fluent-the-zkwasm-l2-for-ethereum</link>
            <guid>wGpcb8hf45lrc0vDPr6G</guid>
            <pubDate>Wed, 09 Aug 2023 15:21:17 GMT</pubDate>
            <description><![CDATA[Today we introduce Fluent: a general-purpose rollup on Ethereum that lets you build scalable blockchain applications in your favorite programming languages - Rust, TypeScript, Solidity, and more.Blockspace is Abundant but InaccessibleOur industry is making great strides towards scaling blockchains while preserving end-user verifiability. The rollup-centric roadmap and modular blockchain movement have sparked a wave of permissionless innovation around rollups, zero-knowledge proofs, rollups-as...]]></description>
            <content:encoded><![CDATA[<p>Today we introduce Fluent: a general-purpose rollup on Ethereum that lets you build scalable blockchain applications in your favorite programming languages - Rust, TypeScript, Solidity, and more.</p><h1 id="h-blockspace-is-abundant-but-inaccessible" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Blockspace is Abundant but Inaccessible</strong></h1><p>Our industry is making great strides towards scaling blockchains while preserving end-user verifiability. The<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://ethereum-magicians.org/t/a-rollup-centric-ethereum-roadmap/4698"> rollup-centric roadmap</a> and<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://blog.celestia.org/modular-vs-monolithic-a-beginners-guide/"> modular blockchain movement</a> have sparked a wave of permissionless innovation around rollups, zero-knowledge proofs, rollups-as-a-service (RaaS), light clients, and much more.</p><p>The result: Scalable, trust-minimized blockspace for the masses.</p><p>However, while we’ve unlocked <strong>secure, abundant blockspace</strong> on Ethereum, we haven’t yet unlocked <strong>developer access</strong> to this blockspace. Aspiring developers are faced with the hurdles of learning esoteric programming languages and blockchain-specific details. This steep learning curve creates a non-trivial barrier to entry and discourages many people from building onchain.</p><p>There’s a large pool of potential talent that remains untapped as evidenced by the<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.developerreport.com/"> 25,000 developers in web3</a> today and the staggering<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.statista.com/statistics/627312/worldwide-developer-population/"> 25 million developers in the world</a>.</p><h1 id="h-enter-fluent-limitless-apps-on-ethereum" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Enter Fluent: Limitless Apps on Ethereum</strong></h1><p>The goal for Fluent is simple: Enable every developer to build scalable apps on Ethereum.</p><p>Think of Fluent as a translator between developers and<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://ethereum.foundation/infinitegarden"> Ethereum’s Infinite Garden</a>. Developers should be able to step into the garden with little more than their core application knowledge - be it their app’s throughput needs or the programming language they know best.</p><p>Fluent’s job is to seamlessly translate their knowledge into the blockchain context. To make Ethereum speak their language.</p><h1 id="h-a-glimpse-at-fluents-design" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>A Glimpse at Fluent&apos;s Design</strong></h1><p>Fluent is a general-purpose, zkWASM execution layer (Layer 2) for Ethereum. The platform blends together three key innovations:</p><ol><li><p><strong>ZK Rollup</strong></p><p>Fluent leverages ZK rollup technology to relieve performance and cost constraints, enabling developers to build high-throughput applications while retaining the security properties of Ethereum.</p><p>We’re currently using zk-SNARKs with UltraPlonk and KZG commitments, but are actively researching a Nova-based stack.</p></li><li><p><strong>Wasm Execution</strong></p><p>Fluent uses a WebAssembly (Wasm) virtual machine to significantly lower the learning curve for developers. Wasm allows developers to build applications in general-purpose programming languages like Rust, TypeScript, C/C++, Go, and more.</p></li><li><p><strong>EVM Tooling Compatibility</strong></p><p>Fluent maintains compatibility with Ethereum Virtual Machine (EVM) standards, allowing developers to execute and interact with Solidity smart contracts, use tools like MetaMask, and take advantage of EVM innovations. The result is minimal friction for EVM ecosystem users.</p></li></ol><p>We at Fluent Labs are hyper-focused on not only these innovations but on weaving them together in a thoughtful and simple way to offer the best possible developer experience.</p><h1 id="h-looking-forward" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Looking Forward</strong></h1><p>This is just the start. We’re very excited for the road ahead. We envision a world where it’s easy for any and all developers to build onchain without compromising developer experiences or security properties.</p><p>The Fluent platform is currently under development, but testnet is right around the corner. We’re now taking applicants for our early builders program. <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://form.typeform.com/to/ytQi1Pdc">Sign up here</a>!</p><p>In the meantime, we’ll be sharing more about our progress and thinking. We value openness and plan to build in public. Here are some of the topics we’ll be talking a lot about:</p><ul><li><p>ZK research and performance benchmarks</p></li><li><p>History and future of Wasm execution</p></li><li><p>Sequencers and provers</p></li><li><p>L3s and RaaS</p></li><li><p>What’s possible with zkWASM rollups</p></li><li><p>Rollup designs and business models</p></li><li><p>Platform risk and censorship</p></li></ul><p>Let’s make blockspace abundant and accessible to all.</p><h1 id="h-where-to-find-us" class="text-4xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Where to Find Us</strong></h1><ul><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/fluentxyz">Twitter</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="">Discord</a></p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/fluentlabs-xyz">GitHub</a></p></li></ul><p><em>Very special thanks to our investors, advisors and friends who reviewed and offered feedback on this post</em> 🫶</p>]]></content:encoded>
            <author>fluentlabs@newsletter.paragraph.com (Fluent)</author>
            <enclosure url="https://storage.googleapis.com/papyrus_images/845a58e7421a4d292f91baf901e965fa17d6c871b3e7211c58febb3946cee98f.png" length="0" type="image/png"/>
        </item>
    </channel>
</rss>