<?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>msfew</title>
        <link>https://paragraph.com/@msfew</link>
        <description>@HyperOracle, Prev @ForesightVen, @Google, @UnionPay

Recent research is at HyperOracleBlog.eth's Mirror</description>
        <lastBuildDate>Mon, 06 Apr 2026 10:18:41 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>en</language>
        <image>
            <title>msfew</title>
            <url>https://storage.googleapis.com/papyrus_images/42dec7e8566d8fff68668bf4ed1e7fbdf9ceb656b8294ccaf3513070e7438337.jpg</url>
            <link>https://paragraph.com/@msfew</link>
        </image>
        <copyright>All rights reserved</copyright>
        <item>
            <title><![CDATA[Bitcoin MEV]]></title>
            <link>https://paragraph.com/@msfew/bitcoin-mev</link>
            <guid>NQlAnm6CjcOG5u58tLKW</guid>
            <pubDate>Sat, 06 Jul 2024 14:32:55 GMT</pubDate>
            <description><![CDATA[Proof Of Track @ProofOfTrack “wen flashbots mev-bitcoin fork?” It’s coming. Explore Bitcoin MEV and @RebarLabs, the project that came out of stealth to build MEV-aware products and infrastructure for Bitcoin. 16 9:31 AM • Jul 6, 2024 “wen flashbots mev-bitcoin fork?” It’s here. Explore Bitcoin MEV and @RebarLabs, the project that came out of stealth to build MEV-aware products and infrastructure for Bitcoin.MEV & Bitcoin? You might wonder shouldn&apos;t MEVs only exist on networks with smart ...]]></description>
            <content:encoded><![CDATA[<blockquote><div data-type="twitter" tweetId="1809595914329419940" 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-07-06T14:31:01.000Z&quot;,&quot;display_text_range&quot;:[0,180],&quot;entities&quot;:{&quot;hashtags&quot;:[],&quot;urls&quot;:[],&quot;user_mentions&quot;:[{&quot;id_str&quot;:&quot;1778253568815812608&quot;,&quot;indices&quot;:[72,82],&quot;name&quot;:&quot;Rebar Labs&quot;,&quot;screen_name&quot;:&quot;RebarLabs&quot;}],&quot;symbols&quot;:[],&quot;media&quot;:[{&quot;display_url&quot;:&quot;pic.x.com/B0G4G0njeh&quot;,&quot;expanded_url&quot;:&quot;https://x.com/ProofOfTrack/status/1809595914329419940/photo/1&quot;,&quot;indices&quot;:[181,204],&quot;url&quot;:&quot;https://t.co/B0G4G0njeh&quot;}]},&quot;id_str&quot;:&quot;1809595914329419940&quot;,&quot;text&quot;:&quot;“wen flashbots mev-bitcoin fork?” It’s coming.\n\nExplore Bitcoin MEV and @RebarLabs, the project that came out of stealth to build MEV-aware products and infrastructure for Bitcoin. https://t.co/B0G4G0njeh&quot;,&quot;user&quot;:{&quot;id_str&quot;:&quot;1593341153113407488&quot;,&quot;name&quot;:&quot;Proof Of Track&quot;,&quot;screen_name&quot;:&quot;ProofOfTrack&quot;,&quot;is_blue_verified&quot;:false,&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/d0b3953035b71c81bf8e954eae4e52e892de67f412340a2ffdb027cc1fb91a8d.jpg&quot;},&quot;edit_control&quot;:{&quot;edit_tweet_ids&quot;:[&quot;1809595914329419940&quot;],&quot;editable_until_msecs&quot;:&quot;1720279861000&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/B0G4G0njeh&quot;,&quot;expanded_url&quot;:&quot;https://x.com/ProofOfTrack/status/1809595914329419940/photo/1&quot;,&quot;ext_media_availability&quot;:{&quot;status&quot;:&quot;Available&quot;},&quot;indices&quot;:[181,204],&quot;media_url_https&quot;:&quot;https://pbs.twimg.com/media/GRz4ZFOacAI6jEK.jpg&quot;,&quot;original_info&quot;:{&quot;height&quot;:444,&quot;width&quot;:1109,&quot;focus_rects&quot;:[{&quot;x&quot;:158,&quot;y&quot;:0,&quot;w&quot;:793,&quot;h&quot;:444},{&quot;x&quot;:332,&quot;y&quot;:0,&quot;w&quot;:444,&quot;h&quot;:444},{&quot;x&quot;:360,&quot;y&quot;:0,&quot;w&quot;:389,&quot;h&quot;:444},{&quot;x&quot;:443,&quot;y&quot;:0,&quot;w&quot;:222,&quot;h&quot;:444},{&quot;x&quot;:0,&quot;y&quot;:0,&quot;w&quot;:1109,&quot;h&quot;:444}]},&quot;sizes&quot;:{&quot;large&quot;:{&quot;h&quot;:444,&quot;resize&quot;:&quot;fit&quot;,&quot;w&quot;:1109},&quot;medium&quot;:{&quot;h&quot;:444,&quot;resize&quot;:&quot;fit&quot;,&quot;w&quot;:1109},&quot;small&quot;:{&quot;h&quot;:272,&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/B0G4G0njeh&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;:158,&quot;y&quot;:0,&quot;w&quot;:793,&quot;h&quot;:444},{&quot;x&quot;:332,&quot;y&quot;:0,&quot;w&quot;:444,&quot;h&quot;:444},{&quot;x&quot;:360,&quot;y&quot;:0,&quot;w&quot;:389,&quot;h&quot;:444},{&quot;x&quot;:443,&quot;y&quot;:0,&quot;w&quot;:222,&quot;h&quot;:444},{&quot;x&quot;:0,&quot;y&quot;:0,&quot;w&quot;:1109,&quot;h&quot;:444}],&quot;expandedUrl&quot;:&quot;https://x.com/ProofOfTrack/status/1809595914329419940/photo/1&quot;,&quot;url&quot;:&quot;https://storage.googleapis.com/papyrus_images/85fb93f4604dadd78217bf54964c1291f73999e84ada44c6766d1e614c8f8b2f.jpg&quot;,&quot;width&quot;:1109,&quot;height&quot;:444}],&quot;conversation_count&quot;:1,&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/ProofOfTrack">
              <img alt="User Avatar" class="twitter-avatar" src="https://storage.googleapis.com/papyrus_images/d0b3953035b71c81bf8e954eae4e52e892de67f412340a2ffdb027cc1fb91a8d.jpg" />
            </a>
            <div style="margin-left:4px;margin-right:auto;line-height:1.2;">
              <a target="_blank" href="https://twitter.com/ProofOfTrack" class="twitter-displayname">Proof Of Track</a>
              <p><a target="_blank" href="https://twitter.com/ProofOfTrack" class="twitter-username">@ProofOfTrack</a></p>
    
            </div>
            <a href="https://twitter.com/ProofOfTrack/status/1809595914329419940" target="_blank">
              <img alt="Twitter Logo" class="twitter-logo" src="https://paragraph.com/editor/twitter/logo.png" />
            </a>
          </div>
        </div>
      
    <div class="twitter-body">
      “wen flashbots mev-bitcoin fork?” It’s coming.<br /><br />Explore Bitcoin MEV and <a class="twitter-content-link"  href="https://twitter.com/RebarLabs" target="_blank">@RebarLabs</a>, the project that came out of stealth to build MEV-aware products and infrastructure for Bitcoin. 
      <div class="twitter-media"><img class="twitter-image" src="https://storage.googleapis.com/papyrus_images/85fb93f4604dadd78217bf54964c1291f73999e84ada44c6766d1e614c8f8b2f.jpg" /></div>
      
       
    </div>
    
     <div class="twitter-footer">
          <a target="_blank" href="https://twitter.com/ProofOfTrack/status/1809595914329419940" 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/ProofOfTrack/status/1809595914329419940"><p>9:31 AM • Jul 6, 2024</p></a>
        </div>
    
  </div> 
  </div></blockquote><p>“wen flashbots mev-bitcoin fork?” It’s here.</p><p>Explore Bitcoin MEV and @RebarLabs, the project that came out of stealth to build MEV-aware products and infrastructure for Bitcoin.</p><hr><p>MEV &amp; Bitcoin?</p><p>You might wonder shouldn&apos;t MEVs only exist on networks with smart contracts that can run DeFi or DEX?</p><p>MEVs have always existed on Bitcoin (like intentional empty blocks by miners), and the emergence of Ordinals and Bitcoin L2 has created new MEVs.</p><hr><p>Bitcoin L2 → MEV</p><p>Ordinals add programmability to Bitcoin, but this also creates opportunities for MEV, eg. miners front-run transactions to mint BRC-20.</p><p>MEVs like these will grow as these ecosystems develop. More research and coordination are needed.</p><div data-type="embedly" src="https://arc.net/l/quote/zdfebfva" data="{&quot;provider_url&quot;:&quot;https://arc.net&quot;,&quot;title&quot;:&quot;Quote from \&quot;钢筋实验室 |为比特币构建基础设施 --- Rebar Labs | Building Infrastructure for Bitcoin\&quot;&quot;,&quot;url&quot;:&quot;https://arc.net/l/zdfebfva&quot;,&quot;version&quot;:&quot;1.0&quot;,&quot;provider_name&quot;:&quot;Arc&quot;,&quot;type&quot;:&quot;link&quot;}" format="small"></div><hr><p>When Flashbots for Bitcoin?</p><p>People like @eawosikaa, @Data_Always, and myself (@msfew_eth) have been asking when Flashbots for Bitcoin to handle MEV.</p><p>@0xTaker whetted my appetite, and finally, @RebarLabs came out of stealth to be the first to work on it.</p><div data-type="twitter" tweetId="1806313417109627109" tweetData="{&quot;__typename&quot;:&quot;Tweet&quot;,&quot;in_reply_to_screen_name&quot;:&quot;msfew_eth&quot;,&quot;in_reply_to_status_id_str&quot;:&quot;1803759568528552251&quot;,&quot;in_reply_to_user_id_str&quot;:&quot;1449936417413648386&quot;,&quot;lang&quot;:&quot;qme&quot;,&quot;favorite_count&quot;:2,&quot;possibly_sensitive&quot;:false,&quot;created_at&quot;:&quot;2024-06-27T13:07:32.000Z&quot;,&quot;display_text_range&quot;:[24,47],&quot;entities&quot;:{&quot;hashtags&quot;:[],&quot;urls&quot;:[{&quot;display_url&quot;:&quot;theblock.co/post/302041/bi…&quot;,&quot;expanded_url&quot;:&quot;https://www.theblock.co/post/302041/bitcoin-startup-rebar-raises-2-9m-to-build-mev-products?utm_source=rss&amp;utm_medium=rss&quot;,&quot;indices&quot;:[24,47],&quot;url&quot;:&quot;https://t.co/b4GRIGYmQo&quot;}],&quot;user_mentions&quot;:[{&quot;id_str&quot;:&quot;1449936417413648386&quot;,&quot;indices&quot;:[0,10],&quot;name&quot;:&quot;msfew&quot;,&quot;screen_name&quot;:&quot;msfew_eth&quot;},{&quot;id_str&quot;:&quot;1617070374&quot;,&quot;indices&quot;:[11,23],&quot;name&quot;:&quot;dataalways.eth ⚡️🤖&quot;,&quot;screen_name&quot;:&quot;Data_Always&quot;}],&quot;symbols&quot;:[]},&quot;id_str&quot;:&quot;1806313417109627109&quot;,&quot;text&quot;:&quot;@msfew_eth @Data_Always https://t.co/b4GRIGYmQo&quot;,&quot;user&quot;:{&quot;id_str&quot;:&quot;1584830059403251712&quot;,&quot;name&quot;:&quot;Taker&quot;,&quot;screen_name&quot;:&quot;0xTaker&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/27440c37b4f5dc7caf8d1b2ba3f305bd659791c6f4ed0890c7f2d093ac6734fd.jpg&quot;},&quot;edit_control&quot;:{&quot;edit_tweet_ids&quot;:[&quot;1806313417109627109&quot;],&quot;editable_until_msecs&quot;:&quot;1719497252000&quot;,&quot;is_edit_eligible&quot;:false,&quot;edits_remaining&quot;:&quot;5&quot;},&quot;conversation_count&quot;:1,&quot;news_action_type&quot;:&quot;conversation&quot;,&quot;parent&quot;:{&quot;in_reply_to_screen_name&quot;:&quot;0xTaker&quot;,&quot;in_reply_to_status_id_str&quot;:&quot;1797769432883954142&quot;,&quot;in_reply_to_user_id_str&quot;:&quot;1584830059403251712&quot;,&quot;lang&quot;:&quot;en&quot;,&quot;reply_count&quot;:1,&quot;retweet_count&quot;:0,&quot;favorite_count&quot;:0,&quot;created_at&quot;:&quot;2024-06-20T11:59:28.000Z&quot;,&quot;display_text_range&quot;:[22,34],&quot;entities&quot;:{&quot;hashtags&quot;:[],&quot;urls&quot;:[],&quot;user_mentions&quot;:[{&quot;id_str&quot;:&quot;1584830059403251712&quot;,&quot;indices&quot;:[0,8],&quot;name&quot;:&quot;Taker&quot;,&quot;screen_name&quot;:&quot;0xTaker&quot;},{&quot;id_str&quot;:&quot;1617070374&quot;,&quot;indices&quot;:[9,21],&quot;name&quot;:&quot;dataalways.eth ⚡️🤖&quot;,&quot;screen_name&quot;:&quot;Data_Always&quot;}],&quot;symbols&quot;:[]},&quot;id_str&quot;:&quot;1803759568528552251&quot;,&quot;text&quot;:&quot;@0xTaker @Data_Always What&apos;s this?&quot;,&quot;user&quot;:{&quot;id_str&quot;:&quot;1449936417413648386&quot;,&quot;name&quot;:&quot;msfew&quot;,&quot;screen_name&quot;:&quot;msfew_eth&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://pbs.twimg.com/profile_images/1519209659785220097/vTsmbYa1_normal.jpg&quot;},&quot;edit_control&quot;:{&quot;edit_tweet_ids&quot;:[&quot;1803759568528552251&quot;],&quot;editable_until_msecs&quot;:&quot;1718888368000&quot;,&quot;is_edit_eligible&quot;:false,&quot;edits_remaining&quot;:&quot;5&quot;},&quot;isEdited&quot;:false,&quot;isStaleEdit&quot;:false},&quot;card&quot;:{&quot;card_platform&quot;:{&quot;platform&quot;:{&quot;audience&quot;:{&quot;name&quot;:&quot;production&quot;},&quot;device&quot;:{&quot;name&quot;:&quot;iPhone&quot;,&quot;version&quot;:&quot;13&quot;}}},&quot;name&quot;:&quot;summary_large_image&quot;,&quot;url&quot;:&quot;https://t.co/b4GRIGYmQo&quot;,&quot;binding_values&quot;:{&quot;photo_image_full_size_large&quot;:{&quot;image_value&quot;:{&quot;height&quot;:419,&quot;width&quot;:800,&quot;url&quot;:&quot;https://pbs.twimg.com/card_img/1981103608419450881/P7oULCo8?format=jpg&amp;name=800x419&quot;},&quot;type&quot;:&quot;IMAGE&quot;},&quot;thumbnail_image&quot;:{&quot;image_value&quot;:{&quot;height&quot;:150,&quot;width&quot;:237,&quot;url&quot;:&quot;https://pbs.twimg.com/card_img/1981103608419450881/P7oULCo8?format=jpg&amp;name=280x150&quot;},&quot;type&quot;:&quot;IMAGE&quot;},&quot;description&quot;:{&quot;string_value&quot;:&quot;Maximal extractible value is becoming possible on Bitcoin due to the rise of more complicated transaction types like Ordinals and Runes.&quot;,&quot;type&quot;:&quot;STRING&quot;},&quot;domain&quot;:{&quot;string_value&quot;:&quot;www.theblock.co&quot;,&quot;type&quot;:&quot;STRING&quot;},&quot;thumbnail_image_large&quot;:{&quot;image_value&quot;:{&quot;height&quot;:320,&quot;width&quot;:505,&quot;url&quot;:&quot;https://storage.googleapis.com/papyrus_images/c33b7a86a00bad4d7d90cff3f73da326bc75c833a1c903fbbd49c82da6762a1e.jpg&quot;},&quot;type&quot;:&quot;IMAGE&quot;},&quot;summary_photo_image_small&quot;:{&quot;image_value&quot;:{&quot;height&quot;:202,&quot;width&quot;:386,&quot;url&quot;:&quot;https://pbs.twimg.com/card_img/1981103608419450881/P7oULCo8?format=jpg&amp;name=386x202&quot;},&quot;type&quot;:&quot;IMAGE&quot;},&quot;thumbnail_image_original&quot;:{&quot;image_value&quot;:{&quot;height&quot;:950,&quot;width&quot;:1500,&quot;url&quot;:&quot;https://pbs.twimg.com/card_img/1981103608419450881/P7oULCo8?format=jpg&amp;name=orig&quot;},&quot;type&quot;:&quot;IMAGE&quot;},&quot;site&quot;:{&quot;scribe_key&quot;:&quot;publisher_id&quot;,&quot;type&quot;:&quot;USER&quot;,&quot;user_value&quot;:{&quot;id_str&quot;:&quot;963767159536209921&quot;,&quot;path&quot;:[]}},&quot;photo_image_full_size_small&quot;:{&quot;image_value&quot;:{&quot;height&quot;:202,&quot;width&quot;:386,&quot;url&quot;:&quot;https://pbs.twimg.com/card_img/1981103608419450881/P7oULCo8?format=jpg&amp;name=386x202&quot;},&quot;type&quot;:&quot;IMAGE&quot;},&quot;summary_photo_image_large&quot;:{&quot;image_value&quot;:{&quot;height&quot;:419,&quot;width&quot;:800,&quot;url&quot;:&quot;https://pbs.twimg.com/card_img/1981103608419450881/P7oULCo8?format=jpg&amp;name=800x419&quot;},&quot;type&quot;:&quot;IMAGE&quot;},&quot;thumbnail_image_small&quot;:{&quot;image_value&quot;:{&quot;height&quot;:63,&quot;width&quot;:100,&quot;url&quot;:&quot;https://pbs.twimg.com/card_img/1981103608419450881/P7oULCo8?format=jpg&amp;name=100x100&quot;},&quot;type&quot;:&quot;IMAGE&quot;},&quot;creator&quot;:{&quot;type&quot;:&quot;USER&quot;,&quot;user_value&quot;:{&quot;id_str&quot;:&quot;963767159536209921&quot;,&quot;path&quot;:[]}},&quot;thumbnail_image_x_large&quot;:{&quot;image_value&quot;:{&quot;height&quot;:950,&quot;width&quot;:1500,&quot;url&quot;:&quot;https://pbs.twimg.com/card_img/1981103608419450881/P7oULCo8?format=png&amp;name=2048x2048_2_exp&quot;},&quot;type&quot;:&quot;IMAGE&quot;},&quot;photo_image_full_size_original&quot;:{&quot;image_value&quot;:{&quot;height&quot;:950,&quot;width&quot;:1500,&quot;url&quot;:&quot;https://pbs.twimg.com/card_img/1981103608419450881/P7oULCo8?format=jpg&amp;name=orig&quot;},&quot;type&quot;:&quot;IMAGE&quot;},&quot;vanity_url&quot;:{&quot;scribe_key&quot;:&quot;vanity_url&quot;,&quot;string_value&quot;:&quot;theblock.co&quot;,&quot;type&quot;:&quot;STRING&quot;},&quot;photo_image_full_size&quot;:{&quot;image_value&quot;:{&quot;height&quot;:314,&quot;width&quot;:600,&quot;url&quot;:&quot;https://pbs.twimg.com/card_img/1981103608419450881/P7oULCo8?format=jpg&amp;name=600x314&quot;},&quot;type&quot;:&quot;IMAGE&quot;},&quot;thumbnail_image_color&quot;:{&quot;image_color_value&quot;:{&quot;palette&quot;:[{&quot;rgb&quot;:{&quot;blue&quot;:45,&quot;green&quot;:33,&quot;red&quot;:40},&quot;percentage&quot;:89.29},{&quot;rgb&quot;:{&quot;blue&quot;:104,&quot;green&quot;:54,&quot;red&quot;:52},&quot;percentage&quot;:3.99},{&quot;rgb&quot;:{&quot;blue&quot;:110,&quot;green&quot;:101,&quot;red&quot;:108},&quot;percentage&quot;:2.85},{&quot;rgb&quot;:{&quot;blue&quot;:49,&quot;green&quot;:54,&quot;red&quot;:88},&quot;percentage&quot;:2.07},{&quot;rgb&quot;:{&quot;blue&quot;:59,&quot;green&quot;:36,&quot;red&quot;:76},&quot;percentage&quot;:0.88}]},&quot;type&quot;:&quot;IMAGE_COLOR&quot;},&quot;title&quot;:{&quot;string_value&quot;:&quot;Bitcoin startup Rebar raises $2.9M to build MEV products&quot;,&quot;type&quot;:&quot;STRING&quot;},&quot;summary_photo_image_color&quot;:{&quot;image_color_value&quot;:{&quot;palette&quot;:[{&quot;rgb&quot;:{&quot;blue&quot;:45,&quot;green&quot;:33,&quot;red&quot;:40},&quot;percentage&quot;:89.29},{&quot;rgb&quot;:{&quot;blue&quot;:104,&quot;green&quot;:54,&quot;red&quot;:52},&quot;percentage&quot;:3.99},{&quot;rgb&quot;:{&quot;blue&quot;:110,&quot;green&quot;:101,&quot;red&quot;:108},&quot;percentage&quot;:2.85},{&quot;rgb&quot;:{&quot;blue&quot;:49,&quot;green&quot;:54,&quot;red&quot;:88},&quot;percentage&quot;:2.07},{&quot;rgb&quot;:{&quot;blue&quot;:59,&quot;green&quot;:36,&quot;red&quot;:76},&quot;percentage&quot;:0.88}]},&quot;type&quot;:&quot;IMAGE_COLOR&quot;},&quot;summary_photo_image_x_large&quot;:{&quot;image_value&quot;:{&quot;height&quot;:950,&quot;width&quot;:1500,&quot;url&quot;:&quot;https://pbs.twimg.com/card_img/1981103608419450881/P7oULCo8?format=png&amp;name=2048x2048_2_exp&quot;},&quot;type&quot;:&quot;IMAGE&quot;},&quot;summary_photo_image&quot;:{&quot;image_value&quot;:{&quot;height&quot;:314,&quot;width&quot;:600,&quot;url&quot;:&quot;https://pbs.twimg.com/card_img/1981103608419450881/P7oULCo8?format=jpg&amp;name=600x314&quot;},&quot;type&quot;:&quot;IMAGE&quot;},&quot;photo_image_full_size_color&quot;:{&quot;image_color_value&quot;:{&quot;palette&quot;:[{&quot;rgb&quot;:{&quot;blue&quot;:45,&quot;green&quot;:33,&quot;red&quot;:40},&quot;percentage&quot;:89.29},{&quot;rgb&quot;:{&quot;blue&quot;:104,&quot;green&quot;:54,&quot;red&quot;:52},&quot;percentage&quot;:3.99},{&quot;rgb&quot;:{&quot;blue&quot;:110,&quot;green&quot;:101,&quot;red&quot;:108},&quot;percentage&quot;:2.85},{&quot;rgb&quot;:{&quot;blue&quot;:49,&quot;green&quot;:54,&quot;red&quot;:88},&quot;percentage&quot;:2.07},{&quot;rgb&quot;:{&quot;blue&quot;:59,&quot;green&quot;:36,&quot;red&quot;:76},&quot;percentage&quot;:0.88}]},&quot;type&quot;:&quot;IMAGE_COLOR&quot;},&quot;photo_image_full_size_x_large&quot;:{&quot;image_value&quot;:{&quot;height&quot;:950,&quot;width&quot;:1500,&quot;url&quot;:&quot;https://pbs.twimg.com/card_img/1981103608419450881/P7oULCo8?format=png&amp;name=2048x2048_2_exp&quot;},&quot;type&quot;:&quot;IMAGE&quot;},&quot;card_url&quot;:{&quot;scribe_key&quot;:&quot;card_url&quot;,&quot;string_value&quot;:&quot;https://t.co/b4GRIGYmQo&quot;,&quot;type&quot;:&quot;STRING&quot;},&quot;summary_photo_image_original&quot;:{&quot;image_value&quot;:{&quot;height&quot;:950,&quot;width&quot;:1500,&quot;url&quot;:&quot;https://pbs.twimg.com/card_img/1981103608419450881/P7oULCo8?format=jpg&amp;name=orig&quot;},&quot;type&quot;:&quot;IMAGE&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/0xTaker">
              <img alt="User Avatar" class="twitter-avatar" src="https://storage.googleapis.com/papyrus_images/27440c37b4f5dc7caf8d1b2ba3f305bd659791c6f4ed0890c7f2d093ac6734fd.jpg" />
            </a>
            <div style="margin-left:4px;margin-right:auto;line-height:1.2;">
              <a target="_blank" href="https://twitter.com/0xTaker" class="twitter-displayname">Taker</a>
              <p><a target="_blank" href="https://twitter.com/0xTaker" class="twitter-username">@0xTaker</a></p>
    
            </div>
            <a href="https://twitter.com/0xTaker/status/1806313417109627109" target="_blank">
              <img alt="Twitter Logo" class="twitter-logo" src="https://paragraph.com/editor/twitter/logo.png" />
            </a>
          </div>
        </div>
      
    <div class="twitter-body">
      
      
      
        <a class="twitter-card-link" href="https://t.co/b4GRIGYmQo" target="_blank">
          <div class="twitter-media twitter-summary-large-image">
            <img src="https://storage.googleapis.com/papyrus_images/c33b7a86a00bad4d7d90cff3f73da326bc75c833a1c903fbbd49c82da6762a1e.jpg" >
            <div class="twitter-summary-card-text">
              <span>theblock.co</span>
              <h2>Bitcoin startup Rebar raises $2.9M to build MEV products</h2>
              <p>Maximal extractible value is becoming possible on Bitcoin due to the rise of more complicated transaction types like Ordinals and Runes.</p>
            </div>
          </div>
        </a>
       
    </div>
    
     <div class="twitter-footer">
          <a target="_blank" href="https://twitter.com/0xTaker/status/1806313417109627109" style="margin-right:16px; display:flex;">
            <img alt="Like Icon" class="twitter-heart" src="https://paragraph.com/editor/twitter/heart.png">
            2
          </a>
          <a target="_blank" href="https://twitter.com/0xTaker/status/1806313417109627109"><p>8:07 AM • Jun 27, 2024</p></a>
        </div>
    
  </div> 
  </div><hr><p>@RebarLabs, MEV-aware products and infrastructure for Bitcoin</p><p>Rebar Labs is building infrastructure (alt mempool with private tx), products (data and dashboards), and providing research.</p><p>These products will ensure Bitcoin&apos;s core principles.</p><div data-type="embedly" src="https://rebarlabs.io/blog/rebar-labs-announcement" data="{&quot;provider_url&quot;:&quot;https://rebarlabs.io&quot;,&quot;description&quot;:&quot;Rebar Labs empowers Bitcoin&apos;s ecosystem to address MEV, ensuring fair and transparent markets for users and miners.&quot;,&quot;title&quot;:&quot;Building Infrastructure for Bitcoin * Rebar Labs&quot;,&quot;author_name&quot;:&quot;Rebar Labs&quot;,&quot;url&quot;:&quot;https://rebarlabs.io/blog/rebar-labs-announcement&quot;,&quot;thumbnail_url&quot;:&quot;https://storage.googleapis.com/papyrus_images/0d23c05282bbbab25551e82daf7c97c5c60db149177fe97a79d633c82ccb0888.jpg&quot;,&quot;thumbnail_width&quot;:1200,&quot;version&quot;:&quot;1.0&quot;,&quot;provider_name&quot;:&quot;Rebarlabs&quot;,&quot;type&quot;:&quot;link&quot;,&quot;thumbnail_height&quot;:600,&quot;image&quot;:{&quot;img&quot;:{&quot;width&quot;:1200,&quot;height&quot;:600,&quot;src&quot;:&quot;https://storage.googleapis.com/papyrus_images/0d23c05282bbbab25551e82daf7c97c5c60db149177fe97a79d633c82ccb0888.jpg&quot;}}}" format="small"><link rel="preload" as="image" href="https://storage.googleapis.com/papyrus_images/0d23c05282bbbab25551e82daf7c97c5c60db149177fe97a79d633c82ccb0888.jpg"/><div class="react-component embed my-5" data-drag-handle="true" data-node-view-wrapper="" style="white-space:normal"><a class="link-embed-link" href="https://rebarlabs.io/blog/rebar-labs-announcement" target="_blank" rel="noreferrer"><div class="link-embed"><div class="flex-1"><div><h2>Building Infrastructure for Bitcoin * Rebar Labs</h2><p>Rebar Labs empowers Bitcoin&#x27;s ecosystem to address MEV, ensuring fair and transparent markets for users and miners.</p></div><span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-link h-3 w-3 my-auto inline mr-1"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg>https://rebarlabs.io</span></div><img src="https://storage.googleapis.com/papyrus_images/0d23c05282bbbab25551e82daf7c97c5c60db149177fe97a79d633c82ccb0888.jpg"/></div></a></div></div><hr><p>Looking forward to what Rebar has in store for us!</p><p>Here are some more Bitcoin MEV stuffs:</p><ul><li><p>An overview of recent non-standard Bitcoin transactions by @0xB10C: <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/0xB10C/status/1751973732808081583">https://twitter.com/0xB10C/status/1751973732808081583</a></p></li><li><p>The Spectre of MEV on Bitcoin by @waltjsmith: h<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/waltjsmith/status/1769742031818052088">ttps://twitter.com/waltjsmith/status/1769742031818052088</a></p></li><li><p>Stop Calling it MEV by @TheBlueMatt: <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://bluematt.bitcoin.ninja/2024/04/16/stop-calling-it-mev/">https://bluematt.bitcoin.ninja/2024/04/16/stop-calling-it-mev/</a></p></li><li><p>Discussion on Bitcoin L2 &amp; MEV by @niftynei: <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/niftynei/status/1770167165259301177">https://twitter.com/niftynei/status/1770167165259301177</a></p></li><li><p>Halving Fee Chaos by @jimmysong: <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/jimmysong/status/1781518918001078441">https://twitter.com/jimmysong/status/1781518918001078441</a></p></li></ul>]]></content:encoded>
            <author>msfew@newsletter.paragraph.com (msfew)</author>
        </item>
        <item>
            <title><![CDATA[500k Block Reorg on L3 WTF]]></title>
            <link>https://paragraph.com/@msfew/500k-block-reorg-on-l3-wtf</link>
            <guid>HrnaephebwwEdYxd4cK5</guid>
            <pubDate>Tue, 14 May 2024 04:51:34 GMT</pubDate>
            <description><![CDATA[Proof Of Track @ProofOfTrack What happened to @degentokenbase's 500,000 Block Reorg on an L3? Learn more about L3, Rollup Reorg, and RaaS… 5 11:35 PM • May 13, 2024 What happened to @degentokenbase&apos;s 500,000 Block Reorg on an L3? Learn more about L3, Rollup Reorg, and RaaS… 👀 ⬇️Degen Chain 🎩 (@degentokenbase), an L3, experienced a 500k block reorg 🤯. The issue is due to a custom config change by Conduit, the rollup service provider for Degen chain. mert | helius.dev @0xMert_ A 500,000...]]></description>
            <content:encoded><![CDATA[<blockquote><div data-type="twitter" tweetId="1790239365077295155" tweetData="{&quot;__typename&quot;:&quot;Tweet&quot;,&quot;lang&quot;:&quot;en&quot;,&quot;favorite_count&quot;:5,&quot;possibly_sensitive&quot;:false,&quot;created_at&quot;:&quot;2024-05-14T04:35:00.000Z&quot;,&quot;display_text_range&quot;:[0,116],&quot;entities&quot;:{&quot;hashtags&quot;:[],&quot;urls&quot;:[],&quot;user_mentions&quot;:[{&quot;id_str&quot;:&quot;1743720976569782272&quot;,&quot;indices&quot;:[17,32],&quot;name&quot;:&quot;Degen 🎩&quot;,&quot;screen_name&quot;:&quot;degentokenbase&quot;}],&quot;symbols&quot;:[],&quot;media&quot;:[{&quot;display_url&quot;:&quot;pic.x.com/DuSRkKQD7E&quot;,&quot;expanded_url&quot;:&quot;https://x.com/ProofOfTrack/status/1790239365077295155/photo/1&quot;,&quot;indices&quot;:[116,139],&quot;url&quot;:&quot;https://t.co/DuSRkKQD7E&quot;}]},&quot;id_str&quot;:&quot;1790239365077295155&quot;,&quot;text&quot;:&quot;What happened to @degentokenbase&apos;s 500,000 Block Reorg on an L3?\n\nLearn more about L3, Rollup Reorg, and RaaS… 👀 ⬇️ https://t.co/DuSRkKQD7E&quot;,&quot;user&quot;:{&quot;id_str&quot;:&quot;1593341153113407488&quot;,&quot;name&quot;:&quot;Proof Of Track&quot;,&quot;screen_name&quot;:&quot;ProofOfTrack&quot;,&quot;is_blue_verified&quot;:false,&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/d0b3953035b71c81bf8e954eae4e52e892de67f412340a2ffdb027cc1fb91a8d.jpg&quot;},&quot;edit_control&quot;:{&quot;edit_tweet_ids&quot;:[&quot;1790239365077295155&quot;],&quot;editable_until_msecs&quot;:&quot;1715664900000&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/DuSRkKQD7E&quot;,&quot;expanded_url&quot;:&quot;https://x.com/ProofOfTrack/status/1790239365077295155/photo/1&quot;,&quot;ext_media_availability&quot;:{&quot;status&quot;:&quot;Available&quot;},&quot;indices&quot;:[116,139],&quot;media_url_https&quot;:&quot;https://pbs.twimg.com/media/GNgzuADaoAAjRS2.jpg&quot;,&quot;original_info&quot;:{&quot;height&quot;:444,&quot;width&quot;:1109,&quot;focus_rects&quot;:[{&quot;x&quot;:19,&quot;y&quot;:0,&quot;w&quot;:793,&quot;h&quot;:444},{&quot;x&quot;:193,&quot;y&quot;:0,&quot;w&quot;:444,&quot;h&quot;:444},{&quot;x&quot;:221,&quot;y&quot;:0,&quot;w&quot;:389,&quot;h&quot;:444},{&quot;x&quot;:304,&quot;y&quot;:0,&quot;w&quot;:222,&quot;h&quot;:444},{&quot;x&quot;:0,&quot;y&quot;:0,&quot;w&quot;:1109,&quot;h&quot;:444}]},&quot;sizes&quot;:{&quot;large&quot;:{&quot;h&quot;:444,&quot;resize&quot;:&quot;fit&quot;,&quot;w&quot;:1109},&quot;medium&quot;:{&quot;h&quot;:444,&quot;resize&quot;:&quot;fit&quot;,&quot;w&quot;:1109},&quot;small&quot;:{&quot;h&quot;:272,&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/DuSRkKQD7E&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;:19,&quot;y&quot;:0,&quot;w&quot;:793,&quot;h&quot;:444},{&quot;x&quot;:193,&quot;y&quot;:0,&quot;w&quot;:444,&quot;h&quot;:444},{&quot;x&quot;:221,&quot;y&quot;:0,&quot;w&quot;:389,&quot;h&quot;:444},{&quot;x&quot;:304,&quot;y&quot;:0,&quot;w&quot;:222,&quot;h&quot;:444},{&quot;x&quot;:0,&quot;y&quot;:0,&quot;w&quot;:1109,&quot;h&quot;:444}],&quot;expandedUrl&quot;:&quot;https://x.com/ProofOfTrack/status/1790239365077295155/photo/1&quot;,&quot;url&quot;:&quot;https://storage.googleapis.com/papyrus_images/3f7a56ab2d189bc6c9ecb29b83f6afd3333d4e2d9b31e34b66a0c65609388425.jpg&quot;,&quot;width&quot;:1109,&quot;height&quot;:444}],&quot;conversation_count&quot;:1,&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/ProofOfTrack">
              <img alt="User Avatar" class="twitter-avatar" src="https://storage.googleapis.com/papyrus_images/d0b3953035b71c81bf8e954eae4e52e892de67f412340a2ffdb027cc1fb91a8d.jpg" />
            </a>
            <div style="margin-left:4px;margin-right:auto;line-height:1.2;">
              <a target="_blank" href="https://twitter.com/ProofOfTrack" class="twitter-displayname">Proof Of Track</a>
              <p><a target="_blank" href="https://twitter.com/ProofOfTrack" class="twitter-username">@ProofOfTrack</a></p>
    
            </div>
            <a href="https://twitter.com/ProofOfTrack/status/1790239365077295155" target="_blank">
              <img alt="Twitter Logo" class="twitter-logo" src="https://paragraph.com/editor/twitter/logo.png" />
            </a>
          </div>
        </div>
      
    <div class="twitter-body">
      What happened to <a class="twitter-content-link"  href="https://twitter.com/degentokenbase" target="_blank">@degentokenbase</a>'s 500,000 Block Reorg on an L3?<br /><br />Learn more about L3, Rollup Reorg, and RaaS… <img class="twitter-emoji" draggable="false" alt="👀" src="https://abs-0.twimg.com/emoji/v2/72x72/1f440.png"/> <img class="twitter-emoji" draggable="false" alt="⬇️" src="https://abs-0.twimg.com/emoji/v2/72x72/2b07.png"/> 
      <div class="twitter-media"><img class="twitter-image" src="https://storage.googleapis.com/papyrus_images/3f7a56ab2d189bc6c9ecb29b83f6afd3333d4e2d9b31e34b66a0c65609388425.jpg" /></div>
      
       
    </div>
    
     <div class="twitter-footer">
          <a target="_blank" href="https://twitter.com/ProofOfTrack/status/1790239365077295155" style="margin-right:16px; display:flex;">
            <img alt="Like Icon" class="twitter-heart" src="https://paragraph.com/editor/twitter/heart.png">
            5
          </a>
          <a target="_blank" href="https://twitter.com/ProofOfTrack/status/1790239365077295155"><p>11:35 PM • May 13, 2024</p></a>
        </div>
    
  </div> 
  </div></blockquote><p>What happened to @degentokenbase&apos;s 500,000 Block Reorg on an L3?</p><p>Learn more about L3, Rollup Reorg, and RaaS… 👀 ⬇️</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/933fbd1b732f2cc981b92086d6f99678381b7ec42f004ffd3636a6805706d406.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><hr><p>Degen Chain 🎩 (@degentokenbase), an L3, experienced a 500k block reorg 🤯.</p><p>The issue is due to a custom config change by Conduit, the rollup service provider for Degen chain.</p><div data-type="twitter" tweetId="1789877763869913104" tweetData="{&quot;__typename&quot;:&quot;Tweet&quot;,&quot;lang&quot;:&quot;en&quot;,&quot;favorite_count&quot;:398,&quot;possibly_sensitive&quot;:false,&quot;created_at&quot;:&quot;2024-05-13T04:38:07.000Z&quot;,&quot;display_text_range&quot;:[0,37],&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/8ybJy77O1M&quot;,&quot;expanded_url&quot;:&quot;https://x.com/0xMert_/status/1789877763869913104/photo/1&quot;,&quot;indices&quot;:[37,60],&quot;url&quot;:&quot;https://t.co/8ybJy77O1M&quot;}]},&quot;id_str&quot;:&quot;1789877763869913104&quot;,&quot;text&quot;:&quot;A 500,000 (!) block reorg on an L3 🤯 https://t.co/8ybJy77O1M&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;1789877763869913104&quot;],&quot;editable_until_msecs&quot;:&quot;1715578687000&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/8ybJy77O1M&quot;,&quot;expanded_url&quot;:&quot;https://x.com/0xMert_/status/1789877763869913104/photo/1&quot;,&quot;ext_media_availability&quot;:{&quot;status&quot;:&quot;Available&quot;},&quot;indices&quot;:[37,60],&quot;media_url_https&quot;:&quot;https://pbs.twimg.com/media/GNbsV2RXYAANgHc.jpg&quot;,&quot;original_info&quot;:{&quot;height&quot;:1724,&quot;width&quot;:1080,&quot;focus_rects&quot;:[{&quot;x&quot;:0,&quot;y&quot;:172,&quot;w&quot;:1080,&quot;h&quot;:605},{&quot;x&quot;:0,&quot;y&quot;:0,&quot;w&quot;:1080,&quot;h&quot;:1080},{&quot;x&quot;:0,&quot;y&quot;:0,&quot;w&quot;:1080,&quot;h&quot;:1231},{&quot;x&quot;:0,&quot;y&quot;:0,&quot;w&quot;:862,&quot;h&quot;:1724},{&quot;x&quot;:0,&quot;y&quot;:0,&quot;w&quot;:1080,&quot;h&quot;:1724}]},&quot;sizes&quot;:{&quot;large&quot;:{&quot;h&quot;:1724,&quot;resize&quot;:&quot;fit&quot;,&quot;w&quot;:1080},&quot;medium&quot;:{&quot;h&quot;:1200,&quot;resize&quot;:&quot;fit&quot;,&quot;w&quot;:752},&quot;small&quot;:{&quot;h&quot;:680,&quot;resize&quot;:&quot;fit&quot;,&quot;w&quot;:426},&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/8ybJy77O1M&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;:172,&quot;w&quot;:1080,&quot;h&quot;:605},{&quot;x&quot;:0,&quot;y&quot;:0,&quot;w&quot;:1080,&quot;h&quot;:1080},{&quot;x&quot;:0,&quot;y&quot;:0,&quot;w&quot;:1080,&quot;h&quot;:1231},{&quot;x&quot;:0,&quot;y&quot;:0,&quot;w&quot;:862,&quot;h&quot;:1724},{&quot;x&quot;:0,&quot;y&quot;:0,&quot;w&quot;:1080,&quot;h&quot;:1724}],&quot;expandedUrl&quot;:&quot;https://x.com/0xMert_/status/1789877763869913104/photo/1&quot;,&quot;url&quot;:&quot;https://storage.googleapis.com/papyrus_images/3b7d0dcd1c2e8637629106729b7fe9e0aa47a1343e9230af42515e78c4a6526c.jpg&quot;,&quot;width&quot;:1080,&quot;height&quot;:1724}],&quot;conversation_count&quot;:113,&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/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/1789877763869913104" target="_blank">
              <img alt="Twitter Logo" class="twitter-logo" src="https://paragraph.com/editor/twitter/logo.png" />
            </a>
          </div>
        </div>
      
    <div class="twitter-body">
      A 500,000 (!) block reorg on an L3 <img class="twitter-emoji" draggable="false" alt="🤯" src="https://abs-0.twimg.com/emoji/v2/72x72/1f92f.png"/> 
      <div class="twitter-media"><img class="twitter-image" src="https://storage.googleapis.com/papyrus_images/3b7d0dcd1c2e8637629106729b7fe9e0aa47a1343e9230af42515e78c4a6526c.jpg" /></div>
      
       
    </div>
    
     <div class="twitter-footer">
          <a target="_blank" href="https://twitter.com/0xMert_/status/1789877763869913104" style="margin-right:16px; display:flex;">
            <img alt="Like Icon" class="twitter-heart" src="https://paragraph.com/editor/twitter/heart.png">
            398
          </a>
          <a target="_blank" href="https://twitter.com/0xMert_/status/1789877763869913104"><p>11:38 PM • May 12, 2024</p></a>
        </div>
    
  </div> 
  </div><hr><p>Degen Chain is an L3 built with @arbitrum Orbit, @base for settlement, and AnyTrust for DA.</p><p>My favorite mental model (by @hdevalence) for L3 is that they are just &quot;L2 on top of L2&quot;.</p><div data-type="twitter" tweetId="1766884586720723286" tweetData="{&quot;__typename&quot;:&quot;Tweet&quot;,&quot;lang&quot;:&quot;en&quot;,&quot;favorite_count&quot;:72,&quot;created_at&quot;:&quot;2024-03-10T17:51:27.000Z&quot;,&quot;display_text_range&quot;:[0,139],&quot;entities&quot;:{&quot;hashtags&quot;:[],&quot;urls&quot;:[],&quot;user_mentions&quot;:[],&quot;symbols&quot;:[]},&quot;id_str&quot;:&quot;1766884586720723286&quot;,&quot;text&quot;:&quot;“L3”s are not a thing, there are only L1s (systems that provide settlement to other systems) and L2s (systems that settle to other systems)&quot;,&quot;user&quot;:{&quot;id_str&quot;:&quot;529148230&quot;,&quot;name&quot;:&quot;henry 🌘&quot;,&quot;screen_name&quot;:&quot;hdevalence&quot;,&quot;is_blue_verified&quot;:false,&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/006b12195ce68447e998fad8918b3503582a99dedcdd8e82b58c9e4465018808.jpg&quot;},&quot;edit_control&quot;:{&quot;edit_tweet_ids&quot;:[&quot;1766884586720723286&quot;],&quot;editable_until_msecs&quot;:&quot;1710096687000&quot;,&quot;is_edit_eligible&quot;:true,&quot;edits_remaining&quot;:&quot;5&quot;},&quot;conversation_count&quot;:13,&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/hdevalence">
              <img alt="User Avatar" class="twitter-avatar" src="https://storage.googleapis.com/papyrus_images/006b12195ce68447e998fad8918b3503582a99dedcdd8e82b58c9e4465018808.jpg" />
            </a>
            <div style="margin-left:4px;margin-right:auto;line-height:1.2;">
              <a target="_blank" href="https://twitter.com/hdevalence" class="twitter-displayname">henry 🌘</a>
              <p><a target="_blank" href="https://twitter.com/hdevalence" class="twitter-username">@hdevalence</a></p>
    
            </div>
            <a href="https://twitter.com/hdevalence/status/1766884586720723286" target="_blank">
              <img alt="Twitter Logo" class="twitter-logo" src="https://paragraph.com/editor/twitter/logo.png" />
            </a>
          </div>
        </div>
      
    <div class="twitter-body">
      “L3”s are not a thing, there are only L1s (systems that provide settlement to other systems) and L2s (systems that settle to other systems)
      
      
       
    </div>
    
     <div class="twitter-footer">
          <a target="_blank" href="https://twitter.com/hdevalence/status/1766884586720723286" style="margin-right:16px; display:flex;">
            <img alt="Like Icon" class="twitter-heart" src="https://paragraph.com/editor/twitter/heart.png">
            72
          </a>
          <a target="_blank" href="https://twitter.com/hdevalence/status/1766884586720723286"><p>12:51 PM • Mar 10, 2024</p></a>
        </div>
    
  </div> 
  </div><hr><p>What is Degen Chain’s Reorg?</p><p>This is not a typical L1 blockchain reorg (nodes disagree on the most accurate version of the chain), but forced inclusion is not operated correctly (batches are not posted to base layer, in this case, from Degen to Base).</p><div data-type="twitter" tweetId="1790078530631475336" tweetData="{&quot;__typename&quot;:&quot;Tweet&quot;,&quot;in_reply_to_screen_name&quot;:&quot;hosseeb&quot;,&quot;in_reply_to_status_id_str&quot;:&quot;1790076763818623221&quot;,&quot;in_reply_to_user_id_str&quot;:&quot;231208649&quot;,&quot;lang&quot;:&quot;en&quot;,&quot;favorite_count&quot;:19,&quot;created_at&quot;:&quot;2024-05-13T17:55:54.000Z&quot;,&quot;display_text_range&quot;:[9,294],&quot;entities&quot;:{&quot;hashtags&quot;:[],&quot;urls&quot;:[],&quot;user_mentions&quot;:[{&quot;id_str&quot;:&quot;231208649&quot;,&quot;indices&quot;:[0,8],&quot;name&quot;:&quot;Haseeb ＞|＜&quot;,&quot;screen_name&quot;:&quot;hosseeb&quot;}],&quot;symbols&quot;:[]},&quot;id_str&quot;:&quot;1790078530631475336&quot;,&quot;text&quot;:&quot;@hosseeb Unlikely it&apos;s an issue with an L2 fork/reorg. And this isn&apos;t a reorg in the traditional sense\n\nHypothesis is that L1 -&amp;gt; L2 (or ig in this case L2 -&amp;gt; L3) forced inclusions are time-bound and must go through within 24 hours. If not, the chain is required to re-org so that they are&quot;,&quot;user&quot;:{&quot;id_str&quot;:&quot;853899428012244992&quot;,&quot;name&quot;:&quot;0xkatz.era&quot;,&quot;screen_name&quot;:&quot;0xkatz&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/4d086be501a457a3f5528a7d2066a6c60ee933e1b5ae61afcdb9972fdec67520.jpg&quot;,&quot;highlighted_label&quot;:{&quot;description&quot;:&quot;Caldera&quot;,&quot;badge&quot;:{&quot;url&quot;:&quot;https://pbs.twimg.com/profile_images/1896642719079866369/d0QBYz7D_bigger.jpg&quot;},&quot;url&quot;:{&quot;url&quot;:&quot;https://twitter.com/Calderaxyz&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;1790078530631475336&quot;],&quot;editable_until_msecs&quot;:&quot;1715626554000&quot;,&quot;is_edit_eligible&quot;:false,&quot;edits_remaining&quot;:&quot;5&quot;},&quot;conversation_count&quot;:1,&quot;news_action_type&quot;:&quot;conversation&quot;,&quot;parent&quot;:{&quot;lang&quot;:&quot;en&quot;,&quot;reply_count&quot;:16,&quot;retweet_count&quot;:3,&quot;favorite_count&quot;:43,&quot;created_at&quot;:&quot;2024-05-13T17:48:53.000Z&quot;,&quot;display_text_range&quot;:[0,197],&quot;entities&quot;:{&quot;hashtags&quot;:[],&quot;urls&quot;:[],&quot;user_mentions&quot;:[],&quot;symbols&quot;:[]},&quot;id_str&quot;:&quot;1790076763818623221&quot;,&quot;text&quot;:&quot;Dunking aside, can someone explain what this even means?\n\nEven if the L2 forks, if there&apos;s a single L3 sequencer, why would the L3 sequencer not just re-confirm the blocks once the L2 settles down?&quot;,&quot;user&quot;:{&quot;id_str&quot;:&quot;231208649&quot;,&quot;name&quot;:&quot;Haseeb ＞|＜&quot;,&quot;screen_name&quot;:&quot;hosseeb&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://pbs.twimg.com/profile_images/1713980074989633536/n-W4MrfC_normal.jpg&quot;,&quot;highlighted_label&quot;:{&quot;description&quot;:&quot;Dragonfly ＞|＜&quot;,&quot;badge&quot;:{&quot;url&quot;:&quot;https://pbs.twimg.com/profile_images/1559161186658271232/yRlWnnm8_bigger.jpg&quot;},&quot;url&quot;:{&quot;url&quot;:&quot;https://twitter.com/dragonfly_xyz&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;1790076763818623221&quot;],&quot;editable_until_msecs&quot;:&quot;1715626133000&quot;,&quot;is_edit_eligible&quot;:true,&quot;edits_remaining&quot;:&quot;5&quot;},&quot;quoted_tweet&quot;:{&quot;lang&quot;:&quot;en&quot;,&quot;reply_count&quot;:113,&quot;retweet_count&quot;:24,&quot;favorite_count&quot;:398,&quot;possibly_sensitive&quot;:false,&quot;created_at&quot;:&quot;2024-05-13T04:38:07.000Z&quot;,&quot;display_text_range&quot;:[0,37],&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/8ybJy77O1M&quot;,&quot;expanded_url&quot;:&quot;https://x.com/0xMert_/status/1789877763869913104/photo/1&quot;,&quot;indices&quot;:[37,60],&quot;url&quot;:&quot;https://t.co/8ybJy77O1M&quot;}]},&quot;id_str&quot;:&quot;1789877763869913104&quot;,&quot;text&quot;:&quot;A 500,000 (!) block reorg on an L3 🤯 https://t.co/8ybJy77O1M&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://pbs.twimg.com/profile_images/1975912876243095552/YlVLO4Oz_normal.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;mediaDetails&quot;:[{&quot;display_url&quot;:&quot;pic.x.com/8ybJy77O1M&quot;,&quot;expanded_url&quot;:&quot;https://x.com/0xMert_/status/1789877763869913104/photo/1&quot;,&quot;ext_media_availability&quot;:{&quot;status&quot;:&quot;Available&quot;},&quot;indices&quot;:[37,60],&quot;media_url_https&quot;:&quot;https://pbs.twimg.com/media/GNbsV2RXYAANgHc.jpg&quot;,&quot;original_info&quot;:{&quot;height&quot;:1724,&quot;width&quot;:1080,&quot;focus_rects&quot;:[{&quot;x&quot;:0,&quot;y&quot;:172,&quot;w&quot;:1080,&quot;h&quot;:605},{&quot;x&quot;:0,&quot;y&quot;:0,&quot;w&quot;:1080,&quot;h&quot;:1080},{&quot;x&quot;:0,&quot;y&quot;:0,&quot;w&quot;:1080,&quot;h&quot;:1231},{&quot;x&quot;:0,&quot;y&quot;:0,&quot;w&quot;:862,&quot;h&quot;:1724},{&quot;x&quot;:0,&quot;y&quot;:0,&quot;w&quot;:1080,&quot;h&quot;:1724}]},&quot;sizes&quot;:{&quot;large&quot;:{&quot;h&quot;:1724,&quot;resize&quot;:&quot;fit&quot;,&quot;w&quot;:1080},&quot;medium&quot;:{&quot;h&quot;:1200,&quot;resize&quot;:&quot;fit&quot;,&quot;w&quot;:752},&quot;small&quot;:{&quot;h&quot;:680,&quot;resize&quot;:&quot;fit&quot;,&quot;w&quot;:426},&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/8ybJy77O1M&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;:172,&quot;w&quot;:1080,&quot;h&quot;:605},{&quot;x&quot;:0,&quot;y&quot;:0,&quot;w&quot;:1080,&quot;h&quot;:1080},{&quot;x&quot;:0,&quot;y&quot;:0,&quot;w&quot;:1080,&quot;h&quot;:1231},{&quot;x&quot;:0,&quot;y&quot;:0,&quot;w&quot;:862,&quot;h&quot;:1724},{&quot;x&quot;:0,&quot;y&quot;:0,&quot;w&quot;:1080,&quot;h&quot;:1724}],&quot;expandedUrl&quot;:&quot;https://x.com/0xMert_/status/1789877763869913104/photo/1&quot;,&quot;url&quot;:&quot;https://pbs.twimg.com/media/GNbsV2RXYAANgHc.jpg&quot;,&quot;width&quot;:1080,&quot;height&quot;:1724}]},&quot;isEdited&quot;:false,&quot;isStaleEdit&quot;:false},&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/0xkatz">
              <img alt="User Avatar" class="twitter-avatar" src="https://storage.googleapis.com/papyrus_images/4d086be501a457a3f5528a7d2066a6c60ee933e1b5ae61afcdb9972fdec67520.jpg" />
            </a>
            <div style="margin-left:4px;margin-right:auto;line-height:1.2;">
              <a target="_blank" href="https://twitter.com/0xkatz" class="twitter-displayname">0xkatz.era</a>
              <p><a target="_blank" href="https://twitter.com/0xkatz" class="twitter-username">@0xkatz</a></p>
    
            </div>
            <a href="https://twitter.com/0xkatz/status/1790078530631475336" target="_blank">
              <img alt="Twitter Logo" class="twitter-logo" src="https://paragraph.com/editor/twitter/logo.png" />
            </a>
          </div>
        </div>
      
    <div class="twitter-body">
      Unlikely it's an issue with an L2 fork/reorg. And this isn't a reorg in the traditional sense<br /><br />Hypothesis is that L1 -&gt; L2 (or ig in this case L2 -&gt; L3) forced inclusions are time-bound and must go through within 24 hours. If not, the chain is required to re-org so that they are
      
      
       
    </div>
    
     <div class="twitter-footer">
          <a target="_blank" href="https://twitter.com/0xkatz/status/1790078530631475336" style="margin-right:16px; display:flex;">
            <img alt="Like Icon" class="twitter-heart" src="https://paragraph.com/editor/twitter/heart.png">
            19
          </a>
          <a target="_blank" href="https://twitter.com/0xkatz/status/1790078530631475336"><p>12:55 PM • May 13, 2024</p></a>
        </div>
    
  </div> 
  </div><hr><p>L3’s Reorg Problem.</p><p>So why do L3 reorgs happen (from @donnoh_eth)?</p><ul><li><p>L3 posts different batch to L2 from soft confirmation (today’s case)</p></li><li><p>L2 reorgs itself</p></li><li><p>L1 reorgs so L2 reorgs</p></li></ul><div data-type="twitter" tweetId="1789918928006689246" tweetData="{&quot;__typename&quot;:&quot;Tweet&quot;,&quot;in_reply_to_screen_name&quot;:&quot;0xMert_&quot;,&quot;in_reply_to_status_id_str&quot;:&quot;1789889364740239429&quot;,&quot;in_reply_to_user_id_str&quot;:&quot;1309886201944473600&quot;,&quot;lang&quot;:&quot;en&quot;,&quot;favorite_count&quot;:18,&quot;created_at&quot;:&quot;2024-05-13T07:21:42.000Z&quot;,&quot;display_text_range&quot;:[9,198],&quot;entities&quot;:{&quot;hashtags&quot;:[],&quot;urls&quot;:[],&quot;user_mentions&quot;:[{&quot;id_str&quot;:&quot;1309886201944473600&quot;,&quot;indices&quot;:[0,8],&quot;name&quot;:&quot;mert | helius.dev&quot;,&quot;screen_name&quot;:&quot;0xMert_&quot;}],&quot;symbols&quot;:[]},&quot;id_str&quot;:&quot;1789918928006689246&quot;,&quot;text&quot;:&quot;@0xMert_ an L3 “reorg” can happen if:\n- batches published on the L2 by the sequencer diverge from soft confirmations (most likely)\n- L2 reorgs for its own reasons\n- L1 reorgs causing the L2 to reorg&quot;,&quot;user&quot;:{&quot;id_str&quot;:&quot;1277335268379459585&quot;,&quot;name&quot;:&quot;donnoh.eth 💗&quot;,&quot;screen_name&quot;:&quot;donnoh_eth&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/e9b0ce0c84ae145099b3fcccc283807405bfefeeecf08b3fc3309ffe6cb81930.jpg&quot;},&quot;edit_control&quot;:{&quot;edit_tweet_ids&quot;:[&quot;1789918928006689246&quot;],&quot;editable_until_msecs&quot;:&quot;1715588502000&quot;,&quot;is_edit_eligible&quot;:false,&quot;edits_remaining&quot;:&quot;5&quot;},&quot;conversation_count&quot;:2,&quot;news_action_type&quot;:&quot;conversation&quot;,&quot;parent&quot;:{&quot;in_reply_to_screen_name&quot;:&quot;0xMert_&quot;,&quot;in_reply_to_status_id_str&quot;:&quot;1789877763869913104&quot;,&quot;in_reply_to_user_id_str&quot;:&quot;1309886201944473600&quot;,&quot;lang&quot;:&quot;en&quot;,&quot;reply_count&quot;:6,&quot;retweet_count&quot;:1,&quot;favorite_count&quot;:37,&quot;created_at&quot;:&quot;2024-05-13T05:24:13.000Z&quot;,&quot;display_text_range&quot;:[0,87],&quot;entities&quot;:{&quot;hashtags&quot;:[],&quot;urls&quot;:[],&quot;user_mentions&quot;:[],&quot;symbols&quot;:[]},&quot;id_str&quot;:&quot;1789889364740239429&quot;,&quot;text&quot;:&quot;Also genuinely curious how reorgs would even work on an L3? (How many nodes are there?)&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://pbs.twimg.com/profile_images/1975912876243095552/YlVLO4Oz_normal.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;1789889364740239429&quot;],&quot;editable_until_msecs&quot;:&quot;1715581453000&quot;,&quot;is_edit_eligible&quot;:false,&quot;edits_remaining&quot;:&quot;5&quot;},&quot;isEdited&quot;:false,&quot;isStaleEdit&quot;:false},&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/donnoh_eth">
              <img alt="User Avatar" class="twitter-avatar" src="https://storage.googleapis.com/papyrus_images/e9b0ce0c84ae145099b3fcccc283807405bfefeeecf08b3fc3309ffe6cb81930.jpg" />
            </a>
            <div style="margin-left:4px;margin-right:auto;line-height:1.2;">
              <a target="_blank" href="https://twitter.com/donnoh_eth" class="twitter-displayname">donnoh.eth 💗</a>
              <p><a target="_blank" href="https://twitter.com/donnoh_eth" class="twitter-username">@donnoh_eth</a></p>
    
            </div>
            <a href="https://twitter.com/donnoh_eth/status/1789918928006689246" target="_blank">
              <img alt="Twitter Logo" class="twitter-logo" src="https://paragraph.com/editor/twitter/logo.png" />
            </a>
          </div>
        </div>
      
    <div class="twitter-body">
      an L3 “reorg” can happen if:<br />- batches published on the L2 by the sequencer diverge from soft confirmations (most likely)<br />- L2 reorgs for its own reasons<br />- L1 reorgs causing the L2 to reorg
      
      
       
    </div>
    
     <div class="twitter-footer">
          <a target="_blank" href="https://twitter.com/donnoh_eth/status/1789918928006689246" style="margin-right:16px; display:flex;">
            <img alt="Like Icon" class="twitter-heart" src="https://paragraph.com/editor/twitter/heart.png">
            18
          </a>
          <a target="_blank" href="https://twitter.com/donnoh_eth/status/1789918928006689246"><p>2:21 AM • May 13, 2024</p></a>
        </div>
    
  </div> 
  </div><hr><p>Besides dunking, this issue points out open problems:</p><ul><li><p>Why trusting the managed sequencer to be honest? (from @0xMawuko)</p></li><li><p>How to resolve reorgs when L2s and L3s are actually decentralized?</p></li><li><p>What if RaaS goes wrong?</p></li><li><p>What if L1 or L2 goes wrong?</p></li><li><p>……</p></li></ul><div data-type="twitter" tweetId="1789887687249252743" tweetData="{&quot;__typename&quot;:&quot;Tweet&quot;,&quot;lang&quot;:&quot;en&quot;,&quot;favorite_count&quot;:0,&quot;created_at&quot;:&quot;2024-05-13T05:17:33.000Z&quot;,&quot;display_text_range&quot;:[0,61],&quot;entities&quot;:{&quot;hashtags&quot;:[],&quot;urls&quot;:[],&quot;user_mentions&quot;:[],&quot;symbols&quot;:[]},&quot;id_str&quot;:&quot;1789887687249252743&quot;,&quot;text&quot;:&quot;Are you even permissionless if you don&apos;t do 500K block reorgs&quot;,&quot;user&quot;:{&quot;id_str&quot;:&quot;108239650&quot;,&quot;name&quot;:&quot;Shiva&quot;,&quot;screen_name&quot;:&quot;ShivanshuMadan&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/7e9d02da7331486bb652f3d2920f7e07a5d5a0859b0719a16339418ad1ea472e.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;1789887687249252743&quot;],&quot;editable_until_msecs&quot;:&quot;1715581053000&quot;,&quot;is_edit_eligible&quot;:true,&quot;edits_remaining&quot;:&quot;5&quot;},&quot;conversation_count&quot;:0,&quot;news_action_type&quot;:&quot;conversation&quot;,&quot;quoted_tweet&quot;:{&quot;lang&quot;:&quot;en&quot;,&quot;reply_count&quot;:6,&quot;retweet_count&quot;:5,&quot;favorite_count&quot;:84,&quot;created_at&quot;:&quot;2024-05-13T04:34:16.000Z&quot;,&quot;display_text_range&quot;:[0,70],&quot;entities&quot;:{&quot;hashtags&quot;:[],&quot;urls&quot;:[],&quot;user_mentions&quot;:[],&quot;symbols&quot;:[]},&quot;id_str&quot;:&quot;1789876791391170941&quot;,&quot;text&quot;:&quot;What good is an L3 if it doesn&apos;t have a casual 500,000 block reorg? 🫠&quot;,&quot;user&quot;:{&quot;id_str&quot;:&quot;805058416838410240&quot;,&quot;name&quot;:&quot;Joe&quot;,&quot;screen_name&quot;:&quot;0x_Osprey&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/7b45eaf3e27a516aebe2c20afd80131387a0e9755723ae60183543b2480e1aa2.jpg&quot;},&quot;edit_control&quot;:{&quot;edit_tweet_ids&quot;:[&quot;1789876791391170941&quot;],&quot;editable_until_msecs&quot;:&quot;1715578456000&quot;,&quot;is_edit_eligible&quot;:false,&quot;edits_remaining&quot;:&quot;5&quot;},&quot;isEdited&quot;:false,&quot;isStaleEdit&quot;:false},&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/ShivanshuMadan">
              <img alt="User Avatar" class="twitter-avatar" src="https://storage.googleapis.com/papyrus_images/7e9d02da7331486bb652f3d2920f7e07a5d5a0859b0719a16339418ad1ea472e.jpg" />
            </a>
            <div style="margin-left:4px;margin-right:auto;line-height:1.2;">
              <a target="_blank" href="https://twitter.com/ShivanshuMadan" class="twitter-displayname">Shiva</a>
              <p><a target="_blank" href="https://twitter.com/ShivanshuMadan" class="twitter-username">@ShivanshuMadan</a></p>
    
            </div>
            <a href="https://twitter.com/ShivanshuMadan/status/1789887687249252743" target="_blank">
              <img alt="Twitter Logo" class="twitter-logo" src="https://paragraph.com/editor/twitter/logo.png" />
            </a>
          </div>
        </div>
      
    <div class="twitter-body">
      Are you even permissionless if you don't do 500K block reorgs
      
      
      <div class="twitter-quoted">
        
  <div class="twitter-quoted twitter-embed">
    <div class="twitter-header">
        <div style="display:flex">
          <a target="_blank" href="https://twitter.com/0x_Osprey">
              <img alt="User Avatar" class="twitter-avatar" src="https://storage.googleapis.com/papyrus_images/7b45eaf3e27a516aebe2c20afd80131387a0e9755723ae60183543b2480e1aa2.jpg" />
            </a>
            <div style="margin-left:4px;margin-right:auto;line-height:1.2;">
              <a target="_blank" href="https://twitter.com/0x_Osprey" class="twitter-displayname">Joe</a>
              <p><a target="_blank" href="https://twitter.com/0x_Osprey" class="twitter-username">@0x_Osprey</a></p>
    
            </div>
            <a href="https://twitter.com/0x_Osprey/status/1789876791391170941" target="_blank">
              <img alt="Twitter Logo" class="twitter-logo" src="https://paragraph.com/editor/twitter/logo.png" />
            </a>
          </div>
        </div>
      
    <div class="twitter-body">
      What good is an L3 if it doesn't have a casual 500,000 block reorg? <img class="twitter-emoji" draggable="false" alt="🫠" src="https://abs-0.twimg.com/emoji/v2/72x72/1fae0.png"/>
      
      
       
    </div>
    
  </div> 
  
    </div> 
    </div>
    
     <div class="twitter-footer">
          <a target="_blank" href="https://twitter.com/ShivanshuMadan/status/1789887687249252743" style="margin-right:16px; display:flex;">
            <img alt="Like Icon" class="twitter-heart" src="https://paragraph.com/editor/twitter/heart.png">
            0
          </a>
          <a target="_blank" href="https://twitter.com/ShivanshuMadan/status/1789887687249252743"><p>12:17 AM • May 13, 2024</p></a>
        </div>
    
  </div> 
  </div><hr><p>Anyways, luckily users’ funds are safe. Nothing is breaking or missing.</p><div data-type="twitter" tweetId="1790103775350280531" tweetData="{&quot;__typename&quot;:&quot;Tweet&quot;,&quot;lang&quot;:&quot;en&quot;,&quot;favorite_count&quot;:11,&quot;created_at&quot;:&quot;2024-05-13T19:36:13.000Z&quot;,&quot;display_text_range&quot;:[0,78],&quot;entities&quot;:{&quot;hashtags&quot;:[],&quot;urls&quot;:[],&quot;user_mentions&quot;:[],&quot;symbols&quot;:[]},&quot;id_str&quot;:&quot;1790103775350280531&quot;,&quot;text&quot;:&quot;Correction: the burning of the library of Alexandria is the longest reorg ever&quot;,&quot;user&quot;:{&quot;id_str&quot;:&quot;737320824747626496&quot;,&quot;name&quot;:&quot;dmarz ⚡️🤖&quot;,&quot;screen_name&quot;:&quot;DistributedMarz&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/2cd1c89614888d8e3a9bdc68b5de60e44f6e272486df7896ac3519139f86e3fa.jpg&quot;},&quot;edit_control&quot;:{&quot;initial_tweet_id&quot;:&quot;1790103722355298441&quot;,&quot;edit_tweet_ids&quot;:[&quot;1790103722355298441&quot;,&quot;1790103775350280531&quot;],&quot;editable_until_msecs&quot;:&quot;1715632560000&quot;,&quot;is_edit_eligible&quot;:false,&quot;edits_remaining&quot;:&quot;4&quot;},&quot;conversation_count&quot;:1,&quot;news_action_type&quot;:&quot;conversation&quot;,&quot;isEdited&quot;:true,&quot;isStaleEdit&quot;:false,&quot;previous_counts&quot;:{&quot;favorite_count&quot;:0,&quot;quote_count&quot;:0,&quot;reply_count&quot;:0,&quot;retweet_count&quot;:0}}"> 
  <div class="twitter-embed embed">
    <div class="twitter-header">
        <div style="display:flex">
          <a target="_blank" href="https://twitter.com/DistributedMarz">
              <img alt="User Avatar" class="twitter-avatar" src="https://storage.googleapis.com/papyrus_images/2cd1c89614888d8e3a9bdc68b5de60e44f6e272486df7896ac3519139f86e3fa.jpg" />
            </a>
            <div style="margin-left:4px;margin-right:auto;line-height:1.2;">
              <a target="_blank" href="https://twitter.com/DistributedMarz" class="twitter-displayname">dmarz ⚡️🤖</a>
              <p><a target="_blank" href="https://twitter.com/DistributedMarz" class="twitter-username">@DistributedMarz</a></p>
    
            </div>
            <a href="https://twitter.com/DistributedMarz/status/1790103775350280531" target="_blank">
              <img alt="Twitter Logo" class="twitter-logo" src="https://paragraph.com/editor/twitter/logo.png" />
            </a>
          </div>
        </div>
      
    <div class="twitter-body">
      Correction: the burning of the library of Alexandria is the longest reorg ever
      
      
       
    </div>
    
     <div class="twitter-footer">
          <a target="_blank" href="https://twitter.com/DistributedMarz/status/1790103775350280531" style="margin-right:16px; display:flex;">
            <img alt="Like Icon" class="twitter-heart" src="https://paragraph.com/editor/twitter/heart.png">
            11
          </a>
          <a target="_blank" href="https://twitter.com/DistributedMarz/status/1790103775350280531"><p>2:36 PM • May 13, 2024</p></a>
        </div>
    
  </div> 
  </div>]]></content:encoded>
            <author>msfew@newsletter.paragraph.com (msfew)</author>
        </item>
        <item>
            <title><![CDATA[Security Layer / Circuit Breaker for Smart Contracts]]></title>
            <link>https://paragraph.com/@msfew/security-layer-circuit-breaker-for-smart-contracts</link>
            <guid>ncbIKS1GGTbwYgbh02iI</guid>
            <pubDate>Sat, 04 May 2024 05:26:57 GMT</pubDate>
            <description><![CDATA[Proof Of Track @ProofOfTrack The security of smart contracts can be enhanced not just with auditors and bounty platforms, but also by adding Circuit Breaker as extra security layer . Find out more about Circuit Breakers and security projects for on-chain smart contracts in the thread below. 1 12:23 AM • May 4, 2024 The security of smart contracts can be enhanced not just with auditors and bounty platforms, but also by adding ✨ Circuit Breaker as extra security layer ✨. Find out more about Cir...]]></description>
            <content:encoded><![CDATA[<blockquote><div data-type="twitter" tweetId="1786627705393619293" tweetData="{&quot;__typename&quot;:&quot;Tweet&quot;,&quot;lang&quot;:&quot;en&quot;,&quot;favorite_count&quot;:1,&quot;possibly_sensitive&quot;:false,&quot;created_at&quot;:&quot;2024-05-04T05:23:33.000Z&quot;,&quot;display_text_range&quot;:[0,271],&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/BTPdGIkOh0&quot;,&quot;expanded_url&quot;:&quot;https://x.com/ProofOfTrack/status/1786627705393619293/photo/1&quot;,&quot;indices&quot;:[271,294],&quot;url&quot;:&quot;https://t.co/BTPdGIkOh0&quot;}]},&quot;id_str&quot;:&quot;1786627705393619293&quot;,&quot;text&quot;:&quot;The security of smart contracts can be enhanced not just with auditors and bounty platforms, but also by adding ✨ Circuit Breaker as extra security layer ✨.\n\nFind out more about Circuit Breakers and security projects for on-chain smart contracts in the thread below. 🧵⬇️ https://t.co/BTPdGIkOh0&quot;,&quot;user&quot;:{&quot;id_str&quot;:&quot;1593341153113407488&quot;,&quot;name&quot;:&quot;Proof Of Track&quot;,&quot;screen_name&quot;:&quot;ProofOfTrack&quot;,&quot;is_blue_verified&quot;:false,&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/d0b3953035b71c81bf8e954eae4e52e892de67f412340a2ffdb027cc1fb91a8d.jpg&quot;},&quot;edit_control&quot;:{&quot;edit_tweet_ids&quot;:[&quot;1786627705393619293&quot;],&quot;editable_until_msecs&quot;:&quot;1714803813000&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/BTPdGIkOh0&quot;,&quot;expanded_url&quot;:&quot;https://x.com/ProofOfTrack/status/1786627705393619293/photo/1&quot;,&quot;ext_media_availability&quot;:{&quot;status&quot;:&quot;Available&quot;},&quot;indices&quot;:[271,294],&quot;media_url_https&quot;:&quot;https://pbs.twimg.com/media/GMtfXLoaoAAQeNp.jpg&quot;,&quot;original_info&quot;:{&quot;height&quot;:444,&quot;width&quot;:1109,&quot;focus_rects&quot;:[{&quot;x&quot;:19,&quot;y&quot;:0,&quot;w&quot;:793,&quot;h&quot;:444},{&quot;x&quot;:193,&quot;y&quot;:0,&quot;w&quot;:444,&quot;h&quot;:444},{&quot;x&quot;:221,&quot;y&quot;:0,&quot;w&quot;:389,&quot;h&quot;:444},{&quot;x&quot;:304,&quot;y&quot;:0,&quot;w&quot;:222,&quot;h&quot;:444},{&quot;x&quot;:0,&quot;y&quot;:0,&quot;w&quot;:1109,&quot;h&quot;:444}]},&quot;sizes&quot;:{&quot;large&quot;:{&quot;h&quot;:444,&quot;resize&quot;:&quot;fit&quot;,&quot;w&quot;:1109},&quot;medium&quot;:{&quot;h&quot;:444,&quot;resize&quot;:&quot;fit&quot;,&quot;w&quot;:1109},&quot;small&quot;:{&quot;h&quot;:272,&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/BTPdGIkOh0&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;:19,&quot;y&quot;:0,&quot;w&quot;:793,&quot;h&quot;:444},{&quot;x&quot;:193,&quot;y&quot;:0,&quot;w&quot;:444,&quot;h&quot;:444},{&quot;x&quot;:221,&quot;y&quot;:0,&quot;w&quot;:389,&quot;h&quot;:444},{&quot;x&quot;:304,&quot;y&quot;:0,&quot;w&quot;:222,&quot;h&quot;:444},{&quot;x&quot;:0,&quot;y&quot;:0,&quot;w&quot;:1109,&quot;h&quot;:444}],&quot;expandedUrl&quot;:&quot;https://x.com/ProofOfTrack/status/1786627705393619293/photo/1&quot;,&quot;url&quot;:&quot;https://storage.googleapis.com/papyrus_images/f6b46d573f8d3f7e8a677944d1f78b8e386c230c34e54b1c3f7bca4d8a440e4f.jpg&quot;,&quot;width&quot;:1109,&quot;height&quot;:444}],&quot;conversation_count&quot;:1,&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/ProofOfTrack">
              <img alt="User Avatar" class="twitter-avatar" src="https://storage.googleapis.com/papyrus_images/d0b3953035b71c81bf8e954eae4e52e892de67f412340a2ffdb027cc1fb91a8d.jpg" />
            </a>
            <div style="margin-left:4px;margin-right:auto;line-height:1.2;">
              <a target="_blank" href="https://twitter.com/ProofOfTrack" class="twitter-displayname">Proof Of Track</a>
              <p><a target="_blank" href="https://twitter.com/ProofOfTrack" class="twitter-username">@ProofOfTrack</a></p>
    
            </div>
            <a href="https://twitter.com/ProofOfTrack/status/1786627705393619293" target="_blank">
              <img alt="Twitter Logo" class="twitter-logo" src="https://paragraph.com/editor/twitter/logo.png" />
            </a>
          </div>
        </div>
      
    <div class="twitter-body">
      The security of smart contracts can be enhanced not just with auditors and bounty platforms, but also by adding <img class="twitter-emoji" draggable="false" alt="✨" src="https://abs-0.twimg.com/emoji/v2/72x72/2728.png"/> Circuit Breaker as extra security layer <img class="twitter-emoji" draggable="false" alt="✨" src="https://abs-0.twimg.com/emoji/v2/72x72/2728.png"/>.<br /><br />Find out more about Circuit Breakers and security projects for on-chain smart contracts in the thread below. <img class="twitter-emoji" draggable="false" alt="🧵" src="https://abs-0.twimg.com/emoji/v2/72x72/1f9f5.png"/><img class="twitter-emoji" draggable="false" alt="⬇️" src="https://abs-0.twimg.com/emoji/v2/72x72/2b07.png"/> 
      <div class="twitter-media"><img class="twitter-image" src="https://storage.googleapis.com/papyrus_images/f6b46d573f8d3f7e8a677944d1f78b8e386c230c34e54b1c3f7bca4d8a440e4f.jpg" /></div>
      
       
    </div>
    
     <div class="twitter-footer">
          <a target="_blank" href="https://twitter.com/ProofOfTrack/status/1786627705393619293" style="margin-right:16px; display:flex;">
            <img alt="Like Icon" class="twitter-heart" src="https://paragraph.com/editor/twitter/heart.png">
            1
          </a>
          <a target="_blank" href="https://twitter.com/ProofOfTrack/status/1786627705393619293"><p>12:23 AM • May 4, 2024</p></a>
        </div>
    
  </div> 
  </div></blockquote><p>The security of smart contracts can be enhanced not just with auditors and bounty platforms, but also by adding ✨ Circuit Breaker as extra security layer ✨.</p><p>Find out more about Circuit Breakers and security projects for on-chain smart contracts in the thread below. 🧵⬇️</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/248edb71530d19b3ce6abd19a085f3fcadece3033be36b74e3f6f61add17f3b9.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><hr><p>Why Circuit Breakers for Smart Contracts?</p><blockquote><p>Hacks in DeFi usually happens immediately (hacker transfer all funds in 1 tx).</p></blockquote><blockquote><p>When team puts thru recovery plan with governance, it is too late.</p></blockquote><blockquote><p>“DeFi Protocols won&apos;t have ~30% daily TVL drawdowns unless hacked” (by @MeirBank)</p></blockquote><hr><p>Zerem: DeFi Circuit Breaker by @high_byte</p><p>Zerem secures protocols by thresholding the transfer of large funds in temporary vault, to secure the protocol if immediate failure happens.</p><div data-type="twitter" tweetId="1579631130621673474" tweetData="{&quot;__typename&quot;:&quot;Tweet&quot;,&quot;lang&quot;:&quot;en&quot;,&quot;favorite_count&quot;:8,&quot;possibly_sensitive&quot;:false,&quot;created_at&quot;:&quot;2022-10-11T00:33:04.000Z&quot;,&quot;display_text_range&quot;:[0,269],&quot;entities&quot;:{&quot;hashtags&quot;:[],&quot;urls&quot;:[{&quot;display_url&quot;:&quot;github.com/hananbeer/zerem&quot;,&quot;expanded_url&quot;:&quot;https://github.com/hananbeer/zerem&quot;,&quot;indices&quot;:[246,269],&quot;url&quot;:&quot;https://t.co/a1wfjw9EBk&quot;}],&quot;user_mentions&quot;:[{&quot;id_str&quot;:&quot;883476092832681984&quot;,&quot;indices&quot;:[142,152],&quot;name&quot;:&quot;ETHGlobal&quot;,&quot;screen_name&quot;:&quot;ETHGlobal&quot;},{&quot;id_str&quot;:&quot;706491515527364610&quot;,&quot;indices&quot;:[163,173],&quot;name&quot;:&quot;high_byte&quot;,&quot;screen_name&quot;:&quot;high_byte&quot;},{&quot;id_str&quot;:&quot;1118938678963863552&quot;,&quot;indices&quot;:[181,189],&quot;name&quot;:&quot;0xMonia&quot;,&quot;screen_name&quot;:&quot;0xMonia&quot;}],&quot;symbols&quot;:[]},&quot;id_str&quot;:&quot;1579631130621673474&quot;,&quot;text&quot;:&quot;Proud to present Zerem, a plug-and-play security layer for dApps\n\nPerfect for those darn bridges!! but works for any dApp.\n\nGRATIS Y LIBRE\nde @ETHGlobal Bogota\n\na @high_byte  &amp;amp; @0xMonia creation\n\nFeel libre to contract for inquiries (gratis)\nhttps://t.co/a1wfjw9EBk&quot;,&quot;user&quot;:{&quot;id_str&quot;:&quot;706491515527364610&quot;,&quot;name&quot;:&quot;high_byte&quot;,&quot;screen_name&quot;:&quot;high_byte&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/91d0aee9b1975dee8b0bb46d60d1627655a705e9b89e2fb9e2249737604eb432.jpg&quot;},&quot;edit_control&quot;:{&quot;edit_tweet_ids&quot;:[&quot;1579631130621673474&quot;],&quot;editable_until_msecs&quot;:&quot;1665450184000&quot;,&quot;is_edit_eligible&quot;:false,&quot;edits_remaining&quot;:&quot;5&quot;},&quot;conversation_count&quot;:2,&quot;news_action_type&quot;:&quot;conversation&quot;,&quot;quoted_tweet&quot;:{&quot;lang&quot;:&quot;en&quot;,&quot;reply_count&quot;:0,&quot;retweet_count&quot;:1,&quot;favorite_count&quot;:5,&quot;possibly_sensitive&quot;:false,&quot;created_at&quot;:&quot;2022-10-10T16:05:59.000Z&quot;,&quot;display_text_range&quot;:[0,239],&quot;entities&quot;:{&quot;hashtags&quot;:[{&quot;indices&quot;:[78,88],&quot;text&quot;:&quot;ETHBogota&quot;}],&quot;urls&quot;:[{&quot;display_url&quot;:&quot;github.com/hananbeer/zerem&quot;,&quot;expanded_url&quot;:&quot;https://github.com/hananbeer/zerem&quot;,&quot;indices&quot;:[149,172],&quot;url&quot;:&quot;https://t.co/sU0kSfbSvs&quot;}],&quot;user_mentions&quot;:[{&quot;id_str&quot;:&quot;706491515527364610&quot;,&quot;indices&quot;:[44,54],&quot;name&quot;:&quot;high_byte&quot;,&quot;screen_name&quot;:&quot;high_byte&quot;},{&quot;id_str&quot;:&quot;1118938678963863552&quot;,&quot;indices&quot;:[59,67],&quot;name&quot;:&quot;0xMonia&quot;,&quot;screen_name&quot;:&quot;0xMonia&quot;},{&quot;id_str&quot;:&quot;706491515527364610&quot;,&quot;indices&quot;:[178,188],&quot;name&quot;:&quot;high_byte&quot;,&quot;screen_name&quot;:&quot;high_byte&quot;}],&quot;symbols&quot;:[]},&quot;id_str&quot;:&quot;1579503517601255425&quot;,&quot;text&quot;:&quot;Have a look at the ultimate security plugin @high_byte and @0xMonia wrote for #ETHBogota. This just might save ur next project from getting drained!\nhttps://t.co/sU0kSfbSvs\n\nps: @high_byte had to deliver ramen and we missed the judges lmao&quot;,&quot;user&quot;:{&quot;id_str&quot;:&quot;1118938678963863552&quot;,&quot;name&quot;:&quot;0xMonia&quot;,&quot;screen_name&quot;:&quot;0xMonia&quot;,&quot;is_blue_verified&quot;:false,&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/d654d9e437448280969542bdb0b9f8d210ca7d00bafe320fad7b7052be59500f.jpg&quot;},&quot;edit_control&quot;:{&quot;edit_tweet_ids&quot;:[&quot;1579503517601255425&quot;],&quot;editable_until_msecs&quot;:&quot;1665419759000&quot;,&quot;is_edit_eligible&quot;:true,&quot;edits_remaining&quot;:&quot;5&quot;},&quot;isEdited&quot;:false,&quot;isStaleEdit&quot;:false},&quot;card&quot;:{&quot;card_platform&quot;:{&quot;platform&quot;:{&quot;audience&quot;:{&quot;name&quot;:&quot;production&quot;},&quot;device&quot;:{&quot;name&quot;:&quot;iPhone&quot;,&quot;version&quot;:&quot;13&quot;}}},&quot;name&quot;:&quot;summary_large_image&quot;,&quot;url&quot;:&quot;https://t.co/a1wfjw9EBk&quot;,&quot;binding_values&quot;:{&quot;description&quot;:{&quot;string_value&quot;:&quot;Defi Circuit Breaker. Contribute to hananbeer/zerem development by creating an account on GitHub.&quot;,&quot;type&quot;:&quot;STRING&quot;},&quot;domain&quot;:{&quot;string_value&quot;:&quot;github.com&quot;,&quot;type&quot;:&quot;STRING&quot;},&quot;site&quot;:{&quot;scribe_key&quot;:&quot;publisher_id&quot;,&quot;type&quot;:&quot;USER&quot;,&quot;user_value&quot;:{&quot;id_str&quot;:&quot;13334762&quot;,&quot;path&quot;:[]}},&quot;photo_image_full_size_alt_text&quot;:{&quot;string_value&quot;:&quot;Defi Circuit Breaker. Contribute to hananbeer/zerem development by creating an account on GitHub.&quot;,&quot;type&quot;:&quot;STRING&quot;},&quot;vanity_url&quot;:{&quot;scribe_key&quot;:&quot;vanity_url&quot;,&quot;string_value&quot;:&quot;github.com&quot;,&quot;type&quot;:&quot;STRING&quot;},&quot;summary_photo_image_alt_text&quot;:{&quot;string_value&quot;:&quot;Defi Circuit Breaker. Contribute to hananbeer/zerem development by creating an account on GitHub.&quot;,&quot;type&quot;:&quot;STRING&quot;},&quot;title&quot;:{&quot;string_value&quot;:&quot;GitHub - hananbeer/zerem: Defi Circuit Breaker&quot;,&quot;type&quot;:&quot;STRING&quot;},&quot;card_url&quot;:{&quot;scribe_key&quot;:&quot;card_url&quot;,&quot;string_value&quot;:&quot;https://t.co/a1wfjw9EBk&quot;,&quot;type&quot;:&quot;STRING&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/high_byte">
              <img alt="User Avatar" class="twitter-avatar" src="https://storage.googleapis.com/papyrus_images/91d0aee9b1975dee8b0bb46d60d1627655a705e9b89e2fb9e2249737604eb432.jpg" />
            </a>
            <div style="margin-left:4px;margin-right:auto;line-height:1.2;">
              <a target="_blank" href="https://twitter.com/high_byte" class="twitter-displayname">high_byte</a>
              <p><a target="_blank" href="https://twitter.com/high_byte" class="twitter-username">@high_byte</a></p>
    
            </div>
            <a href="https://twitter.com/high_byte/status/1579631130621673474" target="_blank">
              <img alt="Twitter Logo" class="twitter-logo" src="https://paragraph.com/editor/twitter/logo.png" />
            </a>
          </div>
        </div>
      
    <div class="twitter-body">
      Proud to present Zerem, a plug-and-play security layer for dApps<br /><br />Perfect for those darn bridges!! but works for any dApp.<br /><br />GRATIS Y LIBRE<br />de <a class="twitter-content-link"  href="https://twitter.com/ETHGlobal" target="_blank">@ETHGlobal</a> Bogota<br /><br />a <a class="twitter-content-link"  href="https://twitter.com/high_byte" target="_blank">@high_byte</a>  &amp; <a class="twitter-content-link"  href="https://twitter.com/0xMonia" target="_blank">@0xMonia</a> creation<br /><br />Feel libre to contract for inquiries (gratis)<br /><a class="twitter-content-link" href="https://t.co/a1wfjw9EBk" target="_blank">github.com/hananbeer/zerem</a>
      
      
      <div class="twitter-quoted">
        
  <div class="twitter-quoted twitter-embed">
    <div class="twitter-header">
        <div style="display:flex">
          <a target="_blank" href="https://twitter.com/0xMonia">
              <img alt="User Avatar" class="twitter-avatar" src="https://storage.googleapis.com/papyrus_images/d654d9e437448280969542bdb0b9f8d210ca7d00bafe320fad7b7052be59500f.jpg" />
            </a>
            <div style="margin-left:4px;margin-right:auto;line-height:1.2;">
              <a target="_blank" href="https://twitter.com/0xMonia" class="twitter-displayname">0xMonia</a>
              <p><a target="_blank" href="https://twitter.com/0xMonia" class="twitter-username">@0xMonia</a></p>
    
            </div>
            <a href="https://twitter.com/0xMonia/status/1579503517601255425" target="_blank">
              <img alt="Twitter Logo" class="twitter-logo" src="https://paragraph.com/editor/twitter/logo.png" />
            </a>
          </div>
        </div>
      
    <div class="twitter-body">
      Have a look at the ultimate security plugin <a class="twitter-content-link"  href="https://twitter.com/high_byte" target="_blank"><a class="twitter-content-link"  href="https://twitter.com/high_byte" target="_blank">@high_byte</a></a> and <a class="twitter-content-link"  href="https://twitter.com/0xMonia" target="_blank">@0xMonia</a> wrote for <a class="twitter-content-link" href="https://twitter.com/hashtag/ETHBogota" target="_blank">#ETHBogota</a>. This just might save ur next project from getting drained!<br /><a class="twitter-content-link" href="https://t.co/sU0kSfbSvs" target="_blank">github.com/hananbeer/zerem</a><br /><br />ps: @high_byte had to deliver ramen and we missed the judges lmao
      
      
       
    </div>
    
  </div> 
  
    </div> 
    </div>
    
     <div class="twitter-footer">
          <a target="_blank" href="https://twitter.com/high_byte/status/1579631130621673474" style="margin-right:16px; display:flex;">
            <img alt="Like Icon" class="twitter-heart" src="https://paragraph.com/editor/twitter/heart.png">
            8
          </a>
          <a target="_blank" href="https://twitter.com/high_byte/status/1579631130621673474"><p>7:33 PM • Oct 10, 2022</p></a>
        </div>
    
  </div> 
  </div><hr><p>ERC-7265: Circuit Breaker by @MeirBank, @Diyahir, @tcb_00, @real_philogy</p><p>ERC-7265 standardizes a circuit breaker protecting onchain protocol, with highly customized rate limit parameters per asset.</p><div data-type="twitter" tweetId="1675851684386570240" tweetData="{&quot;__typename&quot;:&quot;Tweet&quot;,&quot;lang&quot;:&quot;en&quot;,&quot;favorite_count&quot;:278,&quot;possibly_sensitive&quot;:false,&quot;created_at&quot;:&quot;2023-07-03T12:59:12.000Z&quot;,&quot;display_text_range&quot;:[0,202],&quot;entities&quot;:{&quot;hashtags&quot;:[],&quot;urls&quot;:[{&quot;display_url&quot;:&quot;github.com/ethereum/EIPs/…&quot;,&quot;expanded_url&quot;:&quot;https://github.com/ethereum/EIPs/pull/7265&quot;,&quot;indices&quot;:[179,202],&quot;url&quot;:&quot;https://t.co/4KQDYEK2H7&quot;}],&quot;user_mentions&quot;:[{&quot;id_str&quot;:&quot;120874115&quot;,&quot;indices&quot;:[147,155],&quot;name&quot;:&quot;Diyahir&quot;,&quot;screen_name&quot;:&quot;Diyahir&quot;},{&quot;id_str&quot;:&quot;1089469140396658689&quot;,&quot;indices&quot;:[164,177],&quot;name&quot;:&quot;philogy&quot;,&quot;screen_name&quot;:&quot;real_philogy&quot;}],&quot;symbols&quot;:[]},&quot;id_str&quot;:&quot;1675851684386570240&quot;,&quot;text&quot;:&quot;1/ Announcing ERC 7265: Circuit Breaker\n\nWe are fixing the biggest problem with DeFi Security - lack of response time to mitigate hacks.\n\nBuilt by @Diyahir @tcb_00 @real_philogy\n\nhttps://t.co/4KQDYEK2H7&quot;,&quot;user&quot;:{&quot;id_str&quot;:&quot;761356635197628416&quot;,&quot;name&quot;:&quot;Meir&quot;,&quot;screen_name&quot;:&quot;0xMeir&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/01d65d60ac269288f1b507be3cf3ef3da5c9e0b12af2fb0f878ca9b6e112a52b.png&quot;},&quot;edit_control&quot;:{&quot;edit_tweet_ids&quot;:[&quot;1675851684386570240&quot;],&quot;editable_until_msecs&quot;:&quot;1688392752000&quot;,&quot;is_edit_eligible&quot;:false,&quot;edits_remaining&quot;:&quot;5&quot;},&quot;conversation_count&quot;:9,&quot;news_action_type&quot;:&quot;conversation&quot;,&quot;card&quot;:{&quot;card_platform&quot;:{&quot;platform&quot;:{&quot;audience&quot;:{&quot;name&quot;:&quot;production&quot;},&quot;device&quot;:{&quot;name&quot;:&quot;iPhone&quot;,&quot;version&quot;:&quot;13&quot;}}},&quot;name&quot;:&quot;summary_large_image&quot;,&quot;url&quot;:&quot;https://t.co/4KQDYEK2H7&quot;,&quot;binding_values&quot;:{&quot;photo_image_full_size_large&quot;:{&quot;image_value&quot;:{&quot;height&quot;:419,&quot;width&quot;:800,&quot;url&quot;:&quot;https://pbs.twimg.com/card_img/1980897800713039876/6nyDOKMt?format=jpg&amp;name=800x419&quot;},&quot;type&quot;:&quot;IMAGE&quot;},&quot;thumbnail_image&quot;:{&quot;image_value&quot;:{&quot;height&quot;:200,&quot;width&quot;:400,&quot;url&quot;:&quot;https://pbs.twimg.com/card_img/1980897800713039876/6nyDOKMt?format=jpg&amp;name=400x400&quot;},&quot;type&quot;:&quot;IMAGE&quot;},&quot;description&quot;:{&quot;string_value&quot;:&quot;This standard outlines a smart contract interface for a Circuit Breaker that triggers a temporary halt on protocol-wide token outflows when a threshold is exceeded for a predefined metric. This cir...&quot;,&quot;type&quot;:&quot;STRING&quot;},&quot;domain&quot;:{&quot;string_value&quot;:&quot;github.com&quot;,&quot;type&quot;:&quot;STRING&quot;},&quot;thumbnail_image_large&quot;:{&quot;image_value&quot;:{&quot;height&quot;:300,&quot;width&quot;:600,&quot;url&quot;:&quot;https://storage.googleapis.com/papyrus_images/c9f82b317bac2caa4c63454f44200decd34f5fb0d774fb25ee6206c5fbc7e0ce.jpg&quot;},&quot;type&quot;:&quot;IMAGE&quot;},&quot;summary_photo_image_small&quot;:{&quot;image_value&quot;:{&quot;height&quot;:202,&quot;width&quot;:386,&quot;url&quot;:&quot;https://pbs.twimg.com/card_img/1980897800713039876/6nyDOKMt?format=jpg&amp;name=386x202&quot;},&quot;type&quot;:&quot;IMAGE&quot;},&quot;thumbnail_image_original&quot;:{&quot;image_value&quot;:{&quot;height&quot;:600,&quot;width&quot;:1200,&quot;url&quot;:&quot;https://pbs.twimg.com/card_img/1980897800713039876/6nyDOKMt?format=jpg&amp;name=orig&quot;},&quot;type&quot;:&quot;IMAGE&quot;},&quot;site&quot;:{&quot;scribe_key&quot;:&quot;publisher_id&quot;,&quot;type&quot;:&quot;USER&quot;,&quot;user_value&quot;:{&quot;id_str&quot;:&quot;13334762&quot;,&quot;path&quot;:[]}},&quot;photo_image_full_size_small&quot;:{&quot;image_value&quot;:{&quot;height&quot;:202,&quot;width&quot;:386,&quot;url&quot;:&quot;https://pbs.twimg.com/card_img/1980897800713039876/6nyDOKMt?format=jpg&amp;name=386x202&quot;},&quot;type&quot;:&quot;IMAGE&quot;},&quot;summary_photo_image_large&quot;:{&quot;image_value&quot;:{&quot;height&quot;:419,&quot;width&quot;:800,&quot;url&quot;:&quot;https://pbs.twimg.com/card_img/1980897800713039876/6nyDOKMt?format=jpg&amp;name=800x419&quot;},&quot;type&quot;:&quot;IMAGE&quot;},&quot;thumbnail_image_small&quot;:{&quot;image_value&quot;:{&quot;height&quot;:72,&quot;width&quot;:144,&quot;url&quot;:&quot;https://pbs.twimg.com/card_img/1980897800713039876/6nyDOKMt?format=jpg&amp;name=144x144&quot;},&quot;type&quot;:&quot;IMAGE&quot;},&quot;thumbnail_image_x_large&quot;:{&quot;image_value&quot;:{&quot;height&quot;:600,&quot;width&quot;:1200,&quot;url&quot;:&quot;https://pbs.twimg.com/card_img/1980897800713039876/6nyDOKMt?format=png&amp;name=2048x2048_2_exp&quot;},&quot;type&quot;:&quot;IMAGE&quot;},&quot;photo_image_full_size_original&quot;:{&quot;image_value&quot;:{&quot;height&quot;:600,&quot;width&quot;:1200,&quot;url&quot;:&quot;https://pbs.twimg.com/card_img/1980897800713039876/6nyDOKMt?format=jpg&amp;name=orig&quot;},&quot;type&quot;:&quot;IMAGE&quot;},&quot;photo_image_full_size_alt_text&quot;:{&quot;string_value&quot;:&quot;This standard outlines a smart contract interface for a Circuit Breaker that triggers a temporary halt on protocol-wide token outflows when a threshold is exceeded for a predefined metric. This cir...&quot;,&quot;type&quot;:&quot;STRING&quot;},&quot;vanity_url&quot;:{&quot;scribe_key&quot;:&quot;vanity_url&quot;,&quot;string_value&quot;:&quot;github.com&quot;,&quot;type&quot;:&quot;STRING&quot;},&quot;photo_image_full_size&quot;:{&quot;image_value&quot;:{&quot;height&quot;:314,&quot;width&quot;:600,&quot;url&quot;:&quot;https://pbs.twimg.com/card_img/1980897800713039876/6nyDOKMt?format=jpg&amp;name=600x314&quot;},&quot;type&quot;:&quot;IMAGE&quot;},&quot;summary_photo_image_alt_text&quot;:{&quot;string_value&quot;:&quot;This standard outlines a smart contract interface for a Circuit Breaker that triggers a temporary halt on protocol-wide token outflows when a threshold is exceeded for a predefined metric. This cir...&quot;,&quot;type&quot;:&quot;STRING&quot;},&quot;thumbnail_image_color&quot;:{&quot;image_color_value&quot;:{&quot;palette&quot;:[{&quot;rgb&quot;:{&quot;blue&quot;:255,&quot;green&quot;:255,&quot;red&quot;:255},&quot;percentage&quot;:90.49},{&quot;rgb&quot;:{&quot;blue&quot;:120,&quot;green&quot;:114,&quot;red&quot;:111},&quot;percentage&quot;:2.22},{&quot;rgb&quot;:{&quot;blue&quot;:166,&quot;green&quot;:115,&quot;red&quot;:53},&quot;percentage&quot;:2.12},{&quot;rgb&quot;:{&quot;blue&quot;:69,&quot;green&quot;:103,&quot;red&quot;:169},&quot;percentage&quot;:1.34},{&quot;rgb&quot;:{&quot;blue&quot;:203,&quot;green&quot;:236,&quot;red&quot;:194},&quot;percentage&quot;:0.52}]},&quot;type&quot;:&quot;IMAGE_COLOR&quot;},&quot;title&quot;:{&quot;string_value&quot;:&quot;Add EIP: Circuit Breaker by diyahir · Pull Request #7265 · ethereum/EIPs&quot;,&quot;type&quot;:&quot;STRING&quot;},&quot;summary_photo_image_color&quot;:{&quot;image_color_value&quot;:{&quot;palette&quot;:[{&quot;rgb&quot;:{&quot;blue&quot;:255,&quot;green&quot;:255,&quot;red&quot;:255},&quot;percentage&quot;:90.49},{&quot;rgb&quot;:{&quot;blue&quot;:120,&quot;green&quot;:114,&quot;red&quot;:111},&quot;percentage&quot;:2.22},{&quot;rgb&quot;:{&quot;blue&quot;:166,&quot;green&quot;:115,&quot;red&quot;:53},&quot;percentage&quot;:2.12},{&quot;rgb&quot;:{&quot;blue&quot;:69,&quot;green&quot;:103,&quot;red&quot;:169},&quot;percentage&quot;:1.34},{&quot;rgb&quot;:{&quot;blue&quot;:203,&quot;green&quot;:236,&quot;red&quot;:194},&quot;percentage&quot;:0.52}]},&quot;type&quot;:&quot;IMAGE_COLOR&quot;},&quot;summary_photo_image_x_large&quot;:{&quot;image_value&quot;:{&quot;height&quot;:600,&quot;width&quot;:1200,&quot;url&quot;:&quot;https://pbs.twimg.com/card_img/1980897800713039876/6nyDOKMt?format=png&amp;name=2048x2048_2_exp&quot;},&quot;type&quot;:&quot;IMAGE&quot;},&quot;summary_photo_image&quot;:{&quot;image_value&quot;:{&quot;height&quot;:314,&quot;width&quot;:600,&quot;url&quot;:&quot;https://pbs.twimg.com/card_img/1980897800713039876/6nyDOKMt?format=jpg&amp;name=600x314&quot;},&quot;type&quot;:&quot;IMAGE&quot;},&quot;photo_image_full_size_color&quot;:{&quot;image_color_value&quot;:{&quot;palette&quot;:[{&quot;rgb&quot;:{&quot;blue&quot;:255,&quot;green&quot;:255,&quot;red&quot;:255},&quot;percentage&quot;:90.49},{&quot;rgb&quot;:{&quot;blue&quot;:120,&quot;green&quot;:114,&quot;red&quot;:111},&quot;percentage&quot;:2.22},{&quot;rgb&quot;:{&quot;blue&quot;:166,&quot;green&quot;:115,&quot;red&quot;:53},&quot;percentage&quot;:2.12},{&quot;rgb&quot;:{&quot;blue&quot;:69,&quot;green&quot;:103,&quot;red&quot;:169},&quot;percentage&quot;:1.34},{&quot;rgb&quot;:{&quot;blue&quot;:203,&quot;green&quot;:236,&quot;red&quot;:194},&quot;percentage&quot;:0.52}]},&quot;type&quot;:&quot;IMAGE_COLOR&quot;},&quot;photo_image_full_size_x_large&quot;:{&quot;image_value&quot;:{&quot;height&quot;:600,&quot;width&quot;:1200,&quot;url&quot;:&quot;https://pbs.twimg.com/card_img/1980897800713039876/6nyDOKMt?format=png&amp;name=2048x2048_2_exp&quot;},&quot;type&quot;:&quot;IMAGE&quot;},&quot;card_url&quot;:{&quot;scribe_key&quot;:&quot;card_url&quot;,&quot;string_value&quot;:&quot;https://t.co/4KQDYEK2H7&quot;,&quot;type&quot;:&quot;STRING&quot;},&quot;summary_photo_image_original&quot;:{&quot;image_value&quot;:{&quot;height&quot;:600,&quot;width&quot;:1200,&quot;url&quot;:&quot;https://pbs.twimg.com/card_img/1980897800713039876/6nyDOKMt?format=jpg&amp;name=orig&quot;},&quot;type&quot;:&quot;IMAGE&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/0xMeir">
              <img alt="User Avatar" class="twitter-avatar" src="https://storage.googleapis.com/papyrus_images/01d65d60ac269288f1b507be3cf3ef3da5c9e0b12af2fb0f878ca9b6e112a52b.png" />
            </a>
            <div style="margin-left:4px;margin-right:auto;line-height:1.2;">
              <a target="_blank" href="https://twitter.com/0xMeir" class="twitter-displayname">Meir</a>
              <p><a target="_blank" href="https://twitter.com/0xMeir" class="twitter-username">@0xMeir</a></p>
    
            </div>
            <a href="https://twitter.com/0xMeir/status/1675851684386570240" target="_blank">
              <img alt="Twitter Logo" class="twitter-logo" src="https://paragraph.com/editor/twitter/logo.png" />
            </a>
          </div>
        </div>
      
    <div class="twitter-body">
      1/ Announcing ERC 7265: Circuit Breaker<br /><br />We are fixing the biggest problem with DeFi Security - lack of response time to mitigate hacks.<br /><br />Built by <a class="twitter-content-link"  href="https://twitter.com/Diyahir" target="_blank">@Diyahir</a> @tcb_00 <a class="twitter-content-link"  href="https://twitter.com/real_philogy" target="_blank">@real_philogy</a><br />
      
      
        <a class="twitter-card-link" href="https://t.co/4KQDYEK2H7" target="_blank">
          <div class="twitter-media twitter-summary-large-image">
            <img src="https://storage.googleapis.com/papyrus_images/c9f82b317bac2caa4c63454f44200decd34f5fb0d774fb25ee6206c5fbc7e0ce.jpg" >
            <div class="twitter-summary-card-text">
              <span>github.com</span>
              <h2>Add EIP: Circuit Breaker by diyahir · Pull Request #7265 · ethereum/EIPs</h2>
              <p>This standard outlines a smart contract interface for a Circuit Breaker that triggers a temporary halt on protocol-wide token outflows when a threshold is exceeded for a predefined metric. This cir...</p>
            </div>
          </div>
        </a>
       
    </div>
    
     <div class="twitter-footer">
          <a target="_blank" href="https://twitter.com/0xMeir/status/1675851684386570240" style="margin-right:16px; display:flex;">
            <img alt="Like Icon" class="twitter-heart" src="https://paragraph.com/editor/twitter/heart.png">
            278
          </a>
          <a target="_blank" href="https://twitter.com/0xMeir/status/1675851684386570240"><p>7:59 AM • Jul 3, 2023</p></a>
        </div>
    
  </div> 
  </div><hr><p>Besides the above purely onchain circuit breakers, we also see some novel implementations leveraging the technology of restaking by @EigenLayer or ZKP. 👀</p><hr><p>ODIN: Pause dapps before malicious tx is executed by @blocksek, @zk_asv</p><p>ODIN is a security service that uses EigenLayer to bond block builders to follow the rules of ODIN.</p><div data-type="twitter" tweetId="1764483893846052996" tweetData="{&quot;__typename&quot;:&quot;Tweet&quot;,&quot;lang&quot;:&quot;en&quot;,&quot;favorite_count&quot;:69,&quot;created_at&quot;:&quot;2024-03-04T02:51:57.000Z&quot;,&quot;display_text_range&quot;:[0,257],&quot;entities&quot;:{&quot;hashtags&quot;:[],&quot;urls&quot;:[],&quot;user_mentions&quot;:[{&quot;id_str&quot;:&quot;754438462141378560&quot;,&quot;indices&quot;:[14,29],&quot;name&quot;:&quot;ETHDenver 🏔🦬🦄&quot;,&quot;screen_name&quot;:&quot;EthereumDenver&quot;},{&quot;id_str&quot;:&quot;1542947918709080065&quot;,&quot;indices&quot;:[67,78],&quot;name&quot;:&quot;EigenCloud&quot;,&quot;screen_name&quot;:&quot;eigenlayer&quot;},{&quot;id_str&quot;:&quot;1674828353558417408&quot;,&quot;indices&quot;:[250,257],&quot;name&quot;:&quot;zk_ASV&quot;,&quot;screen_name&quot;:&quot;zk_asv&quot;}],&quot;symbols&quot;:[]},&quot;id_str&quot;:&quot;1764483893846052996&quot;,&quot;text&quot;:&quot;We built ODIN @EthereumDenver  , it’s a security service that uses @eigenlayer  to bond block builders to follow the rules of ODIN , i.e protocol invariants like x * y = k is never violated by a transaction. It was an amazing experience hacking with @zk_asv&quot;,&quot;user&quot;:{&quot;id_str&quot;:&quot;1513752738546524165&quot;,&quot;name&quot;:&quot;Anto&quot;,&quot;screen_name&quot;:&quot;blocksek&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/81b69d363b03ecb856ba4103d0e33324f10a37a1a533462240b5b298d3281e84.jpg&quot;,&quot;highlighted_label&quot;:{&quot;description&quot;:&quot;EigenCloud&quot;,&quot;badge&quot;:{&quot;url&quot;:&quot;https://pbs.twimg.com/profile_images/1944794158931095552/R98nm3La_bigger.jpg&quot;},&quot;url&quot;:{&quot;url&quot;:&quot;https://twitter.com/eigenlayer&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;initial_tweet_id&quot;:&quot;1764479079753843110&quot;,&quot;edit_tweet_ids&quot;:[&quot;1764479079753843110&quot;,&quot;1764483893846052996&quot;],&quot;editable_until_msecs&quot;:&quot;1709523169000&quot;,&quot;is_edit_eligible&quot;:true,&quot;edits_remaining&quot;:&quot;4&quot;},&quot;conversation_count&quot;:7,&quot;news_action_type&quot;:&quot;conversation&quot;,&quot;quoted_tweet&quot;:{&quot;lang&quot;:&quot;en&quot;,&quot;reply_count&quot;:19,&quot;retweet_count&quot;:26,&quot;favorite_count&quot;:280,&quot;possibly_sensitive&quot;:false,&quot;created_at&quot;:&quot;2024-03-04T02:28:25.000Z&quot;,&quot;display_text_range&quot;:[0,149],&quot;entities&quot;:{&quot;hashtags&quot;:[],&quot;urls&quot;:[{&quot;display_url&quot;:&quot;devfolio.co/projects/odin-…&quot;,&quot;expanded_url&quot;:&quot;https://devfolio.co/projects/odin-6ddc&quot;,&quot;indices&quot;:[117,140],&quot;url&quot;:&quot;https://t.co/Osa6YmPc9d&quot;}],&quot;user_mentions&quot;:[],&quot;symbols&quot;:[]},&quot;id_str&quot;:&quot;1764477970343735383&quot;,&quot;text&quot;:&quot;Congratulations to our very own Anup and Anto for winning First Place at Main Stage. \n\nCheck out their project here: https://t.co/Osa6YmPc9d\n\n🏗️💻⌨️&quot;,&quot;user&quot;:{&quot;id_str&quot;:&quot;1542947918709080065&quot;,&quot;name&quot;:&quot;EigenCloud&quot;,&quot;screen_name&quot;:&quot;eigenlayer&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/17106b2a1df5f340e366b4dec801fe31e79e03f408e1682975be912f9f817c66.jpg&quot;},&quot;edit_control&quot;:{&quot;edit_tweet_ids&quot;:[&quot;1764477970343735383&quot;],&quot;editable_until_msecs&quot;:&quot;1709522905000&quot;,&quot;is_edit_eligible&quot;:false,&quot;edits_remaining&quot;:&quot;5&quot;},&quot;isEdited&quot;:false,&quot;isStaleEdit&quot;:false},&quot;isEdited&quot;:true,&quot;isStaleEdit&quot;:false,&quot;previous_counts&quot;:{&quot;favorite_count&quot;:9,&quot;quote_count&quot;:0,&quot;reply_count&quot;:0,&quot;retweet_count&quot;:0}}"> 
  <div class="twitter-embed embed">
    <div class="twitter-header">
        <div style="display:flex">
          <a target="_blank" href="https://twitter.com/blocksek">
              <img alt="User Avatar" class="twitter-avatar" src="https://storage.googleapis.com/papyrus_images/81b69d363b03ecb856ba4103d0e33324f10a37a1a533462240b5b298d3281e84.jpg" />
            </a>
            <div style="margin-left:4px;margin-right:auto;line-height:1.2;">
              <a target="_blank" href="https://twitter.com/blocksek" class="twitter-displayname">Anto</a>
              <p><a target="_blank" href="https://twitter.com/blocksek" class="twitter-username">@blocksek</a></p>
    
            </div>
            <a href="https://twitter.com/blocksek/status/1764483893846052996" target="_blank">
              <img alt="Twitter Logo" class="twitter-logo" src="https://paragraph.com/editor/twitter/logo.png" />
            </a>
          </div>
        </div>
      
    <div class="twitter-body">
      We built ODIN <a class="twitter-content-link"  href="https://twitter.com/EthereumDenver" target="_blank">@EthereumDenver</a>  , it’s a security service that uses <a class="twitter-content-link"  href="https://twitter.com/eigenlayer" target="_blank">@eigenlayer</a>  to bond block builders to follow the rules of ODIN , i.e protocol invariants like x * y = k is never violated by a transaction. It was an amazing experience hacking with <a class="twitter-content-link"  href="https://twitter.com/zk_asv" target="_blank">@zk_asv</a>
      
      
      <div class="twitter-quoted">
        
  <div class="twitter-quoted twitter-embed">
    <div class="twitter-header">
        <div style="display:flex">
          <a target="_blank" href="https://twitter.com/eigenlayer">
              <img alt="User Avatar" class="twitter-avatar" src="https://storage.googleapis.com/papyrus_images/17106b2a1df5f340e366b4dec801fe31e79e03f408e1682975be912f9f817c66.jpg" />
            </a>
            <div style="margin-left:4px;margin-right:auto;line-height:1.2;">
              <a target="_blank" href="https://twitter.com/eigenlayer" class="twitter-displayname">EigenCloud</a>
              <p><a target="_blank" href="https://twitter.com/eigenlayer" class="twitter-username">@eigenlayer</a></p>
    
            </div>
            <a href="https://twitter.com/eigenlayer/status/1764477970343735383" target="_blank">
              <img alt="Twitter Logo" class="twitter-logo" src="https://paragraph.com/editor/twitter/logo.png" />
            </a>
          </div>
        </div>
      
    <div class="twitter-body">
      Congratulations to our very own Anup and Anto for winning First Place at Main Stage. <br /><br />Check out their project here: <a class="twitter-content-link" href="https://t.co/Osa6YmPc9d" target="_blank">devfolio.co/projects/odin-…</a><br /><br /><img class="twitter-emoji" draggable="false" alt="🏗️" src="https://abs-0.twimg.com/emoji/v2/72x72/1f3d7.png"/><img class="twitter-emoji" draggable="false" alt="💻" src="https://abs-0.twimg.com/emoji/v2/72x72/1f4bb.png"/><img class="twitter-emoji" draggable="false" alt="⌨️" src="https://abs-0.twimg.com/emoji/v2/72x72/2328.png"/>
      
      
       
    </div>
    
  </div> 
  
    </div> 
    </div>
    
     <div class="twitter-footer">
          <a target="_blank" href="https://twitter.com/blocksek/status/1764483893846052996" style="margin-right:16px; display:flex;">
            <img alt="Like Icon" class="twitter-heart" src="https://paragraph.com/editor/twitter/heart.png">
            69
          </a>
          <a target="_blank" href="https://twitter.com/blocksek/status/1764483893846052996"><p>8:51 PM • Mar 3, 2024</p></a>
        </div>
    
  </div> 
  </div><hr><p>ODIN Deep Dive</p><p>Block Builders Bonded? &gt; Malicious ones will be slashed based on restaking, thus they are economically aligned.</p><p>What Rules? &gt; A property of system that should always hold. Eg: sum of lend txs - sum of borrow txs = tokens left in contract</p><div data-type="embedly" src="https://github.com/anupsv/odin" data="{&quot;provider_url&quot;:&quot;https://github.com&quot;,&quot;description&quot;:&quot;Contribute to anupsv/odin development by creating an account on GitHub.&quot;,&quot;title&quot;:&quot;GitHub - anupsv/odin&quot;,&quot;author_name&quot;:&quot;anupsv&quot;,&quot;thumbnail_width&quot;:1200,&quot;url&quot;:&quot;https://github.com/anupsv/odin&quot;,&quot;thumbnail_url&quot;:&quot;https://storage.googleapis.com/papyrus_images/e7dc75b72aac3b08fa9d4435890856af37c5444480372576603820050c663e96.png&quot;,&quot;author_url&quot;:&quot;https://github.com/anupsv&quot;,&quot;version&quot;:&quot;1.0&quot;,&quot;provider_name&quot;:&quot;GitHub&quot;,&quot;type&quot;:&quot;link&quot;,&quot;thumbnail_height&quot;:600,&quot;image&quot;:{&quot;img&quot;:{&quot;width&quot;:1200,&quot;height&quot;:600,&quot;src&quot;:&quot;https://storage.googleapis.com/papyrus_images/e7dc75b72aac3b08fa9d4435890856af37c5444480372576603820050c663e96.png&quot;}}}" format="small"><link rel="preload" as="image" href="https://storage.googleapis.com/papyrus_images/e7dc75b72aac3b08fa9d4435890856af37c5444480372576603820050c663e96.png"/><div class="react-component embed my-5" data-drag-handle="true" data-node-view-wrapper="" style="white-space:normal"><a class="link-embed-link" href="https://github.com/anupsv/odin" target="_blank" rel="noreferrer"><div class="link-embed"><div class="flex-1"><div><h2>GitHub - anupsv/odin</h2><p>Contribute to anupsv/odin development by creating an account on GitHub.</p></div><span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-link h-3 w-3 my-auto inline mr-1"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg>https://github.com</span></div><img src="https://storage.googleapis.com/papyrus_images/e7dc75b72aac3b08fa9d4435890856af37c5444480372576603820050c663e96.png"/></div></a></div></div><hr><p>HoneyPause: Proactive defense for protocols by @merklejerk</p><p>HoneyPause combines onchain bounty with circuit breaker, with the workflow of PROVE an exploit, PAUSE the protocol, Get PAID a bounty.</p><div data-type="twitter" tweetId="1767218431865069979" tweetData="{&quot;__typename&quot;:&quot;Tweet&quot;,&quot;lang&quot;:&quot;en&quot;,&quot;favorite_count&quot;:102,&quot;created_at&quot;:&quot;2024-03-11T15:58:02.000Z&quot;,&quot;display_text_range&quot;:[0,263],&quot;entities&quot;:{&quot;hashtags&quot;:[],&quot;urls&quot;:[],&quot;user_mentions&quot;:[],&quot;symbols&quot;:[]},&quot;id_str&quot;:&quot;1767218431865069979&quot;,&quot;text&quot;:&quot;Besties, it&apos;s time to share my winning 🏅 EthDenver hack, HoneyPause: a new kind of proactive defense for protocols combining an onchain bounty with a circuit breaker! Now a whitehat can atomically:\n\n🐞 PROVE an exploit\n⏸️ PAUSE the protocol\n💰️ Get PAID a bounty&quot;,&quot;user&quot;:{&quot;id_str&quot;:&quot;1032355609268690944&quot;,&quot;name&quot;:&quot;Lawrence Forman (touching grass 🦋)&quot;,&quot;screen_name&quot;:&quot;merklejerk&quot;,&quot;is_blue_verified&quot;:false,&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/187d32444f38a05cfdeff9e08138598d0ae2ac6ef21f3199e188e29920286c14.jpg&quot;},&quot;edit_control&quot;:{&quot;edit_tweet_ids&quot;:[&quot;1767218431865069979&quot;],&quot;editable_until_msecs&quot;:&quot;1710176282000&quot;,&quot;is_edit_eligible&quot;:false,&quot;edits_remaining&quot;:&quot;5&quot;},&quot;conversation_count&quot;:5,&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/merklejerk">
              <img alt="User Avatar" class="twitter-avatar" src="https://storage.googleapis.com/papyrus_images/187d32444f38a05cfdeff9e08138598d0ae2ac6ef21f3199e188e29920286c14.jpg" />
            </a>
            <div style="margin-left:4px;margin-right:auto;line-height:1.2;">
              <a target="_blank" href="https://twitter.com/merklejerk" class="twitter-displayname">Lawrence Forman (touching grass 🦋)</a>
              <p><a target="_blank" href="https://twitter.com/merklejerk" class="twitter-username">@merklejerk</a></p>
    
            </div>
            <a href="https://twitter.com/merklejerk/status/1767218431865069979" target="_blank">
              <img alt="Twitter Logo" class="twitter-logo" src="https://paragraph.com/editor/twitter/logo.png" />
            </a>
          </div>
        </div>
      
    <div class="twitter-body">
      Besties, it's time to share my winning <img class="twitter-emoji" draggable="false" alt="🏅" src="https://abs-0.twimg.com/emoji/v2/72x72/1f3c5.png"/> EthDenver hack, HoneyPause: a new kind of proactive defense for protocols combining an onchain bounty with a circuit breaker! Now a whitehat can atomically:<br /><br /><img class="twitter-emoji" draggable="false" alt="🐞" src="https://abs-0.twimg.com/emoji/v2/72x72/1f41e.png"/> PROVE an exploit<br /><img class="twitter-emoji" draggable="false" alt="⏸️" src="https://abs-0.twimg.com/emoji/v2/72x72/23f8.png"/> PAUSE the protocol<br /><img class="twitter-emoji" draggable="false" alt="💰" src="https://abs-0.twimg.com/emoji/v2/72x72/1f4b0.png"/>️ Get PAID a bounty
      
      
       
    </div>
    
     <div class="twitter-footer">
          <a target="_blank" href="https://twitter.com/merklejerk/status/1767218431865069979" style="margin-right:16px; display:flex;">
            <img alt="Like Icon" class="twitter-heart" src="https://paragraph.com/editor/twitter/heart.png">
            102
          </a>
          <a target="_blank" href="https://twitter.com/merklejerk/status/1767218431865069979"><p>10:58 AM • Mar 11, 2024</p></a>
        </div>
    
  </div> 
  </div><hr><p>ODESEC: Onchain Database of Emergency Security Event Contact by @SecurFi</p><p>ODESEC takes security layer to another level. ODESEC utilizes zk-proof of exploit for whitehats to blow whistle for alert, and ZK SSL for identifying the hacked project.</p><div data-type="twitter" tweetId="1785671347152273554" tweetData="{&quot;__typename&quot;:&quot;Tweet&quot;,&quot;lang&quot;:&quot;en&quot;,&quot;favorite_count&quot;:7,&quot;possibly_sensitive&quot;:false,&quot;created_at&quot;:&quot;2024-05-01T14:03:19.000Z&quot;,&quot;display_text_range&quot;:[0,202],&quot;entities&quot;:{&quot;hashtags&quot;:[],&quot;urls&quot;:[],&quot;user_mentions&quot;:[{&quot;id_str&quot;:&quot;1485768979935219712&quot;,&quot;indices&quot;:[101,110],&quot;name&quot;:&quot;RISC Zero&quot;,&quot;screen_name&quot;:&quot;RiscZero&quot;},{&quot;id_str&quot;:&quot;883476092832681984&quot;,&quot;indices&quot;:[185,195],&quot;name&quot;:&quot;ETHGlobal&quot;,&quot;screen_name&quot;:&quot;ETHGlobal&quot;}],&quot;symbols&quot;:[],&quot;media&quot;:[{&quot;display_url&quot;:&quot;pic.x.com/ltrGQdWGSq&quot;,&quot;expanded_url&quot;:&quot;https://x.com/SecurFi/status/1785671347152273554/photo/1&quot;,&quot;indices&quot;:[202,225],&quot;url&quot;:&quot;https://t.co/ltrGQdWGSq&quot;}]},&quot;id_str&quot;:&quot;1785671347152273554&quot;,&quot;text&quot;:&quot;Thrilled to announce that ODESEC (Onchain Database of Emergency Security Event Contact) has won the ‘@RiscZero - Best zkVM Application’ at the Scaling Ethereum 2024 Hackathon hosted by @ETHGlobal.\n\n🧵⬇️ https://t.co/ltrGQdWGSq&quot;,&quot;user&quot;:{&quot;id_str&quot;:&quot;1720217604776980480&quot;,&quot;name&quot;:&quot;SecurFi&quot;,&quot;screen_name&quot;:&quot;SecurFi&quot;,&quot;is_blue_verified&quot;:false,&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/46368e5d7918f4516636710396668062c37060ace8d278b3929400afefaf88ac.jpg&quot;},&quot;edit_control&quot;:{&quot;edit_tweet_ids&quot;:[&quot;1785671347152273554&quot;],&quot;editable_until_msecs&quot;:&quot;1714575799000&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/ltrGQdWGSq&quot;,&quot;expanded_url&quot;:&quot;https://x.com/SecurFi/status/1785671347152273554/photo/1&quot;,&quot;ext_media_availability&quot;:{&quot;status&quot;:&quot;Available&quot;},&quot;indices&quot;:[202,225],&quot;media_url_https&quot;:&quot;https://pbs.twimg.com/media/GMf6nr6bAAA0v-R.jpg&quot;,&quot;original_info&quot;:{&quot;height&quot;:1019,&quot;width&quot;:2048,&quot;focus_rects&quot;:[{&quot;x&quot;:114,&quot;y&quot;:0,&quot;w&quot;:1820,&quot;h&quot;:1019},{&quot;x&quot;:515,&quot;y&quot;:0,&quot;w&quot;:1019,&quot;h&quot;:1019},{&quot;x&quot;:577,&quot;y&quot;:0,&quot;w&quot;:894,&quot;h&quot;:1019},{&quot;x&quot;:769,&quot;y&quot;:0,&quot;w&quot;:510,&quot;h&quot;:1019},{&quot;x&quot;:0,&quot;y&quot;:0,&quot;w&quot;:2048,&quot;h&quot;:1019}]},&quot;sizes&quot;:{&quot;large&quot;:{&quot;h&quot;:1019,&quot;resize&quot;:&quot;fit&quot;,&quot;w&quot;:2048},&quot;medium&quot;:{&quot;h&quot;:597,&quot;resize&quot;:&quot;fit&quot;,&quot;w&quot;:1200},&quot;small&quot;:{&quot;h&quot;:338,&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/ltrGQdWGSq&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;:114,&quot;y&quot;:0,&quot;w&quot;:1820,&quot;h&quot;:1019},{&quot;x&quot;:515,&quot;y&quot;:0,&quot;w&quot;:1019,&quot;h&quot;:1019},{&quot;x&quot;:577,&quot;y&quot;:0,&quot;w&quot;:894,&quot;h&quot;:1019},{&quot;x&quot;:769,&quot;y&quot;:0,&quot;w&quot;:510,&quot;h&quot;:1019},{&quot;x&quot;:0,&quot;y&quot;:0,&quot;w&quot;:2048,&quot;h&quot;:1019}],&quot;expandedUrl&quot;:&quot;https://x.com/SecurFi/status/1785671347152273554/photo/1&quot;,&quot;url&quot;:&quot;https://storage.googleapis.com/papyrus_images/d6fc922d1770fe06a0eac2cb7eba4230d425c604701a86ec91dc5d4f4996904c.jpg&quot;,&quot;width&quot;:2048,&quot;height&quot;:1019}],&quot;conversation_count&quot;:2,&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/SecurFi">
              <img alt="User Avatar" class="twitter-avatar" src="https://storage.googleapis.com/papyrus_images/46368e5d7918f4516636710396668062c37060ace8d278b3929400afefaf88ac.jpg" />
            </a>
            <div style="margin-left:4px;margin-right:auto;line-height:1.2;">
              <a target="_blank" href="https://twitter.com/SecurFi" class="twitter-displayname">SecurFi</a>
              <p><a target="_blank" href="https://twitter.com/SecurFi" class="twitter-username">@SecurFi</a></p>
    
            </div>
            <a href="https://twitter.com/SecurFi/status/1785671347152273554" target="_blank">
              <img alt="Twitter Logo" class="twitter-logo" src="https://paragraph.com/editor/twitter/logo.png" />
            </a>
          </div>
        </div>
      
    <div class="twitter-body">
      Thrilled to announce that ODESEC (Onchain Database of Emergency Security Event Contact) has won the ‘<a class="twitter-content-link"  href="https://twitter.com/RiscZero" target="_blank">@RiscZero</a> - Best zkVM Application’ at the Scaling Ethereum 2024 Hackathon hosted by <a class="twitter-content-link"  href="https://twitter.com/ETHGlobal" target="_blank">@ETHGlobal</a>.<br /><br /><img class="twitter-emoji" draggable="false" alt="🧵" src="https://abs-0.twimg.com/emoji/v2/72x72/1f9f5.png"/><img class="twitter-emoji" draggable="false" alt="⬇️" src="https://abs-0.twimg.com/emoji/v2/72x72/2b07.png"/> 
      <div class="twitter-media"><img class="twitter-image" src="https://storage.googleapis.com/papyrus_images/d6fc922d1770fe06a0eac2cb7eba4230d425c604701a86ec91dc5d4f4996904c.jpg" /></div>
      
       
    </div>
    
     <div class="twitter-footer">
          <a target="_blank" href="https://twitter.com/SecurFi/status/1785671347152273554" style="margin-right:16px; display:flex;">
            <img alt="Like Icon" class="twitter-heart" src="https://paragraph.com/editor/twitter/heart.png">
            7
          </a>
          <a target="_blank" href="https://twitter.com/SecurFi/status/1785671347152273554"><p>9:03 AM • May 1, 2024</p></a>
        </div>
    
  </div> 
  </div><hr><p>That&apos;s all for now on the topic of Circuit Breakers in the world of DeFi.</p><p>Safeguarding your smart contracts is not just about auditing, but also about having the right security layers in place.</p><p>Stay SAFU!</p>]]></content:encoded>
            <author>msfew@newsletter.paragraph.com (msfew)</author>
        </item>
        <item>
            <title><![CDATA[Parallel EVM, Restaking, zkVM in 1 Day]]></title>
            <link>https://paragraph.com/@msfew/parallel-evm-restaking-zkvm-in-1-day</link>
            <guid>iQWDlavREaEv4I39MO3Y</guid>
            <pubDate>Wed, 10 Apr 2024 08:03:54 GMT</pubDate>
            <description><![CDATA[/twitter.com/ProofOfTrack/status/1777969638586106163🤯 In one day, we saw three big announcements.Parallel EVM: @Monad_xyz Huge Raise Led by @ParadigmRestaking: @EigenLayer @Eigen_DA Mainnet (also @Karak_Network)zkVM: @a16z Released JoltLet&apos;s explain 1 by 1 ⬇️[Parallel EVM] 🏎️ @Monad_xyz has been active in the Parallel EVM space. It’s about scaling to 10,000 TPS (⚡️) by breaking the execution bottleneck of EVM. The team announced $225M fundraise, led by @Paradigm. Monad (mainnet arc) @m...]]></description>
            <content:encoded><![CDATA[<blockquote><p>/twitter.com/ProofOfTrack/status/1777969638586106163</p></blockquote><p>🤯 In one day, we saw three big announcements.</p><blockquote><p>Parallel EVM: @Monad_xyz Huge Raise Led by @Paradigm</p></blockquote><blockquote><p>Restaking: @EigenLayer @Eigen_DA Mainnet (also @Karak_Network)</p></blockquote><blockquote><p>zkVM: @a16z Released Jolt</p></blockquote><p>Let&apos;s explain 1 by 1 ⬇️</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/c84c8eeece9fc3f3450ccf6cdb962a27603076589dd4f7e57efe796d05402713.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><hr><p>[Parallel EVM] 🏎️</p><p>@Monad_xyz has been active in the Parallel EVM space.</p><p>It’s about scaling to 10,000 TPS (⚡️) by breaking the execution bottleneck of EVM.</p><p>The team announced $225M fundraise, led by @Paradigm.</p><div data-type="twitter" tweetId="1777687376136982767" tweetData="{&quot;__typename&quot;:&quot;Tweet&quot;,&quot;lang&quot;:&quot;en&quot;,&quot;favorite_count&quot;:13964,&quot;possibly_sensitive&quot;:false,&quot;created_at&quot;:&quot;2024-04-09T13:17:52.000Z&quot;,&quot;display_text_range&quot;:[0,69],&quot;entities&quot;:{&quot;hashtags&quot;:[],&quot;urls&quot;:[],&quot;user_mentions&quot;:[{&quot;id_str&quot;:&quot;166765173&quot;,&quot;indices&quot;:[60,69],&quot;name&quot;:&quot;Paradigm&quot;,&quot;screen_name&quot;:&quot;paradigm&quot;}],&quot;symbols&quot;:[],&quot;media&quot;:[{&quot;display_url&quot;:&quot;pic.x.com/cRchQd506k&quot;,&quot;expanded_url&quot;:&quot;https://x.com/monad_xyz/status/1777687376136982767/photo/1&quot;,&quot;indices&quot;:[70,93],&quot;url&quot;:&quot;https://t.co/cRchQd506k&quot;}]},&quot;id_str&quot;:&quot;1777687376136982767&quot;,&quot;text&quot;:&quot;Monad Labs is excited to announce a $225M fundraise, led by @paradigm https://t.co/cRchQd506k&quot;,&quot;user&quot;:{&quot;id_str&quot;:&quot;1342961741718810632&quot;,&quot;name&quot;:&quot;Monad (mainnet arc)&quot;,&quot;screen_name&quot;:&quot;monad&quot;,&quot;is_blue_verified&quot;:false,&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/ce9401b5dbb8d57ba522c218715cc00baf6736f4cba9910e915a7f4a64904e1b.jpg&quot;},&quot;edit_control&quot;:{&quot;edit_tweet_ids&quot;:[&quot;1777687376136982767&quot;],&quot;editable_until_msecs&quot;:&quot;1712672272000&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/cRchQd506k&quot;,&quot;expanded_url&quot;:&quot;https://x.com/monad_xyz/status/1777687376136982767/photo/1&quot;,&quot;ext_media_availability&quot;:{&quot;status&quot;:&quot;Available&quot;},&quot;indices&quot;:[70,93],&quot;media_url_https&quot;:&quot;https://pbs.twimg.com/media/GKuUccPWcAIPNVq.jpg&quot;,&quot;original_info&quot;:{&quot;height&quot;:1080,&quot;width&quot;:1920,&quot;focus_rects&quot;:[{&quot;x&quot;:0,&quot;y&quot;:0,&quot;w&quot;:1920,&quot;h&quot;:1075},{&quot;x&quot;:0,&quot;y&quot;:0,&quot;w&quot;:1080,&quot;h&quot;:1080},{&quot;x&quot;:0,&quot;y&quot;:0,&quot;w&quot;:947,&quot;h&quot;:1080},{&quot;x&quot;:66,&quot;y&quot;:0,&quot;w&quot;:540,&quot;h&quot;:1080},{&quot;x&quot;:0,&quot;y&quot;:0,&quot;w&quot;:1920,&quot;h&quot;:1080}]},&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;photo&quot;,&quot;url&quot;:&quot;https://t.co/cRchQd506k&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;:1920,&quot;h&quot;:1075},{&quot;x&quot;:0,&quot;y&quot;:0,&quot;w&quot;:1080,&quot;h&quot;:1080},{&quot;x&quot;:0,&quot;y&quot;:0,&quot;w&quot;:947,&quot;h&quot;:1080},{&quot;x&quot;:66,&quot;y&quot;:0,&quot;w&quot;:540,&quot;h&quot;:1080},{&quot;x&quot;:0,&quot;y&quot;:0,&quot;w&quot;:1920,&quot;h&quot;:1080}],&quot;expandedUrl&quot;:&quot;https://x.com/monad_xyz/status/1777687376136982767/photo/1&quot;,&quot;url&quot;:&quot;https://storage.googleapis.com/papyrus_images/e83778a3ee476595576951f31c357cd013dedde0ea29f034e50c4cf0892cde8e.jpg&quot;,&quot;width&quot;:1920,&quot;height&quot;:1080}],&quot;conversation_count&quot;:3482,&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/monad">
              <img alt="User Avatar" class="twitter-avatar" src="https://storage.googleapis.com/papyrus_images/ce9401b5dbb8d57ba522c218715cc00baf6736f4cba9910e915a7f4a64904e1b.jpg" />
            </a>
            <div style="margin-left:4px;margin-right:auto;line-height:1.2;">
              <a target="_blank" href="https://twitter.com/monad" class="twitter-displayname">Monad (mainnet arc)</a>
              <p><a target="_blank" href="https://twitter.com/monad" class="twitter-username">@monad</a></p>
    
            </div>
            <a href="https://twitter.com/monad/status/1777687376136982767" target="_blank">
              <img alt="Twitter Logo" class="twitter-logo" src="https://paragraph.com/editor/twitter/logo.png" />
            </a>
          </div>
        </div>
      
    <div class="twitter-body">
      Monad Labs is excited to announce a $225M fundraise, led by <a class="twitter-content-link"  href="https://twitter.com/paradigm" target="_blank">@paradigm</a> 
      <div class="twitter-media"><img class="twitter-image" src="https://storage.googleapis.com/papyrus_images/e83778a3ee476595576951f31c357cd013dedde0ea29f034e50c4cf0892cde8e.jpg" /></div>
      
       
    </div>
    
     <div class="twitter-footer">
          <a target="_blank" href="https://twitter.com/monad/status/1777687376136982767" style="margin-right:16px; display:flex;">
            <img alt="Like Icon" class="twitter-heart" src="https://paragraph.com/editor/twitter/heart.png">
            14K
          </a>
          <a target="_blank" href="https://twitter.com/monad/status/1777687376136982767"><p>8:17 AM • Apr 9, 2024</p></a>
        </div>
    
  </div> 
  </div><hr><p>[Parallel EVM] 🏎️</p><p>@Paradigm has been bullish about Parallel EVM.</p><p>Now they found the team to execute on this idea.</p><div data-type="twitter" tweetId="1734253305847767385" tweetData="{&quot;__typename&quot;:&quot;Tweet&quot;,&quot;lang&quot;:&quot;en&quot;,&quot;favorite_count&quot;:560,&quot;created_at&quot;:&quot;2023-12-11T16:46:23.000Z&quot;,&quot;display_text_range&quot;:[0,239],&quot;entities&quot;:{&quot;hashtags&quot;:[],&quot;urls&quot;:[],&quot;user_mentions&quot;:[],&quot;symbols&quot;:[]},&quot;id_str&quot;:&quot;1734253305847767385&quot;,&quot;text&quot;:&quot;2024 will be the year of the parallel evm - rooting for everyone working on this problem incl. monad/sei/polygon and other teams that I forget. \n\nalso excited for our own internal efforts there and pushing the boundaries on database design&quot;,&quot;user&quot;:{&quot;id_str&quot;:&quot;804029200315334656&quot;,&quot;name&quot;:&quot;Georgios Konstantopoulos&quot;,&quot;screen_name&quot;:&quot;gakonst&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/30df49e04158a8ac9b79914398e88d58f93466b7d0df5fb31dc5ebd666ae9025.jpg&quot;,&quot;highlighted_label&quot;:{&quot;description&quot;:&quot;Paradigm&quot;,&quot;badge&quot;:{&quot;url&quot;:&quot;https://pbs.twimg.com/profile_images/1833567202458669058/vA9KidqD_bigger.jpg&quot;},&quot;url&quot;:{&quot;url&quot;:&quot;https://twitter.com/paradigm&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;1734253305847767385&quot;],&quot;editable_until_msecs&quot;:&quot;1702316783000&quot;,&quot;is_edit_eligible&quot;:true,&quot;edits_remaining&quot;:&quot;5&quot;},&quot;conversation_count&quot;:52,&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/gakonst">
              <img alt="User Avatar" class="twitter-avatar" src="https://storage.googleapis.com/papyrus_images/30df49e04158a8ac9b79914398e88d58f93466b7d0df5fb31dc5ebd666ae9025.jpg" />
            </a>
            <div style="margin-left:4px;margin-right:auto;line-height:1.2;">
              <a target="_blank" href="https://twitter.com/gakonst" class="twitter-displayname">Georgios Konstantopoulos</a>
              <p><a target="_blank" href="https://twitter.com/gakonst" class="twitter-username">@gakonst</a></p>
    
            </div>
            <a href="https://twitter.com/gakonst/status/1734253305847767385" target="_blank">
              <img alt="Twitter Logo" class="twitter-logo" src="https://paragraph.com/editor/twitter/logo.png" />
            </a>
          </div>
        </div>
      
    <div class="twitter-body">
      2024 will be the year of the parallel evm - rooting for everyone working on this problem incl. monad/sei/polygon and other teams that I forget. <br /><br />also excited for our own internal efforts there and pushing the boundaries on database design
      
      
       
    </div>
    
     <div class="twitter-footer">
          <a target="_blank" href="https://twitter.com/gakonst/status/1734253305847767385" style="margin-right:16px; display:flex;">
            <img alt="Like Icon" class="twitter-heart" src="https://paragraph.com/editor/twitter/heart.png">
            560
          </a>
          <a target="_blank" href="https://twitter.com/gakonst/status/1734253305847767385"><p>10:46 AM • Dec 11, 2023</p></a>
        </div>
    
  </div> 
  </div><hr><p>[Parallel EVM] 🏎️</p><p>What else is interesting about this?</p><p>Haseeb posted something controversy and considered “shilling bags on ct”.</p><p>Here’s a response by @jtriley_eth on pointing out some of the “offs”.</p><div data-type="twitter" tweetId="1777732611697475678" tweetData="{&quot;__typename&quot;:&quot;Tweet&quot;,&quot;in_reply_to_screen_name&quot;:&quot;hosseeb&quot;,&quot;in_reply_to_status_id_str&quot;:&quot;1777719575540642261&quot;,&quot;in_reply_to_user_id_str&quot;:&quot;231208649&quot;,&quot;lang&quot;:&quot;en&quot;,&quot;favorite_count&quot;:467,&quot;created_at&quot;:&quot;2024-04-09T16:17:37.000Z&quot;,&quot;display_text_range&quot;:[9,280],&quot;entities&quot;:{&quot;hashtags&quot;:[],&quot;urls&quot;:[],&quot;user_mentions&quot;:[{&quot;id_str&quot;:&quot;231208649&quot;,&quot;indices&quot;:[0,8],&quot;name&quot;:&quot;Haseeb ＞|＜&quot;,&quot;screen_name&quot;:&quot;hosseeb&quot;}],&quot;symbols&quot;:[]},&quot;id_str&quot;:&quot;1777732611697475678&quot;,&quot;text&quot;:&quot;@hosseeb 1. monad is still a 256 bit stack machine\n2. evm stack depth is 1024\n3. monad stack depth is 1024\n4. monad is currently shanghai equivalent\n5. there are no fundamental changes to the evm or its behavior\n6. monad does not fix reentrancy\n7. it is not the vm&apos;s place to stop&quot;,&quot;user&quot;:{&quot;id_str&quot;:&quot;1413556220955332610&quot;,&quot;name&quot;:&quot;jtriley2p (any/any)&quot;,&quot;screen_name&quot;:&quot;jtriley2p&quot;,&quot;is_blue_verified&quot;:false,&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/b83ab4507d43cda39fe3d08f96de80575076d740b5172c01941f8e18895c347a.jpg&quot;},&quot;edit_control&quot;:{&quot;edit_tweet_ids&quot;:[&quot;1777732611697475678&quot;],&quot;editable_until_msecs&quot;:&quot;1712683057000&quot;,&quot;is_edit_eligible&quot;:false,&quot;edits_remaining&quot;:&quot;5&quot;},&quot;conversation_count&quot;:15,&quot;news_action_type&quot;:&quot;conversation&quot;,&quot;isEdited&quot;:false,&quot;isStaleEdit&quot;:false,&quot;note_tweet&quot;:{&quot;id&quot;:&quot;Tm90ZVR3ZWV0UmVzdWx0czoxNzc3NzMyNjExNjI2MTI3MzYw&quot;}}"> 
  <div class="twitter-embed embed">
    <div class="twitter-header">
        <div style="display:flex">
          <a target="_blank" href="https://twitter.com/jtriley2p">
              <img alt="User Avatar" class="twitter-avatar" src="https://storage.googleapis.com/papyrus_images/b83ab4507d43cda39fe3d08f96de80575076d740b5172c01941f8e18895c347a.jpg" />
            </a>
            <div style="margin-left:4px;margin-right:auto;line-height:1.2;">
              <a target="_blank" href="https://twitter.com/jtriley2p" class="twitter-displayname">jtriley2p (any/any)</a>
              <p><a target="_blank" href="https://twitter.com/jtriley2p" class="twitter-username">@jtriley2p</a></p>
    
            </div>
            <a href="https://twitter.com/jtriley2p/status/1777732611697475678" target="_blank">
              <img alt="Twitter Logo" class="twitter-logo" src="https://paragraph.com/editor/twitter/logo.png" />
            </a>
          </div>
        </div>
      
    <div class="twitter-body">
      1. monad is still a 256 bit stack machine<br />2. evm stack depth is 1024<br />3. monad stack depth is 1024<br />4. monad is currently shanghai equivalent<br />5. there are no fundamental changes to the evm or its behavior<br />6. monad does not fix reentrancy<br />7. it is not the vm's place to stop
      
      
       
    </div>
    
     <div class="twitter-footer">
          <a target="_blank" href="https://twitter.com/jtriley2p/status/1777732611697475678" style="margin-right:16px; display:flex;">
            <img alt="Like Icon" class="twitter-heart" src="https://paragraph.com/editor/twitter/heart.png">
            467
          </a>
          <a target="_blank" href="https://twitter.com/jtriley2p/status/1777732611697475678"><p>11:17 AM • Apr 9, 2024</p></a>
        </div>
    
  </div> 
  </div><hr><p>[Parallel EVM] 🏎️</p><p>A misconception about Monad is that: @Monad_xyz is all about “parallel execution”.</p><p>But Monad is more than that, see explanation by @kenoeHD. 🫡</p><div data-type="twitter" tweetId="1777747102317052188" tweetData="{&quot;__typename&quot;:&quot;Tweet&quot;,&quot;in_reply_to_screen_name&quot;:&quot;0xngmi&quot;,&quot;in_reply_to_status_id_str&quot;:&quot;1777745754922062085&quot;,&quot;in_reply_to_user_id_str&quot;:&quot;1373304198448709632&quot;,&quot;lang&quot;:&quot;en&quot;,&quot;favorite_count&quot;:96,&quot;created_at&quot;:&quot;2024-04-09T17:15:12.000Z&quot;,&quot;display_text_range&quot;:[8,252],&quot;entities&quot;:{&quot;hashtags&quot;:[],&quot;urls&quot;:[],&quot;user_mentions&quot;:[{&quot;id_str&quot;:&quot;1373304198448709632&quot;,&quot;indices&quot;:[0,7],&quot;name&quot;:&quot;0xngmi is hiring&quot;,&quot;screen_name&quot;:&quot;0xngmi&quot;}],&quot;symbols&quot;:[]},&quot;id_str&quot;:&quot;1777747102317052188&quot;,&quot;text&quot;:&quot;@0xngmi Monad is focusing on several things, but by far the most intensive effort has been making state access much more efficient so that state growth has less of an impact on state access latency\n\nMarket seems to fixate on \&quot;parallel execution\&quot; though&quot;,&quot;user&quot;:{&quot;id_str&quot;:&quot;19569158&quot;,&quot;name&quot;:&quot;Keone Hon ⨀&quot;,&quot;screen_name&quot;:&quot;keoneHD&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/08249eaf04aca7d3017edf1ddadb4fad75ae96b2af8e246646217806d9ea5d2c.jpg&quot;,&quot;highlighted_label&quot;:{&quot;description&quot;:&quot;Monad (mainnet arc)&quot;,&quot;badge&quot;:{&quot;url&quot;:&quot;https://pbs.twimg.com/profile_images/1967693862559698944/XTfCXXGa_bigger.jpg&quot;},&quot;url&quot;:{&quot;url&quot;:&quot;https://twitter.com/monad&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;1777747102317052188&quot;],&quot;editable_until_msecs&quot;:&quot;1712686512000&quot;,&quot;is_edit_eligible&quot;:false,&quot;edits_remaining&quot;:&quot;5&quot;},&quot;conversation_count&quot;:7,&quot;news_action_type&quot;:&quot;conversation&quot;,&quot;parent&quot;:{&quot;lang&quot;:&quot;en&quot;,&quot;reply_count&quot;:43,&quot;retweet_count&quot;:14,&quot;favorite_count&quot;:195,&quot;created_at&quot;:&quot;2024-04-09T17:09:51.000Z&quot;,&quot;display_text_range&quot;:[0,126],&quot;entities&quot;:{&quot;hashtags&quot;:[],&quot;urls&quot;:[],&quot;user_mentions&quot;:[],&quot;symbols&quot;:[]},&quot;id_str&quot;:&quot;1777745754922062085&quot;,&quot;text&quot;:&quot;if geth devs say that the bottleneck for scaling the EVM is state bloat, why is everyone focusing on parallelizing it instead?&quot;,&quot;user&quot;:{&quot;id_str&quot;:&quot;1373304198448709632&quot;,&quot;name&quot;:&quot;0xngmi is hiring&quot;,&quot;screen_name&quot;:&quot;0xngmi&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://pbs.twimg.com/profile_images/1653148127623249924/E5-smZYA_normal.jpg&quot;},&quot;edit_control&quot;:{&quot;edit_tweet_ids&quot;:[&quot;1777745754922062085&quot;],&quot;editable_until_msecs&quot;:&quot;1712686191000&quot;,&quot;is_edit_eligible&quot;:true,&quot;edits_remaining&quot;:&quot;5&quot;},&quot;isEdited&quot;:false,&quot;isStaleEdit&quot;:false},&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/keoneHD">
              <img alt="User Avatar" class="twitter-avatar" src="https://storage.googleapis.com/papyrus_images/08249eaf04aca7d3017edf1ddadb4fad75ae96b2af8e246646217806d9ea5d2c.jpg" />
            </a>
            <div style="margin-left:4px;margin-right:auto;line-height:1.2;">
              <a target="_blank" href="https://twitter.com/keoneHD" class="twitter-displayname">Keone Hon ⨀</a>
              <p><a target="_blank" href="https://twitter.com/keoneHD" class="twitter-username">@keoneHD</a></p>
    
            </div>
            <a href="https://twitter.com/keoneHD/status/1777747102317052188" target="_blank">
              <img alt="Twitter Logo" class="twitter-logo" src="https://paragraph.com/editor/twitter/logo.png" />
            </a>
          </div>
        </div>
      
    <div class="twitter-body">
      Monad is focusing on several things, but by far the most intensive effort has been making state access much more efficient so that state growth has less of an impact on state access latency<br /><br />Market seems to fixate on "parallel execution" though
      
      
       
    </div>
    
     <div class="twitter-footer">
          <a target="_blank" href="https://twitter.com/keoneHD/status/1777747102317052188" style="margin-right:16px; display:flex;">
            <img alt="Like Icon" class="twitter-heart" src="https://paragraph.com/editor/twitter/heart.png">
            96
          </a>
          <a target="_blank" href="https://twitter.com/keoneHD/status/1777747102317052188"><p>12:15 PM • Apr 9, 2024</p></a>
        </div>
    
  </div> 
  </div><hr><p>[Restaking] 🏦</p><p>@EigenLayer announced mainnet of @Eigen_DA.</p><p>Now restakers can “really restake” into actual running AVS of EigenDA.</p><div data-type="twitter" tweetId="1777757913718899074" tweetData="{&quot;__typename&quot;:&quot;Tweet&quot;,&quot;lang&quot;:&quot;de&quot;,&quot;favorite_count&quot;:5985,&quot;possibly_sensitive&quot;:false,&quot;created_at&quot;:&quot;2024-04-09T17:58:10.000Z&quot;,&quot;display_text_range&quot;:[0,47],&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/bTp5BfnsKE&quot;,&quot;expanded_url&quot;:&quot;https://x.com/eigenlayer/status/1777757913718899074/video/1&quot;,&quot;indices&quot;:[48,71],&quot;url&quot;:&quot;https://t.co/bTp5BfnsKE&quot;}]},&quot;id_str&quot;:&quot;1777757913718899074&quot;,&quot;text&quot;:&quot;Announcing: EigenLayer ♾ EigenDA Mainnet Launch https://t.co/bTp5BfnsKE&quot;,&quot;user&quot;:{&quot;id_str&quot;:&quot;1542947918709080065&quot;,&quot;name&quot;:&quot;EigenCloud&quot;,&quot;screen_name&quot;:&quot;eigenlayer&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/17106b2a1df5f340e366b4dec801fe31e79e03f408e1682975be912f9f817c66.jpg&quot;},&quot;edit_control&quot;:{&quot;edit_tweet_ids&quot;:[&quot;1777757913718899074&quot;],&quot;editable_until_msecs&quot;:&quot;1712689090000&quot;,&quot;is_edit_eligible&quot;:false,&quot;edits_remaining&quot;:&quot;5&quot;},&quot;mediaDetails&quot;:[{&quot;additional_media_info&quot;:{},&quot;display_url&quot;:&quot;pic.x.com/bTp5BfnsKE&quot;,&quot;expanded_url&quot;:&quot;https://x.com/eigenlayer/status/1777757913718899074/video/1&quot;,&quot;ext_media_availability&quot;:{&quot;status&quot;:&quot;Available&quot;},&quot;indices&quot;:[48,71],&quot;media_url_https&quot;:&quot;https://pbs.twimg.com/ext_tw_video_thumb/1777747071988359168/pu/img/Kf3MW2m6qCDqYALC.jpg&quot;,&quot;original_info&quot;:{&quot;height&quot;:674,&quot;width&quot;:1200,&quot;focus_rects&quot;:[]},&quot;sizes&quot;:{&quot;large&quot;:{&quot;h&quot;:674,&quot;resize&quot;:&quot;fit&quot;,&quot;w&quot;:1200},&quot;medium&quot;:{&quot;h&quot;:674,&quot;resize&quot;:&quot;fit&quot;,&quot;w&quot;:1200},&quot;small&quot;:{&quot;h&quot;:382,&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/bTp5BfnsKE&quot;,&quot;video_info&quot;:{&quot;aspect_ratio&quot;:[600,337],&quot;duration_millis&quot;:8066,&quot;variants&quot;:[{&quot;content_type&quot;:&quot;application/x-mpegURL&quot;,&quot;url&quot;:&quot;https://video.twimg.com/ext_tw_video/1777747071988359168/pu/pl/1r2hnIb8LJ8_uvtn.m3u8?tag=12&quot;},{&quot;bitrate&quot;:256000,&quot;content_type&quot;:&quot;video/mp4&quot;,&quot;url&quot;:&quot;https://video.twimg.com/ext_tw_video/1777747071988359168/pu/vid/avc1/480x270/YOYcO2KgQUYurVpg.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/1777747071988359168/pu/vid/avc1/640x360/amgsNHovn1EbO9Su.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/1777747071988359168/pu/vid/avc1/1200x674/BeLh8A52G8EKPEyJ.mp4?tag=12&quot;}]}}],&quot;photos&quot;:[],&quot;video&quot;:{&quot;aspectRatio&quot;:[600,337],&quot;contentType&quot;:&quot;media_entity&quot;,&quot;durationMs&quot;:8066,&quot;mediaAvailability&quot;:{&quot;status&quot;:&quot;available&quot;},&quot;poster&quot;:&quot;https://pbs.twimg.com/ext_tw_video_thumb/1777747071988359168/pu/img/Kf3MW2m6qCDqYALC.jpg&quot;,&quot;variants&quot;:[{&quot;type&quot;:&quot;application/x-mpegURL&quot;,&quot;src&quot;:&quot;https://video.twimg.com/ext_tw_video/1777747071988359168/pu/pl/1r2hnIb8LJ8_uvtn.m3u8?tag=12&quot;},{&quot;type&quot;:&quot;video/mp4&quot;,&quot;src&quot;:&quot;https://video.twimg.com/ext_tw_video/1777747071988359168/pu/vid/avc1/480x270/YOYcO2KgQUYurVpg.mp4?tag=12&quot;},{&quot;type&quot;:&quot;video/mp4&quot;,&quot;src&quot;:&quot;https://video.twimg.com/ext_tw_video/1777747071988359168/pu/vid/avc1/640x360/amgsNHovn1EbO9Su.mp4?tag=12&quot;},{&quot;type&quot;:&quot;video/mp4&quot;,&quot;src&quot;:&quot;https://video.twimg.com/ext_tw_video/1777747071988359168/pu/vid/avc1/1200x674/BeLh8A52G8EKPEyJ.mp4?tag=12&quot;}],&quot;videoId&quot;:{&quot;type&quot;:&quot;tweet&quot;,&quot;id&quot;:&quot;1777757913718899074&quot;},&quot;viewCount&quot;:0},&quot;conversation_count&quot;:473,&quot;news_action_type&quot;:&quot;conversation&quot;,&quot;isEdited&quot;:false,&quot;isStaleEdit&quot;:false,&quot;note_tweet&quot;:{&quot;id&quot;:&quot;Tm90ZVR3ZWV0UmVzdWx0czoxNzc3NzU3OTEzNjYwMjE5Mzky&quot;}}"> 
  <div class="twitter-embed embed">
    <div class="twitter-header">
        <div style="display:flex">
          <a target="_blank" href="https://twitter.com/eigenlayer">
              <img alt="User Avatar" class="twitter-avatar" src="https://storage.googleapis.com/papyrus_images/17106b2a1df5f340e366b4dec801fe31e79e03f408e1682975be912f9f817c66.jpg" />
            </a>
            <div style="margin-left:4px;margin-right:auto;line-height:1.2;">
              <a target="_blank" href="https://twitter.com/eigenlayer" class="twitter-displayname">EigenCloud</a>
              <p><a target="_blank" href="https://twitter.com/eigenlayer" class="twitter-username">@eigenlayer</a></p>
    
            </div>
            <a href="https://twitter.com/eigenlayer/status/1777757913718899074" target="_blank">
              <img alt="Twitter Logo" class="twitter-logo" src="https://paragraph.com/editor/twitter/logo.png" />
            </a>
          </div>
        </div>
      
    <div class="twitter-body">
      Announcing: EigenLayer <img class="twitter-emoji" draggable="false" alt="♾" src="https://abs-0.twimg.com/emoji/v2/72x72/267e.png"/> EigenDA Mainnet Launch 
      <div class="twitter-media">
      <img class="twitter-image" src="https://pbs.twimg.com/ext_tw_video_thumb/1777747071988359168/pu/img/Kf3MW2m6qCDqYALC.jpg"> 
    </div>
      
       
    </div>
    
     <div class="twitter-footer">
          <a target="_blank" href="https://twitter.com/eigenlayer/status/1777757913718899074" style="margin-right:16px; display:flex;">
            <img alt="Like Icon" class="twitter-heart" src="https://paragraph.com/editor/twitter/heart.png">
            5,985
          </a>
          <a target="_blank" href="https://twitter.com/eigenlayer/status/1777757913718899074"><p>12:58 PM • Apr 9, 2024</p></a>
        </div>
    
  </div> 
  </div><hr><p>[Restaking] 🏦</p><p>However, it’s just mainnet, no token.</p><p>The most important question for @EigenLayer: Wen Token? 🥺</p><div data-type="twitter" tweetId="1777780071505314247" tweetData="{&quot;__typename&quot;:&quot;Tweet&quot;,&quot;lang&quot;:&quot;en&quot;,&quot;favorite_count&quot;:36,&quot;possibly_sensitive&quot;:false,&quot;created_at&quot;:&quot;2024-04-09T19:26:13.000Z&quot;,&quot;display_text_range&quot;:[0,94],&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/SclC3juJZ3&quot;,&quot;expanded_url&quot;:&quot;https://x.com/0xcarnation/status/1777780071505314247/photo/1&quot;,&quot;indices&quot;:[95,118],&quot;url&quot;:&quot;https://t.co/SclC3juJZ3&quot;}]},&quot;id_str&quot;:&quot;1777780071505314247&quot;,&quot;text&quot;:&quot;Eigenlayer doesn’t need to drop its own token\n\nwhen every LRT and AVS are dropping tokens\n\nfew https://t.co/SclC3juJZ3&quot;,&quot;user&quot;:{&quot;id_str&quot;:&quot;1112610520732000256&quot;,&quot;name&quot;:&quot;Carnation&quot;,&quot;screen_name&quot;:&quot;0xcarnation&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/2e8a6598bac9c9cffcb5c59a590d8a005f35e8dc13cb645c5a7160fdbb1073d1.jpg&quot;},&quot;edit_control&quot;:{&quot;edit_tweet_ids&quot;:[&quot;1777780071505314247&quot;],&quot;editable_until_msecs&quot;:&quot;1712694373000&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/SclC3juJZ3&quot;,&quot;expanded_url&quot;:&quot;https://x.com/0xcarnation/status/1777780071505314247/photo/1&quot;,&quot;ext_alt_text&quot;:&quot;https://x.com/eatsleep1111/status/1775668373000487162&quot;,&quot;ext_media_availability&quot;:{&quot;status&quot;:&quot;Available&quot;},&quot;indices&quot;:[95,118],&quot;media_url_https&quot;:&quot;https://pbs.twimg.com/media/GKvxjUTWsAAnu1F.jpg&quot;,&quot;original_info&quot;:{&quot;height&quot;:1728,&quot;width&quot;:1344,&quot;focus_rects&quot;:[{&quot;x&quot;:0,&quot;y&quot;:0,&quot;w&quot;:1344,&quot;h&quot;:753},{&quot;x&quot;:0,&quot;y&quot;:0,&quot;w&quot;:1344,&quot;h&quot;:1344},{&quot;x&quot;:0,&quot;y&quot;:0,&quot;w&quot;:1344,&quot;h&quot;:1532},{&quot;x&quot;:240,&quot;y&quot;:0,&quot;w&quot;:864,&quot;h&quot;:1728},{&quot;x&quot;:0,&quot;y&quot;:0,&quot;w&quot;:1344,&quot;h&quot;:1728}]},&quot;sizes&quot;:{&quot;large&quot;:{&quot;h&quot;:1728,&quot;resize&quot;:&quot;fit&quot;,&quot;w&quot;:1344},&quot;medium&quot;:{&quot;h&quot;:1200,&quot;resize&quot;:&quot;fit&quot;,&quot;w&quot;:933},&quot;small&quot;:{&quot;h&quot;:680,&quot;resize&quot;:&quot;fit&quot;,&quot;w&quot;:529},&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/SclC3juJZ3&quot;}],&quot;photos&quot;:[{&quot;accessibilityLabel&quot;:&quot;https://x.com/eatsleep1111/status/1775668373000487162&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;:1344,&quot;h&quot;:753},{&quot;x&quot;:0,&quot;y&quot;:0,&quot;w&quot;:1344,&quot;h&quot;:1344},{&quot;x&quot;:0,&quot;y&quot;:0,&quot;w&quot;:1344,&quot;h&quot;:1532},{&quot;x&quot;:240,&quot;y&quot;:0,&quot;w&quot;:864,&quot;h&quot;:1728},{&quot;x&quot;:0,&quot;y&quot;:0,&quot;w&quot;:1344,&quot;h&quot;:1728}],&quot;expandedUrl&quot;:&quot;https://x.com/0xcarnation/status/1777780071505314247/photo/1&quot;,&quot;url&quot;:&quot;https://storage.googleapis.com/papyrus_images/566f16294271cd4a64fdff0f98851ebd257c3c1725d6bbb7d02abc40b914fbc5.jpg&quot;,&quot;width&quot;:1344,&quot;height&quot;:1728}],&quot;conversation_count&quot;:3,&quot;news_action_type&quot;:&quot;conversation&quot;,&quot;quoted_tweet&quot;:{&quot;lang&quot;:&quot;zxx&quot;,&quot;reply_count&quot;:28,&quot;retweet_count&quot;:23,&quot;favorite_count&quot;:551,&quot;possibly_sensitive&quot;:false,&quot;created_at&quot;:&quot;2024-04-09T18:18:28.000Z&quot;,&quot;display_text_range&quot;:[0,0],&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/rHds7L3Lom&quot;,&quot;expanded_url&quot;:&quot;https://x.com/functi0nZer0/status/1777763024654266441/photo/1&quot;,&quot;indices&quot;:[0,23],&quot;url&quot;:&quot;https://t.co/rHds7L3Lom&quot;}]},&quot;id_str&quot;:&quot;1777763024654266441&quot;,&quot;text&quot;:&quot;https://t.co/rHds7L3Lom&quot;,&quot;user&quot;:{&quot;id_str&quot;:&quot;22758405&quot;,&quot;name&quot;:&quot;laurence&quot;,&quot;screen_name&quot;:&quot;functi0nZer0&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/1b78f1c0f7423062eaf71ecada25f695196616bdaa6c3e36d5420a211fc263db.jpg&quot;},&quot;edit_control&quot;:{&quot;edit_tweet_ids&quot;:[&quot;1777763024654266441&quot;],&quot;editable_until_msecs&quot;:&quot;1712690308000&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/rHds7L3Lom&quot;,&quot;expanded_url&quot;:&quot;https://x.com/functi0nZer0/status/1777763024654266441/photo/1&quot;,&quot;ext_media_availability&quot;:{&quot;status&quot;:&quot;Available&quot;},&quot;indices&quot;:[0,23],&quot;media_url_https&quot;:&quot;https://pbs.twimg.com/media/GKviDG5XkAAGevj.jpg&quot;,&quot;original_info&quot;:{&quot;height&quot;:976,&quot;width&quot;:732,&quot;focus_rects&quot;:[{&quot;x&quot;:0,&quot;y&quot;:566,&quot;w&quot;:732,&quot;h&quot;:410},{&quot;x&quot;:0,&quot;y&quot;:244,&quot;w&quot;:732,&quot;h&quot;:732},{&quot;x&quot;:0,&quot;y&quot;:142,&quot;w&quot;:732,&quot;h&quot;:834},{&quot;x&quot;:122,&quot;y&quot;:0,&quot;w&quot;:488,&quot;h&quot;:976},{&quot;x&quot;:0,&quot;y&quot;:0,&quot;w&quot;:732,&quot;h&quot;:976}]},&quot;sizes&quot;:{&quot;large&quot;:{&quot;h&quot;:976,&quot;resize&quot;:&quot;fit&quot;,&quot;w&quot;:732},&quot;medium&quot;:{&quot;h&quot;:976,&quot;resize&quot;:&quot;fit&quot;,&quot;w&quot;:732},&quot;small&quot;:{&quot;h&quot;:680,&quot;resize&quot;:&quot;fit&quot;,&quot;w&quot;:510},&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/rHds7L3Lom&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;:566,&quot;w&quot;:732,&quot;h&quot;:410},{&quot;x&quot;:0,&quot;y&quot;:244,&quot;w&quot;:732,&quot;h&quot;:732},{&quot;x&quot;:0,&quot;y&quot;:142,&quot;w&quot;:732,&quot;h&quot;:834},{&quot;x&quot;:122,&quot;y&quot;:0,&quot;w&quot;:488,&quot;h&quot;:976},{&quot;x&quot;:0,&quot;y&quot;:0,&quot;w&quot;:732,&quot;h&quot;:976}],&quot;expandedUrl&quot;:&quot;https://x.com/functi0nZer0/status/1777763024654266441/photo/1&quot;,&quot;url&quot;:&quot;https://storage.googleapis.com/papyrus_images/061e0d04446c95f44cf16d2def46c8a504e584c7fe0ea310267145aea826c0dc.jpg&quot;,&quot;width&quot;:732,&quot;height&quot;:976}],&quot;isEdited&quot;:false,&quot;isStaleEdit&quot;:false},&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/0xcarnation">
              <img alt="User Avatar" class="twitter-avatar" src="https://storage.googleapis.com/papyrus_images/2e8a6598bac9c9cffcb5c59a590d8a005f35e8dc13cb645c5a7160fdbb1073d1.jpg" />
            </a>
            <div style="margin-left:4px;margin-right:auto;line-height:1.2;">
              <a target="_blank" href="https://twitter.com/0xcarnation" class="twitter-displayname">Carnation</a>
              <p><a target="_blank" href="https://twitter.com/0xcarnation" class="twitter-username">@0xcarnation</a></p>
    
            </div>
            <a href="https://twitter.com/0xcarnation/status/1777780071505314247" target="_blank">
              <img alt="Twitter Logo" class="twitter-logo" src="https://paragraph.com/editor/twitter/logo.png" />
            </a>
          </div>
        </div>
      
    <div class="twitter-body">
      Eigenlayer doesn’t need to drop its own token<br /><br />when every LRT and AVS are dropping tokens<br /><br />few 
      <div class="twitter-media"><img class="twitter-image" src="https://storage.googleapis.com/papyrus_images/566f16294271cd4a64fdff0f98851ebd257c3c1725d6bbb7d02abc40b914fbc5.jpg" /></div>
      
      <div class="twitter-quoted">
        
  <div class="twitter-quoted twitter-embed">
    <div class="twitter-header">
        <div style="display:flex">
          <a target="_blank" href="https://twitter.com/functi0nZer0">
              <img alt="User Avatar" class="twitter-avatar" src="https://storage.googleapis.com/papyrus_images/1b78f1c0f7423062eaf71ecada25f695196616bdaa6c3e36d5420a211fc263db.jpg" />
            </a>
            <div style="margin-left:4px;margin-right:auto;line-height:1.2;">
              <a target="_blank" href="https://twitter.com/functi0nZer0" class="twitter-displayname">laurence</a>
              <p><a target="_blank" href="https://twitter.com/functi0nZer0" class="twitter-username">@functi0nZer0</a></p>
    
            </div>
            <a href="https://twitter.com/functi0nZer0/status/1777763024654266441" target="_blank">
              <img alt="Twitter Logo" class="twitter-logo" src="https://paragraph.com/editor/twitter/logo.png" />
            </a>
          </div>
        </div>
      
    <div class="twitter-body">
      
      <div class="twitter-media"><img class="twitter-image" src="https://storage.googleapis.com/papyrus_images/061e0d04446c95f44cf16d2def46c8a504e584c7fe0ea310267145aea826c0dc.jpg" /></div>
      
       
    </div>
    
  </div> 
  
    </div> 
    </div>
    
     <div class="twitter-footer">
          <a target="_blank" href="https://twitter.com/0xcarnation/status/1777780071505314247" style="margin-right:16px; display:flex;">
            <img alt="Like Icon" class="twitter-heart" src="https://paragraph.com/editor/twitter/heart.png">
            36
          </a>
          <a target="_blank" href="https://twitter.com/0xcarnation/status/1777780071505314247"><p>2:26 PM • Apr 9, 2024</p></a>
        </div>
    
  </div> 
  </div><hr><p>[Restaking] 🏦</p><p>A competitor to @EigenLayer, @Karak_Network raised 48M at 1B valuation.</p><p>Difference is Karak can enable restaking for every chain every asset.</p><p>On Karak, @chainyoda posted a lot of hot takes 🔥, pointing out some weakness in its design.</p><div data-type="embedly" src="https://twitter.com/chainyoda/status/1777627979100701151" data="{&quot;provider_url&quot;:&quot;https://x.com&quot;,&quot;title&quot;:&quot;JavaScript is not available.&quot;,&quot;url&quot;:&quot;https://x.com/chainyoda/status/1777627979100701151&quot;,&quot;version&quot;:&quot;1.0&quot;,&quot;provider_name&quot;:&quot;X (formerly Twitter)&quot;,&quot;type&quot;:&quot;link&quot;}" format="small"></div><hr><p>[Restaking] 🏦</p><p>It all comes down to one question that 5 months ago @smyyguy asked.</p><p>Q: Why @EigenLayer only takes ETH for restaking, not all assets?</p><p>A: It’s about the convergence and same stake asset for pooled security. 🙏</p><div data-type="twitter" tweetId="1777733822769176938" tweetData="{&quot;__typename&quot;:&quot;Tweet&quot;,&quot;lang&quot;:&quot;en&quot;,&quot;favorite_count&quot;:12,&quot;possibly_sensitive&quot;:false,&quot;created_at&quot;:&quot;2024-04-09T16:22:26.000Z&quot;,&quot;display_text_range&quot;:[0,62],&quot;entities&quot;:{&quot;hashtags&quot;:[],&quot;urls&quot;:[],&quot;user_mentions&quot;:[{&quot;id_str&quot;:&quot;2166711024&quot;,&quot;indices&quot;:[21,35],&quot;name&quot;:&quot;Sreeram Kannan&quot;,&quot;screen_name&quot;:&quot;sreeramkannan&quot;}],&quot;symbols&quot;:[],&quot;media&quot;:[{&quot;display_url&quot;:&quot;pic.x.com/TSOuLL4MoF&quot;,&quot;expanded_url&quot;:&quot;https://x.com/smyyguy/status/1777733822769176938/photo/1&quot;,&quot;indices&quot;:[63,86],&quot;url&quot;:&quot;https://t.co/TSOuLL4MoF&quot;}]},&quot;id_str&quot;:&quot;1777733822769176938&quot;,&quot;text&quot;:&quot;5 months ago I asked @sreeramkannan why limit restaking to ETH https://t.co/TSOuLL4MoF&quot;,&quot;user&quot;:{&quot;id_str&quot;:&quot;424304399&quot;,&quot;name&quot;:&quot;Dan Smith&quot;,&quot;screen_name&quot;:&quot;smyyguy&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/25b6748588f36e401503fbfaaf22b4e0816184b9f435ab8dfdfad360da709d8d.jpg&quot;,&quot;highlighted_label&quot;:{&quot;description&quot;:&quot;Blockworks&quot;,&quot;badge&quot;:{&quot;url&quot;:&quot;https://pbs.twimg.com/profile_images/1651677302634483712/7s2FxV2K_bigger.jpg&quot;},&quot;url&quot;:{&quot;url&quot;:&quot;https://twitter.com/Blockworks_&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;1777733822769176938&quot;],&quot;editable_until_msecs&quot;:&quot;1712683346000&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/TSOuLL4MoF&quot;,&quot;expanded_url&quot;:&quot;https://x.com/smyyguy/status/1777733822769176938/photo/1&quot;,&quot;ext_media_availability&quot;:{&quot;status&quot;:&quot;Available&quot;},&quot;indices&quot;:[63,86],&quot;media_url_https&quot;:&quot;https://pbs.twimg.com/media/GKvHeKLXoBE2DyO.jpg&quot;,&quot;original_info&quot;:{&quot;height&quot;:677,&quot;width&quot;:1236,&quot;focus_rects&quot;:[{&quot;x&quot;:27,&quot;y&quot;:0,&quot;w&quot;:1209,&quot;h&quot;:677},{&quot;x&quot;:558,&quot;y&quot;:0,&quot;w&quot;:677,&quot;h&quot;:677},{&quot;x&quot;:599,&quot;y&quot;:0,&quot;w&quot;:594,&quot;h&quot;:677},{&quot;x&quot;:727,&quot;y&quot;:0,&quot;w&quot;:339,&quot;h&quot;:677},{&quot;x&quot;:0,&quot;y&quot;:0,&quot;w&quot;:1236,&quot;h&quot;:677}]},&quot;sizes&quot;:{&quot;large&quot;:{&quot;h&quot;:677,&quot;resize&quot;:&quot;fit&quot;,&quot;w&quot;:1236},&quot;medium&quot;:{&quot;h&quot;:657,&quot;resize&quot;:&quot;fit&quot;,&quot;w&quot;:1200},&quot;small&quot;:{&quot;h&quot;:372,&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/TSOuLL4MoF&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;:27,&quot;y&quot;:0,&quot;w&quot;:1209,&quot;h&quot;:677},{&quot;x&quot;:558,&quot;y&quot;:0,&quot;w&quot;:677,&quot;h&quot;:677},{&quot;x&quot;:599,&quot;y&quot;:0,&quot;w&quot;:594,&quot;h&quot;:677},{&quot;x&quot;:727,&quot;y&quot;:0,&quot;w&quot;:339,&quot;h&quot;:677},{&quot;x&quot;:0,&quot;y&quot;:0,&quot;w&quot;:1236,&quot;h&quot;:677}],&quot;expandedUrl&quot;:&quot;https://x.com/smyyguy/status/1777733822769176938/photo/1&quot;,&quot;url&quot;:&quot;https://storage.googleapis.com/papyrus_images/96899661d9c4ecf90495f15da50dc1fd061a78c283cd9b1eb24a4324d00a24cc.jpg&quot;,&quot;width&quot;:1236,&quot;height&quot;:677}],&quot;conversation_count&quot;:3,&quot;news_action_type&quot;:&quot;conversation&quot;,&quot;quoted_tweet&quot;:{&quot;lang&quot;:&quot;en&quot;,&quot;reply_count&quot;:23,&quot;retweet_count&quot;:15,&quot;favorite_count&quot;:121,&quot;created_at&quot;:&quot;2024-04-09T15:56:30.000Z&quot;,&quot;display_text_range&quot;:[0,278],&quot;entities&quot;:{&quot;hashtags&quot;:[],&quot;urls&quot;:[],&quot;user_mentions&quot;:[],&quot;symbols&quot;:[]},&quot;id_str&quot;:&quot;1777727294905164047&quot;,&quot;text&quot;:&quot;restaking at a fundamental level is an implementation of  consensus (staking, slashing, rewards) on-chain.\n\nsome AVSs might want to use LSTs or staked L1 assets to bootstrap, but limiting AVS to only those assets is very restricted, short sighted and mostly virtue signaling imo&quot;,&quot;user&quot;:{&quot;id_str&quot;:&quot;946428151005110272&quot;,&quot;name&quot;:&quot;buffalu&quot;,&quot;screen_name&quot;:&quot;buffalu__&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/6b2e62b11b7474f6207c677dfd0d9f6638d9fdecbcf61adb74f4fdd54d1b9320.jpg&quot;},&quot;edit_control&quot;:{&quot;edit_tweet_ids&quot;:[&quot;1777727294905164047&quot;],&quot;editable_until_msecs&quot;:&quot;1712681790000&quot;,&quot;is_edit_eligible&quot;:false,&quot;edits_remaining&quot;:&quot;5&quot;},&quot;isEdited&quot;:false,&quot;isStaleEdit&quot;:false},&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/smyyguy">
              <img alt="User Avatar" class="twitter-avatar" src="https://storage.googleapis.com/papyrus_images/25b6748588f36e401503fbfaaf22b4e0816184b9f435ab8dfdfad360da709d8d.jpg" />
            </a>
            <div style="margin-left:4px;margin-right:auto;line-height:1.2;">
              <a target="_blank" href="https://twitter.com/smyyguy" class="twitter-displayname">Dan Smith</a>
              <p><a target="_blank" href="https://twitter.com/smyyguy" class="twitter-username">@smyyguy</a></p>
    
            </div>
            <a href="https://twitter.com/smyyguy/status/1777733822769176938" target="_blank">
              <img alt="Twitter Logo" class="twitter-logo" src="https://paragraph.com/editor/twitter/logo.png" />
            </a>
          </div>
        </div>
      
    <div class="twitter-body">
      5 months ago I asked <a class="twitter-content-link"  href="https://twitter.com/sreeramkannan" target="_blank">@sreeramkannan</a> why limit restaking to ETH 
      <div class="twitter-media"><img class="twitter-image" src="https://storage.googleapis.com/papyrus_images/96899661d9c4ecf90495f15da50dc1fd061a78c283cd9b1eb24a4324d00a24cc.jpg" /></div>
      
      <div class="twitter-quoted">
        
  <div class="twitter-quoted twitter-embed">
    <div class="twitter-header">
        <div style="display:flex">
          <a target="_blank" href="https://twitter.com/buffalu__">
              <img alt="User Avatar" class="twitter-avatar" src="https://storage.googleapis.com/papyrus_images/6b2e62b11b7474f6207c677dfd0d9f6638d9fdecbcf61adb74f4fdd54d1b9320.jpg" />
            </a>
            <div style="margin-left:4px;margin-right:auto;line-height:1.2;">
              <a target="_blank" href="https://twitter.com/buffalu__" class="twitter-displayname">buffalu</a>
              <p><a target="_blank" href="https://twitter.com/buffalu__" class="twitter-username">@buffalu__</a></p>
    
            </div>
            <a href="https://twitter.com/buffalu__/status/1777727294905164047" target="_blank">
              <img alt="Twitter Logo" class="twitter-logo" src="https://paragraph.com/editor/twitter/logo.png" />
            </a>
          </div>
        </div>
      
    <div class="twitter-body">
      restaking at a fundamental level is an implementation of  consensus (staking, slashing, rewards) on-chain.<br /><br />some AVSs might want to use LSTs or staked L1 assets to bootstrap, but limiting AVS to only those assets is very restricted, short sighted and mostly virtue signaling imo
      
      
       
    </div>
    
  </div> 
  
    </div> 
    </div>
    
     <div class="twitter-footer">
          <a target="_blank" href="https://twitter.com/smyyguy/status/1777733822769176938" style="margin-right:16px; display:flex;">
            <img alt="Like Icon" class="twitter-heart" src="https://paragraph.com/editor/twitter/heart.png">
            12
          </a>
          <a target="_blank" href="https://twitter.com/smyyguy/status/1777733822769176938"><p>11:22 AM • Apr 9, 2024</p></a>
        </div>
    
  </div> 
  </div><hr><p>[zkVM] 🧮</p><p>@a16z open-sourced Jolt: outperforms @RISCZero by ~6x and @SuccinctLabs SP1 by up to 2x.</p><p>TL;DR: a16z overtakes the zkVM industry as a VC. 👀</p><div data-type="twitter" tweetId="1777801330242781571" tweetData="{&quot;__typename&quot;:&quot;Tweet&quot;,&quot;lang&quot;:&quot;en&quot;,&quot;favorite_count&quot;:130,&quot;possibly_sensitive&quot;:false,&quot;created_at&quot;:&quot;2024-04-09T20:50:41.000Z&quot;,&quot;display_text_range&quot;:[0,124],&quot;entities&quot;:{&quot;hashtags&quot;:[],&quot;urls&quot;:[],&quot;user_mentions&quot;:[{&quot;id_str&quot;:&quot;1488015789957525507&quot;,&quot;indices&quot;:[107,118],&quot;name&quot;:&quot;Justin Thaler&quot;,&quot;screen_name&quot;:&quot;SuccinctJT&quot;}],&quot;symbols&quot;:[],&quot;media&quot;:[{&quot;display_url&quot;:&quot;pic.x.com/mDF4ILOaom&quot;,&quot;expanded_url&quot;:&quot;https://x.com/a16zcrypto/status/1777801330242781571/video/1&quot;,&quot;indices&quot;:[125,148],&quot;url&quot;:&quot;https://t.co/mDF4ILOaom&quot;}]},&quot;id_str&quot;:&quot;1777801330242781571&quot;,&quot;text&quot;:&quot;Today we’re sharing our biggest open source release yet: Jolt Alpha\n\nLearn all about it in this video with @SuccinctJT. \n\n⚡️ https://t.co/mDF4ILOaom&quot;,&quot;user&quot;:{&quot;id_str&quot;:&quot;1539681011696603137&quot;,&quot;name&quot;:&quot;a16z crypto&quot;,&quot;screen_name&quot;:&quot;a16zcrypto&quot;,&quot;is_blue_verified&quot;:false,&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/d9badb93f123dfd4fcea2137f3e3eaadea1545e1c93ea9b52531e87f5f157323.jpg&quot;},&quot;edit_control&quot;:{&quot;edit_tweet_ids&quot;:[&quot;1777801330242781571&quot;],&quot;editable_until_msecs&quot;:&quot;1712699441000&quot;,&quot;is_edit_eligible&quot;:false,&quot;edits_remaining&quot;:&quot;5&quot;},&quot;mediaDetails&quot;:[{&quot;additional_media_info&quot;:{},&quot;display_url&quot;:&quot;pic.x.com/mDF4ILOaom&quot;,&quot;expanded_url&quot;:&quot;https://x.com/a16zcrypto/status/1777801330242781571/video/1&quot;,&quot;ext_media_availability&quot;:{&quot;status&quot;:&quot;Available&quot;},&quot;indices&quot;:[125,148],&quot;media_url_https&quot;:&quot;https://pbs.twimg.com/media/GKwFD3RbUAAXuV-.jpg&quot;,&quot;original_info&quot;:{&quot;height&quot;:720,&quot;width&quot;:1280,&quot;focus_rects&quot;:[]},&quot;sizes&quot;:{&quot;large&quot;:{&quot;h&quot;:720,&quot;resize&quot;:&quot;fit&quot;,&quot;w&quot;:1280},&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/mDF4ILOaom&quot;,&quot;video_info&quot;:{&quot;aspect_ratio&quot;:[16,9],&quot;duration_millis&quot;:349120,&quot;variants&quot;:[{&quot;content_type&quot;:&quot;application/x-mpegURL&quot;,&quot;url&quot;:&quot;https://video.twimg.com/ext_tw_video/1777800693199634432/pu/pl/sdWRzALBzmAmFR6u.m3u8?tag=12&amp;v=ae2&quot;},{&quot;bitrate&quot;:256000,&quot;content_type&quot;:&quot;video/mp4&quot;,&quot;url&quot;:&quot;https://video.twimg.com/ext_tw_video/1777800693199634432/pu/vid/avc1/480x270/M0KQYHA1XxXZfUK6.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/1777800693199634432/pu/vid/avc1/640x360/Mcy64G_W_1aiQW_k.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/1777800693199634432/pu/vid/avc1/1280x720/UirzqTt-WXRRCgSx.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;:349120,&quot;mediaAvailability&quot;:{&quot;status&quot;:&quot;available&quot;},&quot;poster&quot;:&quot;https://pbs.twimg.com/media/GKwFD3RbUAAXuV-.jpg&quot;,&quot;variants&quot;:[{&quot;type&quot;:&quot;application/x-mpegURL&quot;,&quot;src&quot;:&quot;https://video.twimg.com/ext_tw_video/1777800693199634432/pu/pl/sdWRzALBzmAmFR6u.m3u8?tag=12&amp;v=ae2&quot;},{&quot;type&quot;:&quot;video/mp4&quot;,&quot;src&quot;:&quot;https://video.twimg.com/ext_tw_video/1777800693199634432/pu/vid/avc1/480x270/M0KQYHA1XxXZfUK6.mp4?tag=12&quot;},{&quot;type&quot;:&quot;video/mp4&quot;,&quot;src&quot;:&quot;https://video.twimg.com/ext_tw_video/1777800693199634432/pu/vid/avc1/640x360/Mcy64G_W_1aiQW_k.mp4?tag=12&quot;},{&quot;type&quot;:&quot;video/mp4&quot;,&quot;src&quot;:&quot;https://video.twimg.com/ext_tw_video/1777800693199634432/pu/vid/avc1/1280x720/UirzqTt-WXRRCgSx.mp4?tag=12&quot;}],&quot;videoId&quot;:{&quot;type&quot;:&quot;tweet&quot;,&quot;id&quot;:&quot;1777801330242781571&quot;},&quot;viewCount&quot;:0},&quot;conversation_count&quot;:16,&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/a16zcrypto">
              <img alt="User Avatar" class="twitter-avatar" src="https://storage.googleapis.com/papyrus_images/d9badb93f123dfd4fcea2137f3e3eaadea1545e1c93ea9b52531e87f5f157323.jpg" />
            </a>
            <div style="margin-left:4px;margin-right:auto;line-height:1.2;">
              <a target="_blank" href="https://twitter.com/a16zcrypto" class="twitter-displayname">a16z crypto</a>
              <p><a target="_blank" href="https://twitter.com/a16zcrypto" class="twitter-username">@a16zcrypto</a></p>
    
            </div>
            <a href="https://twitter.com/a16zcrypto/status/1777801330242781571" target="_blank">
              <img alt="Twitter Logo" class="twitter-logo" src="https://paragraph.com/editor/twitter/logo.png" />
            </a>
          </div>
        </div>
      
    <div class="twitter-body">
      Today we’re sharing our biggest open source release yet: Jolt Alpha<br /><br />Learn all about it in this video with <a class="twitter-content-link"  href="https://twitter.com/SuccinctJT" target="_blank">@SuccinctJT</a>. <br /><br /><img class="twitter-emoji" draggable="false" alt="⚡️" src="https://abs-0.twimg.com/emoji/v2/72x72/26a1.png"/> 
      <div class="twitter-media">
      <img class="twitter-image" src="https://pbs.twimg.com/media/GKwFD3RbUAAXuV-.jpg"> 
    </div>
      
       
    </div>
    
     <div class="twitter-footer">
          <a target="_blank" href="https://twitter.com/a16zcrypto/status/1777801330242781571" style="margin-right:16px; display:flex;">
            <img alt="Like Icon" class="twitter-heart" src="https://paragraph.com/editor/twitter/heart.png">
            130
          </a>
          <a target="_blank" href="https://twitter.com/a16zcrypto/status/1777801330242781571"><p>3:50 PM • Apr 9, 2024</p></a>
        </div>
    
  </div> 
  </div><hr><p>[zkVM] 🧮</p><p>Kinda in response to this, @RISCZero posted a feature comparison of zkVM, revealing that R0 is the most production-ready one.</p><div data-type="twitter" tweetId="1777439550757019683" tweetData="{&quot;__typename&quot;:&quot;Tweet&quot;,&quot;in_reply_to_screen_name&quot;:&quot;RiscZero&quot;,&quot;in_reply_to_status_id_str&quot;:&quot;1777439541189845427&quot;,&quot;in_reply_to_user_id_str&quot;:&quot;1485768979935219712&quot;,&quot;lang&quot;:&quot;en&quot;,&quot;favorite_count&quot;:27,&quot;possibly_sensitive&quot;:false,&quot;created_at&quot;:&quot;2024-04-08T20:53:06.000Z&quot;,&quot;display_text_range&quot;:[0,279],&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/DSfjg1wVYg&quot;,&quot;expanded_url&quot;:&quot;https://x.com/RiscZero/status/1777439550757019683/photo/1&quot;,&quot;indices&quot;:[280,303],&quot;url&quot;:&quot;https://t.co/DSfjg1wVYg&quot;}]},&quot;id_str&quot;:&quot;1777439550757019683&quot;,&quot;text&quot;:&quot;General purpose zkVMs are a new paradigm for zk software development. To successfully unlock off-chain verifiable compute, you need 4 features:\n\n1.  Importing crates/packages\n2.  On-chain proof verification\n3.  Unbounded computation with constant proof size\n4.  Proof composition https://t.co/DSfjg1wVYg&quot;,&quot;user&quot;:{&quot;id_str&quot;:&quot;1485768979935219712&quot;,&quot;name&quot;:&quot;RISC Zero&quot;,&quot;screen_name&quot;:&quot;RiscZero&quot;,&quot;is_blue_verified&quot;:false,&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/aa67cd29f7dadfcd56fa2e8b2ae50c8c44746f2ceb947c55af565c9e708d0a10.jpg&quot;},&quot;edit_control&quot;:{&quot;edit_tweet_ids&quot;:[&quot;1777439550757019683&quot;],&quot;editable_until_msecs&quot;:&quot;1712613186000&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/DSfjg1wVYg&quot;,&quot;expanded_url&quot;:&quot;https://x.com/RiscZero/status/1777439550757019683/photo/1&quot;,&quot;ext_media_availability&quot;:{&quot;status&quot;:&quot;Available&quot;},&quot;indices&quot;:[280,303],&quot;media_url_https&quot;:&quot;https://pbs.twimg.com/media/GKq72aVaUAA2QTk.png&quot;,&quot;original_info&quot;:{&quot;height&quot;:1254,&quot;width&quot;:1970,&quot;focus_rects&quot;:[{&quot;x&quot;:0,&quot;y&quot;:0,&quot;w&quot;:1970,&quot;h&quot;:1103},{&quot;x&quot;:0,&quot;y&quot;:0,&quot;w&quot;:1254,&quot;h&quot;:1254},{&quot;x&quot;:0,&quot;y&quot;:0,&quot;w&quot;:1100,&quot;h&quot;:1254},{&quot;x&quot;:0,&quot;y&quot;:0,&quot;w&quot;:627,&quot;h&quot;:1254},{&quot;x&quot;:0,&quot;y&quot;:0,&quot;w&quot;:1970,&quot;h&quot;:1254}]},&quot;sizes&quot;:{&quot;large&quot;:{&quot;h&quot;:1254,&quot;resize&quot;:&quot;fit&quot;,&quot;w&quot;:1970},&quot;medium&quot;:{&quot;h&quot;:764,&quot;resize&quot;:&quot;fit&quot;,&quot;w&quot;:1200},&quot;small&quot;:{&quot;h&quot;:433,&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/DSfjg1wVYg&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;:1970,&quot;h&quot;:1103},{&quot;x&quot;:0,&quot;y&quot;:0,&quot;w&quot;:1254,&quot;h&quot;:1254},{&quot;x&quot;:0,&quot;y&quot;:0,&quot;w&quot;:1100,&quot;h&quot;:1254},{&quot;x&quot;:0,&quot;y&quot;:0,&quot;w&quot;:627,&quot;h&quot;:1254},{&quot;x&quot;:0,&quot;y&quot;:0,&quot;w&quot;:1970,&quot;h&quot;:1254}],&quot;expandedUrl&quot;:&quot;https://x.com/RiscZero/status/1777439550757019683/photo/1&quot;,&quot;url&quot;:&quot;https://storage.googleapis.com/papyrus_images/7113a1f5176e4a6a982cc73371cb3696667b7c68b0c1d1506ee487efdc40f146.png&quot;,&quot;width&quot;:1970,&quot;height&quot;:1254}],&quot;conversation_count&quot;:3,&quot;news_action_type&quot;:&quot;conversation&quot;,&quot;parent&quot;:{&quot;lang&quot;:&quot;en&quot;,&quot;reply_count&quot;:4,&quot;retweet_count&quot;:11,&quot;favorite_count&quot;:76,&quot;possibly_sensitive&quot;:false,&quot;created_at&quot;:&quot;2024-04-08T20:53:04.000Z&quot;,&quot;display_text_range&quot;:[0,258],&quot;entities&quot;:{&quot;hashtags&quot;:[],&quot;urls&quot;:[{&quot;display_url&quot;:&quot;r0.link/3UccyH3&quot;,&quot;expanded_url&quot;:&quot;https://r0.link/3UccyH3&quot;,&quot;indices&quot;:[235,258],&quot;url&quot;:&quot;https://t.co/aXrRL4G7Uz&quot;}],&quot;user_mentions&quot;:[{&quot;id_str&quot;:&quot;1485768979935219712&quot;,&quot;indices&quot;:[142,151],&quot;name&quot;:&quot;RISC Zero&quot;,&quot;screen_name&quot;:&quot;RiscZero&quot;}],&quot;symbols&quot;:[],&quot;media&quot;:[{&quot;display_url&quot;:&quot;pic.x.com/5EbfSXRbkF&quot;,&quot;expanded_url&quot;:&quot;https://x.com/RiscZero/status/1777439541189845427/photo/1&quot;,&quot;indices&quot;:[259,282],&quot;url&quot;:&quot;https://t.co/5EbfSXRbkF&quot;}]},&quot;id_str&quot;:&quot;1777439541189845427&quot;,&quot;text&quot;:&quot;Choosing a ZK Toolkit can involve a lot of research and comparison.\n\nLearn how to evaluate the options, the 4 must-have features, and how the @RiscZero zkVM is the only option to unlock all 4 for general-purpose zero knowledge.\n\nREAD: https://t.co/aXrRL4G7Uz https://t.co/5EbfSXRbkF&quot;,&quot;user&quot;:{&quot;id_str&quot;:&quot;1485768979935219712&quot;,&quot;name&quot;:&quot;RISC Zero&quot;,&quot;screen_name&quot;:&quot;RiscZero&quot;,&quot;is_blue_verified&quot;:false,&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://pbs.twimg.com/profile_images/1909327706803646464/sqc6jCD9_normal.jpg&quot;},&quot;edit_control&quot;:{&quot;edit_tweet_ids&quot;:[&quot;1777439541189845427&quot;],&quot;editable_until_msecs&quot;:&quot;1712613184000&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/5EbfSXRbkF&quot;,&quot;expanded_url&quot;:&quot;https://x.com/RiscZero/status/1777439541189845427/photo/1&quot;,&quot;ext_media_availability&quot;:{&quot;status&quot;:&quot;Available&quot;},&quot;indices&quot;:[259,282],&quot;media_url_https&quot;:&quot;https://pbs.twimg.com/media/GKq714GaoAE504u.png&quot;,&quot;original_info&quot;:{&quot;height&quot;:418,&quot;width&quot;:800,&quot;focus_rects&quot;:[{&quot;x&quot;:0,&quot;y&quot;:0,&quot;w&quot;:746,&quot;h&quot;:418},{&quot;x&quot;:0,&quot;y&quot;:0,&quot;w&quot;:418,&quot;h&quot;:418},{&quot;x&quot;:0,&quot;y&quot;:0,&quot;w&quot;:367,&quot;h&quot;:418},{&quot;x&quot;:0,&quot;y&quot;:0,&quot;w&quot;:209,&quot;h&quot;:418},{&quot;x&quot;:0,&quot;y&quot;:0,&quot;w&quot;:800,&quot;h&quot;:418}]},&quot;sizes&quot;:{&quot;large&quot;:{&quot;h&quot;:418,&quot;resize&quot;:&quot;fit&quot;,&quot;w&quot;:800},&quot;medium&quot;:{&quot;h&quot;:418,&quot;resize&quot;:&quot;fit&quot;,&quot;w&quot;:800},&quot;small&quot;:{&quot;h&quot;:355,&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/5EbfSXRbkF&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;:746,&quot;h&quot;:418},{&quot;x&quot;:0,&quot;y&quot;:0,&quot;w&quot;:418,&quot;h&quot;:418},{&quot;x&quot;:0,&quot;y&quot;:0,&quot;w&quot;:367,&quot;h&quot;:418},{&quot;x&quot;:0,&quot;y&quot;:0,&quot;w&quot;:209,&quot;h&quot;:418},{&quot;x&quot;:0,&quot;y&quot;:0,&quot;w&quot;:800,&quot;h&quot;:418}],&quot;expandedUrl&quot;:&quot;https://x.com/RiscZero/status/1777439541189845427/photo/1&quot;,&quot;url&quot;:&quot;https://pbs.twimg.com/media/GKq714GaoAE504u.png&quot;,&quot;width&quot;:800,&quot;height&quot;:418}],&quot;isEdited&quot;:false,&quot;isStaleEdit&quot;:false},&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/RiscZero">
              <img alt="User Avatar" class="twitter-avatar" src="https://storage.googleapis.com/papyrus_images/aa67cd29f7dadfcd56fa2e8b2ae50c8c44746f2ceb947c55af565c9e708d0a10.jpg" />
            </a>
            <div style="margin-left:4px;margin-right:auto;line-height:1.2;">
              <a target="_blank" href="https://twitter.com/RiscZero" class="twitter-displayname">RISC Zero</a>
              <p><a target="_blank" href="https://twitter.com/RiscZero" class="twitter-username">@RiscZero</a></p>
    
            </div>
            <a href="https://twitter.com/RiscZero/status/1777439550757019683" target="_blank">
              <img alt="Twitter Logo" class="twitter-logo" src="https://paragraph.com/editor/twitter/logo.png" />
            </a>
          </div>
        </div>
      
    <div class="twitter-body">
      General purpose zkVMs are a new paradigm for zk software development. To successfully unlock off-chain verifiable compute, you need 4 features:<br /><br />1.  Importing crates/packages<br />2.  On-chain proof verification<br />3.  Unbounded computation with constant proof size<br />4.  Proof composition 
      <div class="twitter-media"><img class="twitter-image" src="https://storage.googleapis.com/papyrus_images/7113a1f5176e4a6a982cc73371cb3696667b7c68b0c1d1506ee487efdc40f146.png" /></div>
      
       
    </div>
    
     <div class="twitter-footer">
          <a target="_blank" href="https://twitter.com/RiscZero/status/1777439550757019683" style="margin-right:16px; display:flex;">
            <img alt="Like Icon" class="twitter-heart" src="https://paragraph.com/editor/twitter/heart.png">
            27
          </a>
          <a target="_blank" href="https://twitter.com/RiscZero/status/1777439550757019683"><p>3:53 PM • Apr 8, 2024</p></a>
        </div>
    
  </div> 
  </div><hr><p>[zkVM] 🧮</p><p>On this, the fast-forwarded development on zkVM is crazy.</p><p>Let’s focus on adoption more, than competition.</p><div data-type="twitter" tweetId="1777799485969588341" tweetData="{&quot;__typename&quot;:&quot;Tweet&quot;,&quot;lang&quot;:&quot;en&quot;,&quot;favorite_count&quot;:39,&quot;created_at&quot;:&quot;2024-04-09T20:43:22.000Z&quot;,&quot;display_text_range&quot;:[0,143],&quot;entities&quot;:{&quot;hashtags&quot;:[],&quot;urls&quot;:[],&quot;user_mentions&quot;:[],&quot;symbols&quot;:[]},&quot;id_str&quot;:&quot;1777799485969588341&quot;,&quot;text&quot;:&quot;there are three most performant zkvm&apos;s, just like there were three first zkevm&apos;s. within the decade we expect zk to reach its first three users&quot;,&quot;user&quot;:{&quot;id_str&quot;:&quot;1525263344168341504&quot;,&quot;name&quot;:&quot;venture anthropologist&quot;,&quot;screen_name&quot;:&quot;0xBalloonLover&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/25f0fef6b3853f5c07a3e30aef6011504a91723ace8ff9ad9adc06f5755e3de4.jpg&quot;},&quot;edit_control&quot;:{&quot;edit_tweet_ids&quot;:[&quot;1777799485969588341&quot;],&quot;editable_until_msecs&quot;:&quot;1712699002000&quot;,&quot;is_edit_eligible&quot;:true,&quot;edits_remaining&quot;:&quot;5&quot;},&quot;conversation_count&quot;:4,&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/0xBalloonLover">
              <img alt="User Avatar" class="twitter-avatar" src="https://storage.googleapis.com/papyrus_images/25f0fef6b3853f5c07a3e30aef6011504a91723ace8ff9ad9adc06f5755e3de4.jpg" />
            </a>
            <div style="margin-left:4px;margin-right:auto;line-height:1.2;">
              <a target="_blank" href="https://twitter.com/0xBalloonLover" class="twitter-displayname">venture anthropologist</a>
              <p><a target="_blank" href="https://twitter.com/0xBalloonLover" class="twitter-username">@0xBalloonLover</a></p>
    
            </div>
            <a href="https://twitter.com/0xBalloonLover/status/1777799485969588341" target="_blank">
              <img alt="Twitter Logo" class="twitter-logo" src="https://paragraph.com/editor/twitter/logo.png" />
            </a>
          </div>
        </div>
      
    <div class="twitter-body">
      there are three most performant zkvm's, just like there were three first zkevm's. within the decade we expect zk to reach its first three users
      
      
       
    </div>
    
     <div class="twitter-footer">
          <a target="_blank" href="https://twitter.com/0xBalloonLover/status/1777799485969588341" style="margin-right:16px; display:flex;">
            <img alt="Like Icon" class="twitter-heart" src="https://paragraph.com/editor/twitter/heart.png">
            39
          </a>
          <a target="_blank" href="https://twitter.com/0xBalloonLover/status/1777799485969588341"><p>3:43 PM • Apr 9, 2024</p></a>
        </div>
    
  </div> 
  </div><hr><p>Anyway, this is just another day in Crypto. It’s just has more exciting news.</p><p>Follow me here, and subscribe the newsletter at proofoftrack[dot]xyz.</p><p>Stay hydrated! 😇</p><div data-type="embedly" src="https://www.proofoftrack.xyz/" data="{&quot;provider_url&quot;:&quot;https://www.proofoftrack.xyz&quot;,&quot;description&quot;:&quot;web3, zk, blockchain, ai... msfew&apos;s weekly notes. Click to read Proof Of Track, by msfew, a Substack publication with hundreds of subscribers.&quot;,&quot;title&quot;:&quot;Proof Of Track | msfew | Substack&quot;,&quot;url&quot;:&quot;https://www.proofoftrack.xyz/&quot;,&quot;author_name&quot;:&quot;msfew&quot;,&quot;thumbnail_url&quot;:&quot;https://storage.googleapis.com/papyrus_images/86b21f8370d8ceb561d5adda84fef676dedf7a51529bb0a4c78c2ce04bdfb435.jpg&quot;,&quot;thumbnail_width&quot;:920,&quot;version&quot;:&quot;1.0&quot;,&quot;provider_name&quot;:&quot;Proofoftrack&quot;,&quot;type&quot;:&quot;link&quot;,&quot;thumbnail_height&quot;:480,&quot;image&quot;:{&quot;img&quot;:{&quot;width&quot;:920,&quot;height&quot;:480,&quot;src&quot;:&quot;https://storage.googleapis.com/papyrus_images/86b21f8370d8ceb561d5adda84fef676dedf7a51529bb0a4c78c2ce04bdfb435.jpg&quot;}}}" format="small"><link rel="preload" as="image" href="https://storage.googleapis.com/papyrus_images/86b21f8370d8ceb561d5adda84fef676dedf7a51529bb0a4c78c2ce04bdfb435.jpg"/><div class="react-component embed my-5" data-drag-handle="true" data-node-view-wrapper="" style="white-space:normal"><a class="link-embed-link" href="https://www.proofoftrack.xyz/" target="_blank" rel="noreferrer"><div class="link-embed"><div class="flex-1"><div><h2>Proof Of Track | msfew | Substack</h2><p>web3, zk, blockchain, ai... msfew&#x27;s weekly notes. Click to read Proof Of Track, by msfew, a Substack publication with hundreds of subscribers.</p></div><span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-link h-3 w-3 my-auto inline mr-1"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg>https://www.proofoftrack.xyz</span></div><img src="https://storage.googleapis.com/papyrus_images/86b21f8370d8ceb561d5adda84fef676dedf7a51529bb0a4c78c2ce04bdfb435.jpg"/></div></a></div></div>]]></content:encoded>
            <author>msfew@newsletter.paragraph.com (msfew)</author>
        </item>
        <item>
            <title><![CDATA[EigenLayer Native Staking TVL]]></title>
            <link>https://paragraph.com/@msfew/eigenlayer-native-staking-tvl</link>
            <guid>Xp6NaFERH3IMl4Xc8EcK</guid>
            <pubDate>Mon, 01 Apr 2024 17:19:07 GMT</pubDate>
            <description><![CDATA[Proof Of Track @ProofOfTrack @EigenLayer mainnet soon. Heard rumor that “𝐄𝐓𝐇 𝐬𝐭𝐚𝐤𝐞𝐝 𝐨𝐧 𝐄𝐢𝐠𝐞𝐧𝐋𝐚𝐲𝐞𝐫 𝐚𝐫𝐞 𝐧𝐨𝐭 𝐫𝐞𝐚𝐥𝐥𝐲 𝐬𝐭𝐚𝐤𝐞𝐝 𝐨𝐧 𝐄𝐢𝐠𝐞𝐧𝐋𝐚𝐲𝐞𝐫”. Is that true? Spoiler: It’s kinda true, but kinda false. 1 12:16 PM • Apr 1, 2024 👀 @EigenLayer mainnet soon. 🤯 Heard rumor that “ETH staked on EigenLayer are not really staked on EigenLayer”. 🤨 Is that true? Spoiler: It’s kinda true, but kinda false. ⬇️ 🧵✌🏿 Two types of restaking on EigenLayer Liquid re...]]></description>
            <content:encoded><![CDATA[<blockquote><div data-type="twitter" tweetId="1774848387063382043" tweetData="{&quot;__typename&quot;:&quot;Tweet&quot;,&quot;lang&quot;:&quot;en&quot;,&quot;favorite_count&quot;:1,&quot;created_at&quot;:&quot;2024-04-01T17:16:45.000Z&quot;,&quot;display_text_range&quot;:[0,232],&quot;entities&quot;:{&quot;hashtags&quot;:[],&quot;urls&quot;:[],&quot;user_mentions&quot;:[{&quot;id_str&quot;:&quot;1542947918709080065&quot;,&quot;indices&quot;:[2,13],&quot;name&quot;:&quot;EigenCloud&quot;,&quot;screen_name&quot;:&quot;EigenLayer&quot;}],&quot;symbols&quot;:[]},&quot;id_str&quot;:&quot;1774848387063382043&quot;,&quot;text&quot;:&quot;👀 @EigenLayer mainnet soon.\n\n🤯 Heard rumor that “𝐄𝐓𝐇 𝐬𝐭𝐚𝐤𝐞𝐝 𝐨𝐧 𝐄𝐢𝐠𝐞𝐧𝐋𝐚𝐲𝐞𝐫 𝐚𝐫𝐞 𝐧𝐨𝐭 𝐫𝐞𝐚𝐥𝐥𝐲 𝐬𝐭𝐚𝐤𝐞𝐝 𝐨𝐧 𝐄𝐢𝐠𝐞𝐧𝐋𝐚𝐲𝐞𝐫”.\n\n🤨 Is that true? Spoiler: It’s kinda true, but kinda false.\n\n⬇️ 🧵&quot;,&quot;user&quot;:{&quot;id_str&quot;:&quot;1593341153113407488&quot;,&quot;name&quot;:&quot;Proof Of Track&quot;,&quot;screen_name&quot;:&quot;ProofOfTrack&quot;,&quot;is_blue_verified&quot;:false,&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/d0b3953035b71c81bf8e954eae4e52e892de67f412340a2ffdb027cc1fb91a8d.jpg&quot;},&quot;edit_control&quot;:{&quot;edit_tweet_ids&quot;:[&quot;1774848387063382043&quot;],&quot;editable_until_msecs&quot;:&quot;1711995405000&quot;,&quot;is_edit_eligible&quot;:false,&quot;edits_remaining&quot;:&quot;5&quot;},&quot;conversation_count&quot;:1,&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/ProofOfTrack">
              <img alt="User Avatar" class="twitter-avatar" src="https://storage.googleapis.com/papyrus_images/d0b3953035b71c81bf8e954eae4e52e892de67f412340a2ffdb027cc1fb91a8d.jpg" />
            </a>
            <div style="margin-left:4px;margin-right:auto;line-height:1.2;">
              <a target="_blank" href="https://twitter.com/ProofOfTrack" class="twitter-displayname">Proof Of Track</a>
              <p><a target="_blank" href="https://twitter.com/ProofOfTrack" class="twitter-username">@ProofOfTrack</a></p>
    
            </div>
            <a href="https://twitter.com/ProofOfTrack/status/1774848387063382043" target="_blank">
              <img alt="Twitter Logo" class="twitter-logo" src="https://paragraph.com/editor/twitter/logo.png" />
            </a>
          </div>
        </div>
      
    <div class="twitter-body">
      <img class="twitter-emoji" draggable="false" alt="👀" src="https://abs-0.twimg.com/emoji/v2/72x72/1f440.png"/> <a class="twitter-content-link"  href="https://twitter.com/EigenLayer" target="_blank">@EigenLayer</a> mainnet soon.<br /><br /><img class="twitter-emoji" draggable="false" alt="🤯" src="https://abs-0.twimg.com/emoji/v2/72x72/1f92f.png"/> Heard rumor that “𝐄𝐓𝐇 𝐬𝐭𝐚𝐤𝐞𝐝 𝐨𝐧 𝐄𝐢𝐠𝐞𝐧𝐋𝐚𝐲𝐞𝐫 𝐚𝐫𝐞 𝐧𝐨𝐭 𝐫𝐞𝐚𝐥𝐥𝐲 𝐬𝐭𝐚𝐤𝐞𝐝 𝐨𝐧 𝐄𝐢𝐠𝐞𝐧𝐋𝐚𝐲𝐞𝐫”.<br /><br /><img class="twitter-emoji" draggable="false" alt="🤨" src="https://abs-0.twimg.com/emoji/v2/72x72/1f928.png"/> Is that true? Spoiler: It’s kinda true, but kinda false.<br /><br /><img class="twitter-emoji" draggable="false" alt="⬇️" src="https://abs-0.twimg.com/emoji/v2/72x72/2b07.png"/> <img class="twitter-emoji" draggable="false" alt="🧵" src="https://abs-0.twimg.com/emoji/v2/72x72/1f9f5.png"/>
      
      
       
    </div>
    
     <div class="twitter-footer">
          <a target="_blank" href="https://twitter.com/ProofOfTrack/status/1774848387063382043" style="margin-right:16px; display:flex;">
            <img alt="Like Icon" class="twitter-heart" src="https://paragraph.com/editor/twitter/heart.png">
            1
          </a>
          <a target="_blank" href="https://twitter.com/ProofOfTrack/status/1774848387063382043"><p>12:16 PM • Apr 1, 2024</p></a>
        </div>
    
  </div> 
  </div></blockquote><p>👀 @EigenLayer mainnet soon.</p><p>🤯 Heard rumor that “ETH staked on EigenLayer are not really staked on EigenLayer”.</p><p>🤨 Is that true? Spoiler: It’s kinda true, but kinda false.</p><p>⬇️ 🧵</p><hr><p>✌🏿 Two types of restaking on EigenLayer</p><p>Liquid restaking with LSD is, no doubt, staking on EigenLayer cuz you go to their frontend to restake into their smart contract.</p><p>What about Native Restaking?</p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.eigenlayer.xyz/eigenlayer/restaking-guides/restaking-user-guide/">https://docs.eigenlayer.xyz/eigenlayer/restaking-guides/restaking-user-guide/</a></p><hr><p>Native Restaking is with native ETH and your validator with 32 ETH in the Ethereum consensus layer.</p><p>It is more complicated than pressing the buttons on EigenLayer frontend.</p><p>You need to…</p><hr><p>You need to:</p><ul><li><p>create your EigenPod contract</p></li><li><p>grant some power to AVS over this EigenPod</p></li><li><p>set your withdrawal address from the CL to this EigenPod</p></li></ul><p>And</p><ul><li><p>slashing only happens when you exit your validator from CL</p></li></ul><hr><p>😇 This makes it feel like:</p><ul><li><p>Your restaked is not really in EigenLayer like restaked LSD, because it’s on EigenPod (actually still with EigenLayer)</p></li><li><p>Calculating those TVL is kinda hard, because you need to calculate TVL on EigenPod with CL withdraw address, then minus the “slashed” TVL</p></li></ul><hr><p>🫡 Check @jordanmmck’s thread on understanding EigenLayer if you are still confused.</p><p>One of the best explainer.</p><div data-type="twitter" tweetId="1763249552792961418" tweetData="{&quot;__typename&quot;:&quot;Tweet&quot;,&quot;lang&quot;:&quot;en&quot;,&quot;favorite_count&quot;:564,&quot;created_at&quot;:&quot;2024-02-29T17:07:07.000Z&quot;,&quot;display_text_range&quot;:[0,280],&quot;entities&quot;:{&quot;hashtags&quot;:[],&quot;urls&quot;:[],&quot;user_mentions&quot;:[{&quot;id_str&quot;:&quot;1542947918709080065&quot;,&quot;indices&quot;:[23,34],&quot;name&quot;:&quot;EigenCloud&quot;,&quot;screen_name&quot;:&quot;eigenlayer&quot;}],&quot;symbols&quot;:[]},&quot;id_str&quot;:&quot;1763249552792961418&quot;,&quot;text&quot;:&quot;Starting to understand @eigenlayer (I think? this is all \&quot;afaik\&quot;):\n\nSo, I have my validator with 32 ETH in the ethereum consensus layer. \n\nTo restake I need to have my withdrawal address set to a *contract*, and that contract is an eigenpod deployed via some address I control. 🧵&quot;,&quot;user&quot;:{&quot;id_str&quot;:&quot;334346969&quot;,&quot;name&quot;:&quot;jordanmmck&quot;,&quot;screen_name&quot;:&quot;jordanmmck&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/d134854134b15a933813eb5328e2c3f2feb1133ad7ee85c8b9bb133a8bee5399.jpg&quot;},&quot;edit_control&quot;:{&quot;edit_tweet_ids&quot;:[&quot;1763249552792961418&quot;],&quot;editable_until_msecs&quot;:&quot;1709230027000&quot;,&quot;is_edit_eligible&quot;:false,&quot;edits_remaining&quot;:&quot;5&quot;},&quot;conversation_count&quot;:43,&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/jordanmmck">
              <img alt="User Avatar" class="twitter-avatar" src="https://storage.googleapis.com/papyrus_images/d134854134b15a933813eb5328e2c3f2feb1133ad7ee85c8b9bb133a8bee5399.jpg" />
            </a>
            <div style="margin-left:4px;margin-right:auto;line-height:1.2;">
              <a target="_blank" href="https://twitter.com/jordanmmck" class="twitter-displayname">jordanmmck</a>
              <p><a target="_blank" href="https://twitter.com/jordanmmck" class="twitter-username">@jordanmmck</a></p>
    
            </div>
            <a href="https://twitter.com/jordanmmck/status/1763249552792961418" target="_blank">
              <img alt="Twitter Logo" class="twitter-logo" src="https://paragraph.com/editor/twitter/logo.png" />
            </a>
          </div>
        </div>
      
    <div class="twitter-body">
      Starting to understand <a class="twitter-content-link"  href="https://twitter.com/eigenlayer" target="_blank">@eigenlayer</a> (I think? this is all "afaik"):<br /><br />So, I have my validator with 32 ETH in the ethereum consensus layer. <br /><br />To restake I need to have my withdrawal address set to a *contract*, and that contract is an eigenpod deployed via some address I control. <img class="twitter-emoji" draggable="false" alt="🧵" src="https://abs-0.twimg.com/emoji/v2/72x72/1f9f5.png"/>
      
      
       
    </div>
    
     <div class="twitter-footer">
          <a target="_blank" href="https://twitter.com/jordanmmck/status/1763249552792961418" style="margin-right:16px; display:flex;">
            <img alt="Like Icon" class="twitter-heart" src="https://paragraph.com/editor/twitter/heart.png">
            564
          </a>
          <a target="_blank" href="https://twitter.com/jordanmmck/status/1763249552792961418"><p>11:07 AM • Feb 29, 2024</p></a>
        </div>
    
  </div> 
  </div><hr><p>✨ Also, check out this dashboard for data by @ratednetwork on TVL of Native Restaking.</p><p>Always fun to see those rare data point!</p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://explorer.rated.network/restaking?network=mainnet&amp;timeWindow=7d">https://explorer.rated.network/restaking?network=mainnet&amp;timeWindow=7d</a></p><hr><p>🧵 For more on EigenLayer, check out their post of threads.</p><div data-type="twitter" tweetId="1770843798823637328" tweetData="{&quot;__typename&quot;:&quot;Tweet&quot;,&quot;lang&quot;:&quot;en&quot;,&quot;favorite_count&quot;:1051,&quot;possibly_sensitive&quot;:false,&quot;created_at&quot;:&quot;2024-03-21T16:03:56.000Z&quot;,&quot;display_text_range&quot;:[0,261],&quot;entities&quot;:{&quot;hashtags&quot;:[],&quot;urls&quot;:[{&quot;display_url&quot;:&quot;blog.eigenlayer.xyz/ycie/&quot;,&quot;expanded_url&quot;:&quot;https://www.blog.eigenlayer.xyz/ycie/&quot;,&quot;indices&quot;:[169,192],&quot;url&quot;:&quot;https://t.co/i3ilTekmsR&quot;}],&quot;user_mentions&quot;:[{&quot;id_str&quot;:&quot;1542947918709080065&quot;,&quot;indices&quot;:[11,22],&quot;name&quot;:&quot;EigenCloud&quot;,&quot;screen_name&quot;:&quot;eigenlayer&quot;},{&quot;id_str&quot;:&quot;1720580995609743360&quot;,&quot;indices&quot;:[23,32],&quot;name&quot;:&quot;EigenDA&quot;,&quot;screen_name&quot;:&quot;eigen_da&quot;}],&quot;symbols&quot;:[]},&quot;id_str&quot;:&quot;1770843798823637328&quot;,&quot;text&quot;:&quot;Reminder - @eigenlayer @eigen_da mainnet is coming soon! 🤠 \n\nPrepare yourself with this ELI5* pack:\n\nEigenLayer Research Must Read: \n- You Could&apos;ve Invented EigenLayer: https://t.co/i3ilTekmsR\n- The EigenLayer Universe: Ideas for Building the Next 15 Unicorns:&quot;,&quot;user&quot;:{&quot;id_str&quot;:&quot;1542947918709080065&quot;,&quot;name&quot;:&quot;EigenCloud&quot;,&quot;screen_name&quot;:&quot;eigenlayer&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/17106b2a1df5f340e366b4dec801fe31e79e03f408e1682975be912f9f817c66.jpg&quot;},&quot;edit_control&quot;:{&quot;edit_tweet_ids&quot;:[&quot;1770843798823637328&quot;],&quot;editable_until_msecs&quot;:&quot;1711040636000&quot;,&quot;is_edit_eligible&quot;:true,&quot;edits_remaining&quot;:&quot;5&quot;},&quot;conversation_count&quot;:69,&quot;news_action_type&quot;:&quot;conversation&quot;,&quot;card&quot;:{&quot;card_platform&quot;:{&quot;platform&quot;:{&quot;audience&quot;:{&quot;name&quot;:&quot;production&quot;},&quot;device&quot;:{&quot;name&quot;:&quot;iPhone&quot;,&quot;version&quot;:&quot;13&quot;}}},&quot;name&quot;:&quot;summary_large_image&quot;,&quot;url&quot;:&quot;https://t.co/i3ilTekmsR&quot;,&quot;binding_values&quot;:{&quot;photo_image_full_size_large&quot;:{&quot;image_value&quot;:{&quot;height&quot;:419,&quot;width&quot;:800,&quot;url&quot;:&quot;https://pbs.twimg.com/card_img/1983187058421035009/D_ZoFvTi?format=png&amp;name=800x419&quot;},&quot;type&quot;:&quot;IMAGE&quot;},&quot;thumbnail_image&quot;:{&quot;image_value&quot;:{&quot;height&quot;:150,&quot;width&quot;:256,&quot;url&quot;:&quot;https://pbs.twimg.com/card_img/1983187058421035009/D_ZoFvTi?format=png&amp;name=280x150&quot;},&quot;type&quot;:&quot;IMAGE&quot;},&quot;description&quot;:{&quot;string_value&quot;:&quot;In this blog post, we will take you through the evolution of the protocol, by covering how EigenLayer&apos;s architecture emerged from the initial concept.&quot;,&quot;type&quot;:&quot;STRING&quot;},&quot;domain&quot;:{&quot;string_value&quot;:&quot;blog.eigencloud.xyz&quot;,&quot;type&quot;:&quot;STRING&quot;},&quot;thumbnail_image_large&quot;:{&quot;image_value&quot;:{&quot;height&quot;:320,&quot;width&quot;:547,&quot;url&quot;:&quot;https://storage.googleapis.com/papyrus_images/a97e6a2a4648a958c5e6148a78cb3bb95ac5602e7519a693741e9fcd2888b0af.png&quot;},&quot;type&quot;:&quot;IMAGE&quot;},&quot;summary_photo_image_small&quot;:{&quot;image_value&quot;:{&quot;height&quot;:202,&quot;width&quot;:386,&quot;url&quot;:&quot;https://pbs.twimg.com/card_img/1983187058421035009/D_ZoFvTi?format=png&amp;name=386x202&quot;},&quot;type&quot;:&quot;IMAGE&quot;},&quot;thumbnail_image_original&quot;:{&quot;image_value&quot;:{&quot;height&quot;:702,&quot;width&quot;:1200,&quot;url&quot;:&quot;https://pbs.twimg.com/card_img/1983187058421035009/D_ZoFvTi?format=png&amp;name=orig&quot;},&quot;type&quot;:&quot;IMAGE&quot;},&quot;site&quot;:{&quot;scribe_key&quot;:&quot;publisher_id&quot;,&quot;type&quot;:&quot;USER&quot;,&quot;user_value&quot;:{&quot;id_str&quot;:&quot;1542947918709080065&quot;,&quot;path&quot;:[]}},&quot;photo_image_full_size_small&quot;:{&quot;image_value&quot;:{&quot;height&quot;:202,&quot;width&quot;:386,&quot;url&quot;:&quot;https://pbs.twimg.com/card_img/1983187058421035009/D_ZoFvTi?format=png&amp;name=386x202&quot;},&quot;type&quot;:&quot;IMAGE&quot;},&quot;summary_photo_image_large&quot;:{&quot;image_value&quot;:{&quot;height&quot;:419,&quot;width&quot;:800,&quot;url&quot;:&quot;https://pbs.twimg.com/card_img/1983187058421035009/D_ZoFvTi?format=png&amp;name=800x419&quot;},&quot;type&quot;:&quot;IMAGE&quot;},&quot;thumbnail_image_small&quot;:{&quot;image_value&quot;:{&quot;height&quot;:59,&quot;width&quot;:100,&quot;url&quot;:&quot;https://pbs.twimg.com/card_img/1983187058421035009/D_ZoFvTi?format=png&amp;name=100x100&quot;},&quot;type&quot;:&quot;IMAGE&quot;},&quot;thumbnail_image_x_large&quot;:{&quot;image_value&quot;:{&quot;height&quot;:702,&quot;width&quot;:1200,&quot;url&quot;:&quot;https://pbs.twimg.com/card_img/1983187058421035009/D_ZoFvTi?format=png&amp;name=2048x2048_2_exp&quot;},&quot;type&quot;:&quot;IMAGE&quot;},&quot;photo_image_full_size_original&quot;:{&quot;image_value&quot;:{&quot;height&quot;:702,&quot;width&quot;:1200,&quot;url&quot;:&quot;https://pbs.twimg.com/card_img/1983187058421035009/D_ZoFvTi?format=png&amp;name=orig&quot;},&quot;type&quot;:&quot;IMAGE&quot;},&quot;vanity_url&quot;:{&quot;scribe_key&quot;:&quot;vanity_url&quot;,&quot;string_value&quot;:&quot;blog.eigencloud.xyz&quot;,&quot;type&quot;:&quot;STRING&quot;},&quot;photo_image_full_size&quot;:{&quot;image_value&quot;:{&quot;height&quot;:314,&quot;width&quot;:600,&quot;url&quot;:&quot;https://pbs.twimg.com/card_img/1983187058421035009/D_ZoFvTi?format=png&amp;name=600x314&quot;},&quot;type&quot;:&quot;IMAGE&quot;},&quot;thumbnail_image_color&quot;:{&quot;image_color_value&quot;:{&quot;palette&quot;:[{&quot;rgb&quot;:{&quot;blue&quot;:255,&quot;green&quot;:255,&quot;red&quot;:255},&quot;percentage&quot;:99.12},{&quot;rgb&quot;:{&quot;blue&quot;:140,&quot;green&quot;:140,&quot;red&quot;:140},&quot;percentage&quot;:0.52},{&quot;rgb&quot;:{&quot;blue&quot;:153,&quot;green&quot;:94,&quot;red&quot;:102},&quot;percentage&quot;:0.3}]},&quot;type&quot;:&quot;IMAGE_COLOR&quot;},&quot;title&quot;:{&quot;string_value&quot;:&quot;You Could&apos;ve Invented EigenLayer&quot;,&quot;type&quot;:&quot;STRING&quot;},&quot;summary_photo_image_color&quot;:{&quot;image_color_value&quot;:{&quot;palette&quot;:[{&quot;rgb&quot;:{&quot;blue&quot;:255,&quot;green&quot;:255,&quot;red&quot;:255},&quot;percentage&quot;:99.12},{&quot;rgb&quot;:{&quot;blue&quot;:140,&quot;green&quot;:140,&quot;red&quot;:140},&quot;percentage&quot;:0.52},{&quot;rgb&quot;:{&quot;blue&quot;:153,&quot;green&quot;:94,&quot;red&quot;:102},&quot;percentage&quot;:0.3}]},&quot;type&quot;:&quot;IMAGE_COLOR&quot;},&quot;summary_photo_image_x_large&quot;:{&quot;image_value&quot;:{&quot;height&quot;:702,&quot;width&quot;:1200,&quot;url&quot;:&quot;https://pbs.twimg.com/card_img/1983187058421035009/D_ZoFvTi?format=png&amp;name=2048x2048_2_exp&quot;},&quot;type&quot;:&quot;IMAGE&quot;},&quot;summary_photo_image&quot;:{&quot;image_value&quot;:{&quot;height&quot;:314,&quot;width&quot;:600,&quot;url&quot;:&quot;https://pbs.twimg.com/card_img/1983187058421035009/D_ZoFvTi?format=png&amp;name=600x314&quot;},&quot;type&quot;:&quot;IMAGE&quot;},&quot;photo_image_full_size_color&quot;:{&quot;image_color_value&quot;:{&quot;palette&quot;:[{&quot;rgb&quot;:{&quot;blue&quot;:255,&quot;green&quot;:255,&quot;red&quot;:255},&quot;percentage&quot;:99.12},{&quot;rgb&quot;:{&quot;blue&quot;:140,&quot;green&quot;:140,&quot;red&quot;:140},&quot;percentage&quot;:0.52},{&quot;rgb&quot;:{&quot;blue&quot;:153,&quot;green&quot;:94,&quot;red&quot;:102},&quot;percentage&quot;:0.3}]},&quot;type&quot;:&quot;IMAGE_COLOR&quot;},&quot;photo_image_full_size_x_large&quot;:{&quot;image_value&quot;:{&quot;height&quot;:702,&quot;width&quot;:1200,&quot;url&quot;:&quot;https://pbs.twimg.com/card_img/1983187058421035009/D_ZoFvTi?format=png&amp;name=2048x2048_2_exp&quot;},&quot;type&quot;:&quot;IMAGE&quot;},&quot;card_url&quot;:{&quot;scribe_key&quot;:&quot;card_url&quot;,&quot;string_value&quot;:&quot;https://t.co/i3ilTekmsR&quot;,&quot;type&quot;:&quot;STRING&quot;},&quot;summary_photo_image_original&quot;:{&quot;image_value&quot;:{&quot;height&quot;:702,&quot;width&quot;:1200,&quot;url&quot;:&quot;https://pbs.twimg.com/card_img/1983187058421035009/D_ZoFvTi?format=png&amp;name=orig&quot;},&quot;type&quot;:&quot;IMAGE&quot;}}},&quot;isEdited&quot;:false,&quot;isStaleEdit&quot;:false,&quot;note_tweet&quot;:{&quot;id&quot;:&quot;Tm90ZVR3ZWV0UmVzdWx0czoxNzcwODQzNzk4NTgwNDEyNDE2&quot;}}"> 
  <div class="twitter-embed embed">
    <div class="twitter-header">
        <div style="display:flex">
          <a target="_blank" href="https://twitter.com/eigenlayer">
              <img alt="User Avatar" class="twitter-avatar" src="https://storage.googleapis.com/papyrus_images/17106b2a1df5f340e366b4dec801fe31e79e03f408e1682975be912f9f817c66.jpg" />
            </a>
            <div style="margin-left:4px;margin-right:auto;line-height:1.2;">
              <a target="_blank" href="https://twitter.com/eigenlayer" class="twitter-displayname">EigenCloud</a>
              <p><a target="_blank" href="https://twitter.com/eigenlayer" class="twitter-username">@eigenlayer</a></p>
    
            </div>
            <a href="https://twitter.com/eigenlayer/status/1770843798823637328" target="_blank">
              <img alt="Twitter Logo" class="twitter-logo" src="https://paragraph.com/editor/twitter/logo.png" />
            </a>
          </div>
        </div>
      
    <div class="twitter-body">
      Reminder - <a class="twitter-content-link"  href="https://twitter.com/eigenlayer" target="_blank">@eigenlayer</a> <a class="twitter-content-link"  href="https://twitter.com/eigen_da" target="_blank">@eigen_da</a> mainnet is coming soon! <img class="twitter-emoji" draggable="false" alt="🤠" src="https://abs-0.twimg.com/emoji/v2/72x72/1f920.png"/> <br /><br />Prepare yourself with this ELI5* pack:<br /><br />EigenLayer Research Must Read: <br />- You Could've Invented EigenLayer: <a class="twitter-content-link" href="https://t.co/i3ilTekmsR" target="_blank">blog.eigenlayer.xyz/ycie/</a><br />- The EigenLayer Universe: Ideas for Building the Next 15 Unicorns:
      
      
        <a class="twitter-card-link" href="https://t.co/i3ilTekmsR" target="_blank">
          <div class="twitter-media twitter-summary-large-image">
            <img src="https://storage.googleapis.com/papyrus_images/a97e6a2a4648a958c5e6148a78cb3bb95ac5602e7519a693741e9fcd2888b0af.png" >
            <div class="twitter-summary-card-text">
              <span>blog.eigencloud.xyz</span>
              <h2>You Could've Invented EigenLayer</h2>
              <p>In this blog post, we will take you through the evolution of the protocol, by covering how EigenLayer's architecture emerged from the initial concept.</p>
            </div>
          </div>
        </a>
       
    </div>
    
     <div class="twitter-footer">
          <a target="_blank" href="https://twitter.com/eigenlayer/status/1770843798823637328" style="margin-right:16px; display:flex;">
            <img alt="Like Icon" class="twitter-heart" src="https://paragraph.com/editor/twitter/heart.png">
            1,051
          </a>
          <a target="_blank" href="https://twitter.com/eigenlayer/status/1770843798823637328"><p>11:03 AM • Mar 21, 2024</p></a>
        </div>
    
  </div> 
  </div><hr><p>🤭 I really wanna write up some spicy stuff on EigenLayer &amp; Restaking on its security or future slashing events.</p><p>But I’m reaching the tweet word limit, so will do it in the future..</p><div data-type="twitter" tweetId="1773317500375089156" tweetData="{&quot;__typename&quot;:&quot;Tweet&quot;,&quot;lang&quot;:&quot;en&quot;,&quot;favorite_count&quot;:3,&quot;created_at&quot;:&quot;2024-03-28T11:53:33.000Z&quot;,&quot;display_text_range&quot;:[0,151],&quot;entities&quot;:{&quot;hashtags&quot;:[],&quot;urls&quot;:[],&quot;user_mentions&quot;:[],&quot;symbols&quot;:[]},&quot;id_str&quot;:&quot;1773317500375089156&quot;,&quot;text&quot;:&quot;he&apos;s almost right\n\nits like if you let your wife (ETH) fuck other guys, but all you (Ethereum mainnet) could do was watch \n\nmuch closer to being a cuck&quot;,&quot;user&quot;:{&quot;id_str&quot;:&quot;1700227512800866304&quot;,&quot;name&quot;:&quot;꧁enshriningplebs꧂&quot;,&quot;screen_name&quot;:&quot;enshriningplebs&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/f5e0b55615d9fdf59ff064832110dee64e624cc03a1e50f5e77b2072463f1ae5.png&quot;},&quot;edit_control&quot;:{&quot;edit_tweet_ids&quot;:[&quot;1773317500375089156&quot;],&quot;editable_until_msecs&quot;:&quot;1711630413000&quot;,&quot;is_edit_eligible&quot;:true,&quot;edits_remaining&quot;:&quot;5&quot;},&quot;conversation_count&quot;:0,&quot;news_action_type&quot;:&quot;conversation&quot;,&quot;quoted_tweet&quot;:{&quot;lang&quot;:&quot;en&quot;,&quot;reply_count&quot;:20,&quot;retweet_count&quot;:5,&quot;favorite_count&quot;:168,&quot;created_at&quot;:&quot;2024-03-28T01:35:00.000Z&quot;,&quot;display_text_range&quot;:[0,65],&quot;entities&quot;:{&quot;hashtags&quot;:[],&quot;urls&quot;:[],&quot;user_mentions&quot;:[],&quot;symbols&quot;:[]},&quot;id_str&quot;:&quot;1773161839175823538&quot;,&quot;text&quot;:&quot;:yuuuge bong rip:\n\npolyamory is just Eigenlayer for relationships&quot;,&quot;user&quot;:{&quot;id_str&quot;:&quot;15809138&quot;,&quot;name&quot;:&quot;Jon Wu&quot;,&quot;screen_name&quot;:&quot;jonwu_&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/a0073fae38c78eef81d60875cc5ccb999a7b6e22470e5e23da20b98da1c80fb6.jpg&quot;},&quot;edit_control&quot;:{&quot;edit_tweet_ids&quot;:[&quot;1773161839175823538&quot;],&quot;editable_until_msecs&quot;:&quot;1711593300000&quot;,&quot;is_edit_eligible&quot;:true,&quot;edits_remaining&quot;:&quot;5&quot;},&quot;isEdited&quot;:false,&quot;isStaleEdit&quot;:false},&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/enshriningplebs">
              <img alt="User Avatar" class="twitter-avatar" src="https://storage.googleapis.com/papyrus_images/f5e0b55615d9fdf59ff064832110dee64e624cc03a1e50f5e77b2072463f1ae5.png" />
            </a>
            <div style="margin-left:4px;margin-right:auto;line-height:1.2;">
              <a target="_blank" href="https://twitter.com/enshriningplebs" class="twitter-displayname">꧁enshriningplebs꧂</a>
              <p><a target="_blank" href="https://twitter.com/enshriningplebs" class="twitter-username">@enshriningplebs</a></p>
    
            </div>
            <a href="https://twitter.com/enshriningplebs/status/1773317500375089156" target="_blank">
              <img alt="Twitter Logo" class="twitter-logo" src="https://paragraph.com/editor/twitter/logo.png" />
            </a>
          </div>
        </div>
      
    <div class="twitter-body">
      he's almost right<br /><br />its like if you let your wife (ETH) fuck other guys, but all you (Ethereum mainnet) could do was watch <br /><br />much closer to being a cuck
      
      
      <div class="twitter-quoted">
        
  <div class="twitter-quoted twitter-embed">
    <div class="twitter-header">
        <div style="display:flex">
          <a target="_blank" href="https://twitter.com/jonwu_">
              <img alt="User Avatar" class="twitter-avatar" src="https://storage.googleapis.com/papyrus_images/a0073fae38c78eef81d60875cc5ccb999a7b6e22470e5e23da20b98da1c80fb6.jpg" />
            </a>
            <div style="margin-left:4px;margin-right:auto;line-height:1.2;">
              <a target="_blank" href="https://twitter.com/jonwu_" class="twitter-displayname">Jon Wu</a>
              <p><a target="_blank" href="https://twitter.com/jonwu_" class="twitter-username">@jonwu_</a></p>
    
            </div>
            <a href="https://twitter.com/jonwu_/status/1773161839175823538" target="_blank">
              <img alt="Twitter Logo" class="twitter-logo" src="https://paragraph.com/editor/twitter/logo.png" />
            </a>
          </div>
        </div>
      
    <div class="twitter-body">
      :yuuuge bong rip:<br /><br />polyamory is just Eigenlayer for relationships
      
      
       
    </div>
    
  </div> 
  
    </div> 
    </div>
    
     <div class="twitter-footer">
          <a target="_blank" href="https://twitter.com/enshriningplebs/status/1773317500375089156" style="margin-right:16px; display:flex;">
            <img alt="Like Icon" class="twitter-heart" src="https://paragraph.com/editor/twitter/heart.png">
            3
          </a>
          <a target="_blank" href="https://twitter.com/enshriningplebs/status/1773317500375089156"><p>6:53 AM • Mar 28, 2024</p></a>
        </div>
    
  </div> 
  </div>]]></content:encoded>
            <author>msfew@newsletter.paragraph.com (msfew)</author>
        </item>
        <item>
            <title><![CDATA[L2Beat for Bitcoin L2]]></title>
            <link>https://paragraph.com/@msfew/l2beat-for-bitcoin-l2</link>
            <guid>9ymhGlPKdzIiSJXuQCqz</guid>
            <pubDate>Sat, 23 Mar 2024 07:35:15 GMT</pubDate>
            <description><![CDATA[Proof Of Track @ProofOfTrack Since Inscription and Ordinal, Bitcoin L2 is proliferating, even more so than Ethereum L2. We need a neutral and reasonable mechanism to analyze these Bitcoin L2s. Fortunately these "@l2beat 𝐟𝐨𝐫 𝐁𝐢𝐭𝐜𝐨𝐢𝐧 𝐋𝟐" 𝐚𝐫𝐞 𝐞𝐦𝐞𝐫𝐠𝐢𝐧𝐠. 4 2:23 AM • Mar 23, 2024 👀 Since Inscription and Ordinal, Bitcoin L2 is proliferating, even more so than Ethereum L2. 🥺 We need a neutral and reasonable mechanism to analyze these Bitcoin L2s. ✨ Fortunately these "@l2beat ...]]></description>
            <content:encoded><![CDATA[<blockquote><div data-type="twitter" tweetId="1771437525376127293" tweetData="{&quot;__typename&quot;:&quot;Tweet&quot;,&quot;lang&quot;:&quot;en&quot;,&quot;favorite_count&quot;:4,&quot;possibly_sensitive&quot;:false,&quot;created_at&quot;:&quot;2024-03-23T07:23:12.000Z&quot;,&quot;display_text_range&quot;:[0,256],&quot;entities&quot;:{&quot;hashtags&quot;:[],&quot;urls&quot;:[],&quot;user_mentions&quot;:[{&quot;id_str&quot;:&quot;1413088055162978306&quot;,&quot;indices&quot;:[191,198],&quot;name&quot;:&quot;L2BEAT 💗&quot;,&quot;screen_name&quot;:&quot;l2beat&quot;}],&quot;symbols&quot;:[],&quot;media&quot;:[{&quot;display_url&quot;:&quot;pic.x.com/5Gjk3GIzoP&quot;,&quot;expanded_url&quot;:&quot;https://x.com/ProofOfTrack/status/1771437525376127293/photo/1&quot;,&quot;indices&quot;:[231,254],&quot;url&quot;:&quot;https://t.co/5Gjk3GIzoP&quot;}]},&quot;id_str&quot;:&quot;1771437525376127293&quot;,&quot;text&quot;:&quot;👀 Since Inscription and Ordinal, Bitcoin L2 is proliferating, even more so than Ethereum L2.\n\n🥺 We need a neutral and reasonable mechanism to analyze these Bitcoin L2s.\n\n✨ Fortunately these \&quot;@l2beat 𝐟𝐨𝐫 𝐁𝐢𝐭𝐜𝐨𝐢𝐧 𝐋𝟐\&quot; 𝐚𝐫𝐞 𝐞𝐦𝐞𝐫𝐠𝐢𝐧𝐠. 🧵 https://t.co/5Gjk3GIzoP&quot;,&quot;user&quot;:{&quot;id_str&quot;:&quot;1593341153113407488&quot;,&quot;name&quot;:&quot;Proof Of Track&quot;,&quot;screen_name&quot;:&quot;ProofOfTrack&quot;,&quot;is_blue_verified&quot;:false,&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/d0b3953035b71c81bf8e954eae4e52e892de67f412340a2ffdb027cc1fb91a8d.jpg&quot;},&quot;edit_control&quot;:{&quot;edit_tweet_ids&quot;:[&quot;1771437525376127293&quot;],&quot;editable_until_msecs&quot;:&quot;1711182192000&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/5Gjk3GIzoP&quot;,&quot;expanded_url&quot;:&quot;https://x.com/ProofOfTrack/status/1771437525376127293/photo/1&quot;,&quot;ext_media_availability&quot;:{&quot;status&quot;:&quot;Available&quot;},&quot;indices&quot;:[231,254],&quot;media_url_https&quot;:&quot;https://pbs.twimg.com/media/GJVoF8DaUAAukOQ.jpg&quot;,&quot;original_info&quot;:{&quot;height&quot;:900,&quot;width&quot;:1600,&quot;focus_rects&quot;:[{&quot;x&quot;:0,&quot;y&quot;:0,&quot;w&quot;:1600,&quot;h&quot;:896},{&quot;x&quot;:230,&quot;y&quot;:0,&quot;w&quot;:900,&quot;h&quot;:900},{&quot;x&quot;:286,&quot;y&quot;:0,&quot;w&quot;:789,&quot;h&quot;:900},{&quot;x&quot;:455,&quot;y&quot;:0,&quot;w&quot;:450,&quot;h&quot;:900},{&quot;x&quot;:0,&quot;y&quot;:0,&quot;w&quot;:1600,&quot;h&quot;:900}]},&quot;sizes&quot;:{&quot;large&quot;:{&quot;h&quot;:900,&quot;resize&quot;:&quot;fit&quot;,&quot;w&quot;:1600},&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;photo&quot;,&quot;url&quot;:&quot;https://t.co/5Gjk3GIzoP&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;:1600,&quot;h&quot;:896},{&quot;x&quot;:230,&quot;y&quot;:0,&quot;w&quot;:900,&quot;h&quot;:900},{&quot;x&quot;:286,&quot;y&quot;:0,&quot;w&quot;:789,&quot;h&quot;:900},{&quot;x&quot;:455,&quot;y&quot;:0,&quot;w&quot;:450,&quot;h&quot;:900},{&quot;x&quot;:0,&quot;y&quot;:0,&quot;w&quot;:1600,&quot;h&quot;:900}],&quot;expandedUrl&quot;:&quot;https://x.com/ProofOfTrack/status/1771437525376127293/photo/1&quot;,&quot;url&quot;:&quot;https://storage.googleapis.com/papyrus_images/f9e9455d31389e3e0cff243f9a16463cf6e35c4dff7719a72aea1d821b68d069.jpg&quot;,&quot;width&quot;:1600,&quot;height&quot;:900}],&quot;conversation_count&quot;:1,&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/ProofOfTrack">
              <img alt="User Avatar" class="twitter-avatar" src="https://storage.googleapis.com/papyrus_images/d0b3953035b71c81bf8e954eae4e52e892de67f412340a2ffdb027cc1fb91a8d.jpg" />
            </a>
            <div style="margin-left:4px;margin-right:auto;line-height:1.2;">
              <a target="_blank" href="https://twitter.com/ProofOfTrack" class="twitter-displayname">Proof Of Track</a>
              <p><a target="_blank" href="https://twitter.com/ProofOfTrack" class="twitter-username">@ProofOfTrack</a></p>
    
            </div>
            <a href="https://twitter.com/ProofOfTrack/status/1771437525376127293" target="_blank">
              <img alt="Twitter Logo" class="twitter-logo" src="https://paragraph.com/editor/twitter/logo.png" />
            </a>
          </div>
        </div>
      
    <div class="twitter-body">
      <img class="twitter-emoji" draggable="false" alt="👀" src="https://abs-0.twimg.com/emoji/v2/72x72/1f440.png"/> Since Inscription and Ordinal, Bitcoin L2 is proliferating, even more so than Ethereum L2.<br /><br /><img class="twitter-emoji" draggable="false" alt="🥺" src="https://abs-0.twimg.com/emoji/v2/72x72/1f97a.png"/> We need a neutral and reasonable mechanism to analyze these Bitcoin L2s.<br /><br /><img class="twitter-emoji" draggable="false" alt="✨" src="https://abs-0.twimg.com/emoji/v2/72x72/2728.png"/> Fortunately these "<a class="twitter-content-link"  href="https://twitter.com/l2beat" target="_blank">@l2beat</a> 𝐟𝐨𝐫 𝐁𝐢𝐭𝐜𝐨𝐢𝐧 𝐋𝟐" 𝐚𝐫𝐞 𝐞𝐦𝐞𝐫𝐠𝐢𝐧𝐠. <img class="twitter-emoji" draggable="false" alt="🧵" src="https://abs-0.twimg.com/emoji/v2/72x72/1f9f5.png"/> 
      <div class="twitter-media"><img class="twitter-image" src="https://storage.googleapis.com/papyrus_images/f9e9455d31389e3e0cff243f9a16463cf6e35c4dff7719a72aea1d821b68d069.jpg" /></div>
      
       
    </div>
    
     <div class="twitter-footer">
          <a target="_blank" href="https://twitter.com/ProofOfTrack/status/1771437525376127293" style="margin-right:16px; display:flex;">
            <img alt="Like Icon" class="twitter-heart" src="https://paragraph.com/editor/twitter/heart.png">
            4
          </a>
          <a target="_blank" href="https://twitter.com/ProofOfTrack/status/1771437525376127293"><p>2:23 AM • Mar 23, 2024</p></a>
        </div>
    
  </div> 
  </div></blockquote><p>👀 Since Inscription and Ordinal, Bitcoin L2 is proliferating, even more so than Ethereum L2.</p><p>🥺 We need a neutral and reasonable mechanism to analyze these Bitcoin L2s.</p><p>✨ Fortunately these &quot;@l2beat for Bitcoin L2&quot; are emerging. 🧵</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/956372b52cf4e6ac964bc4448475d642934db4b388779a5b753a3f7ab3cbd401.jpg" 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><hr><p>🫡 The security analysis and decentralization evaluation of Ethereum L2 has been led by @L2beat, and recently @growthepie.</p><p>These guys are doing legendary work on publicizing informations on Ethereum L2 for anyone.</p><hr><p>🧠 Bitcoin L2 enters the realm of L2 as a brand new species.</p><p>🤯 The paradigm of Bitcoin L2 is completely different from Ethereum L2, so we need a new way of analyzing it.</p><ul><li><p>Bridge Security</p></li><li><p>Degree of decentralization</p></li><li><p>Execution / DA Layer Difference</p></li><li><p>……</p></li></ul><hr><p>👀 Today, we see the following projects focused on analyzing the progress of the Bitcoin L2 ecosystem:</p><ul><li><p>@BitcoinRollups</p></li><li><p>@BitcoinLayers</p></li><li><p>@Blockchair’s L2 Watch</p></li></ul><hr><ol><li><p>@BitcoinRollups is an educational resource covering Bitcoin rollups.</p></li></ol><p>You can find educational materials here. This can help you get the general ideas and concepts of Bitcoin Rollup and L2.</p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.bitcoinrollups.io/">https://www.bitcoinrollups.io/</a></p><hr><ol start="2"><li><p>@BitcoinLayers further explores the different layers (or protocols) of Bitcoin L2.</p></li></ol><p>You can know more about the L2 paradigms and designs of Bitcoin L2.</p><div data-type="embedly" src="https://www.bitcoinlayers.org/" data="{&quot;provider_url&quot;:&quot;https://www.bitcoinlayers.org&quot;,&quot;description&quot;:&quot;Documenting Bitcoin Layers&quot;,&quot;title&quot;:&quot;Bitcoin Layers&quot;,&quot;url&quot;:&quot;https://www.bitcoinlayers.org/&quot;,&quot;version&quot;:&quot;1.0&quot;,&quot;provider_name&quot;:&quot;Bitcoinlayers&quot;,&quot;type&quot;:&quot;link&quot;}" format="small"><div class="react-component embed my-5" data-drag-handle="true" data-node-view-wrapper="" style="white-space:normal"><a class="link-embed-link" href="https://www.bitcoinlayers.org/" target="_blank" rel="noreferrer"><div class="link-embed"><div class="flex-1"><div><h2>Bitcoin Layers</h2><p>Documenting Bitcoin Layers</p></div><span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-link h-3 w-3 my-auto inline mr-1"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg>https://www.bitcoinlayers.org</span></div></div></a></div></div><hr><ol><li><p>@Blockchair’s L2 Watch tracks the booming L2 Bitcoin ecosystem.</p></li></ol><p>You can find almost all the Bitcoin L2 projects and their basic intro here. This is a super helpful landscape view for Bitcoin L2.</p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://l2.watch/">https://l2.watch/</a></p><hr><p>👀 Additionally, there are some public views and opinions on categorizing Bitcoin L2:</p><ul><li><p>@BitcoinMagazine’s Editorial Policy</p></li><li><p>@hosseeb’s discussion</p></li><li><p>@januszg_’s view</p></li></ul><hr><ol><li><p>@BitcoinMagazine published editorial policy on Bitcoin L2 coverage.</p></li></ol><p>@BobBodily’s TLDR, and he also listed a few evaluations on Ethereum L2 perspective for implementing them on Bitcoin:</p><ol><li><p>L2 cannot have its own token</p></li><li><p>Must be able to bridge back to L1</p></li><li><p>Cannot function without Bitcoin</p></li><li><p>Meta-protocols are ok (Ordinals, BRC-20)</p></li></ol><div data-type="twitter" tweetId="1760350951691755909" tweetData="{&quot;__typename&quot;:&quot;Tweet&quot;,&quot;lang&quot;:&quot;en&quot;,&quot;favorite_count&quot;:110,&quot;created_at&quot;:&quot;2024-02-21T17:09:07.000Z&quot;,&quot;display_text_range&quot;:[0,279],&quot;entities&quot;:{&quot;hashtags&quot;:[],&quot;urls&quot;:[],&quot;user_mentions&quot;:[],&quot;symbols&quot;:[]},&quot;id_str&quot;:&quot;1760350951691755909&quot;,&quot;text&quot;:&quot;Interesting new policy for Bitcoin Magazine regarding their Bitcoin L2 coverage:\n\n1. L2 cannot have its own token\n2. Must be able to bridge back to L1\n3. Cannot function without Bitcoin\n4. Meta-protocols are ok (Ordinals, BRC-20)\n\nLet&apos;s do a quick analysis to see what this means&quot;,&quot;user&quot;:{&quot;id_str&quot;:&quot;3140748877&quot;,&quot;name&quot;:&quot;Bob Bodily / Bitcoin DeFi 🧙🏽‍♂️&quot;,&quot;screen_name&quot;:&quot;BobBodily&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/feda60272b54dcf24cc7c3021d62a0cd4dd31dc0aad4fc173dd0e05ba8cf990d.jpg&quot;},&quot;edit_control&quot;:{&quot;edit_tweet_ids&quot;:[&quot;1760350951691755909&quot;],&quot;editable_until_msecs&quot;:&quot;1708538947000&quot;,&quot;is_edit_eligible&quot;:false,&quot;edits_remaining&quot;:&quot;5&quot;},&quot;conversation_count&quot;:43,&quot;news_action_type&quot;:&quot;conversation&quot;,&quot;isEdited&quot;:false,&quot;isStaleEdit&quot;:false,&quot;note_tweet&quot;:{&quot;id&quot;:&quot;Tm90ZVR3ZWV0UmVzdWx0czoxNzYwMzUwOTUxNTU3NTM3Nzk1&quot;}}"> 
  <div class="twitter-embed embed">
    <div class="twitter-header">
        <div style="display:flex">
          <a target="_blank" href="https://twitter.com/BobBodily">
              <img alt="User Avatar" class="twitter-avatar" src="https://storage.googleapis.com/papyrus_images/feda60272b54dcf24cc7c3021d62a0cd4dd31dc0aad4fc173dd0e05ba8cf990d.jpg" />
            </a>
            <div style="margin-left:4px;margin-right:auto;line-height:1.2;">
              <a target="_blank" href="https://twitter.com/BobBodily" class="twitter-displayname">Bob Bodily / Bitcoin DeFi 🧙🏽‍♂️</a>
              <p><a target="_blank" href="https://twitter.com/BobBodily" class="twitter-username">@BobBodily</a></p>
    
            </div>
            <a href="https://twitter.com/BobBodily/status/1760350951691755909" target="_blank">
              <img alt="Twitter Logo" class="twitter-logo" src="https://paragraph.com/editor/twitter/logo.png" />
            </a>
          </div>
        </div>
      
    <div class="twitter-body">
      Interesting new policy for Bitcoin Magazine regarding their Bitcoin L2 coverage:<br /><br />1. L2 cannot have its own token<br />2. Must be able to bridge back to L1<br />3. Cannot function without Bitcoin<br />4. Meta-protocols are ok (Ordinals, BRC-20)<br /><br />Let's do a quick analysis to see what this means
      
      
       
    </div>
    
     <div class="twitter-footer">
          <a target="_blank" href="https://twitter.com/BobBodily/status/1760350951691755909" style="margin-right:16px; display:flex;">
            <img alt="Like Icon" class="twitter-heart" src="https://paragraph.com/editor/twitter/heart.png">
            110
          </a>
          <a target="_blank" href="https://twitter.com/BobBodily/status/1760350951691755909"><p>11:09 AM • Feb 21, 2024</p></a>
        </div>
    
  </div> 
  </div><hr><ol><li><p>@hosseeb raised the question “What are your feelings on Bitcoin L2s?”</p></li></ol><p>@BobBodily in the discussion gave a clear picture on what we can build for Bitcoin L2, and what’s not possible right now.</p><div data-type="twitter" tweetId="1758368653081530778" tweetData="{&quot;__typename&quot;:&quot;Tweet&quot;,&quot;in_reply_to_screen_name&quot;:&quot;hosseeb&quot;,&quot;in_reply_to_status_id_str&quot;:&quot;1758334550738956656&quot;,&quot;in_reply_to_user_id_str&quot;:&quot;231208649&quot;,&quot;lang&quot;:&quot;en&quot;,&quot;favorite_count&quot;:29,&quot;created_at&quot;:&quot;2024-02-16T05:52:10.000Z&quot;,&quot;display_text_range&quot;:[9,287],&quot;entities&quot;:{&quot;hashtags&quot;:[],&quot;urls&quot;:[],&quot;user_mentions&quot;:[{&quot;id_str&quot;:&quot;231208649&quot;,&quot;indices&quot;:[0,8],&quot;name&quot;:&quot;Haseeb ＞|＜&quot;,&quot;screen_name&quot;:&quot;hosseeb&quot;}],&quot;symbols&quot;:[]},&quot;id_str&quot;:&quot;1758368653081530778&quot;,&quot;text&quot;:&quot;@hosseeb True L2s\nZK Rollups - can&apos;t build yet\nOptimistic Rollups - can&apos;t build yet\nState Channels - possible, Lightning Network\nPlasma - can&apos;t build yet\n\nOff-chain DA\nValidium - can&apos;t build yet\nOptimium - can&apos;t build yet\n\nOther\nSovereign rollups - not a true L2, user-verified proofs w/&quot;,&quot;user&quot;:{&quot;id_str&quot;:&quot;3140748877&quot;,&quot;name&quot;:&quot;Bob Bodily / Bitcoin DeFi 🧙🏽‍♂️&quot;,&quot;screen_name&quot;:&quot;BobBodily&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/feda60272b54dcf24cc7c3021d62a0cd4dd31dc0aad4fc173dd0e05ba8cf990d.jpg&quot;},&quot;edit_control&quot;:{&quot;edit_tweet_ids&quot;:[&quot;1758368653081530778&quot;],&quot;editable_until_msecs&quot;:&quot;1708066330000&quot;,&quot;is_edit_eligible&quot;:false,&quot;edits_remaining&quot;:&quot;5&quot;},&quot;conversation_count&quot;:3,&quot;news_action_type&quot;:&quot;covid19&quot;,&quot;covid19_hub_url&quot;:&quot;https://twitter.com/explore/tabs/covid-19&quot;,&quot;parent&quot;:{&quot;lang&quot;:&quot;en&quot;,&quot;reply_count&quot;:82,&quot;retweet_count&quot;:11,&quot;favorite_count&quot;:125,&quot;created_at&quot;:&quot;2024-02-16T03:36:39.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;id_str&quot;:&quot;1758334550738956656&quot;,&quot;text&quot;:&quot;What are your feelings on Bitcoin L2s?\n\n(\&quot;L2s\&quot;?)&quot;,&quot;user&quot;:{&quot;id_str&quot;:&quot;231208649&quot;,&quot;name&quot;:&quot;Haseeb ＞|＜&quot;,&quot;screen_name&quot;:&quot;hosseeb&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://pbs.twimg.com/profile_images/1713980074989633536/n-W4MrfC_normal.jpg&quot;,&quot;highlighted_label&quot;:{&quot;description&quot;:&quot;Dragonfly ＞|＜&quot;,&quot;badge&quot;:{&quot;url&quot;:&quot;https://pbs.twimg.com/profile_images/1559161186658271232/yRlWnnm8_bigger.jpg&quot;},&quot;url&quot;:{&quot;url&quot;:&quot;https://twitter.com/dragonfly_xyz&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;1758334550738956656&quot;],&quot;editable_until_msecs&quot;:&quot;1708058199000&quot;,&quot;is_edit_eligible&quot;:true,&quot;edits_remaining&quot;:&quot;5&quot;},&quot;isEdited&quot;:false,&quot;isStaleEdit&quot;:false},&quot;isEdited&quot;:false,&quot;isStaleEdit&quot;:false,&quot;note_tweet&quot;:{&quot;id&quot;:&quot;Tm90ZVR3ZWV0UmVzdWx0czoxNzU4MzY4NjUzMDEwMjM1Mzky&quot;}}"> 
  <div class="twitter-embed embed">
    <div class="twitter-header">
        <div style="display:flex">
          <a target="_blank" href="https://twitter.com/BobBodily">
              <img alt="User Avatar" class="twitter-avatar" src="https://storage.googleapis.com/papyrus_images/feda60272b54dcf24cc7c3021d62a0cd4dd31dc0aad4fc173dd0e05ba8cf990d.jpg" />
            </a>
            <div style="margin-left:4px;margin-right:auto;line-height:1.2;">
              <a target="_blank" href="https://twitter.com/BobBodily" class="twitter-displayname">Bob Bodily / Bitcoin DeFi 🧙🏽‍♂️</a>
              <p><a target="_blank" href="https://twitter.com/BobBodily" class="twitter-username">@BobBodily</a></p>
    
            </div>
            <a href="https://twitter.com/BobBodily/status/1758368653081530778" target="_blank">
              <img alt="Twitter Logo" class="twitter-logo" src="https://paragraph.com/editor/twitter/logo.png" />
            </a>
          </div>
        </div>
      
    <div class="twitter-body">
      True L2s<br />ZK Rollups - can't build yet<br />Optimistic Rollups - can't build yet<br />State Channels - possible, Lightning Network<br />Plasma - can't build yet<br /><br />Off-chain DA<br />Validium - can't build yet<br />Optimium - can't build yet<br /><br />Other<br />Sovereign rollups - not a true L2, user-verified proofs w/
      
      
       
    </div>
    
     <div class="twitter-footer">
          <a target="_blank" href="https://twitter.com/BobBodily/status/1758368653081530778" style="margin-right:16px; display:flex;">
            <img alt="Like Icon" class="twitter-heart" src="https://paragraph.com/editor/twitter/heart.png">
            29
          </a>
          <a target="_blank" href="https://twitter.com/BobBodily/status/1758368653081530778"><p>11:52 PM • Feb 15, 2024</p></a>
        </div>
    
  </div> 
  </div><hr><ol><li><p>@januszg_ pointed out the cool stuff happening in the Bitcoin scaling space, along with scams and noises.</p></li></ol><div data-type="twitter" tweetId="1767929460202901779" tweetData="{&quot;__typename&quot;:&quot;Tweet&quot;,&quot;lang&quot;:&quot;en&quot;,&quot;favorite_count&quot;:19,&quot;possibly_sensitive&quot;:false,&quot;created_at&quot;:&quot;2024-03-13T15:03:24.000Z&quot;,&quot;display_text_range&quot;:[0,279],&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/McHrQtj54s&quot;,&quot;expanded_url&quot;:&quot;https://x.com/januszg_/status/1767929460202901779/photo/1&quot;,&quot;indices&quot;:[280,303],&quot;url&quot;:&quot;https://t.co/McHrQtj54s&quot;}]},&quot;id_str&quot;:&quot;1767929460202901779&quot;,&quot;text&quot;:&quot;I’ve been following the Bitcoin rollups space for a few years now. There’s a lot of new attention to “Bitcoin L2s”, but also a lot of confusion.\n\nSo here&apos;s some context on what&apos;s going on... and why we&apos;re getting a new Bitcoin L2s every week.\n\nFirst some clarifying points:\n\n-No, https://t.co/McHrQtj54s&quot;,&quot;user&quot;:{&quot;id_str&quot;:&quot;871464583596306433&quot;,&quot;name&quot;:&quot;janusz&quot;,&quot;screen_name&quot;:&quot;januszg_&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/4ccaae34bfe5996a60df6ec9bc1b85e5fca4aa3015c3ac4ef4f53053163c7c50.jpg&quot;},&quot;edit_control&quot;:{&quot;edit_tweet_ids&quot;:[&quot;1767929460202901779&quot;],&quot;editable_until_msecs&quot;:&quot;1710345804000&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/McHrQtj54s&quot;,&quot;expanded_url&quot;:&quot;https://x.com/januszg_/status/1767929460202901779/photo/1&quot;,&quot;ext_media_availability&quot;:{&quot;status&quot;:&quot;Available&quot;},&quot;indices&quot;:[280,303],&quot;media_url_https&quot;:&quot;https://pbs.twimg.com/media/GIjyQ48WcAA900w.jpg&quot;,&quot;original_info&quot;:{&quot;height&quot;:660,&quot;width&quot;:974,&quot;focus_rects&quot;:[{&quot;x&quot;:0,&quot;y&quot;:0,&quot;w&quot;:974,&quot;h&quot;:545},{&quot;x&quot;:83,&quot;y&quot;:0,&quot;w&quot;:660,&quot;h&quot;:660},{&quot;x&quot;:124,&quot;y&quot;:0,&quot;w&quot;:579,&quot;h&quot;:660},{&quot;x&quot;:248,&quot;y&quot;:0,&quot;w&quot;:330,&quot;h&quot;:660},{&quot;x&quot;:0,&quot;y&quot;:0,&quot;w&quot;:974,&quot;h&quot;:660}]},&quot;sizes&quot;:{&quot;large&quot;:{&quot;h&quot;:660,&quot;resize&quot;:&quot;fit&quot;,&quot;w&quot;:974},&quot;medium&quot;:{&quot;h&quot;:660,&quot;resize&quot;:&quot;fit&quot;,&quot;w&quot;:974},&quot;small&quot;:{&quot;h&quot;:461,&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/McHrQtj54s&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;:974,&quot;h&quot;:545},{&quot;x&quot;:83,&quot;y&quot;:0,&quot;w&quot;:660,&quot;h&quot;:660},{&quot;x&quot;:124,&quot;y&quot;:0,&quot;w&quot;:579,&quot;h&quot;:660},{&quot;x&quot;:248,&quot;y&quot;:0,&quot;w&quot;:330,&quot;h&quot;:660},{&quot;x&quot;:0,&quot;y&quot;:0,&quot;w&quot;:974,&quot;h&quot;:660}],&quot;expandedUrl&quot;:&quot;https://x.com/januszg_/status/1767929460202901779/photo/1&quot;,&quot;url&quot;:&quot;https://storage.googleapis.com/papyrus_images/3069978bffc53b3033e1a70179f98dedc4b565b59f37bac281bcdc5d353bb12b.jpg&quot;,&quot;width&quot;:974,&quot;height&quot;:660}],&quot;conversation_count&quot;:2,&quot;news_action_type&quot;:&quot;conversation&quot;,&quot;isEdited&quot;:false,&quot;isStaleEdit&quot;:false,&quot;note_tweet&quot;:{&quot;id&quot;:&quot;Tm90ZVR3ZWV0UmVzdWx0czoxNzY3OTI5NDU5NzYyNDQ2MzM2&quot;}}"> 
  <div class="twitter-embed embed">
    <div class="twitter-header">
        <div style="display:flex">
          <a target="_blank" href="https://twitter.com/januszg_">
              <img alt="User Avatar" class="twitter-avatar" src="https://storage.googleapis.com/papyrus_images/4ccaae34bfe5996a60df6ec9bc1b85e5fca4aa3015c3ac4ef4f53053163c7c50.jpg" />
            </a>
            <div style="margin-left:4px;margin-right:auto;line-height:1.2;">
              <a target="_blank" href="https://twitter.com/januszg_" class="twitter-displayname">janusz</a>
              <p><a target="_blank" href="https://twitter.com/januszg_" class="twitter-username">@januszg_</a></p>
    
            </div>
            <a href="https://twitter.com/januszg_/status/1767929460202901779" target="_blank">
              <img alt="Twitter Logo" class="twitter-logo" src="https://paragraph.com/editor/twitter/logo.png" />
            </a>
          </div>
        </div>
      
    <div class="twitter-body">
      I’ve been following the Bitcoin rollups space for a few years now. There’s a lot of new attention to “Bitcoin L2s”, but also a lot of confusion.<br /><br />So here's some context on what's going on... and why we're getting a new Bitcoin L2s every week.<br /><br />First some clarifying points:<br /><br />-No, 
      <div class="twitter-media"><img class="twitter-image" src="https://storage.googleapis.com/papyrus_images/3069978bffc53b3033e1a70179f98dedc4b565b59f37bac281bcdc5d353bb12b.jpg" /></div>
      
       
    </div>
    
     <div class="twitter-footer">
          <a target="_blank" href="https://twitter.com/januszg_/status/1767929460202901779" style="margin-right:16px; display:flex;">
            <img alt="Like Icon" class="twitter-heart" src="https://paragraph.com/editor/twitter/heart.png">
            19
          </a>
          <a target="_blank" href="https://twitter.com/januszg_/status/1767929460202901779"><p>10:03 AM • Mar 13, 2024</p></a>
        </div>
    
  </div> 
  </div><hr><p>🥺 Go back to @L2Beat. They extends to spaces outside L2 (the rollup layer) itself, such as L2’s Bridge, and probably Validium (<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/bkiepuszewski/status/1768362982457639031">https://twitter.com/bkiepuszewski/status/1768362982457639031</a>).</p><p>Wen L2Beat for Bitcoin L2s by L2Beat?</p><hr><p>🫡 All in all, we definitely need more public resources and education in any space in Crypto, especially L2!</p><p>🔥 Bitcoin L2 is going great!</p>]]></content:encoded>
            <author>msfew@newsletter.paragraph.com (msfew)</author>
        </item>
        <item>
            <title><![CDATA[zkOracle and zkCoprocessor]]></title>
            <link>https://paragraph.com/@msfew/zkoracle-and-zkcoprocessor</link>
            <guid>FrLHWa5IFItGrwZf07pT</guid>
            <pubDate>Wed, 29 Nov 2023 16:35:37 GMT</pubDate>
            <description><![CDATA[I&apos;ve been talking to Hill about the differences between HyperOracle zkOracle and zkCoprocessor. Finally we have a detailed definition and comparison! TLDR: zkOracle = zkCoprocessor (historical data access type) + zkCoprocessor (zkVM compute type). https://mirror.xyz/sevenxventures.eth/_JMWKYVob9x3COlO7V2k71pN_pZORc4DVcByhfU0ZaQ nft://undefined/undefined/undefined?showBuying=true&showMeta=true The equation will be changing. Stay tuned!]]></description>
            <content:encoded><![CDATA[<p>I&apos;ve been talking to <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/Hill79025920">Hill</a> about the differences between <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.hyperoracle.io/">HyperOracle</a> zkOracle and zkCoprocessor.</p><p>Finally we have a detailed definition and comparison!</p><p>TLDR: <strong>zkOracle = zkCoprocessor (historical data access type) + zkCoprocessor (zkVM compute type).</strong></p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://mirror.xyz/sevenxventures.eth/_JMWKYVob9x3COlO7V2k71pN_pZORc4DVcByhfU0ZaQ">https://mirror.xyz/sevenxventures.eth/_JMWKYVob9x3COlO7V2k71pN_pZORc4DVcByhfU0ZaQ</a></p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="">nft://undefined/undefined/undefined?showBuying=true&amp;showMeta=true</a></p><p>The equation will be changing. Stay tuned!</p>]]></content:encoded>
            <author>msfew@newsletter.paragraph.com (msfew)</author>
        </item>
        <item>
            <title><![CDATA[People's Views on Uniswap Swap Fee]]></title>
            <link>https://paragraph.com/@msfew/people-s-views-on-uniswap-swap-fee</link>
            <guid>aS4bDq5QzHILaUGN14cx</guid>
            <pubDate>Tue, 17 Oct 2023 18:50:09 GMT</pubDate>
            <description><![CDATA[BackgroundOn a limited set of token pairs, Uniswap Labs starts to charge a flat fee of 0.15% to sustainably fund Uniswap’s operations. This is separate from the Uniswap Protocol fee switch, which is voted on by Uniswap governance (proposals, working groups, temperature checks, signal polls, temporary trial periods for thee). Hayden said “users have countless choices of ways to use it, through aggregators, other UIs, or by interacting directly with the smart contracts. Imo our interface remain...]]></description>
            <content:encoded><![CDATA[<h2 id="h-background" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Background</h2><p>On a limited set of token pairs, Uniswap Labs <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://support.uniswap.org/hc/en-us/articles/20131678274957-What-are-Uniswap-Labs-fees">starts to</a> charge a flat fee of 0.15% to sustainably fund Uniswap’s operations.</p><p>This is separate from the Uniswap Protocol fee switch, which is voted on by Uniswap governance (proposals, working groups, temperature checks, signal polls, temporary trial periods for thee).</p><p>Hayden <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/haydenzadams/status/1713987105666265113">said</a> “users have countless choices of ways to use it, through aggregators, other UIs, or by interacting directly with the smart contracts. Imo our interface remains the best”.</p><p>There are many different perspectives on this event. I will start from different perspectives, collect other people&apos;s thoughts, and then express my own.</p><h2 id="h-opinion-on-governance-and-decentralization" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Opinion on Governance &amp; Decentralization</h2><p>At the governance level, much of the discussion centered on the fact that Uniswap has a set of governance tools in place to make changes to the protocol, and that this incident was unique in that it was a change to the front-end, and therefore did not go through the governance process.</p><h3 id="h-dollaruni-is-useless" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">$UNI is useless</h3><ul><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/fishkiller/status/1714047790756790722">@fishkiller pointed out</a> the governance token is still kinda useless.</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/tmel0211/status/1714142033919824297">@tmel0211 summarized</a> that Uniswap&apos;s Governance Token may be isolated indefinitely.</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/twobitidiot/status/1714012232839770283">@twobitidiot said</a> “The Uniswap proposal sucks, and benefits VCs and insiders over holders.”</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/FreddieRaynolds/status/1713991186669510664">@FreddieRaynolds said</a> “they enabled the wrong fee switch. 0.15% to Uniswap labs equity owners not $UNI token holders.”</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/spreekaway/status/1713992720396480757">@spreekaway implied</a> that UF will dump on $UNI holders when they get the fee.</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/0xSisyphus/status/1714554354919784882">@0xSisyphus thought</a> that “all Uniswap would have to do is direct the tiny revenue stream to the token and everything would be fine” and we “can safely assume everyone working at uniswap has sold all of <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/0xSisyphus/status/1714559367456952638">their tokens</a> by now”</p></li></ul><h3 id="h-not-going-through-governance-is-fine" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Not going through governance is fine</h3><ul><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/DefiIgnas/status/1713992483502174281">@DefiIgnas clarified</a> that governance is for smart contracts (protocols), not everything under the Uniswap brand.</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/devinawalsh/status/1714050595840036884">@devinawalsh from UF argued</a> that UF is getting more decentralized with open-source and ecosystem.</p></li></ul><h3 id="h-not-going-through-governance-is-bad" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Not going through governance is bad</h3><ul><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/0xmillie_eth/status/1714016569662087500">@0xmillie_eth mocked</a> that “this is not a proposal, it&apos;s a decree, taking effect right away”, and “haha the fee turns on tomorrow for me”.</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/AntonioMJuliano/status/1714015191560511704">@AntonioMJuliano from dYdX said</a> “some of the OG major DeFi players (Uniswap, 0x) that started more decentralized are becoming relatively more centralized”.</p></li></ul><h2 id="h-opinion-on-fork-and-frontend" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Opinion on Fork &amp; Frontend</h2><h3 id="h-uniswap-interface-will-still-be-used" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Uniswap Interface will still be used</h3><ul><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/cronokirby/status/1714276137243980066">@cronokirby thought</a> people will still use the Uniswap interface, and “just pay the fee cause they&apos;re sort of lazy”.</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/Mudit__Gupta/status/1714031667550298408">@Mudit__Gupta asked</a> “Ser do you know how many people <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/jconorgrogan/status/1716855074725540220">use fox wallet swap</a>?”, and implies that Uniswap Interface will still be used just like the “expensive” Metamask Swap.</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/0xdoug/status/1713992970901274814">@0xdoug said</a> the Uniswap Interface is high quality, reliable and worth the fee.</p></li></ul><h3 id="h-forks-will-be-different" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Forks will be different</h3><ul><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/chainyoda/status/1714242258894311856">@chainyoda said</a> “you can just fork the front end and cut the fee in half” without forking the contract.</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/hasufl/status/1714266299851817384">@hasufl was confused</a> “why several Uniswap competitors claim to have no fees when they do”, and this shows the heated competition between “forks”.</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/rsarrow/status/1714076310564180227">@rsarrow said</a> “you’re going to choose your front end the way you choose the charity you donate to”.</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/0xmons/status/1714467836251517239">@0xmons proposed</a> another form of fork “forked uni frontend with a fee except this time he fee goes to token holders“.</p></li></ul><h2 id="h-opinion-on-strategy" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Opinion on Strategy</h2><p>At first glance, it may seem like charging for Uniswap is going to make Uniswap&apos;s usage go down, but in essence, for Uniswap as a whole, that&apos;s not necessarily a bad thing.</p><h3 id="h-continue-to-be-dominant" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Continue to be dominant</h3><ul><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/shier_nftscan/status/1714111963477979518">@shier_nftscan thinks</a> this make Uniswap enters the ideal scenario: Uniswap stays #1 in DEX, third-party apps cash in on traffic by accessing Uniswap on Consumer products, earn service fees.</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/tmel0211/status/1714142033919824297">@tmel0211 predicts</a> that “Uniswap&apos;s launch of the protocol and product segmentation strategy is clearly intended to pave the way for the commercialization and expansion of the subsequent product matrix, strategically covering a larger and broader ecological niche”.</p></li></ul><h3 id="h-different-models-brought-by-uniswap" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Different models brought by Uniswap</h3><ul><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/0xTaker/status/1714147634380755435">@0xTaker brought</a> the fact that Uniswap Labs doesn’t own the liquidity, and fee from interface will come from branding and UX.</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/keoneHD/status/1714059926375469409">@keoneHD said</a> this event showed “frontends are valuable and it&apos;s worth putting effort into better UX”.</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/tmel0211/status/1714142033919824297">@tmel0211 summarized</a> that this act is about “Uniswap is trying to tell the Uni community that only the Uniswap protocol is decentralized, and that the web and mobile are owned by Uniswap.”</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/jolestar/status/1714114300250587534">@jolestar brainstormed</a> about a reference field reserved in the protocol and populated by the front-end. Finally, the protocol shares the profit with front-ends.</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/0xkydo/status/1714437889176883337">@0xkydo saw this</a> as “a crucial step forward for DeFi … to establish an open financial system that operates in a permissionless and non-custodial way.”</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/KamesGeraghty/status/1714246452329803950">@KamesGeraghty thought</a> “payment will be for curation not for execution” after v4 Hooks makes complexity grow exponentially.</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/smsunarto/status/1714562676372992041">@smsunarto said</a> that “represents a shift away from this monolith app/service + protocol companies”.</p></li></ul><h2 id="h-trolls" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Trolls</h2><ul><li><div data-type="twitter" tweetId="1714196005422248237" tweetData="{&quot;__typename&quot;:&quot;Tweet&quot;,&quot;lang&quot;:&quot;en&quot;,&quot;favorite_count&quot;:544,&quot;created_at&quot;:&quot;2023-10-17T08:25:50.000Z&quot;,&quot;display_text_range&quot;:[0,79],&quot;entities&quot;:{&quot;hashtags&quot;:[],&quot;urls&quot;:[],&quot;user_mentions&quot;:[],&quot;symbols&quot;:[]},&quot;id_str&quot;:&quot;1714196005422248237&quot;,&quot;text&quot;:&quot;I should start charging 0.15% on every transaction that goes through Geth... 🤔&quot;,&quot;user&quot;:{&quot;id_str&quot;:&quot;186028018&quot;,&quot;name&quot;:&quot;Péter Szilágyi&quot;,&quot;screen_name&quot;:&quot;peter_szilagyi&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/f2559ce8bfd2db50b39ae0d97dadf6c058848fba3ec17a6b9bfdc4c632820ccf.jpg&quot;},&quot;edit_control&quot;:{&quot;edit_tweet_ids&quot;:[&quot;1714196005422248237&quot;],&quot;editable_until_msecs&quot;:&quot;1697534750000&quot;,&quot;is_edit_eligible&quot;:true,&quot;edits_remaining&quot;:&quot;5&quot;},&quot;conversation_count&quot;:26,&quot;news_action_type&quot;:&quot;conversation&quot;,&quot;quoted_tweet&quot;:{&quot;lang&quot;:&quot;en&quot;,&quot;reply_count&quot;:496,&quot;retweet_count&quot;:324,&quot;favorite_count&quot;:2369,&quot;created_at&quot;:&quot;2023-10-16T18:35:44.000Z&quot;,&quot;display_text_range&quot;:[0,275],&quot;entities&quot;:{&quot;hashtags&quot;:[],&quot;urls&quot;:[],&quot;user_mentions&quot;:[{&quot;id_str&quot;:&quot;984188226826010624&quot;,&quot;indices&quot;:[182,190],&quot;name&quot;:&quot;Uniswap Labs 🦄&quot;,&quot;screen_name&quot;:&quot;Uniswap&quot;}],&quot;symbols&quot;:[]},&quot;id_str&quot;:&quot;1713987105666265113&quot;,&quot;text&quot;:&quot;I work in crypto because of the immense positive impact I believe it can have on the world, removing gatekeepers and increasing access to value and ownership.\n\nI’m proud of the ways @Uniswap Labs has contributed to that effort and want to make sure we’re creating sustainable&quot;,&quot;user&quot;:{&quot;id_str&quot;:&quot;702654540387127296&quot;,&quot;name&quot;:&quot;Hayden Adams 🦄&quot;,&quot;screen_name&quot;:&quot;haydenzadams&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/187127c691569940f0067de740907ae3732406489d8060643eebfd4a94e5e0b5.jpg&quot;,&quot;highlighted_label&quot;:{&quot;description&quot;:&quot;Uniswap Labs 🦄&quot;,&quot;badge&quot;:{&quot;url&quot;:&quot;https://pbs.twimg.com/profile_images/1831348758753206272/y2Z0hMrl_bigger.jpg&quot;},&quot;url&quot;:{&quot;url&quot;:&quot;https://twitter.com/Uniswap&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;1713987105666265113&quot;],&quot;editable_until_msecs&quot;:&quot;1697484944000&quot;,&quot;is_edit_eligible&quot;:true,&quot;edits_remaining&quot;:&quot;5&quot;},&quot;isEdited&quot;:false,&quot;isStaleEdit&quot;:false},&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/peter_szilagyi">
              <img alt="User Avatar" class="twitter-avatar" src="https://storage.googleapis.com/papyrus_images/f2559ce8bfd2db50b39ae0d97dadf6c058848fba3ec17a6b9bfdc4c632820ccf.jpg" />
            </a>
            <div style="margin-left:4px;margin-right:auto;line-height:1.2;">
              <a target="_blank" href="https://twitter.com/peter_szilagyi" class="twitter-displayname">Péter Szilágyi</a>
              <p><a target="_blank" href="https://twitter.com/peter_szilagyi" class="twitter-username">@peter_szilagyi</a></p>
    
            </div>
            <a href="https://twitter.com/peter_szilagyi/status/1714196005422248237" target="_blank">
              <img alt="Twitter Logo" class="twitter-logo" src="https://paragraph.com/editor/twitter/logo.png" />
            </a>
          </div>
        </div>
      
    <div class="twitter-body">
      I should start charging 0.15% on every transaction that goes through Geth... <img class="twitter-emoji" draggable="false" alt="🤔" src="https://abs-0.twimg.com/emoji/v2/72x72/1f914.png"/>
      
      
      <div class="twitter-quoted">
        
  <div class="twitter-quoted twitter-embed">
    <div class="twitter-header">
        <div style="display:flex">
          <a target="_blank" href="https://twitter.com/haydenzadams">
              <img alt="User Avatar" class="twitter-avatar" src="https://storage.googleapis.com/papyrus_images/187127c691569940f0067de740907ae3732406489d8060643eebfd4a94e5e0b5.jpg" />
            </a>
            <div style="margin-left:4px;margin-right:auto;line-height:1.2;">
              <a target="_blank" href="https://twitter.com/haydenzadams" class="twitter-displayname">Hayden Adams 🦄</a>
              <p><a target="_blank" href="https://twitter.com/haydenzadams" class="twitter-username">@haydenzadams</a></p>
    
            </div>
            <a href="https://twitter.com/haydenzadams/status/1713987105666265113" target="_blank">
              <img alt="Twitter Logo" class="twitter-logo" src="https://paragraph.com/editor/twitter/logo.png" />
            </a>
          </div>
        </div>
      
    <div class="twitter-body">
      I work in crypto because of the immense positive impact I believe it can have on the world, removing gatekeepers and increasing access to value and ownership.<br /><br />I’m proud of the ways <a class="twitter-content-link"  href="https://twitter.com/Uniswap" target="_blank">@Uniswap</a> Labs has contributed to that effort and want to make sure we’re creating sustainable
      
      
       
    </div>
    
  </div> 
  
    </div> 
    </div>
    
     <div class="twitter-footer">
          <a target="_blank" href="https://twitter.com/peter_szilagyi/status/1714196005422248237" style="margin-right:16px; display:flex;">
            <img alt="Like Icon" class="twitter-heart" src="https://paragraph.com/editor/twitter/heart.png">
            544
          </a>
          <a target="_blank" href="https://twitter.com/peter_szilagyi/status/1714196005422248237"><p>3:25 AM • Oct 17, 2023</p></a>
        </div>
    
  </div> 
  </div></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/napgener/status/1714005233293054154">uniswap team cant even be trusted to do a fee switch, but makerdao (same VC backers) can be trusted with the 3.5b of rwa that isnt really binded to owners of DAI?</a></p></li><li><div data-type="twitter" tweetId="1714005161071555051" tweetData="{&quot;__typename&quot;:&quot;Tweet&quot;,&quot;lang&quot;:&quot;en&quot;,&quot;favorite_count&quot;:20,&quot;created_at&quot;:&quot;2023-10-16T19:47:29.000Z&quot;,&quot;display_text_range&quot;:[0,230],&quot;entities&quot;:{&quot;hashtags&quot;:[],&quot;urls&quot;:[],&quot;user_mentions&quot;:[],&quot;symbols&quot;:[]},&quot;id_str&quot;:&quot;1714005161071555051&quot;,&quot;text&quot;:&quot;i want to be clear, though i know this is contentious right now: i&apos;m fully against blacklisting those you disagree with politically\n\nthe right thing to do is to create a uniswap hook that charges them 10x as much on their deposits&quot;,&quot;user&quot;:{&quot;id_str&quot;:&quot;1379448557711818759&quot;,&quot;name&quot;:&quot;david phelps&quot;,&quot;screen_name&quot;:&quot;divine_economy&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/cd0347a247d383c0a26e19e68158daa14d3ae3e8a514ab6e50f0daf937c9a0ec.jpg&quot;},&quot;edit_control&quot;:{&quot;edit_tweet_ids&quot;:[&quot;1714005161071555051&quot;],&quot;editable_until_msecs&quot;:&quot;1697489249000&quot;,&quot;is_edit_eligible&quot;:true,&quot;edits_remaining&quot;:&quot;5&quot;},&quot;conversation_count&quot;:5,&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/divine_economy">
              <img alt="User Avatar" class="twitter-avatar" src="https://storage.googleapis.com/papyrus_images/cd0347a247d383c0a26e19e68158daa14d3ae3e8a514ab6e50f0daf937c9a0ec.jpg" />
            </a>
            <div style="margin-left:4px;margin-right:auto;line-height:1.2;">
              <a target="_blank" href="https://twitter.com/divine_economy" class="twitter-displayname">david phelps</a>
              <p><a target="_blank" href="https://twitter.com/divine_economy" class="twitter-username">@divine_economy</a></p>
    
            </div>
            <a href="https://twitter.com/divine_economy/status/1714005161071555051" target="_blank">
              <img alt="Twitter Logo" class="twitter-logo" src="https://paragraph.com/editor/twitter/logo.png" />
            </a>
          </div>
        </div>
      
    <div class="twitter-body">
      i want to be clear, though i know this is contentious right now: i'm fully against blacklisting those you disagree with politically<br /><br />the right thing to do is to create a uniswap hook that charges them 10x as much on their deposits
      
      
       
    </div>
    
     <div class="twitter-footer">
          <a target="_blank" href="https://twitter.com/divine_economy/status/1714005161071555051" style="margin-right:16px; display:flex;">
            <img alt="Like Icon" class="twitter-heart" src="https://paragraph.com/editor/twitter/heart.png">
            20
          </a>
          <a target="_blank" href="https://twitter.com/divine_economy/status/1714005161071555051"><p>2:47 PM • Oct 16, 2023</p></a>
        </div>
    
  </div> 
  </div></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/DeFi_Made_Here/status/1714004645293498736">This is how the best interface looks and is worth a 0.15% fee</a> (with an image of the very minimalist Uniswap Interface)</p></li><li><div data-type="twitter" tweetId="1714665657889906907" tweetData="{&quot;__typename&quot;:&quot;Tweet&quot;,&quot;lang&quot;:&quot;en&quot;,&quot;favorite_count&quot;:279,&quot;possibly_sensitive&quot;:false,&quot;created_at&quot;:&quot;2023-10-18T15:32:04.000Z&quot;,&quot;display_text_range&quot;:[0,219],&quot;entities&quot;:{&quot;hashtags&quot;:[],&quot;urls&quot;:[{&quot;display_url&quot;:&quot;etherscan.io/tx/0x9c6901693…&quot;,&quot;expanded_url&quot;:&quot;https://etherscan.io/tx/0x9c69016936d55e7cf6281a234ffc5b2ec6cb3c56330ab358ca708f39ba4733ce&quot;,&quot;indices&quot;:[196,219],&quot;url&quot;:&quot;https://t.co/V0oREYnySt&quot;}],&quot;user_mentions&quot;:[],&quot;symbols&quot;:[]},&quot;id_str&quot;:&quot;1714665657889906907&quot;,&quot;text&quot;:&quot;Uniswap&apos;s extra fee transfer costs 12k~ extra gas (+8% on an average 150k gas swap). In this 0.01 ETH swap, the swapper was effectively charged 25¢ in gas to give Uniswap 2¢ in fees.\n\nNot great.\n\nhttps://t.co/V0oREYnySt&quot;,&quot;user&quot;:{&quot;id_str&quot;:&quot;3208751003&quot;,&quot;name&quot;:&quot;AzFlin 🌎&quot;,&quot;screen_name&quot;:&quot;AzFlin&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/9aa86f6b8074ceb6c0bd95e88772cc664113591c3a9988da5d3fe368bd4e6b20.jpg&quot;},&quot;edit_control&quot;:{&quot;edit_tweet_ids&quot;:[&quot;1714665657889906907&quot;],&quot;editable_until_msecs&quot;:&quot;1697646724000&quot;,&quot;is_edit_eligible&quot;:true,&quot;edits_remaining&quot;:&quot;5&quot;},&quot;conversation_count&quot;:31,&quot;news_action_type&quot;:&quot;conversation&quot;,&quot;card&quot;:{&quot;card_platform&quot;:{&quot;platform&quot;:{&quot;audience&quot;:{&quot;name&quot;:&quot;production&quot;},&quot;device&quot;:{&quot;name&quot;:&quot;iPhone&quot;,&quot;version&quot;:&quot;13&quot;}}},&quot;name&quot;:&quot;summary&quot;,&quot;url&quot;:&quot;https://t.co/V0oREYnySt&quot;,&quot;binding_values&quot;:{&quot;thumbnail_image&quot;:{&quot;image_value&quot;:{&quot;alt&quot;:&quot;Visit Etherscan.io&quot;,&quot;height&quot;:144,&quot;width&quot;:144,&quot;url&quot;:&quot;https://pbs.twimg.com/card_img/1981301364497031168/rx7469c2?format=jpg&amp;name=144x144_2&quot;},&quot;type&quot;:&quot;IMAGE&quot;},&quot;description&quot;:{&quot;string_value&quot;:&quot;Swap 0.01 ETH for 15.68 USDC on Uniswap | Success | Oct-18-2023 03:08:59 PM (UTC)&quot;,&quot;type&quot;:&quot;STRING&quot;},&quot;domain&quot;:{&quot;string_value&quot;:&quot;etherscan.io&quot;,&quot;type&quot;:&quot;STRING&quot;},&quot;thumbnail_image_large&quot;:{&quot;image_value&quot;:{&quot;alt&quot;:&quot;Visit Etherscan.io&quot;,&quot;height&quot;:288,&quot;width&quot;:288,&quot;url&quot;:&quot;https://storage.googleapis.com/papyrus_images/7f83b7c9a9dbddaf60c9bbd9b751d36e6922c639086cc79bed02f3bbeec08db5.jpg&quot;},&quot;type&quot;:&quot;IMAGE&quot;},&quot;thumbnail_image_original&quot;:{&quot;image_value&quot;:{&quot;alt&quot;:&quot;Visit Etherscan.io&quot;,&quot;height&quot;:288,&quot;width&quot;:288,&quot;url&quot;:&quot;https://pbs.twimg.com/card_img/1981301364497031168/rx7469c2?format=jpg&amp;name=orig&quot;},&quot;type&quot;:&quot;IMAGE&quot;},&quot;site&quot;:{&quot;scribe_key&quot;:&quot;publisher_id&quot;,&quot;type&quot;:&quot;USER&quot;,&quot;user_value&quot;:{&quot;id_str&quot;:&quot;3313312856&quot;,&quot;path&quot;:[]}},&quot;thumbnail_image_small&quot;:{&quot;image_value&quot;:{&quot;alt&quot;:&quot;Visit Etherscan.io&quot;,&quot;height&quot;:100,&quot;width&quot;:100,&quot;url&quot;:&quot;https://pbs.twimg.com/card_img/1981301364497031168/rx7469c2?format=jpg&amp;name=100x100_2&quot;},&quot;type&quot;:&quot;IMAGE&quot;},&quot;thumbnail_image_x_large&quot;:{&quot;image_value&quot;:{&quot;alt&quot;:&quot;Visit Etherscan.io&quot;,&quot;height&quot;:288,&quot;width&quot;:288,&quot;url&quot;:&quot;https://pbs.twimg.com/card_img/1981301364497031168/rx7469c2?format=png&amp;name=2048x2048_2_exp&quot;},&quot;type&quot;:&quot;IMAGE&quot;},&quot;thumbnail_image_alt_text&quot;:{&quot;string_value&quot;:&quot;Visit Etherscan.io&quot;,&quot;type&quot;:&quot;STRING&quot;},&quot;vanity_url&quot;:{&quot;scribe_key&quot;:&quot;vanity_url&quot;,&quot;string_value&quot;:&quot;etherscan.io&quot;,&quot;type&quot;:&quot;STRING&quot;},&quot;thumbnail_image_color&quot;:{&quot;image_color_value&quot;:{&quot;palette&quot;:[{&quot;rgb&quot;:{&quot;blue&quot;:9,&quot;green&quot;:9,&quot;red&quot;:9},&quot;percentage&quot;:81.88},{&quot;rgb&quot;:{&quot;blue&quot;:168,&quot;green&quot;:132,&quot;red&quot;:60},&quot;percentage&quot;:14.16},{&quot;rgb&quot;:{&quot;blue&quot;:228,&quot;green&quot;:228,&quot;red&quot;:228},&quot;percentage&quot;:2.47},{&quot;rgb&quot;:{&quot;blue&quot;:124,&quot;green&quot;:124,&quot;red&quot;:124},&quot;percentage&quot;:1.7},{&quot;rgb&quot;:{&quot;blue&quot;:120,&quot;green&quot;:88,&quot;red&quot;:24},&quot;percentage&quot;:0.18}]},&quot;type&quot;:&quot;IMAGE_COLOR&quot;},&quot;title&quot;:{&quot;string_value&quot;:&quot;Ethereum Transaction Hash: 0x9c69016936... | Etherscan&quot;,&quot;type&quot;:&quot;STRING&quot;},&quot;card_url&quot;:{&quot;scribe_key&quot;:&quot;card_url&quot;,&quot;string_value&quot;:&quot;https://t.co/V0oREYnySt&quot;,&quot;type&quot;:&quot;STRING&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/AzFlin">
              <img alt="User Avatar" class="twitter-avatar" src="https://storage.googleapis.com/papyrus_images/9aa86f6b8074ceb6c0bd95e88772cc664113591c3a9988da5d3fe368bd4e6b20.jpg" />
            </a>
            <div style="margin-left:4px;margin-right:auto;line-height:1.2;">
              <a target="_blank" href="https://twitter.com/AzFlin" class="twitter-displayname">AzFlin 🌎</a>
              <p><a target="_blank" href="https://twitter.com/AzFlin" class="twitter-username">@AzFlin</a></p>
    
            </div>
            <a href="https://twitter.com/AzFlin/status/1714665657889906907" target="_blank">
              <img alt="Twitter Logo" class="twitter-logo" src="https://paragraph.com/editor/twitter/logo.png" />
            </a>
          </div>
        </div>
      
    <div class="twitter-body">
      Uniswap's extra fee transfer costs 12k~ extra gas (+8% on an average 150k gas swap). In this 0.01 ETH swap, the swapper was effectively charged 25¢ in gas to give Uniswap 2¢ in fees.<br /><br />Not great.<br />
      
      
        <a class="twitter-card-link" href="https://t.co/V0oREYnySt" target="_blank">
          <div class="twitter-media twitter-summary">
            <img src="https://storage.googleapis.com/papyrus_images/7f83b7c9a9dbddaf60c9bbd9b751d36e6922c639086cc79bed02f3bbeec08db5.jpg" >
            <div class="twitter-summary-card-text">
              <span>etherscan.io</span>
              <h2>Ethereum Transaction Hash: 0x9c69016936... | Etherscan</h2>
              <p>Swap 0.01 ETH for 15.68 USDC on Uniswap | Success | Oct-18-2023 03:08:59 PM (UTC)</p>
            </div>
          </div>
        </a>
       
    </div>
    
     <div class="twitter-footer">
          <a target="_blank" href="https://twitter.com/AzFlin/status/1714665657889906907" style="margin-right:16px; display:flex;">
            <img alt="Like Icon" class="twitter-heart" src="https://paragraph.com/editor/twitter/heart.png">
            279
          </a>
          <a target="_blank" href="https://twitter.com/AzFlin/status/1714665657889906907"><p>10:32 AM • Oct 18, 2023</p></a>
        </div>
    
  </div> 
  </div></li></ul><h2 id="h-my-predicts" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">My Predicts</h2><p>Everyone&apos;s views have been very comprehensive . I&apos;ll summarize and make some predictions, which do not constitute investment advice:</p><ul><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/Adonaieth/status/1714426407655231946">Uniswap Interface will still be dominant</a> with only tiny percentage of users left.</p><ul><li><p>What Happens After This Prediction: <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/StaniKulechov/status/1716771196904018263">AAVE integrates ParaSwap directly</a>.</p></li></ul></li><li><p>Uniswap will <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/0xSisyphus/status/1714567572010496343">grow</a> faster with Uniswap v4, Uniswap X, and Uniswap Mobile.</p><ul><li><p>What Happens After This Prediction: Uniswap frontend is the 9th crypto company by revenue, above arbitrum, aave.</p></li></ul></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/0xCygaar/status/1714268050831065419">Forks will be released in greater numbers</a>, but new forks don’t have chance (ipfs one already exists).</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/koeppelmann/status/1714009337297834028">Fee switch proposal will be pushed out</a>, but won’t pass.</p></li></ul><h2 id="h-read-also" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Read Also</h2><div data-type="embedly" src="https://www.decentralised.co/p/the-interface-dilemma" data="{&quot;provider_url&quot;:&quot;https://www.decentralised.co&quot;,&quot;description&quot;:&quot;Uniswap&apos;s new 0.15% interface fee marks a shift in DeFi monetization. Explore what it means for users, liquidity, and the future of protocol-based platforms.&quot;,&quot;title&quot;:&quot;The Interface Dilemma&quot;,&quot;author_name&quot;:&quot;Joel John&quot;,&quot;url&quot;:&quot;https://www.decentralised.co/p/the-interface-dilemma&quot;,&quot;thumbnail_url&quot;:&quot;https://storage.googleapis.com/papyrus_images/6914f0fa9129b4a307694c1bd6592515d8063bb139c7b5f938b5c33af21d842c.jpg&quot;,&quot;thumbnail_width&quot;:1200,&quot;version&quot;:&quot;1.0&quot;,&quot;provider_name&quot;:&quot;Decentralised&quot;,&quot;type&quot;:&quot;link&quot;,&quot;thumbnail_height&quot;:600,&quot;image&quot;:{&quot;img&quot;:{&quot;width&quot;:1200,&quot;height&quot;:600,&quot;src&quot;:&quot;https://storage.googleapis.com/papyrus_images/6914f0fa9129b4a307694c1bd6592515d8063bb139c7b5f938b5c33af21d842c.jpg&quot;}}}" format="small"><link rel="preload" as="image" href="https://storage.googleapis.com/papyrus_images/6914f0fa9129b4a307694c1bd6592515d8063bb139c7b5f938b5c33af21d842c.jpg"/><div class="react-component embed my-5" data-drag-handle="true" data-node-view-wrapper="" style="white-space:normal"><a class="link-embed-link" href="https://www.decentralised.co/p/the-interface-dilemma" target="_blank" rel="noreferrer"><div class="link-embed"><div class="flex-1"><div><h2>The Interface Dilemma</h2><p>Uniswap&#x27;s new 0.15% interface fee marks a shift in DeFi monetization. Explore what it means for users, liquidity, and the future of protocol-based platforms.</p></div><span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-link h-3 w-3 my-auto inline mr-1"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg>https://www.decentralised.co</span></div><img src="https://storage.googleapis.com/papyrus_images/6914f0fa9129b4a307694c1bd6592515d8063bb139c7b5f938b5c33af21d842c.jpg"/></div></a></div></div>]]></content:encoded>
            <author>msfew@newsletter.paragraph.com (msfew)</author>
        </item>
        <item>
            <title><![CDATA[Discussion on A Very Cool Price Oracle]]></title>
            <link>https://paragraph.com/@msfew/discussion-on-a-very-cool-price-oracle</link>
            <guid>3p7Gnuar4SU8rftoV2ix</guid>
            <pubDate>Sat, 23 Sep 2023 18:36:53 GMT</pubDate>
            <description><![CDATA[I&apos;m too lazy to write a traditional formatted blog post, so I&apos;ll just post our discussion on the subject here. You can read the content directly…Discussion10:42 pm - meThis is an interesting, completely third-party-free price oracle (UTXOracle.py). The idea is to statistically analyze the transactions in each block of Bitcoin (eg. Users usually send BTC transfers totaling a rounded number like $100), and predict the BTC price for that day.10:56 pm - FrenWhat’s the accuracy? It may b...]]></description>
            <content:encoded><![CDATA[<blockquote><p>I&apos;m too lazy to write a traditional formatted blog post, so I&apos;ll just post our discussion on the subject here. You can read the content directly…</p></blockquote><h2 id="h-discussion" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Discussion</h2><h3 id="h-1042-pm-me" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">10:42 pm - me</h3><p>This is an interesting, completely third-party-free price oracle (<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/SteveSimple/status/1704864674431332503">UTXOracle.py</a>). The idea is to statistically analyze the transactions in each block of Bitcoin (eg. Users usually send BTC transfers totaling a rounded number like $100), and predict the BTC price for that day.</p><h3 id="h-1056-pm-fren" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">10:56 pm - Fren</h3><p>What’s the accuracy? It may be easy to manipulate, but it&apos;s really fun.</p><h3 id="h-1059-pm-me" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">10:59 pm - me</h3><p>The creator said “it&apos;s very accurate. It&apos;s not clear which exchange price is the &quot;right&quot; price. But it&apos;s right in the middle of all of them. Feel free to check yourself”.. Limitations: 1. you have to set a min and max first, so you can&apos;t predict prices until 2020; 2. you need a large sample of tx, so currently it can only generate daily prices.</p><h3 id="h-1100-pm-fren" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">11:00 pm - Fren</h3><p>This could be a price feed, which would need to be calculated for the cost of manipulation though.</p><h3 id="h-1102-pm-me" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">11:02 pm - me</h3><p>In fact, on Ethereum, using Uniswap price directly is much better... But this is for a pure Bitcoin node, so this is why they use this approach.</p><h2 id="h-related-links" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Related Links</h2><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://UTXOracle.py">UTXOracle.py</a>: <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/SteveSimple/status/1704864674431332503">https://twitter.com/SteveSimple/status/1704864674431332503</a></p><p>GitHub Repo: <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/Unbesteveable/UTXOracle">https://github.com/Unbesteveable/UTXOracle</a></p><p>Replicated Heatmap for Ether: <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/bantg/status/1705260495920341052">https://twitter.com/bantg/status/1705260495920341052</a></p><p>Other Discussions:</p><div data-type="twitter" tweetId="1712234615384035464" tweetData="{&quot;__typename&quot;:&quot;Tweet&quot;,&quot;lang&quot;:&quot;en&quot;,&quot;favorite_count&quot;:3,&quot;created_at&quot;:&quot;2023-10-11T22:31:58.000Z&quot;,&quot;display_text_range&quot;:[0,270],&quot;entities&quot;:{&quot;hashtags&quot;:[],&quot;urls&quot;:[],&quot;user_mentions&quot;:[],&quot;symbols&quot;:[]},&quot;id_str&quot;:&quot;1712234615384035464&quot;,&quot;text&quot;:&quot;Idea: create a price feed smart contract with a verifier for the UTXOracle program. Use prover to create a validity proof that UTXOracle was run on some recent txs to calculate current BTC price. Submit this proof to price feed contract → trust minimized BTC price feed.&quot;,&quot;user&quot;:{&quot;id_str&quot;:&quot;1210952893&quot;,&quot;name&quot;:&quot;light 📜&quot;,&quot;screen_name&quot;:&quot;lightcoin&quot;,&quot;is_blue_verified&quot;:false,&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/2093c1a2993164775c036ea3730e206e490fabd4016cf19193bf913fb8baaf25.jpg&quot;},&quot;edit_control&quot;:{&quot;edit_tweet_ids&quot;:[&quot;1712234615384035464&quot;],&quot;editable_until_msecs&quot;:&quot;1697067118000&quot;,&quot;is_edit_eligible&quot;:false,&quot;edits_remaining&quot;:&quot;5&quot;},&quot;conversation_count&quot;:1,&quot;news_action_type&quot;:&quot;conversation&quot;,&quot;quoted_tweet&quot;:{&quot;lang&quot;:&quot;en&quot;,&quot;reply_count&quot;:6,&quot;retweet_count&quot;:6,&quot;favorite_count&quot;:32,&quot;created_at&quot;:&quot;2023-10-10T20:43:41.000Z&quot;,&quot;display_text_range&quot;:[0,278],&quot;entities&quot;:{&quot;hashtags&quot;:[],&quot;urls&quot;:[],&quot;user_mentions&quot;:[],&quot;symbols&quot;:[]},&quot;id_str&quot;:&quot;1711844976810766600&quot;,&quot;text&quot;:&quot;UTXOracle: Everything you need to know (+ what are its current limitations?)\n\nUTXOracle is an innovative way that interprets the Bitcoin UTXO set to calculate the daily BTC price with remarkable precision.\n\nThis opens the floodgates for more trust-minimized DeFi applications on&quot;,&quot;user&quot;:{&quot;id_str&quot;:&quot;55147138&quot;,&quot;name&quot;:&quot;Tony Cai&quot;,&quot;screen_name&quot;:&quot;TonyCai_&quot;,&quot;is_blue_verified&quot;:false,&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/36082124104020d4685a3edabab34a0fed066fe42cbd944f90f16138311358c1.jpg&quot;},&quot;edit_control&quot;:{&quot;edit_tweet_ids&quot;:[&quot;1711844976810766600&quot;],&quot;editable_until_msecs&quot;:&quot;1696974221000&quot;,&quot;is_edit_eligible&quot;:true,&quot;edits_remaining&quot;:&quot;5&quot;},&quot;isEdited&quot;:false,&quot;isStaleEdit&quot;:false},&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/lightcoin">
              <img alt="User Avatar" class="twitter-avatar" src="https://storage.googleapis.com/papyrus_images/2093c1a2993164775c036ea3730e206e490fabd4016cf19193bf913fb8baaf25.jpg" />
            </a>
            <div style="margin-left:4px;margin-right:auto;line-height:1.2;">
              <a target="_blank" href="https://twitter.com/lightcoin" class="twitter-displayname">light 📜</a>
              <p><a target="_blank" href="https://twitter.com/lightcoin" class="twitter-username">@lightcoin</a></p>
    
            </div>
            <a href="https://twitter.com/lightcoin/status/1712234615384035464" target="_blank">
              <img alt="Twitter Logo" class="twitter-logo" src="https://paragraph.com/editor/twitter/logo.png" />
            </a>
          </div>
        </div>
      
    <div class="twitter-body">
      Idea: create a price feed smart contract with a verifier for the UTXOracle program. Use prover to create a validity proof that UTXOracle was run on some recent txs to calculate current BTC price. Submit this proof to price feed contract → trust minimized BTC price feed.
      
      
      <div class="twitter-quoted">
        
  <div class="twitter-quoted twitter-embed">
    <div class="twitter-header">
        <div style="display:flex">
          <a target="_blank" href="https://twitter.com/TonyCai_">
              <img alt="User Avatar" class="twitter-avatar" src="https://storage.googleapis.com/papyrus_images/36082124104020d4685a3edabab34a0fed066fe42cbd944f90f16138311358c1.jpg" />
            </a>
            <div style="margin-left:4px;margin-right:auto;line-height:1.2;">
              <a target="_blank" href="https://twitter.com/TonyCai_" class="twitter-displayname">Tony Cai</a>
              <p><a target="_blank" href="https://twitter.com/TonyCai_" class="twitter-username">@TonyCai_</a></p>
    
            </div>
            <a href="https://twitter.com/TonyCai_/status/1711844976810766600" target="_blank">
              <img alt="Twitter Logo" class="twitter-logo" src="https://paragraph.com/editor/twitter/logo.png" />
            </a>
          </div>
        </div>
      
    <div class="twitter-body">
      UTXOracle: Everything you need to know (+ what are its current limitations?)<br /><br />UTXOracle is an innovative way that interprets the Bitcoin UTXO set to calculate the daily BTC price with remarkable precision.<br /><br />This opens the floodgates for more trust-minimized DeFi applications on
      
      
       
    </div>
    
  </div> 
  
    </div> 
    </div>
    
     <div class="twitter-footer">
          <a target="_blank" href="https://twitter.com/lightcoin/status/1712234615384035464" style="margin-right:16px; display:flex;">
            <img alt="Like Icon" class="twitter-heart" src="https://paragraph.com/editor/twitter/heart.png">
            3
          </a>
          <a target="_blank" href="https://twitter.com/lightcoin/status/1712234615384035464"><p>5:31 PM • Oct 11, 2023</p></a>
        </div>
    
  </div> 
  </div><div data-type="twitter" tweetId="1711844976810766600" tweetData="{&quot;__typename&quot;:&quot;Tweet&quot;,&quot;lang&quot;:&quot;en&quot;,&quot;favorite_count&quot;:32,&quot;created_at&quot;:&quot;2023-10-10T20:43:41.000Z&quot;,&quot;display_text_range&quot;:[0,278],&quot;entities&quot;:{&quot;hashtags&quot;:[],&quot;urls&quot;:[],&quot;user_mentions&quot;:[],&quot;symbols&quot;:[]},&quot;id_str&quot;:&quot;1711844976810766600&quot;,&quot;text&quot;:&quot;UTXOracle: Everything you need to know (+ what are its current limitations?)\n\nUTXOracle is an innovative way that interprets the Bitcoin UTXO set to calculate the daily BTC price with remarkable precision.\n\nThis opens the floodgates for more trust-minimized DeFi applications on&quot;,&quot;user&quot;:{&quot;id_str&quot;:&quot;55147138&quot;,&quot;name&quot;:&quot;Tony Cai&quot;,&quot;screen_name&quot;:&quot;TonyCai_&quot;,&quot;is_blue_verified&quot;:false,&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/36082124104020d4685a3edabab34a0fed066fe42cbd944f90f16138311358c1.jpg&quot;},&quot;edit_control&quot;:{&quot;edit_tweet_ids&quot;:[&quot;1711844976810766600&quot;],&quot;editable_until_msecs&quot;:&quot;1696974221000&quot;,&quot;is_edit_eligible&quot;:true,&quot;edits_remaining&quot;:&quot;5&quot;},&quot;conversation_count&quot;:6,&quot;news_action_type&quot;:&quot;conversation&quot;,&quot;isEdited&quot;:false,&quot;isStaleEdit&quot;:false,&quot;note_tweet&quot;:{&quot;id&quot;:&quot;Tm90ZVR3ZWV0UmVzdWx0czoxNzExODQ0OTc2NTA4NzEwOTEz&quot;}}"> 
  <div class="twitter-embed embed">
    <div class="twitter-header">
        <div style="display:flex">
          <a target="_blank" href="https://twitter.com/TonyCai_">
              <img alt="User Avatar" class="twitter-avatar" src="https://storage.googleapis.com/papyrus_images/36082124104020d4685a3edabab34a0fed066fe42cbd944f90f16138311358c1.jpg" />
            </a>
            <div style="margin-left:4px;margin-right:auto;line-height:1.2;">
              <a target="_blank" href="https://twitter.com/TonyCai_" class="twitter-displayname">Tony Cai</a>
              <p><a target="_blank" href="https://twitter.com/TonyCai_" class="twitter-username">@TonyCai_</a></p>
    
            </div>
            <a href="https://twitter.com/TonyCai_/status/1711844976810766600" target="_blank">
              <img alt="Twitter Logo" class="twitter-logo" src="https://paragraph.com/editor/twitter/logo.png" />
            </a>
          </div>
        </div>
      
    <div class="twitter-body">
      UTXOracle: Everything you need to know (+ what are its current limitations?)<br /><br />UTXOracle is an innovative way that interprets the Bitcoin UTXO set to calculate the daily BTC price with remarkable precision.<br /><br />This opens the floodgates for more trust-minimized DeFi applications on
      
      
       
    </div>
    
     <div class="twitter-footer">
          <a target="_blank" href="https://twitter.com/TonyCai_/status/1711844976810766600" style="margin-right:16px; display:flex;">
            <img alt="Like Icon" class="twitter-heart" src="https://paragraph.com/editor/twitter/heart.png">
            32
          </a>
          <a target="_blank" href="https://twitter.com/TonyCai_/status/1711844976810766600"><p>3:43 PM • Oct 10, 2023</p></a>
        </div>
    
  </div> 
  </div>]]></content:encoded>
            <author>msfew@newsletter.paragraph.com (msfew)</author>
        </item>
        <item>
            <title><![CDATA[Wait it’s all PoW]]></title>
            <link>https://paragraph.com/@msfew/wait-it-s-all-pow</link>
            <guid>4qVyaS7t7ms12n2ACTzW</guid>
            <pubDate>Sun, 20 Aug 2023 05:12:52 GMT</pubDate>
            <description><![CDATA[0. Intro to PoWProof of Work (PoW, “one CPU one vote”) is a sexy mechanism. It implements many features and solves many problems, including:Decentralized and permissionless system (Bitcoin)High security when total computing power is largeTruly clean and private money (clean ETH)Relatively fair launch (Bitcoin again)The only downsides might be "potential monopolization" and "energy consumption". But in my opinion (I took a class on waste and energy last year as a sophomore, and did research on...]]></description>
            <content:encoded><![CDATA[<h2 id="h-0-intro-to-pow" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">0. Intro to PoW</h2><p>Proof of Work (PoW, “one CPU one vote”) is a sexy mechanism.</p><p>It implements many features and solves many problems, including:</p><ul><li><p>Decentralized and permissionless system (Bitcoin)</p></li><li><p>High security when total computing power is large</p></li><li><p>Truly clean and private money (<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/_hrkrshnn/status/1667874271064989698">clean ETH</a>)</p></li><li><p>Relatively fair launch (Bitcoin again)</p></li></ul><p>The only downsides might be &quot;potential monopolization&quot; and &quot;energy consumption&quot;.</p><p>But in my opinion (I took a class on waste and energy last year as a sophomore, and did research on Bitcoin and Waste), it is acceptable to support a decentralized global financial system with some energy.</p><p>Overall, PoW is a good mechanism. Although Ethereum has struggled over the years to convert from PoW to PoS, PoW is <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/FrankieIsLost/status/1677012421779787777">still dominant</a> in Ethereum&apos;s overall system and network or application layers.</p><p>PoWs are everywhere, and they are all PoWs.</p><h2 id="h-1-pow-in-address" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">1. PoW in Address</h2><h3 id="h-eoa-and-contract" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">EOA &amp; Contract</h3><p>The address string (EOA address or contract address) is generated completely randomly, so in order to generate <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/spencecoin/status/1353878002405314560">good looking address</a> (like 0xdef1…) or <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/coinmonks/on-efficient-ethereum-addresses-3fef0596e263">more efficient address</a> (like address with more 0s), numerous random computation need to be done, just like PoW.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/9550dc854e76f9d30e92557cd38d6fd776f5b7a5004b7223324ca8a154bfa1e7.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>Some tools for mining address:</p><ul><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/johguse/profanity">profanity</a>: the notorious <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/0xtuba/status/1572153573605281792?ref_src=twsrc%5Etfw%7Ctwcamp%5Etweetembed%7Ctwterm%5E1572153573605281792%7Ctwgr%5E77f90d83abb69112fcf70098d9c95ec2d580ba2b%7Ctwcon%5Es1_&amp;ref_url=https%3A%2F%2Fcryptoslate.com%2Fethereum-vanity-address-generation-tool-profanity-may-be-cause-of-wintermute-hack%2F">hacked</a> vanity address mining tool</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/MyEtherWallet/VanityEth">VanityEth</a>: another common vanity address mining tool</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/flood-protocol/maldon">maldon</a>: fast CREATE2 salt miner</p></li></ul><h3 id="h-function-selector" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Function Selector</h3><p>Another kind of “address” is EVM function selector. Usually developers (especially MEV bot) mine for an efficient one with more 0s in it to save gas. There is also a database for function selectors (<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.4byte.directory/">4byte.directory</a> and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://sig.eth.samczsun.com/reference">samczsun’s eth sig</a>).</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/1ef6d7c60fc0f6db9f3d41c230ae53c79250e914f8b89483d6aaa2df3a336950.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>Some tools for mining function selector:</p><ul><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/kadenzipfel/function-selector-miner">function-selector-miner</a>: function selector miner written in Rust.</p></li></ul><h3 id="h-uniswap-v4-hooks" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Uniswap v4 Hooks</h3><p>A newer one of “address” requires PoW is the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/bantg/status/1668964281277136898">Uniswap v4 hooks</a>. “<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/danrobinson/status/1677017661463748608">The hook permissions are determined by the hook address so you have to grind one with the desired permissions</a>”. It is very <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/tarunchitra/status/1668990813823533063">dirty and clever</a>.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/d88ee5631fe9cf05cd1a4354d2f27bea5b383b59e1d5227ff7a52cc9e6253cfd.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><h2 id="h-2-pow-in-ddos" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">2. PoW in DDoS</h2><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/0xmisaka/status/1511370037306834954">In an ideal world</a>, the highest transaction quality means: anyone can send a transaction (no censorship); no spam; low fees.</p><p>However, we cannot achieve the perfect network. PoW is a simple and elegant approach to prevent spam by adding an extra layer of computing.</p><h3 id="h-testnet-faucet" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Testnet Faucet</h3><p>I use <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://goerli-faucet.pk910.de/">Goerli PoW Faucet</a> a lot in my daily development and testing.</p><p>While the usual testnet faucet is to sign up with an account and receive a fixed amount of testnet ETH, the PoW testnet faucet allows you to receive more testnet ETH depending on the amount of power you consume. More flexible.</p><h3 id="h-pow-nft-contract" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">PoW NFT Contract</h3><p>At the beginning of the popular NFT project mint, the gas cost usually shoots up to a very high level, because a lot of people are doing the same mint operations, making the overall usage of the network very high.</p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/0xCygaar/status/1676699126682075136">This NFT contract</a> does something like &quot;PoW&quot; within the contract, which increases the gas usage and mint cost on the validator side. This prevents DDoS and allows more suitable people to get the NFT.</p><h3 id="h-arbitrum-sequencer-pow-connection" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Arbitrum Sequencer PoW Connection</h3><p>The single sequencer model of rollup always <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/kelvinfichter/status/1643056460836794373">faces the problem reliability and spam</a>. There are multiple cases where rollup sequencer is down: <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/kevinsekniqi/status/1638900081339293697">Arbitrum Token Launch</a>, and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/ethereum-optimism/optimism/blob/develop/technical-documents/postmortems/2023-04-26-transaction-delays.md">Optimism Delay</a>.</p><p>Arbitrum had <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://research.arbitrum.io/t/thoughts-on-arbitrums-proposal-to-score-connections-by-pow/8121">a proposal to score connections by PoW</a> to disincentivize massive sybil attacks by MEV searchers on the Arbitrum sequencer.</p><h2 id="h-3-outro" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">3. Outro</h2><p>In the finance world, winning requires you to be first, be smarter, or cheat.</p><p>PoW only requires you to be first. Maybe it’s fairer.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/307d857773c4b5bfb32158ac2e93343f0e1a65efc1a206967f41f6d1ac3304fc.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>msfew@newsletter.paragraph.com (msfew)</author>
        </item>
        <item>
            <title><![CDATA[Thoughts on graph-ts (Subgraph Library)]]></title>
            <link>https://paragraph.com/@msfew/thoughts-on-graph-ts-subgraph-library</link>
            <guid>KpXgAD1kaWvvkM7wS6rF</guid>
            <pubDate>Sun, 30 Jul 2023 09:20:35 GMT</pubDate>
            <description><![CDATA[IntroductionWe at Hyper Oracle have recently been building a Subgraph-like zkGraph for developers to write data mapping that can be converted into ZK circuits. In developing zkGraph, I&apos;ve drawn inspiration and experience from a number of components in The Graph, as well as attempting to make it backward-compatible to Subgraph. I&apos;ve taken a closer look at graph-ts, a library developed for Subgraph, and have some thoughts on it.1. UsageIf you follow the documentation in their repo to ...]]></description>
            <content:encoded><![CDATA[<h2 id="h-introduction" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Introduction</h2><p>We at Hyper Oracle have recently been building a Subgraph-like zkGraph for developers to write data mapping that can be converted into ZK circuits.</p><p>In developing <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/hyperoracle/zkgraph">zkGraph</a>, I&apos;ve drawn inspiration and experience from a number of components in The Graph, as well as attempting to make it backward-compatible to Subgraph.</p><p>I&apos;ve taken a closer look at <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/graphprotocol/graph-tooling/tree/main/packages/ts">graph-ts</a>, a library developed for Subgraph, and have some thoughts on it.</p><h3 id="h-1-usage" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">1. Usage</h3><p>If you follow the documentation in their repo to download the npm library and use it in an AssemblyScript project, you&apos;ll find that there&apos;s no way to use it directly without the other graph cli.</p><p>This is related to the following point. There is no way to use this library on its own, which is confusing.</p><h3 id="h-2-implementation-language" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">2. Implementation Language</h3><p>Most of graph-ts is implemented in AssemblyScript, but there are <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/graphprotocol/graph-tooling/blob/main/packages/ts/common/conversion.ts">a lot of functions</a> that are just defined in AssemblyScript and not implemented. The implementation is in the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/graphprotocol/graph-node/blob/aeacbebd09603fae485430d9ce169cee94fe6f90/runtime/wasm/src/module/mod.rs#L1552">Graph Node</a>, which is in Rust.</p><p>The main reason for this may be performance, or problems with the AssemblyScript language in early days. <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/graphprotocol/graph-tooling/discussions/1387">See discussion here</a>. Side note: AssemblyScript is sponsored by Near, The Graph, and Shopify, so they are basically the early and the only adopters lol.</p><p>As a result of having more than one implementation language, you can&apos;t compile the whole graph-ts individually. Also for developers like me who want to achieve Subgraph compatibility, it&apos;s very difficult to guess all the functionality and behavior.</p><h3 id="h-3-naming-of-math-operators" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">3. Naming of Math Operators</h3><p>People are saying <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/graphprotocol/graph-tooling/issues/1112">BigInt api is not cool</a>. BigInt&apos;s math operations are called plus, minus, times, not add, sub, mul as is the normal JS convention. It&apos;s possible to use operators like &quot;+, -, *&quot; directly, but the IDE tends to complain.</p><p>In the zkGraph implementation, we support both plus and add operators for Math, so both can be used.</p><h3 id="h-4-endian" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">4. Endian</h3><p>little-endian is the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/graphprotocol/graph-tooling/blob/c256cb30bb9febf866b48b4fbb21bcaa67c55175/packages/ts/common/collections.ts#L10">default</a> in graph-ts. But in reality, all of Ethereum&apos;s scenarios use big-endian. I think The Graph may have adopted little-endian, which is more common in all scenarios, for the sake of generality.</p><p>In zkGraph, we have implemented a similar little-endian function and an additional big-endian version.</p><h3 id="h-5-conversions" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">5. Conversions</h3><p>Some conversion functions are weird. For example, toHex and toHexString behave the same, which is redundant. It’s probably, again, the legacy of AssemblyScript.</p><p>I <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/graphprotocol/graph-tooling/pull/1389">submitted a pr,</a> but it’s still pending. In zkGraph, toHexString can take a prefix as input, or if there’s no input, then it’s the same as toHex.</p><h3 id="h-6-documentation" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">6. Documentation</h3><p>Overall, the documentation is very good, but it always feels like it was good in the first version and has not been updated accordingly.</p><p>For example, there are many functions that are in the implementation, but not in the documentation.</p>]]></content:encoded>
            <author>msfew@newsletter.paragraph.com (msfew)</author>
        </item>
        <item>
            <title><![CDATA[Posts under Hyper Oracle]]></title>
            <link>https://paragraph.com/@msfew/posts-under-hyper-oracle</link>
            <guid>KCvysYusIxW7XSbabc0O</guid>
            <pubDate>Sun, 23 Jul 2023 07:01:08 GMT</pubDate>
            <description><![CDATA[Realized I haven&apos;t posted any new Mirror content to this account since May. The main reason for this is that I&apos;m building Hyper Oracle, and I&apos;m also going more vertical with my research, focusing more on ZK. In the future (after my summer term is over aka. my official graduation of bachelor), I&apos;ll be posting more generic blog posts on any fun topic. Trust me, and verify later… Below is a list of recent content and research I&apos;ve posted under Hyper Oracle, feel free to ...]]></description>
            <content:encoded><![CDATA[<p>Realized I haven&apos;t posted any new Mirror content to this account since May.</p><p>The main reason for this is that I&apos;m building Hyper Oracle, and I&apos;m also going more vertical with my research, focusing more on ZK.</p><p>In the future (after my summer term is over aka. my official graduation of bachelor), I&apos;ll be posting more generic blog posts on any fun topic. Trust me, and verify later…</p><p>Below is a list of recent content and research I&apos;ve posted under Hyper Oracle, feel free to check it out:</p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://mirror.xyz/hyperoracleblog.eth/uaygRzKoWIx4qrB97MLRMHVbuLYqH4Qj_Dcl94GxoZY">https://mirror.xyz/hyperoracleblog.eth/uaygRzKoWIx4qrB97MLRMHVbuLYqH4Qj_Dcl94GxoZY</a></p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://mirror.xyz/hyperoracleblog.eth/n3c8QsNLCAPFqc5jisYV9zEtTCrxV3gjDFglNhiee94">https://mirror.xyz/hyperoracleblog.eth/n3c8QsNLCAPFqc5jisYV9zEtTCrxV3gjDFglNhiee94</a></p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://mirror.xyz/hyperoracleblog.eth/R65-EL4k_BMWl_c1JO8Kgfk1P6jQhMkFsTEXjZuqXnU">https://mirror.xyz/hyperoracleblog.eth/R65-EL4k_BMWl_c1JO8Kgfk1P6jQhMkFsTEXjZuqXnU</a></p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://mirror.xyz/hyperoracleblog.eth/AvBEIgiYGOXWN-64PjWHRSq-iOFvm266KFQzQpDnwvA">https://mirror.xyz/hyperoracleblog.eth/AvBEIgiYGOXWN-64PjWHRSq-iOFvm266KFQzQpDnwvA</a></p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://mirror.xyz/hyperoracleblog.eth/FKvpIGI7fiuNr5rnTlFWAdxk4QCNFIR9rmqDPxWLc2w">https://mirror.xyz/hyperoracleblog.eth/FKvpIGI7fiuNr5rnTlFWAdxk4QCNFIR9rmqDPxWLc2w</a></p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://mirror.xyz/hyperoracleblog.eth/vPwYqWWmsWW5JPqlOjk9fMo7Ba72D40Ph9SyjthEZDE">https://mirror.xyz/hyperoracleblog.eth/vPwYqWWmsWW5JPqlOjk9fMo7Ba72D40Ph9SyjthEZDE</a></p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://mirror.xyz/hyperoracleblog.eth/Tik3nBI9mw05Ql_aHKZqm4hNxfxaEQdDAKn7JKcx0xQ">https://mirror.xyz/hyperoracleblog.eth/Tik3nBI9mw05Ql_aHKZqm4hNxfxaEQdDAKn7JKcx0xQ</a></p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="">nft://undefined/undefined/undefined?showBuying=true&amp;showMeta=true</a></p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="">nft://undefined/undefined/undefined?showBuying=true&amp;showMeta=true</a></p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="">nft://undefined/undefined/undefined?showBuying=true&amp;showMeta=true</a></p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="">nft://undefined/undefined/undefined?showBuying=true&amp;showMeta=true</a></p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="">nft://undefined/undefined/undefined?showBuying=true&amp;showMeta=true</a></p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="">nft://undefined/undefined/undefined?showBuying=true&amp;showMeta=true</a></p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://mirror.xyz/hyperoracleblog.eth/pOjaFIfCVrzvUTaeM9HVi7wFY2tQgZVQUDk7dMtNMtM">https://mirror.xyz/hyperoracleblog.eth/pOjaFIfCVrzvUTaeM9HVi7wFY2tQgZVQUDk7dMtNMtM</a></p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="">nft://undefined/undefined/undefined?showBuying=true&amp;showMeta=true</a></p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="">nft://undefined/undefined/undefined?showBuying=true&amp;showMeta=true</a></p>]]></content:encoded>
            <author>msfew@newsletter.paragraph.com (msfew)</author>
        </item>
        <item>
            <title><![CDATA[Risks of Rollup (aka. Comparing Rollup with World Supercomputer)]]></title>
            <link>https://paragraph.com/@msfew/risks-of-rollup-aka-comparing-rollup-with-world-supercomputer</link>
            <guid>eCpRya2Y5s9qmFPRb8k9</guid>
            <pubDate>Wed, 10 May 2023 03:29:00 GMT</pubDate>
            <description><![CDATA[https://ethresear.ch/t/towards-world-supercomputer/15487/20. Collective Definition of L2After years of research and development, L2 Rollup has emerged as the most widely adopted scaling solution for enhancing the performance of Ethereum&apos;s world computer. As an additional layer built on top of Ethereum, L2 Rollup offers significant benefits and has been embraced by the community.L2 (Secured/Smart Contract) Rollup can be explained in various ways:From the perspective of Validating Bridge: ...]]></description>
            <content:encoded><![CDATA[<blockquote><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://ethresear.ch/t/towards-world-supercomputer/15487/2">https://ethresear.ch/t/towards-world-supercomputer/15487/2</a></p></blockquote><h2 id="h-0-collective-definition-of-l2" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">0. Collective Definition of L2</h2><p>After years of research and development, L2 Rollup has emerged as the most widely adopted scaling solution for enhancing the performance of Ethereum&apos;s world computer. As an additional layer built on top of Ethereum, L2 Rollup offers significant benefits and has been embraced by the community.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/aa3967fc2ac358a641c1da042a0ba0be7f33157e9dc596b169181592f37e40d0.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>L2 (Secured/Smart Contract) Rollup can be explained in various ways:</p><ul><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://drive.google.com/file/d/1KOEKNDGLBiLbaUDnIxCV6L1aBJblGPJs/view">From the perspective of Validating Bridge</a>: An L2 Rollup’s core is an optimistic or pessimistic validating bridge that bridges assets from Ethereum L1 to off-Ethereum L2 for faster transaction processing. The bridge is secured by fault/fraud or validity proof.</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.youtube.com/watch?v=NKQz9jU0ftg">From the perspective of Rollup itself</a>: An L2 rollup is simply about performing state transitions on inputted transactions with data availability on L1 to generate outputs with compression by sequencer. The system requires some forms of proofs (authority, fault/validity proof) to convince the base layer Ethereum blockchain or other networks.</p></li><li><p>From the perspective of Verifier (my version, more on L2 only): An L2 is based on the verifier contract for proofs on Ethereum. Any off-chain computation with all composable innovations can be settled on Ethereum, as long as the final proof passes.</p></li></ul><p>In my version, L2 Rollup is a network that has:</p><ul><li><p>On-chain data availability and settlement: public accessibility of historical state or input transactions data, and verification of commitment on Ethereum.</p></li><li><p>Off-chain execution: single state transition of transaction on L2 layer itself.</p></li></ul><p>However, the off-chain execution actually involves not only single transaction state transitions, but also the sorting of transactions. <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/bkiepuszewski/status/1645422967315111936">In most cases</a>, L2 sequencers do the sorting, while L2 validators compute for the new state.</p><h2 id="h-1-centralization-risk-of-l2-sequencer" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">1. Centralization Risk of L2 Sequencer</h2><p>Firstly, it can be argued that L2 Rollups do, in fact, enhance the performance of computers worldwide. However, a key issue with L2 Rollups lies in their current level of decentralization, which is not quite sufficient.</p><p>The transactions within L2 Rollups actually take the form of a unique different type of L1 transaction, albeit executed, bundled, compressed, and amortized in a manner that bolsters throughput. Nonetheless, the sequencer responsible for aggregating and sorting these L2 Rollup transactions typically plays a centralized role.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/b6a36535ddf335043ff3703cd14e5851bc07a35fb8d6e7cb8e69cf5335434825.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>A centralized sequencer may have negative implications for the following centralization properties.</p><ul><li><p>Weak censorship-resistance: Unlike the near infinite number of distributed nodes on L1, a centralized sequencer may not ensure that your transactions will be included on the chain. A centralized sequencer under the control of a legal entity may be subject to regulatory resistance to culling specific transactions. Although there are additional mechanisms available to address the weak censorship-resistance problem of L2’s centralization failure problem (such as force exit, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://community.starknet.io/t/starknet-escape-hatch-research/1108/2">escape hatch</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://notes.ethereum.org/@fradamt/H1TsYRfJc">inclusion lists</a>, or adding threshold encryption), we still need to accept the assumption that centralized sequencers are more likely to have weaker censorship-resistance.</p></li><li><p>Weak liveness: The design of a centralized sequencer may not be able to handle the computational processing and proof generation required to keep a system running at all times. RPC or sequencer downtime due to <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://offchain.medium.com/todays-arbitrum-sequencer-downtime-what-happened-6382a3066fbc">hardware failure</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/kelvinfichter/status/1643056460836794373">excessive spam</a> (eg. <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/kevinsekniqi/status/1638900081339293697">Arbitrum Token Launch</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/ethereum-optimism/optimism/blob/develop/technical-documents/postmortems/2023-04-26-transaction-delays.md">Optimism Delay</a>), or operational failure (eg. <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.dlnews.com/articles/defi/arbitrum-came-to-a-halt-as-its-sequencer-ran-out-of-gas/">Arbitrum Sequencer Out-of-gas</a> and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/ArbitrumDevs/status/1667333516441403393">its own explanation</a>) from validators or bots can lead to weak liveness of L2 Rollup.</p></li><li><p>MEV capture: The current centralized sequencer of L2 Rollup <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://mirror.xyz/msfew.eth/exHDL1Rn32SSFT1_mnMyNgoC7hXmB3LlcYMFiW6KtRE">usually</a> follows the first-come-first-serve rule for transaction sequencing. Additional trust is required to ensure that they will not extract MEV from user transactions through node privileges, or that the third-party sequencing services they adopt (like Chainlink FSS) will not be malicious.</p></li></ul><p>It may be suggested that <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/0xDinoEggs/status/1643252532674801667">shared, outsourced, or based sequencer solutions</a> could address these issues with tradeoffs, but it is still too early for such solutions. Additionally, many decentralized sequencer solutions (such as <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://joncharbonneau.substack.com/p/rollups-arent-real">PoA, PoS leader selection, MEV auctions, and PoE</a>) are still in the conceptual design stage.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/ab2dd0a5b5fc0859a0c74b20547fd755086f9bdbe95bd993a22ee3c8a646c126.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>Currently, the decentralized sequencer is not a priority of most L2 Rollups. Arbitrum has suggested that decentralized sequencer may become an <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/ChainLinkGod/status/1533618278538457088/photo/2">optional feature</a>.</p><h2 id="h-2-other-centralization-risks-node-requirement-governance-app-rollup-trend" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">2. Other Centralization Risks: Node Requirement, Governance, App-Rollup Trend…</h2><p>In addition to the centralized sequencer issue, L2 Rollup may the centralization problems from high node hardware requirements, governance risks, and the app-rollup trend.</p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://prestwich.substack.com/p/what-are-rollups">Running a full L2 Rollup node requires running an L1 node as well</a>. This means that the hardware requirements for L2 nodes are even greater than those for L1 Ethereum, which could lead to further centralization issues. This is not yet a concern, as most L2 Rollups are not fully permissionless.</p><p>L2 Rollup is similar to a specialized on-chain protocol. Unlike traditional protocols such as DeFi and NFT, L2 lacks a mature management mechanism and established model DAO. Governance for L2, Optimism, and Arbitrum has been difficult due to the centralized nature (even sometimes similar to a centralized exchange) of most L2 Rollups. This makes it challenging to govern L2 Rollup in the absence of prior successful decentralization cases.</p><p>There has been discussion about deploying <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://mirror.xyz/msfew.eth/lXniX3379omelEdRBPgF-gS79zH9AJ2mD1xJ5zn9lxY">Uniswap as an App-chain or App-rollup</a>. There are <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/musalbas/status/1639558584039079936">many tools available for Rollup</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://blog.blockmagnates.com/hitchhikers-guide-to-rollups-as-a-service-2e3438242ada">including</a> Rollup frameworks (OP Stack, Rollkit, Sovereign SDK) and RaaS (Caldera, Eclipse, Opside, AltLayer). The proliferation of these underlying tools is promising for the future, with a multitude of new Rollups on the horizon. Each of these Rollups will need to address the aforementioned centralization issues. Among these new Rollups, the Sovereign Rollup is particularly challenging to decentralize. It is essentially <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/_prestwich/status/1548410043963305985">a different lens for interpreting the same L1</a>, or a <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://eprint.iacr.org/2018/087.pdf">velvet fork</a>, or almost a separate L1 with <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/divine_economy/status/1548345842431455236">hard-fork as a feature</a>. Additionally, we have L3, an L2 Rollup on L2 Rollup.</p><p>The daily transaction count in L2 now surpasses that of L1 Ethereum. However, due to a centralized sequencer and other concerns, if we view L2 Rollup as a crucial aspect of the world computer, we may not attain the ideal balance of performance and decentralization.</p><h2 id="h-3-l2-or-modular-blockchain-are-not-enough" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">3. L2 or Modular Blockchain Are Not Enough</h2><p>To create a world computer, we require more than just L2 or modular blockchain. We need performance scaling with decentralization, as opposed to <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/adrian_brink/status/1656202217442123778">incremental decentralization with performance scaling</a>.</p><p>The main difference between modular blockchain (including L2 Rollup) and world computer architecture lies in their purpose:</p><ul><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://mirror.xyz/msfew.eth/3EqlfRRdRPAInmjwYvNLfcSnxe7fHN6EcVfEUGEsuiY">Modular Blockchain</a>: Designed for creating a new blockchain by selecting modules (consensus, DA, settlement, and execution) to put together into a modular blockchain.</p></li><li><p>World Computer: Designed to establish a global decentralized computer/network by combining networks (base layer blockchain, storage network, computation network) into a world computer.</p></li></ul><p>L2 Rollup effectively achieves the following:</p><ul><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://notes.ethereum.org/@vbuterin/serenity_design_rationale#The-Layer-1-vs-Layer-2-Tradeoff">Modularization</a> of World Computer (more experimentation of consensus layer with some external trust on centralized sequencer)</p></li><li><p>Throughput Enhancement of World Computer (though it is not <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/_prestwich/status/1284174486674083840">strictly &quot;scaling&quot;</a>)</p></li><li><p>Open Innovation of World Computer</p></li></ul><p>However, L2 Rollup is not sufficient in the following areas:</p><ul><li><p>More Decentralization of World Computer</p></li><li><p>More Performance Enhancement of World Computer (<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/monad_xyz/status/1643663169951236101">the maximum TPS of rollups added up is actually not enough</a>, and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://prestwich.substack.com/p/what-are-rollups">L2 cannot has faster finality than L1</a>)</p></li><li><p>Intensive Computation of World Computer (which involves computations beyond transaction processing like machine learning and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://ethresear.ch/t/a-not-quite-cryptoeconomic-decentralized-oracle/6453">oracle</a>)</p></li></ul><p>While the world computer architecture can have L2 and modular blockchain, it does not address the fundamental issue. L2 can solve the blockchain trilemma, but not the trilemma of the world computer itself.</p><p>We need a network that solves truly general-purpose intensive computing (especially machine learning and oracle), while preserving the full decentralization of the base layer blockchain.</p>]]></content:encoded>
            <author>msfew@newsletter.paragraph.com (msfew)</author>
        </item>
        <item>
            <title><![CDATA[Criticism on ZK]]></title>
            <link>https://paragraph.com/@msfew/criticism-on-zk</link>
            <guid>0aBakEdmV1EW3YYFuZk3</guid>
            <pubDate>Thu, 20 Apr 2023 00:38:01 GMT</pubDate>
            <description><![CDATA[First of all, this is a sketch written in one hour. At this point it&apos;s just to gather information quickly, so there may be very many potential errors and incomplete information.The main criticisms against ZK would include two, one being the long proof time, (hence the various benchmarks, various new ZK protocols, and various hardware optimizations), and one being that system and application security still needs to be tested.0. Proof Generation PerformanceZero-knowledge proof is a very po...]]></description>
            <content:encoded><![CDATA[<blockquote><p>First of all, this is a sketch written in one hour. At this point it&apos;s just to gather information quickly, so there may be very many potential errors and incomplete information.</p></blockquote><p>The main criticisms against ZK would include two, one being the long proof time, (hence the various benchmarks, various new ZK protocols, and various hardware optimizations), and one being that system and application security still needs to be tested.</p><h2 id="h-0-proof-generation-performance" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">0. Proof Generation Performance</h2><p>Zero-knowledge proof is a very popular technology in the blockchain space. Due to the scarce and expensive on-chain computational resources, zero-knowledge proofs allow these computations to be performed off-chain, and while the total time consumption for proof generation off-chain is very high, it still compresses the final proof and the associated computational verification, thus allowing the computation to be &quot;on-chain&quot;.</p><p>The problem of extremely long proof generation times for ZK is often overlooked by researchers and developers, because it is essentially a trade-off that ZK needs to make.</p><p>Although they do not directly criticize this drawback of ZK, they have many approaches and discussions to address this drawback from the opposite side. That is, they implicitly talk about the extremely long proof time of ZK by proposing various solutions and performing a lot of benchmarking.</p><h3 id="h-a-benchmark" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">a) Benchmark</h3><p>Before measuring the ZK application, we first had to test the performance of the underlying commitment of the ZK protocol (<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://xn--2-umb.com/23/pc-bench/index.html">https://2π.com/23/pc-bench/index.html</a>). For example, FRI leads to STARK, KZG leads to regular SNARK, and IPA leads to Bulletproof (<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://blockdoc.substack.com/p/an-introduction-to-commitment-schemes">https://blockdoc.substack.com/p/an-introduction-to-commitment-schemes</a>). The performance testing of the underlying commitment is not intuitive to the performance of the ZK application, but it is useful for understanding the long proof time of ZK.</p><p>As we can see from the above links, these underlying commitment protocols are not only computationally complex (which may lead to long proof times), but also have the problem of consuming very large amounts of memory. Of course, memory consumption is actually more related to hardware configuration requirements, which is different from the topic we are discussing today.</p><p>For specific SNARK performance tests, a16z crypto divides them into front-end and back-end (<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://a16zcrypto.com/content/article/measuring-snark-performance-frontends-backends-and-the-">https://a16zcrypto.com/content/article/measuring-snark-performance-frontends-backends-and-the-</a> future/). The front-end is usually the Cairo language/zkVM high level language etc. that ZK application developers are exposed to, while the back-end is the underlying cryptographic operations such as commitment that are closer to the SNARK proof generation time. Among them, the authors mention that SNARK proof generation has about 100 times more computational overhead, and each ZK protocol has additional overhead, e.g. &quot;In Groth16, P must work over a pairing-friendly group, whose operations are typically at least 2x slower than groups In Groth16, P must work over a pairing-friendly group, whose operations are typically at least 2x slower than groups that aren&apos;t pairing friendly. , this results in at least an additional factor-6 slow down relative to the 100-|C| estimate above.&quot;. Overall, the additional performance overhead of zk-SNARK is in the range of 200 - 1000 times. In addition, the article also mentions other limitations of zk-SNARK, such as trusted setup and memory usage.</p><p>The Modulus Labs article (<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/@ModulusLabs/chapter-5-the-cost-of-intelligence-da26dbf93307">https://medium.com/@ModulusLabs/chapter-5-the-cost-of-intelligence-da26dbf93307</a>) measures the actual performance of some ZK protocols. Some of the benchmarks are for the number of parameters, which is not very intuitive for us. However, in the application, the article mentions that in the Worldcoin use case, even with the &quot;fastest&quot; Plonky2, it still requires several minutes of proof generation time and tens of gigabytes of memory consumption, which cannot be run on a personal computer.</p><h3 id="h-b-recursion-and-batching" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">b) Recursion and Batching</h3><p>To reduce the proof generation time, we can prove multiple proofs in parallel. Usually, there are two ways to do this, one is batching and the other is recursion. In simple terms, batching is proving a batch of proofs simultaneously and finally aggregating them together, while recursion is verifying other proofs in one proof. In general, the recursion approach has the additional advantage of smaller proof size (<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/bobbinth/status/1608690628652838915">https://twitter.com/bobbinth/status/1608690628652838915</a>).</p><p>Some of the more common aggregation methods include Halo2, Plonky2 (<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.youtube.com/watch?v=HE06BAsoWjw&amp;list=PLlcfbEGVTa-gfVw5oz6a3BxAaUvstvxzf">https://www.youtube.com/watch?v=HE06BAsoWjw&amp;list=PLlcfbEGVTa-gfVw5oz6a3BxAaUvstvxzf</a>), Nova. Each of them performs batching and recursion in different ways, thus reducing the proof time. (<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://kb.delendum.xyz/zk-knowledge#proof-aggregation">https://kb.delendum.xyz/zk-knowledge#proof-aggregation</a>)</p><p>In addition to the protocol level of ZK, the application level (<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.youtube.com/watch?v=VmYpbFxBdtM">https://www.youtube.com/watch?v=VmYpbFxBdtM</a>) of ZK can also be optimized specifically. For example, multiple ZK protocols can be used simultaneously (STARK + SNARK (<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.youtube.com/watch?v=ZwG3UI_iDAs">https://www.youtube.com/watch?v=ZwG3UI_iDAs</a>)), or application-specific tuning on macroscopic recursive strategies (<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://ethresear.ch/t/proving-a-chain-of-hashes-using-plonky2/15246">https://ethresear.ch/t/proving-a-chain-of-hashes-using-plonky2/15246</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.youtube.com/watch?v=t34Pt40COKg">https://www.youtube.com/watch?v=t34Pt40COKg</a>).</p><p>In general, this actually reduces the proof generation time in terms of protocol and proof allocation. In the exploration of new ZK protocols, reducing the proof time is the most important consideration.</p><h3 id="h-c-hardware-acceleration" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">c) Hardware Acceleration</h3><p>In addition, many efforts have been made to further reduce the proof time at the physical and node levels for ZK applications from the hardware perspective.</p><p>First, like the new protocols mentioned before, the ZK protocol is designed to be as hardware friendly as possible, for example HyperPlonk (<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://hackmd.io/@omershlo/rJhgKJPtj">https://hackmd.io/@omershlo/rJhgKJPtj</a>).</p><p>Paradigm mentions (<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.paradigm.xyz/2022/04/zk-hardware">https://www.paradigm.xyz/2022/04/zk-hardware</a>) that the slow proof generation for ZK is mainly due to the large number of MSMs and FFTs involved which are not hardware friendly, resulting in slow final proof generation due to random memory access and other issues. With respect to these underlying cryptographic computations, the ZK protocol requires some trade-offs in their composition and scale (<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.youtube.com/watch?v=5hO9NbtFc0g&amp;t=3882s">https://www.youtube.com/watch?v=5hO9NbtFc0g&amp;t=3882s</a>) to make it more hardware friendly.</p><p>Several ZK hardware acceleration manufacturers (<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.youtube.com/watch?v=3wLYtzHuu5U&amp;list=PLlcfbEGVTa-gfVw5oz6a3BxAaUvstvxzf">https://www.youtube.com/watch?v=3wLYtzHuu5U&amp;list=PLlcfbEGVTa-gfVw5oz6a3BxAaUvstvxzf</a>) and researchers (<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://trapdoortech.medium.com/zero-knowledge-proof-fpga-or-gpu-97b96ffbf0f">https://trapdoortech.medium.com/zero-knowledge-proof-fpga-or-gpu-97b96ffbf0f</a>) have said that GPUs are actually the most economical and configurable hardware option right now, and that we will have FPGAs to transition to the ASIC stage eventually. According to the zk hardware companies, the first version of their ASIC can reduce the ZK proof generation time by at least 30% directly.</p><p>In addition, running different cloud servers as nodes may involve different hardware-specific optimizations due to different server configurations (<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/ingo_zk/status/1597963357772214272">https://twitter.com/ingo_zk/status/1597963357772214272</a>).</p><h2 id="h-1-security" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">1. Security</h2><p>Another criticize ZK has right now is the code of circuit still need to be right (no bug). If a ZK protocol is attacked from the Soundness, Completeness, Zero-knowledge perspective, we will no longer have a valid ZK system. We can see examples of attacks from various perspectives at this link (<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://kb.delendum.xyz/zk-knowledge#vulnerabilities">https://kb.delendum.xyz/zk-knowledge#vulnerabilities</a>).</p><p>Although a ZK application can be called trustless, we still need to ensure that the project&apos;s ZK protocol and the application&apos;s code and architecture are correct. There are many kinds of ZK bugs in the blockchain space (<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.youtube.com/watch?v=FMXTvxo3NsI">https://www.youtube.com/watch?v=FMXTvxo3NsI</a>). For example, Vitalik talks about the need for multi-prover of ZK applications, due to the problem of huge codebase of ZK circuit of zkEVM (<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://youtu.be/6hfVzCWT6YI?t=164">https://youtu.be/6hfVzCWT6YI?t=164</a>).</p><p>So a ZK system may need to be paired with security tools like Formal Verification (<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/delendum/formal-verification-of-zk-constraint-systems-ab22f17b0525">https://medium.com/delendum/formal-verification-of-zk-constraint-systems-ab22f17b0525</a>), or other security related tools like Ecne (<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/franklynwang/EcneProject">https://github.com/franklynwang/EcneProject</a>). Application level, it needs more auditing especially for big projects like zkEVM (<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.youtube.com/watch?v=WJewE8fdlmU">https://www.youtube.com/watch?v=WJewE8fdlmU</a>).</p><p>In practice (<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://mirror.xyz/privacy-scaling-explorations.eth/BaqGMfBhEZR1cvTJlA9E3Xu5ZhD7IthLiUK-Q75rQMM">https://mirror.xyz/privacy-scaling-explorations.eth/BaqGMfBhEZR1cvTJlA9E3Xu5ZhD7IthLiUK-Q75rQMM</a>), Ethereum PSE maintains zk bug tracker repo (<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/0xPARC/zk-bug-tracker">https://github.com/0xPARC/zk-bug-tracker</a>), which tracks bugs to help auditors quickly find common vulnerability in zk applications. Veridise has done a lot of research and development on formal verification of zk circuits (zk circuits natively can be easily expressed with mathematical formulas, which lend themselves well to formal verification), as well as universal tools for static analysis of zk.</p>]]></content:encoded>
            <author>msfew@newsletter.paragraph.com (msfew)</author>
        </item>
        <item>
            <title><![CDATA[AI Rollup, replacing fault/validity proof with AI oracle proof]]></title>
            <link>https://paragraph.com/@msfew/ai-rollup-replacing-fault-validity-proof-with-ai-oracle-proof</link>
            <guid>dSe6ifFr62pXDwBKYJWf</guid>
            <pubDate>Sun, 16 Apr 2023 19:04:05 GMT</pubDate>
            <description><![CDATA[AI Rollup, replacing fault/validity proof with AI oracle proofFirst of all, this is just a wild idea. Please don&#x27;t really use it or consider using it in practice except hackathon. Proof in Rollup For proving that "Rollup&#x27;s program" is executing correctly, we need to provide some commitments. These commitments can be Fault Proof and Validity Proof in Optimistic and ZK Rollup.https://ethresear.chFirst of all, this is just a wild idea. Please don&apos;t really use it or consider using ...]]></description>
            <content:encoded><![CDATA[<div data-type="embedly" src="https://ethresear.ch/t/ai-rollup-replacing-fault-validity-proof-with-ai-oracle-proof/15320" data="{&quot;provider_url&quot;:&quot;https://ethresear.ch&quot;,&quot;description&quot;:&quot;First of all, this is just a wild idea. Please don&apos;t really use it or consider using it in practice except hackathon. Proof in Rollup For proving that \&quot;Rollup&apos;s program\&quot; is executing correctly, we need to provide some commitments. These commitments can be Fault Proof and Validity Proof in Optimistic and ZK Rollup.&quot;,&quot;title&quot;:&quot;AI Rollup, replacing fault/validity proof with AI oracle proof&quot;,&quot;mean_alpha&quot;:190.085449219,&quot;author_name&quot;:&quot;fewwwww&quot;,&quot;thumbnail_width&quot;:512,&quot;url&quot;:&quot;https://ethresear.ch/t/ai-rollup-replacing-fault-validity-proof-with-ai-oracle-proof/15320&quot;,&quot;thumbnail_url&quot;:&quot;https://storage.googleapis.com/papyrus_images/ec5c5091f327fc5bba77649a771a3043bbcf2e031d786512fb3d08ee7a883eaa.png&quot;,&quot;author_url&quot;:&quot;https://ethresear.ch/u/fewwwww&quot;,&quot;version&quot;:&quot;1.0&quot;,&quot;provider_name&quot;:&quot;Ethereum Research&quot;,&quot;type&quot;:&quot;link&quot;,&quot;thumbnail_height&quot;:512,&quot;image&quot;:{&quot;img&quot;:{&quot;width&quot;:512,&quot;height&quot;:512,&quot;src&quot;:&quot;https://storage.googleapis.com/papyrus_images/ec5c5091f327fc5bba77649a771a3043bbcf2e031d786512fb3d08ee7a883eaa.png&quot;}}}" format="small"><link rel="preload" as="image" href="https://storage.googleapis.com/papyrus_images/ec5c5091f327fc5bba77649a771a3043bbcf2e031d786512fb3d08ee7a883eaa.png"/><div class="react-component embed my-5" data-drag-handle="true" data-node-view-wrapper="" style="white-space:normal"><a class="link-embed-link" href="https://ethresear.ch/t/ai-rollup-replacing-fault-validity-proof-with-ai-oracle-proof/15320" target="_blank" rel="noreferrer"><div class="link-embed"><div class="flex-1"><div><h2>AI Rollup, replacing fault/validity proof with AI oracle proof</h2><p>First of all, this is just a wild idea. Please don&#x27;t really use it or consider using it in practice except hackathon. Proof in Rollup For proving that &quot;Rollup&#x27;s program&quot; is executing correctly, we need to provide some commitments. These commitments can be Fault Proof and Validity Proof in Optimistic and ZK Rollup.</p></div><span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-link h-3 w-3 my-auto inline mr-1"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg>https://ethresear.ch</span></div><img src="https://storage.googleapis.com/papyrus_images/ec5c5091f327fc5bba77649a771a3043bbcf2e031d786512fb3d08ee7a883eaa.png"/></div></a></div></div><blockquote><p>First of all, this is just a wild idea. Please don&apos;t really use it or consider using it in practice except hackathon.</p></blockquote><h2 id="h-proof-in-rollup" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Proof in Rollup</h2><p>For <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://kelvinfichter.com/pages/thoughts/hybrid-rollups/">proving that “Rollup&apos;s program” is executing correctly</a>, we need to provide some commitments. These commitments can be Fault Proof and Validity Proof in Optimistic and ZK Rollup.</p><p>In order to prove and convince, we have <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://youtu.be/NKQz9jU0ftg?t=696">several ways</a> other than Fault proof and validity proof:</p><ul><li><p>Authority (eg. Coinbase)</p></li><li><p>Multi-sig (or multi-authority)</p></li><li><p>Light Client</p></li></ul><h2 id="h-ai-as-proof-in-rollup" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">AI as Proof in Rollup</h2><p>Current AI models, such as GPT-4, are very much like a <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://en.wikipedia.org/wiki/Hypercomputation">Hypercomputation</a> or super-Turing computation model. More specifically, they are like an <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://en.wikipedia.org/wiki/Oracle_machine">Oracle machine</a> that can solve certain complex problems in a single operation, like a black box.</p><p>Thus, we can use the AI as something like an Authority, and let it reveal whether the Rollup program was executed correctly.</p><pre data-type="codeBlock" text="Rollup: 
Here&apos;s pre_state...
Here&apos;s rollup programs...
Here&apos;s transactions...
Here&apos;s my output...
Evaluate whether it&apos;s correct.

ChatGPT:
.......
"><code><span class="hljs-symbol">Rollup:</span> 
Here<span class="hljs-comment">'s pre_state...</span>
Here<span class="hljs-comment">'s rollup programs...</span>
Here<span class="hljs-comment">'s transactions...</span>
Here<span class="hljs-comment">'s my output...</span>
Evaluate whether it<span class="hljs-comment">'s correct.</span>

<span class="hljs-symbol">ChatGPT:</span>
.......
</code></pre><h2 id="h-different-styles-of-ai-oracle-proof" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Different Styles of AI Oracle Proof</h2><p>Besides the commitments should be proving that rollup program is executing correctly, we may still need to show that the commitment is generated correctly.</p><h3 id="h-optimistic-style" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">Optimistic Style</h3><p>When challenge is submitted on the claim, we play interactive game and figure out who&apos;s correct.</p><p>Interactive game would be executed on the chain with approximately ten back-and-forth steps (something like five questions, five ChatGPT answers).</p><h3 id="h-zk-style" class="text-2xl font-header !mt-6 !mb-4 first:!mt-0 first:!mb-0">ZK Style</h3><p>We need to make the entire AI model ZK, so that the commitment itself can be executed correctly and the model can be guaranteed.</p><h2 id="h-limitations" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Limitations</h2><ul><li><p>Accuracy of AI itself: It is difficult to test the accuracy of a generative model like ChatGPT. If we can&apos;t guarantee the accuracy of the AI itself or go further and make the accuracy 100%, then we can&apos;t never really use a similar solution in practice. Or we can include AI Oracle Proof into <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://hackmd.io/@vbuterin/zk_slides_20221010#/7">multi-prover rollup architecture</a>, so we can have a 3/4 multi-sig…</p></li><li><p>Development of On-chain AI and zkML: zkML and on-chain AI can be combined together, and there is already <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.youtube.com/watch?v=S5RrlYjCjOQ">zkML that can do GPT-2</a>. In the future, if GPT-5 zkML can be implemented with a similar high-performance solution, then different styles of AI Oracle Proof will be possible.</p></li></ul>]]></content:encoded>
            <author>msfew@newsletter.paragraph.com (msfew)</author>
        </item>
        <item>
            <title><![CDATA[Notes on Hyper Oracle Whitepaper]]></title>
            <link>https://paragraph.com/@msfew/notes-on-hyper-oracle-whitepaper</link>
            <guid>eYppaZN3gxXQHsDpDcrd</guid>
            <pubDate>Sat, 25 Mar 2023 15:05:00 GMT</pubDate>
            <description><![CDATA[It&apos;s been ten days since the Hyper Oracle whitepaper was released, and this article will explain and add to some of the content of the Hyper Oracle whitepaper. The original content was taken from my twitter.Naming of I/O OracleThe I/O Oracle data flow is actually Output Oracle, then Input Oracle. It is not called O/I, because O/I is less common than I/O. Also, there is no real combination of Input Oracle and then Output Oracle. It&apos;s more like two separate Oracles.ZK and Receipt exam...]]></description>
            <content:encoded><![CDATA[<p>It&apos;s been ten days since the Hyper Oracle whitepaper was released, and this article will explain and add to some of the content of the Hyper Oracle whitepaper. The original content was taken from <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/msfew_eth/status/1635989290835640321">my twitter</a>.</p><h2 id="h-naming-of-io-oracle" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Naming of I/O Oracle</h2><p>The I/O Oracle data flow is actually Output Oracle, then Input Oracle. It is not called O/I, because O/I is less common than I/O. Also, there is no real combination of Input Oracle and then Output Oracle. It&apos;s more like two separate Oracles.</p><h2 id="h-zk-and-receipt-example" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">ZK and Receipt example</h2><p>ZK just proves the validity of the computation, so the &quot;price of the item purchased&quot; is secured by the data source, not directly by zk. In Hyper Oracle, the security and validity of the data source is guaranteed by the on-chain data (the actual source) and zkPoS (the source fetching).</p><h2 id="h-another-advantage-of-using-zkindexing" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Another advantage of using zkIndexing</h2><p>On The Graph&apos;s Indexer Explorer, indexers earn less than $1 per day in indexing rewards...... So, due to the lack of incentive, it is still essentially forcing developers to &quot;run their own nodes&quot;. zkIndexing provides a solution with a trustless and decentralized hosted service.</p><h2 id="h-existing-tools-and-ecosystem-for-zkgraph" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Existing tools and ecosystem for zkGraph</h2><p>All Subgraph tools can be used seamlessly with zkGraph. So everything from The Graph (such as their <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://forum.thegraph.com/t/the-graph-foundation-2022-annual-grants-report/4133">grant project</a>) can be powering zkGraph.</p><h2 id="h-proof-queues" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Proof Queues</h2><p>The network itself is decomposed into separate jobs (zkPoS, zkGraph_N...) . If a node generates proofs for a job and collects rewards. Others will spontaneously make other proofs to get incentives. This allows &gt;= 1 node to claim all proofs and execute them. Magic tricks like recursion, aggregation and parallelization are not considered here.</p><h2 id="h-the-need-for-automation" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">The Need for Automation</h2><p>We have 14 ways to <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://hackmd.io/@agostbiro/SksOybaJh">transfer</a>, but the essence is that someone (human or robot or whatever) must trigger the on-chain signature. To keep the protocol running, developers need to automate the process of triggering some smart contract calls.</p><h2 id="h-price-feeds-are-always-input-oracle" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Price Feeds are always Input Oracle</h2><p>Even if the data source is about the assets on the chain, the price still comes from something like CEX. It still meets the definition of Input Oracle, having data feeds from off-chain (even if they are about on-chain data).</p>]]></content:encoded>
            <author>msfew@newsletter.paragraph.com (msfew)</author>
        </item>
        <item>
            <title><![CDATA[Diffs between OP and ZK System]]></title>
            <link>https://paragraph.com/@msfew/diffs-between-op-and-zk-system</link>
            <guid>Akd5kOHETxxOHRzj3Rk4</guid>
            <pubDate>Fri, 13 Jan 2023 10:11:55 GMT</pubDate>
            <description><![CDATA[Written on the train from Venice to Rome, 2023.01.12.0. "Performance"The real "finality" of the two is different, similarly to the "real performance". (Of course the definition of finality is also a matter of opinion, a matter of wisdom....)OP systems (mostly) have a (human-adjustable) challenge period of about 7 days (aka. delay?) . This is like the long delay in Nakamoto consensus (which actually has no finality).ZK system is fully confirmed once the proof is generated and verified. Also, w...]]></description>
            <content:encoded><![CDATA[<blockquote><p>Written on the train from Venice to Rome, 2023.01.12.</p></blockquote><h2 id="h-0-performance" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">0. &quot;Performance&quot;</h2><p>The real &quot;finality&quot; of the two is different, similarly to the &quot;real performance&quot;. (Of course the definition of finality is also <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/norswap/status/1613329330410504193">a matter of opinion, a matter of wisdom</a>....)</p><ul><li><p>OP systems (mostly) have a (human-adjustable) challenge period of about 7 days (aka. delay?) . This is like the long delay in Nakamoto consensus (which actually has no finality).</p></li><li><p>ZK system is fully confirmed once the proof is generated and verified. Also, with hardware acceleration, the proof generation speed and overhead can be infinitely close to zero (theoretically). It can be compared to the Tendermint consensus Single-slot Finality.</p></li></ul><p>Of course, after all this about finality, you can actually see by comparing it with the consensus mechanism that this finality does not represent what is commonly referred to as &quot;performance&quot;. Although Tendermint has Single-slot finality, it is not necessarily faster than Nakamoto. For the real performance measurement, we can write a seperate article (scalability, throughput, real tps, performance)...</p><p>Other than that, there is a difference in verification.</p><ul><li><p>OP systems are more like verify after post. First post compute, then verify, so the latency is high.</p></li><li><p>The ZK system is more like verify before post. Although the proof needs to be verified after it is generated, the process of generating the proof actually puts a proof of validity on the computation process and the result before being posted.</p></li></ul><p>If you want to compare it to a Math exam, OP is like a teacher following and redoing each step of your proof, while ZK is like a teacher looking directly at the scoring points in your proof after having all those scoring metrics.</p><h2 id="h-1-trust-basis" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">1. Trust Basis</h2><p>The two trust bases are slightly different, resulting in different security of the system.</p><ul><li><p>OP seems to be based on an economic mechanism, similar to following the &quot;innocent until proven guilty&quot;.</p></li><li><p>ZK seems to be based on a purely mathematical mechanism, like following the &quot;presumption of guilt&quot;.</p></li></ul><p>In contrast, the purely cryptographic assumptions of ZK are definitely more rigid.</p><p>However, these are theoretical security. <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/layerzero_labs/status/1611070060554244096">Mechanically secure ! = implementation-secure, mechanism-insecure ! = implementation insecure</a>. In practice, as software, they all have bugs, and therefore they all have risks. Code security requires additional mechanisms to ensure it (picus, ecne...) .</p><p>Depending on the security assumptions, ZK can be considered as a more secure system than smart contracts (based on networks, which are actually based on consensus and mathematics), and can be used as an extension of smart contract functionality (zkExtension). For example, Scroll makes smart contracts more scalable in terms of scalability, Hyper Oracle makes smart contracts more capable in terms of indexing and automation...</p><p>So, to take it a step further, if you&apos;ve ever pushed EIP, then you know that setting up a standard alone is a very long and complex (and random) process, and it&apos;s even harder to develop the development ecosystem around it. It is even more difficult to update the network level (EIP-1559, merge...). Therefore, the ZK system can be used as an extension for experimental innovations (the main reason is that ZK is secure enough and pluggable) without breaking Layer1&apos;s own features and mechanisms.</p><h2 id="h-2-system-complexity" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">2. System Complexity</h2><p>Another point that no one has mentioned, but which I think is worth mentioning, is the complexity of the system.</p><p>ZK can outsource a large amount of computation to a single node for proof generation, making it very efficient in a distributed consensus system like a blockchain network.</p><p>This also has the advantage that the overall architecture is very simple (who generates the proof, who sequences it, and who verifies it).</p><p>The complexity of the ZK system is shifted from the surface and macro level, to the micro and code level.</p><p>If you want to compare, the OP and ZK systems look like this:</p><ul><li><p>OP&apos;s mechanism is particularly complex and different at the same time, and the token economy involves a myriad of curves and troublesome settlement mechanisms. In short, it is beyond the reach of normal people, and probably only we researchers and the project itself understand what is going on.</p></li><li><p>ZK&apos;s mechanism is extremely Succinct (good word!) . Prover, User, Verifier, can be fully expressed in one sentence/diagram. There may be subtle differences between each system, but the real differences and hard work are transferred to the system developers and architects.</p></li></ul><p>I think this is the biggest advantage of ZK. The nature of software is to be easy to use for the masses (and for developers to lose their hair), especially in an already complex Web3/Crypto system.</p><h2 id="h-3-which-one-to-use" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">3. Which one to use?</h2><p>Conclusion: Both, depending on the scenario.</p><p>I read an <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/hosseeb/status/1612594359932948480">opinion</a> the other day, written by Haseeb. Web3 is the left wing of freedom and openness, Crypto is the right wing of sovereign individuals. It is perfectly applicable to our topic.</p><ul><li><p>OP gives more resemblance to the existing system of Web3. Systems like banks have been using OP-like mechanisms for a long time (credit cards), and for compliance etc., I think they will still use OP. Specific applications might be various Web2.5 &quot;DeFi&quot;, cross-chains (like interbank transfers, but of course ZK does a good job too).</p></li><li><p>ZK gives a more pure and Crypto-Native Crypto. Because of the cryptography gene, ZK is very suitable for power applications such as Privacy Coin/True DeFi.</p></li></ul><p>In my case, I&apos;d go with Crypto&apos;s ZK.</p>]]></content:encoded>
            <author>msfew@newsletter.paragraph.com (msfew)</author>
        </item>
        <item>
            <title><![CDATA[Crypto-Native Indexing Protocol and Keeper Protocol]]></title>
            <link>https://paragraph.com/@msfew/crypto-native-indexing-protocol-and-keeper-protocol</link>
            <guid>PtZ4sgIp9MWnxwMRwn70</guid>
            <pubDate>Wed, 26 Oct 2022 03:48:01 GMT</pubDate>
            <description><![CDATA[0. Middleware Security IssuesExisting Indexing protocols and Keeper networks are not completely trustless, but trusted, or seemingly trustless. Developers and users need to trust that these products are not evil in a “Trust, Not Verify” way. They are last generation infrastructures, and there may not have been a good solution at the time, so Fisherman mechanisms or DAO governance (Social Consensus…) were used to ensure trustworthy data and secure operation of the protocol. At the moment, the ...]]></description>
            <content:encoded><![CDATA[<h2 id="h-0-middleware-security-issues" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">0. Middleware Security Issues</h2><p>Existing Indexing protocols and Keeper networks are not completely trustless, but trusted, or seemingly trustless. Developers and users need to trust that these products are not evil in a “Trust, Not Verify” way.</p><p>They are last generation infrastructures, and there may not have been a good solution at the time, so Fisherman mechanisms or DAO governance (Social Consensus…) were used to ensure trustworthy data and secure operation of the protocol.</p><p>At the moment, the zk solutions are in the final stage of performance optimization, so the mechanism of the previous generations can no longer be used to tackle the issues of the current one. With zk, all the innovations of Web3 middleware can be achieved, ensuring that security, decentralization, and performance are met at the same time, just as Optimistic Rollup is likely to give Layer2 dominance to zk Rollup in the future.</p><h2 id="h-1-web3-indexing" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">1. Web3 Indexing</h2><h2 id="h-a-web3-indexing" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">a) Web3 Indexing</h2><p>We first need to understand <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://youtu.be/L2Cb_BljErY?t=20215">why the Web3-specific indexing protocol is needed</a>:</p><ul><li><p>Web3 is an address model where smart contract data exists in transactional form and needs to be indexed to make the data structure easier to use; Web2’s data structure is handled by the developers themselves.</p></li><li><p>Much of Web3’s data is transaction-related; a large portion of Web2’s indexed data is web page or image data indexed by search engines.</p></li><li><p>Web3 needs a common indexing protocol to be composable; Web2 developers build their own indexing services based on their own centralized applications.</p></li></ul><p>For these points, if you’re developing a DApp and you’re forced to do the indexing yourself, it takes a lot of front-end code to extract specific data from a contract, and here’s an example of the countless different functions that would be required to build a service:</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/1fc2bc2e8d5d74788d6ef3ade2fc33532514307944b5dae404cc7cbaef858e12.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>So in our previous DApp architecture diagram, a common Indexing protocol is required as an intermediate layer for the front-end to use and access the data of smart contracts, so that the data of smart contracts can be easily used by the front-end.</p><h2 id="h-b-graphql-indexing" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">b) GraphQL Indexing</h2><p>We need an Indexing protocol as an intermediate layer, so how do we choose this protocol (<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/graphprotocol/graphql-will-power-the-decentralized-web-d7443a69c69a">The Graph ’19 talked about why Web3 uses GraphQL</a>, but it didn’t feel very clear)? We have four potential choices:</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/126c281fc48f6a034130f184024d68254a8d508ee6416912ac102747263a1b6c.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>First, exclude SOAP. Because its adoption rate is very low, and the learning curve is very steep. Some even say “<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.youtube.com/watch?v=NFw0HznpLlM">REST is king, and SOAP is trash</a>”.</p><p>Second, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/graphprotocol/status/1580218576933253121/photo/1">exclude RPC</a>. RPC is a common specification for client-to-blockchain, or Web2 service-to-service calls, with operations (verbs) as the core, and the interface is a bit more cumbersome to update, suitable for client-to-blockchain network communication. But for our smart contract development scenario, it is too heavy, not the most suitable, and performance is not good due to the number of requests and the need to rely on the running application.</p><p>Next, REST is ruled out. The REST style is considered a resource (noun) centric specification. But in a Web3 application, any update to a resource needs to be triggered by user or other authorization, and all our requests in the indexing protocol are GET requests, so there is no need for REST.</p><p>Finally, GraphQL was chosen:</p><ul><li><p>The GraphQL protocol itself requires less effort to build than other standards, requires less changes, and is easier to build a common protocol.</p></li><li><p>The interaction format of GraphQL gives more freedom to the front-end to define the result, which is in line with the back-end-less idea of DApp architecture.</p></li><li><p>GraphQL is very suitable for blockchain smart contract scenarios that are completely open and immutable, and have a lot of tree-structured data, and therefore better performance.</p></li><li><p>GraphQL is already a mature standard in blockchains with The Graph for indexing individual smart contracts, and there are already GraphQL interfaces for entire chains (<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/ConsenSys/ethql">ethql</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/dsys/ethereum-meet-graphql-c28f3402fe8f">Clear</a>), with a high degree of maturity and a well-developed developer ecosystem.</p></li></ul><p>Beyond that, I don’t think we need to spend a lot of time developing new GraphQL and Query protocols for storage networks (although it makes sense to aggregate these indexes):</p><ul><li><p>Most of the storage networks come with available indexing protocols, such as Arweave’s GraphQL service, and developing new protocols would be rebuilding the wheel.</p></li><li><p>The amount of data on the storage network is very small compared to contract data or Web2 data, and the value it carries is also relatively small.</p></li><li><p>Web2 already has more mature protocols and solutions for indexing this data, and developing new protocols is still like reinventing the wheel.</p></li></ul><p>When we talk about indexing protocols, the default is to get the blockchain smart contract data directly from the front-end, because as we explained in the previous article, it makes sense to eliminate the back-end server for the Web3 Crypto-native trusted DApp.</p><p>Adding a backend for smart contract chains would add architectural complexity and expose more untrustworthiness (there are projects like <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/timoth-y/zk-SQL">zk-sql</a> that focus on this problem, but can’t fully solve it; there is also <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/hananbeer/sqlidity">Sqlidity</a>, interesting on-chain SQLite solution), but of course for DApps based on storage protocols, SQLized statements are necessary for development familiarity and flow.</p><p>The structure to focus on for the indexing protocol should be a GraphQL structure that the front-end can use directly.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/22092cb82321d2deca9f6eb01bb8a616afce59bc848b9184a14490e168ff4b44.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><h2 id="h-c-existing-web3-graphql-indexing-protocol-issues" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">c) Existing Web3 GraphQL Indexing Protocol Issues</h2><p>The leaders of the existing Indexing Protocols are necessarily the decentralized The Graph and Pocket Network and the centralized Alchemy. Both centralized and decentralized have their own problems:</p><p>— The problem of centralized Indexing Protocols:</p><ul><li><p>Inability to resist censorship</p></li><li><p>Inability to guarantee high availability of services</p></li></ul><p>— Problems with existing decentralized Indexing Protocols:</p><ul><li><p>Trust model and security remain poor (the cost of attacking Subgraph is very low, as with Chainlink 2.0, which relies on <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://ercwl.medium.com/whats-wrong-with-the-chainlink-2-0-whitepaper-for-simpletons-d50f27049464">“more trusted” Fisherman to report</a>)</p></li><li><p>Performance does not meet demand</p></li></ul><p>For security, the Fisherman mechanism in Optimistic Rollup is different from Indexing Protocol in that Optimistic Rollup’s data is up-chain and can be easily verified by a larger group of people through execution, whereas Indexing’s process is down-chain, if not If the indexer is not a Subgraph indexer, it is difficult to challenge the wrong data. This makes the trust model even less robust.</p><p>The combination of these shortcomings has led to a huge gap in the market for large DeFi applications that rarely use these indexing protocols because of performance and security.</p><h2 id="h-d-zk-solving-problems" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">d) ZK Solving Problems</h2><p>ZK is actually a very good solution, and any problem with Optimistic mechanisms can be solved by switching to ZK, such as Rollup, which is the most prominent area.</p><p>The ZK-ized indexing protocol combines all the advantages of both centralized and decentralized protocols, including high availability and censorship resistance (multiple nodes guarantee uptime), excellent performance (centralized high-performance nodes can be chosen because of ZK), and security (ZK’s mathematical cryptography ensures good security).</p><p>For an indexing protocol, ZK’s solution:</p><ul><li><p>EVM compatibility is not required.</p></li><li><p>Focus on overall performance, need to guarantee the rate of verifiable query.</p></li></ul><p>The Graph itself is aware of the lack of security in its own mechanism and is working on <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.youtube.com/watch?v=B2X7D-hxVtQ">Shellproof</a>.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/f9e29b7de450414f6de915d7cebbb18c36ed2661681f067509841b4fa0b2e153.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>But I think The Graph is still slow in research and development, and I don’t know if Shellproofs can support all subgraphs. Also, The Graph has spent so much work on the existing mechanism that it would be more difficult to replace it than to build a new one.</p><p>A truly zk-enabled application of The Graph can build a new application and development paradigm:</p><ul><li><p>Any DeFi application can trust data from this indexing protocol, greatly simplifying the development process.</p></li><li><p>Multi-chain applications can trust data from multiple chains and protocols at the same time, resulting in a huge improvement in user experience (+ <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.youtube.com/watch?v=dh-Dj7otGy0">Standardized Subgraph</a>).</p></li></ul><p>In this way, we can understand that the zk-ized The Graph is actually a decentralized RPC, which is far more ambitious than The Graph’s narrative, and truly achieves the decentralization that Infura is aiming for.</p><h2 id="h-2-web3-keeper-network" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">2. Web3 Keeper Network</h2><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/3052949b867fa0f7bb8e26074cf3b20d72455bcf540e187d1c48a4d79a054962.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>In our previous article on Crypto-Native application architecture, we mentioned the Keeper.</p><p>It is essentially, an off-chain timer that triggers a function of a smart contract at a certain time, similar to:</p><ul><li><p>CronJob in Linux</p></li><li><p>Web API (not JS) setTimeout and setInterval</p></li></ul><p>It is used for the following purposes:</p><ul><li><p>On-chain prophecy machine price updates (previously mentioned Uniswap V2 TWAP)</p></li><li><p>Trading, voting, clearing bots</p></li><li><p>automated mining and selling</p></li></ul><p>However, similar to The Graph we mentioned before, its security mechanism is very outdated, not even on-chain governance like The Graph, but off-chain manual reporting of illegal nodes through DAO and Social Consensus. For example, in the diagram below, Gelato’s architecture is clear in its overall functionality, but each component does not show any security guarantee.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/a717a6a1cd4db0a69adb6ae57ac444f94b7dc1294ea28d7b698a9d98cefb31f8.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>Take two typical Keeper Networks as an example, their security mechanisms are:</p><ul><li><p>Gelato: The current Keeper service execution nodes are not permissionless, but only whitelisted nodes can participate. Gelato expects to secure the network in the future after decentralization through Stake and Slash mechanism and DAO. However, the slow decision to <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/gelato-network/gelato-network-governance-process-63f2debeb732">punish an illegal node for a week</a> through DAO is not acceptable for a service that needs to run at a high frequency. I think it is completely unacceptable for a service that needs to operate at high frequencies.</p></li><li><p>Keep3r Network: Similar to Gelato, the Watcher monitors and reports illegal behavior to the DAO, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://gov.yearn.finance/t/slash-0xbb80-for-manipulating-cream-liquidations/8073">requiring communication and lengthy steps</a>.</p></li></ul><p>Like the Indexing protocol we just mentioned, Keeper can be completely zk-ified to solve the security problem, and even Gelato’s off-chain resolver is a subgraph defined in GraphQL, but has no security guarantees with The Graph. These two problems can be solved together.</p><p>This way a zk-ified Keeper with a trusted off-chain resolver can unlock a myriad of new application scenarios:</p><ul><li><p>Transaction bots with complex strategies</p></li><li><p>Cross-Cluster/Cross-Chain/Cross-Block/Cross-DEX arbitrage/market-making bots</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.odaily.news/post/5181696">Programmable Liquidity</a> (Adjust interval, JIT, reinvestment, Rebalance)</p></li></ul><h2 id="h-3-crypto-native-zk-infra" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">3. Crypto-Native ZK Infra</h2><p>As the underlying infra of zkEVM and generic zkVM mature, we can already try to build infra based on them and use them to build infra that developers can use directly, including the zkified middleware we are envisioning.</p><p>ZK, as a typical solution, is an important innovation driver like AMM. ZK and AMM unlock more automated and trusted applications than Optimistic and Order Book mechanisms, respectively, making security fully transparent and publicly verifiable on the chain, as well as unlocking the additional tracks of proof outsourcing and Swap aggregators, respectively, unlocking countless new applications.</p><p>In addition to scaling/cross-chain light nodes/privacy/machine learning, ZK is a cryptographic solution perfectly suited to the blockchain scenario (network-wide verification, extremely automated, and even more secure than network consensus), and has great potential in the middleware tracks of Indexing protocols and Keeper networks. We will continue to monitor the application of ZK in more areas.</p><h2 id="h-related-links" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Related Links</h2><p>1a:</p><div data-type="youtube" videoId="L2Cb_BljErY">
      <div class="youtube-player" data-id="L2Cb_BljErY" style="background-image: url('https://i.ytimg.com/vi/L2Cb_BljErY/hqdefault.jpg'); background-size: cover; background-position: center">
        <a href="https://www.youtube.com/watch?v=L2Cb_BljErY">
          <img src="{{DOMAIN}}/editor/youtube/play.png" class="play"/>
        </a>
      </div></div><div data-type="embedly" src="https://github.com/timoth-y/zk-SQL" data="{&quot;provider_url&quot;:&quot;https://github.com&quot;,&quot;description&quot;:&quot;ZK-based engine for self-sovereign SQL queries. Contribute to nulltea/zk-SQL development by creating an account on GitHub.&quot;,&quot;title&quot;:&quot;GitHub - nulltea/zk-SQL: ZK-based engine for self-sovereign SQL queries&quot;,&quot;author_name&quot;:&quot;nulltea&quot;,&quot;thumbnail_width&quot;:1200,&quot;url&quot;:&quot;https://github.com/nulltea/zk-SQL&quot;,&quot;thumbnail_url&quot;:&quot;https://storage.googleapis.com/papyrus_images/3e57b0219b47cdfaa0010a46d6622cb36264f0f51288eca9c3bd9fe8615e091c.png&quot;,&quot;author_url&quot;:&quot;https://github.com/nulltea&quot;,&quot;version&quot;:&quot;1.0&quot;,&quot;provider_name&quot;:&quot;GitHub&quot;,&quot;type&quot;:&quot;link&quot;,&quot;thumbnail_height&quot;:600,&quot;image&quot;:{&quot;img&quot;:{&quot;width&quot;:1200,&quot;height&quot;:600,&quot;src&quot;:&quot;https://storage.googleapis.com/papyrus_images/3e57b0219b47cdfaa0010a46d6622cb36264f0f51288eca9c3bd9fe8615e091c.png&quot;}}}" format="small"><link rel="preload" as="image" href="https://storage.googleapis.com/papyrus_images/3e57b0219b47cdfaa0010a46d6622cb36264f0f51288eca9c3bd9fe8615e091c.png"/><div class="react-component embed my-5" data-drag-handle="true" data-node-view-wrapper="" style="white-space:normal"><a class="link-embed-link" href="https://github.com/timoth-y/zk-SQL" target="_blank" rel="noreferrer"><div class="link-embed"><div class="flex-1"><div><h2>GitHub - nulltea/zk-SQL: ZK-based engine for self-sovereign SQL queries</h2><p>ZK-based engine for self-sovereign SQL queries. Contribute to nulltea/zk-SQL development by creating an account on GitHub.</p></div><span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-link h-3 w-3 my-auto inline mr-1"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg>https://github.com</span></div><img src="https://storage.googleapis.com/papyrus_images/3e57b0219b47cdfaa0010a46d6622cb36264f0f51288eca9c3bd9fe8615e091c.png"/></div></a></div></div><p>1b:</p><div data-type="embedly" src="https://levelup.gitconnected.com/comparing-api-architectural-styles-soap-vs-rest-vs-graphql-vs-rpc-84a3720adefa" data="{&quot;provider_url&quot;:&quot;https://levelup.gitconnected.com&quot;,&quot;description&quot;:&quot;Comparing API Architectural Styles: SOAP vs REST vs GraphQL vs RPC Two separate applications need an intermediary to talk to each other. So, developers often build bridges - Application Programming ...&quot;,&quot;title&quot;:&quot;Comparing API Architectural Styles: SOAP vs REST vs GraphQL vs RPC&quot;,&quot;author_name&quot;:&quot;AltexSoft Inc&quot;,&quot;url&quot;:&quot;https://levelup.gitconnected.com/comparing-api-architectural-styles-soap-vs-rest-vs-graphql-vs-rpc-84a3720adefa?gi=a432a4eae378&quot;,&quot;thumbnail_url&quot;:&quot;https://storage.googleapis.com/papyrus_images/d3c9f2a1dfd116422f786da06f6615193c8b4e88ebd5c65354fccd7a8715cdb4.jpg&quot;,&quot;thumbnail_width&quot;:1200,&quot;version&quot;:&quot;1.0&quot;,&quot;provider_name&quot;:&quot;Medium&quot;,&quot;type&quot;:&quot;link&quot;,&quot;thumbnail_height&quot;:533,&quot;image&quot;:{&quot;img&quot;:{&quot;width&quot;:1200,&quot;height&quot;:533,&quot;src&quot;:&quot;https://storage.googleapis.com/papyrus_images/d3c9f2a1dfd116422f786da06f6615193c8b4e88ebd5c65354fccd7a8715cdb4.jpg&quot;}}}" format="small"><link rel="preload" as="image" href="https://storage.googleapis.com/papyrus_images/d3c9f2a1dfd116422f786da06f6615193c8b4e88ebd5c65354fccd7a8715cdb4.jpg"/><div class="react-component embed my-5" data-drag-handle="true" data-node-view-wrapper="" style="white-space:normal"><a class="link-embed-link" href="https://levelup.gitconnected.com/comparing-api-architectural-styles-soap-vs-rest-vs-graphql-vs-rpc-84a3720adefa" target="_blank" rel="noreferrer"><div class="link-embed"><div class="flex-1"><div><h2>Comparing API Architectural Styles: SOAP vs REST vs GraphQL vs RPC</h2><p>Comparing API Architectural Styles: SOAP vs REST vs GraphQL vs RPC Two separate applications need an intermediary to talk to each other. So, developers often build bridges - Application Programming ...</p></div><span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-link h-3 w-3 my-auto inline mr-1"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg>https://levelup.gitconnected.com</span></div><img src="https://storage.googleapis.com/papyrus_images/d3c9f2a1dfd116422f786da06f6615193c8b4e88ebd5c65354fccd7a8715cdb4.jpg"/></div></a></div></div><div data-type="embedly" src="https://medium.com/graphprotocol/graphql-will-power-the-decentralized-web-d7443a69c69a" data="{&quot;provider_url&quot;:&quot;https://medium.com&quot;,&quot;description&quot;:&quot;GraphQL Will Power the Decentralized Web Leveraging blockchains and storage networks as a data interoperability layer For decades, the only widely used database in town was the SQL database, and it ...&quot;,&quot;title&quot;:&quot;GraphQL Will Power the Decentralized Web&quot;,&quot;mean_alpha&quot;:1.75775862069,&quot;author_name&quot;:&quot;Brandon Ramirez&quot;,&quot;url&quot;:&quot;https://medium.com/graphprotocol/graphql-will-power-the-decentralized-web-d7443a69c69a&quot;,&quot;thumbnail_url&quot;:&quot;https://storage.googleapis.com/papyrus_images/cb12d3ca27b8a5c81503b35f31bd65dc0ad0bf175a70a606682dd2c4fa7554d0.png&quot;,&quot;thumbnail_width&quot;:1200,&quot;version&quot;:&quot;1.0&quot;,&quot;provider_name&quot;:&quot;Medium&quot;,&quot;type&quot;:&quot;link&quot;,&quot;thumbnail_height&quot;:580,&quot;image&quot;:{&quot;img&quot;:{&quot;width&quot;:1200,&quot;height&quot;:580,&quot;src&quot;:&quot;https://storage.googleapis.com/papyrus_images/cb12d3ca27b8a5c81503b35f31bd65dc0ad0bf175a70a606682dd2c4fa7554d0.png&quot;}}}" format="small"><link rel="preload" as="image" href="https://storage.googleapis.com/papyrus_images/cb12d3ca27b8a5c81503b35f31bd65dc0ad0bf175a70a606682dd2c4fa7554d0.png"/><div class="react-component embed my-5" data-drag-handle="true" data-node-view-wrapper="" style="white-space:normal"><a class="link-embed-link" href="https://medium.com/graphprotocol/graphql-will-power-the-decentralized-web-d7443a69c69a" target="_blank" rel="noreferrer"><div class="link-embed"><div class="flex-1"><div><h2>GraphQL Will Power the Decentralized Web</h2><p>GraphQL Will Power the Decentralized Web Leveraging blockchains and storage networks as a data interoperability layer For decades, the only widely used database in town was the SQL database, and it ...</p></div><span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-link h-3 w-3 my-auto inline mr-1"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg>https://medium.com</span></div><img src="https://storage.googleapis.com/papyrus_images/cb12d3ca27b8a5c81503b35f31bd65dc0ad0bf175a70a606682dd2c4fa7554d0.png"/></div></a></div></div><div data-type="youtube" videoId="NFw0HznpLlM">
      <div class="youtube-player" data-id="NFw0HznpLlM" style="background-image: url('https://i.ytimg.com/vi/NFw0HznpLlM/hqdefault.jpg'); background-size: cover; background-position: center">
        <a href="https://www.youtube.com/watch?v=NFw0HznpLlM">
          <img src="{{DOMAIN}}/editor/youtube/play.png" class="play"/>
        </a>
      </div></div><div data-type="twitter" tweetId="1580218576933253121" tweetData="{&quot;__typename&quot;:&quot;Tweet&quot;,&quot;in_reply_to_screen_name&quot;:&quot;graphprotocol&quot;,&quot;in_reply_to_status_id_str&quot;:&quot;1580215142691655680&quot;,&quot;in_reply_to_user_id_str&quot;:&quot;981325507080814592&quot;,&quot;lang&quot;:&quot;en&quot;,&quot;favorite_count&quot;:33,&quot;possibly_sensitive&quot;:false,&quot;created_at&quot;:&quot;2022-10-12T15:27:22.000Z&quot;,&quot;display_text_range&quot;:[0,292],&quot;entities&quot;:{&quot;hashtags&quot;:[],&quot;urls&quot;:[],&quot;user_mentions&quot;:[{&quot;id_str&quot;:&quot;1352340390876209153&quot;,&quot;indices&quot;:[175,191],&quot;name&quot;:&quot;StreamingFast ⏫&quot;,&quot;screen_name&quot;:&quot;streamingfastio&quot;}],&quot;symbols&quot;:[],&quot;media&quot;:[{&quot;display_url&quot;:&quot;pic.x.com/EhDpMxsb8R&quot;,&quot;expanded_url&quot;:&quot;https://x.com/graphprotocol/status/1580218576933253121/photo/1&quot;,&quot;indices&quot;:[293,316],&quot;url&quot;:&quot;https://t.co/EhDpMxsb8R&quot;}]},&quot;id_str&quot;:&quot;1580218576933253121&quot;,&quot;text&quot;:&quot;The JSON-RPC model in querying doesn’t quite scale well, &amp;amp; presents difficulties for some types of queries &amp;amp; when debugging.\n\nFirehose, a technology built by core dev @streamingfastio, takes a streaming-first, files-based approach to improve indexing &amp;amp; querying blockchain data ⚡️ https://t.co/EhDpMxsb8R&quot;,&quot;user&quot;:{&quot;id_str&quot;:&quot;981325507080814592&quot;,&quot;name&quot;:&quot;The Graph&quot;,&quot;screen_name&quot;:&quot;graphprotocol&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/559debea9460683313d6ef2ed1d206a4713797a2fa6e16a8cb56b78a0fdcd09e.jpg&quot;},&quot;edit_control&quot;:{&quot;edit_tweet_ids&quot;:[&quot;1580218576933253121&quot;],&quot;editable_until_msecs&quot;:&quot;1665590242000&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/EhDpMxsb8R&quot;,&quot;expanded_url&quot;:&quot;https://x.com/graphprotocol/status/1580218576933253121/photo/1&quot;,&quot;ext_media_availability&quot;:{&quot;status&quot;:&quot;Available&quot;},&quot;indices&quot;:[293,316],&quot;media_url_https&quot;:&quot;https://pbs.twimg.com/media/Fe4QaRBVEAElgAD.jpg&quot;,&quot;original_info&quot;:{&quot;height&quot;:1150,&quot;width&quot;:2048,&quot;focus_rects&quot;:[{&quot;x&quot;:0,&quot;y&quot;:3,&quot;w&quot;:2048,&quot;h&quot;:1147},{&quot;x&quot;:0,&quot;y&quot;:0,&quot;w&quot;:1150,&quot;h&quot;:1150},{&quot;x&quot;:0,&quot;y&quot;:0,&quot;w&quot;:1009,&quot;h&quot;:1150},{&quot;x&quot;:0,&quot;y&quot;:0,&quot;w&quot;:575,&quot;h&quot;:1150},{&quot;x&quot;:0,&quot;y&quot;:0,&quot;w&quot;:2048,&quot;h&quot;:1150}]},&quot;sizes&quot;:{&quot;large&quot;:{&quot;h&quot;:1150,&quot;resize&quot;:&quot;fit&quot;,&quot;w&quot;:2048},&quot;medium&quot;:{&quot;h&quot;:674,&quot;resize&quot;:&quot;fit&quot;,&quot;w&quot;:1200},&quot;small&quot;:{&quot;h&quot;:382,&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/EhDpMxsb8R&quot;},{&quot;display_url&quot;:&quot;pic.x.com/EhDpMxsb8R&quot;,&quot;expanded_url&quot;:&quot;https://x.com/graphprotocol/status/1580218576933253121/photo/1&quot;,&quot;ext_media_availability&quot;:{&quot;status&quot;:&quot;Available&quot;},&quot;indices&quot;:[293,316],&quot;media_url_https&quot;:&quot;https://pbs.twimg.com/media/Fe4QaU2UYAoXd8J.jpg&quot;,&quot;original_info&quot;:{&quot;height&quot;:1150,&quot;width&quot;:2048,&quot;focus_rects&quot;:[{&quot;x&quot;:0,&quot;y&quot;:3,&quot;w&quot;:2048,&quot;h&quot;:1147},{&quot;x&quot;:0,&quot;y&quot;:0,&quot;w&quot;:1150,&quot;h&quot;:1150},{&quot;x&quot;:0,&quot;y&quot;:0,&quot;w&quot;:1009,&quot;h&quot;:1150},{&quot;x&quot;:70,&quot;y&quot;:0,&quot;w&quot;:575,&quot;h&quot;:1150},{&quot;x&quot;:0,&quot;y&quot;:0,&quot;w&quot;:2048,&quot;h&quot;:1150}]},&quot;sizes&quot;:{&quot;large&quot;:{&quot;h&quot;:1150,&quot;resize&quot;:&quot;fit&quot;,&quot;w&quot;:2048},&quot;medium&quot;:{&quot;h&quot;:674,&quot;resize&quot;:&quot;fit&quot;,&quot;w&quot;:1200},&quot;small&quot;:{&quot;h&quot;:382,&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/EhDpMxsb8R&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;:3,&quot;w&quot;:2048,&quot;h&quot;:1147},{&quot;x&quot;:0,&quot;y&quot;:0,&quot;w&quot;:1150,&quot;h&quot;:1150},{&quot;x&quot;:0,&quot;y&quot;:0,&quot;w&quot;:1009,&quot;h&quot;:1150},{&quot;x&quot;:0,&quot;y&quot;:0,&quot;w&quot;:575,&quot;h&quot;:1150},{&quot;x&quot;:0,&quot;y&quot;:0,&quot;w&quot;:2048,&quot;h&quot;:1150}],&quot;expandedUrl&quot;:&quot;https://x.com/graphprotocol/status/1580218576933253121/photo/1&quot;,&quot;url&quot;:&quot;https://storage.googleapis.com/papyrus_images/37b309a5c1be1a45fe95c29c585b06fc1ee3d2ef4bde93461e05b268c4402fa2.jpg&quot;,&quot;width&quot;:2048,&quot;height&quot;:1150},{&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;:3,&quot;w&quot;:2048,&quot;h&quot;:1147},{&quot;x&quot;:0,&quot;y&quot;:0,&quot;w&quot;:1150,&quot;h&quot;:1150},{&quot;x&quot;:0,&quot;y&quot;:0,&quot;w&quot;:1009,&quot;h&quot;:1150},{&quot;x&quot;:70,&quot;y&quot;:0,&quot;w&quot;:575,&quot;h&quot;:1150},{&quot;x&quot;:0,&quot;y&quot;:0,&quot;w&quot;:2048,&quot;h&quot;:1150}],&quot;expandedUrl&quot;:&quot;https://x.com/graphprotocol/status/1580218576933253121/photo/1&quot;,&quot;url&quot;:&quot;https://storage.googleapis.com/papyrus_images/b3c9693b555bff489e80a596ea1c89a775640760339e8630614ce1c5c6e0b63a.jpg&quot;,&quot;width&quot;:2048,&quot;height&quot;:1150}],&quot;conversation_count&quot;:3,&quot;news_action_type&quot;:&quot;conversation&quot;,&quot;parent&quot;:{&quot;lang&quot;:&quot;en&quot;,&quot;reply_count&quot;:3,&quot;retweet_count&quot;:4,&quot;favorite_count&quot;:35,&quot;possibly_sensitive&quot;:false,&quot;created_at&quot;:&quot;2022-10-12T15:13:43.000Z&quot;,&quot;display_text_range&quot;:[0,70],&quot;entities&quot;:{&quot;hashtags&quot;:[],&quot;urls&quot;:[{&quot;display_url&quot;:&quot;youtu.be/MJvE9UMPxIE&quot;,&quot;expanded_url&quot;:&quot;https://youtu.be/MJvE9UMPxIE&quot;,&quot;indices&quot;:[47,70],&quot;url&quot;:&quot;https://t.co/oh4RBojJtn&quot;}],&quot;user_mentions&quot;:[],&quot;symbols&quot;:[]},&quot;id_str&quot;:&quot;1580215142691655680&quot;,&quot;text&quot;:&quot;Follow along &amp;amp; replay with the livestream: https://t.co/oh4RBojJtn&quot;,&quot;user&quot;:{&quot;id_str&quot;:&quot;981325507080814592&quot;,&quot;name&quot;:&quot;The Graph&quot;,&quot;screen_name&quot;:&quot;graphprotocol&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://pbs.twimg.com/profile_images/1887217540902076417/Q4b9EYlv_normal.jpg&quot;},&quot;edit_control&quot;:{&quot;edit_tweet_ids&quot;:[&quot;1580215142691655680&quot;],&quot;editable_until_msecs&quot;:&quot;1665589423000&quot;,&quot;is_edit_eligible&quot;:false,&quot;edits_remaining&quot;:&quot;5&quot;},&quot;card&quot;:{&quot;card_platform&quot;:{&quot;platform&quot;:{&quot;audience&quot;:{&quot;name&quot;:&quot;production&quot;},&quot;device&quot;:{&quot;name&quot;:&quot;iPhone&quot;,&quot;version&quot;:&quot;13&quot;}}},&quot;name&quot;:&quot;player&quot;,&quot;url&quot;:&quot;https://t.co/oh4RBojJtn&quot;,&quot;binding_values&quot;:{&quot;player_url&quot;:{&quot;string_value&quot;:&quot;https://www.youtube.com/embed/MJvE9UMPxIE&quot;,&quot;type&quot;:&quot;STRING&quot;},&quot;player_image_large&quot;:{&quot;image_value&quot;:{&quot;height&quot;:197,&quot;width&quot;:351,&quot;url&quot;:&quot;https://pbs.twimg.com/cards/player-placeholder.png&quot;},&quot;type&quot;:&quot;IMAGE&quot;},&quot;player_image&quot;:{&quot;image_value&quot;:{&quot;height&quot;:197,&quot;width&quot;:351,&quot;url&quot;:&quot;https://pbs.twimg.com/cards/player-placeholder.png&quot;},&quot;type&quot;:&quot;IMAGE&quot;},&quot;app_star_rating&quot;:{&quot;string_value&quot;:&quot;4.6802&quot;,&quot;type&quot;:&quot;STRING&quot;},&quot;description&quot;:{&quot;string_value&quot;:&quot;Official livestream from Devcon VI Bogotá. For a decentralized version of the steam, visit: https://live.devcon.orgDevcon is an intensive introduction for ne...&quot;,&quot;type&quot;:&quot;STRING&quot;},&quot;player_width&quot;:{&quot;string_value&quot;:&quot;1280&quot;,&quot;type&quot;:&quot;STRING&quot;},&quot;domain&quot;:{&quot;string_value&quot;:&quot;www.youtube.com&quot;,&quot;type&quot;:&quot;STRING&quot;},&quot;app_is_free&quot;:{&quot;string_value&quot;:&quot;true&quot;,&quot;type&quot;:&quot;STRING&quot;},&quot;site&quot;:{&quot;scribe_key&quot;:&quot;publisher_id&quot;,&quot;type&quot;:&quot;USER&quot;,&quot;user_value&quot;:{&quot;id_str&quot;:&quot;10228272&quot;,&quot;path&quot;:[]}},&quot;app_url_resolved&quot;:{&quot;string_value&quot;:&quot;vnd.youtube://www.youtube.com/watch?v=MJvE9UMPxIE&amp;feature=applinks&quot;,&quot;type&quot;:&quot;STRING&quot;},&quot;app_num_ratings&quot;:{&quot;string_value&quot;:&quot;44,224,309&quot;,&quot;type&quot;:&quot;STRING&quot;},&quot;app_price_amount&quot;:{&quot;string_value&quot;:&quot;0.0&quot;,&quot;type&quot;:&quot;STRING&quot;},&quot;player_height&quot;:{&quot;string_value&quot;:&quot;720&quot;,&quot;type&quot;:&quot;STRING&quot;},&quot;vanity_url&quot;:{&quot;scribe_key&quot;:&quot;vanity_url&quot;,&quot;string_value&quot;:&quot;youtube.com&quot;,&quot;type&quot;:&quot;STRING&quot;},&quot;app_name&quot;:{&quot;string_value&quot;:&quot;YouTube&quot;,&quot;type&quot;:&quot;STRING&quot;},&quot;app_id&quot;:{&quot;scribe_key&quot;:&quot;publisher_app_id&quot;,&quot;string_value&quot;:&quot;544007664&quot;,&quot;type&quot;:&quot;STRING&quot;},&quot;player_image_small&quot;:{&quot;image_value&quot;:{&quot;height&quot;:197,&quot;width&quot;:351,&quot;url&quot;:&quot;https://pbs.twimg.com/cards/player-placeholder.png&quot;},&quot;type&quot;:&quot;IMAGE&quot;},&quot;title&quot;:{&quot;string_value&quot;:&quot;Devcon VI Bogotá | River stage - Day 2&quot;,&quot;type&quot;:&quot;STRING&quot;},&quot;app_price_currency&quot;:{&quot;string_value&quot;:&quot;USD&quot;,&quot;type&quot;:&quot;STRING&quot;},&quot;app_url&quot;:{&quot;string_value&quot;:&quot;https://t.co/redirect?url=vnd.youtube%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DMJvE9UMPxIE%26feature%3Dapplinks&amp;sig=458dd92eb015234a1ec2d9a1d13e27df1726185a&amp;ssr=true&amp;slug=oh4RBojJtn&quot;,&quot;type&quot;:&quot;STRING&quot;},&quot;card_url&quot;:{&quot;scribe_key&quot;:&quot;card_url&quot;,&quot;string_value&quot;:&quot;https://t.co/oh4RBojJtn&quot;,&quot;type&quot;:&quot;STRING&quot;},&quot;player_image_x_large&quot;:{&quot;image_value&quot;:{&quot;height&quot;:197,&quot;width&quot;:351,&quot;url&quot;:&quot;https://pbs.twimg.com/cards/player-placeholder.png&quot;},&quot;type&quot;:&quot;IMAGE&quot;}}},&quot;isEdited&quot;:false,&quot;isStaleEdit&quot;:false},&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/graphprotocol">
              <img alt="User Avatar" class="twitter-avatar" src="https://storage.googleapis.com/papyrus_images/559debea9460683313d6ef2ed1d206a4713797a2fa6e16a8cb56b78a0fdcd09e.jpg" />
            </a>
            <div style="margin-left:4px;margin-right:auto;line-height:1.2;">
              <a target="_blank" href="https://twitter.com/graphprotocol" class="twitter-displayname">The Graph</a>
              <p><a target="_blank" href="https://twitter.com/graphprotocol" class="twitter-username">@graphprotocol</a></p>
    
            </div>
            <a href="https://twitter.com/graphprotocol/status/1580218576933253121" target="_blank">
              <img alt="Twitter Logo" class="twitter-logo" src="https://paragraph.com/editor/twitter/logo.png" />
            </a>
          </div>
        </div>
      
    <div class="twitter-body">
      The JSON-RPC model in querying doesn’t quite scale well, &amp; presents difficulties for some types of queries &amp; when debugging.<br /><br />Firehose, a technology built by core dev <a class="twitter-content-link"  href="https://twitter.com/streamingfastio" target="_blank">@streamingfastio</a>, takes a streaming-first, files-based approach to improve indexing &amp; querying blockchain data <img class="twitter-emoji" draggable="false" alt="⚡️" src="https://abs-0.twimg.com/emoji/v2/72x72/26a1.png"/> 
      <div class="twitter-media"><div class="twitter-two-images"><img class="twitter-image" src="https://storage.googleapis.com/papyrus_images/37b309a5c1be1a45fe95c29c585b06fc1ee3d2ef4bde93461e05b268c4402fa2.jpg" /></div></div>
      
       
    </div>
    
     <div class="twitter-footer">
          <a target="_blank" href="https://twitter.com/graphprotocol/status/1580218576933253121" style="margin-right:16px; display:flex;">
            <img alt="Like Icon" class="twitter-heart" src="https://paragraph.com/editor/twitter/heart.png">
            33
          </a>
          <a target="_blank" href="https://twitter.com/graphprotocol/status/1580218576933253121"><p>10:27 AM • Oct 12, 2022</p></a>
        </div>
    
  </div> 
  </div><div data-type="embedly" src="https://github.com/ConsenSys/ethql" data="{&quot;provider_url&quot;:&quot;https://github.com&quot;,&quot;description&quot;:&quot;A GraphQL interface to Ethereum :fire:. Contribute to Consensys/ethql development by creating an account on GitHub.&quot;,&quot;title&quot;:&quot;GitHub - Consensys/ethql: A GraphQL interface to Ethereum :fire:&quot;,&quot;author_name&quot;:&quot;Consensys&quot;,&quot;thumbnail_width&quot;:1200,&quot;url&quot;:&quot;https://github.com/Consensys/ethql&quot;,&quot;author_url&quot;:&quot;https://github.com/Consensys&quot;,&quot;version&quot;:&quot;1.0&quot;,&quot;provider_name&quot;:&quot;GitHub&quot;,&quot;type&quot;:&quot;link&quot;,&quot;thumbnail_height&quot;:600}" format="small"><div class="react-component embed my-5" data-drag-handle="true" data-node-view-wrapper="" style="white-space:normal"><a class="link-embed-link" href="https://github.com/ConsenSys/ethql" target="_blank" rel="noreferrer"><div class="link-embed"><div class="flex-1"><div><h2>GitHub - Consensys/ethql: A GraphQL interface to Ethereum :fire:</h2><p>A GraphQL interface to Ethereum :fire:. Contribute to Consensys/ethql development by creating an account on GitHub.</p></div><span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-link h-3 w-3 my-auto inline mr-1"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg>https://github.com</span></div></div></a></div></div><div data-type="embedly" src="https://medium.com/dsys/ethereum-meet-graphql-c28f3402fe8f" data="{&quot;provider_url&quot;:&quot;https://medium.com&quot;,&quot;description&quot;:&quot;Ethereum, meet GraphQL ⛓ Explore the Ethereum blockchain using a rich GraphQL API. Try it in your browser! \&quot; Users want consistent application experiences across platforms, but delivering this can ...&quot;,&quot;title&quot;:&quot;Ethereum, meet GraphQL ⛓&quot;,&quot;mean_alpha&quot;:0,&quot;author_name&quot;:&quot;Alex Kern&quot;,&quot;url&quot;:&quot;https://medium.com/dsys/ethereum-meet-graphql-c28f3402fe8f&quot;,&quot;thumbnail_url&quot;:&quot;https://storage.googleapis.com/papyrus_images/aabd4c736c580a5d122825c0ae7ecb816074e7c27dd466279f62085baaf9dd56.png&quot;,&quot;thumbnail_width&quot;:1200,&quot;version&quot;:&quot;1.0&quot;,&quot;provider_name&quot;:&quot;Medium&quot;,&quot;type&quot;:&quot;link&quot;,&quot;thumbnail_height&quot;:792,&quot;image&quot;:{&quot;img&quot;:{&quot;width&quot;:1200,&quot;height&quot;:792,&quot;src&quot;:&quot;https://storage.googleapis.com/papyrus_images/aabd4c736c580a5d122825c0ae7ecb816074e7c27dd466279f62085baaf9dd56.png&quot;}}}" format="small"><link rel="preload" as="image" href="https://storage.googleapis.com/papyrus_images/aabd4c736c580a5d122825c0ae7ecb816074e7c27dd466279f62085baaf9dd56.png"/><div class="react-component embed my-5" data-drag-handle="true" data-node-view-wrapper="" style="white-space:normal"><a class="link-embed-link" href="https://medium.com/dsys/ethereum-meet-graphql-c28f3402fe8f" target="_blank" rel="noreferrer"><div class="link-embed"><div class="flex-1"><div><h2>Ethereum, meet GraphQL ⛓</h2><p>Ethereum, meet GraphQL ⛓ Explore the Ethereum blockchain using a rich GraphQL API. Try it in your browser! &quot; Users want consistent application experiences across platforms, but delivering this can ...</p></div><span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-link h-3 w-3 my-auto inline mr-1"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg>https://medium.com</span></div><img src="https://storage.googleapis.com/papyrus_images/aabd4c736c580a5d122825c0ae7ecb816074e7c27dd466279f62085baaf9dd56.png"/></div></a></div></div><div data-type="embedly" src="https://github.com/hananbeer/sqlidity" data="{&quot;provider_url&quot;:&quot;https://github.com&quot;,&quot;description&quot;:&quot;SQL on chain. Contribute to hananbeer/sqlidity development by creating an account on GitHub.&quot;,&quot;title&quot;:&quot;GitHub - hananbeer/sqlidity: SQL on chain&quot;,&quot;author_name&quot;:&quot;hananbeer&quot;,&quot;thumbnail_width&quot;:1200,&quot;url&quot;:&quot;https://github.com/hananbeer/sqlidity&quot;,&quot;thumbnail_url&quot;:&quot;https://storage.googleapis.com/papyrus_images/6ed1186eb8efd566d58edd81af2448a4c2d47d53025564811ebb4c9f9e728fe4.png&quot;,&quot;author_url&quot;:&quot;https://github.com/hananbeer&quot;,&quot;version&quot;:&quot;1.0&quot;,&quot;provider_name&quot;:&quot;GitHub&quot;,&quot;type&quot;:&quot;link&quot;,&quot;thumbnail_height&quot;:600,&quot;image&quot;:{&quot;img&quot;:{&quot;width&quot;:1200,&quot;height&quot;:600,&quot;src&quot;:&quot;https://storage.googleapis.com/papyrus_images/6ed1186eb8efd566d58edd81af2448a4c2d47d53025564811ebb4c9f9e728fe4.png&quot;}}}" format="small"><link rel="preload" as="image" href="https://storage.googleapis.com/papyrus_images/6ed1186eb8efd566d58edd81af2448a4c2d47d53025564811ebb4c9f9e728fe4.png"/><div class="react-component embed my-5" data-drag-handle="true" data-node-view-wrapper="" style="white-space:normal"><a class="link-embed-link" href="https://github.com/hananbeer/sqlidity" target="_blank" rel="noreferrer"><div class="link-embed"><div class="flex-1"><div><h2>GitHub - hananbeer/sqlidity: SQL on chain</h2><p>SQL on chain. Contribute to hananbeer/sqlidity development by creating an account on GitHub.</p></div><span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-link h-3 w-3 my-auto inline mr-1"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg>https://github.com</span></div><img src="https://storage.googleapis.com/papyrus_images/6ed1186eb8efd566d58edd81af2448a4c2d47d53025564811ebb4c9f9e728fe4.png"/></div></a></div></div><div data-type="youtube" videoId="dh-Dj7otGy0">
      <div class="youtube-player" data-id="dh-Dj7otGy0" style="background-image: url('https://i.ytimg.com/vi/dh-Dj7otGy0/hqdefault.jpg'); background-size: cover; background-position: center">
        <a href="https://www.youtube.com/watch?v=dh-Dj7otGy0">
          <img src="{{DOMAIN}}/editor/youtube/play.png" class="play"/>
        </a>
      </div></div><p>1c:</p><div data-type="embedly" src="https://ercwl.medium.com/whats-wrong-with-the-chainlink-2-0-whitepaper-for-simpletons-d50f27049464" data="{&quot;provider_url&quot;:&quot;https://ercwl.medium.com&quot;,&quot;description&quot;:&quot;Why Chainlink&apos;s \&quot;Explicit Staking\&quot; is One of the Most Half-Baked Ideas in the History of Cryptoeconomic Design&quot;,&quot;title&quot;:&quot;What&apos;s Wrong With the Chainlink 2.0 Whitepaper? (For Simpletons)&quot;,&quot;author_name&quot;:&quot;Eric Wall&quot;,&quot;url&quot;:&quot;https://ercwl.medium.com/whats-wrong-with-the-chainlink-2-0-whitepaper-for-simpletons-d50f27049464&quot;,&quot;thumbnail_url&quot;:&quot;https://storage.googleapis.com/papyrus_images/6da569ea8cd30cfcad4b341935272105275201af7b456630085cfc9fe9f8df3a.jpg&quot;,&quot;thumbnail_width&quot;:400,&quot;version&quot;:&quot;1.0&quot;,&quot;provider_name&quot;:&quot;Medium&quot;,&quot;type&quot;:&quot;link&quot;,&quot;thumbnail_height&quot;:400,&quot;image&quot;:{&quot;img&quot;:{&quot;width&quot;:400,&quot;height&quot;:400,&quot;src&quot;:&quot;https://storage.googleapis.com/papyrus_images/6da569ea8cd30cfcad4b341935272105275201af7b456630085cfc9fe9f8df3a.jpg&quot;}}}" format="small"><link rel="preload" as="image" href="https://storage.googleapis.com/papyrus_images/6da569ea8cd30cfcad4b341935272105275201af7b456630085cfc9fe9f8df3a.jpg"/><div class="react-component embed my-5" data-drag-handle="true" data-node-view-wrapper="" style="white-space:normal"><a class="link-embed-link" href="https://ercwl.medium.com/whats-wrong-with-the-chainlink-2-0-whitepaper-for-simpletons-d50f27049464" target="_blank" rel="noreferrer"><div class="link-embed"><div class="flex-1"><div><h2>What&#x27;s Wrong With the Chainlink 2.0 Whitepaper? (For Simpletons)</h2><p>Why Chainlink&#x27;s &quot;Explicit Staking&quot; is One of the Most Half-Baked Ideas in the History of Cryptoeconomic Design</p></div><span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-link h-3 w-3 my-auto inline mr-1"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg>https://ercwl.medium.com</span></div><img src="https://storage.googleapis.com/papyrus_images/6da569ea8cd30cfcad4b341935272105275201af7b456630085cfc9fe9f8df3a.jpg"/></div></a></div></div><p>1d:</p><div data-type="youtube" videoId="B2X7D-hxVtQ">
      <div class="youtube-player" data-id="B2X7D-hxVtQ" style="background-image: url('https://i.ytimg.com/vi/B2X7D-hxVtQ/hqdefault.jpg'); background-size: cover; background-position: center">
        <a href="https://www.youtube.com/watch?v=B2X7D-hxVtQ">
          <img src="{{DOMAIN}}/editor/youtube/play.png" class="play"/>
        </a>
      </div></div>]]></content:encoded>
            <author>msfew@newsletter.paragraph.com (msfew)</author>
        </item>
        <item>
            <title><![CDATA[The Second-Generation Optimistic Rollups]]></title>
            <link>https://paragraph.com/@msfew/the-second-generation-optimistic-rollups</link>
            <guid>c2HnpPyxgauiKg4V8OZy</guid>
            <pubDate>Tue, 18 Oct 2022 03:17:46 GMT</pubDate>
            <description><![CDATA[0. Why Still Pay Attention to Optimistic Rollup?a) OP or ZK?Although Vitalik has identified zkEVM Rollup as the future for several years, and various zkEVMs (Scroll, zkSync, Hermez, Consensys) have sprung up, Optimistic Rollup is still the dominant stack in the Rollup ecosystem, with 80% of the Layer2 market share and half of the top 10 Layer2 solutions.Will the existence of zkEVM Rollup as the ultimate scaling solution make Optimistic Rollup completely obsolete?Optimistic Rollup and zkEVM Ro...]]></description>
            <content:encoded><![CDATA[<h2 id="h-0-why-still-pay-attention-to-optimistic-rollup" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">0. Why Still Pay Attention to Optimistic Rollup?</h2><h2 id="h-a-op-or-zk" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">a) OP or ZK?</h2><p>Although Vitalik has identified zkEVM Rollup as the future for several years, and various zkEVMs (Scroll, zkSync, Hermez, Consensys) have sprung up, <strong>Optimistic Rollup is still the dominant stack in the Rollup ecosystem, with 80% of the Layer2 market share and half of the top 10 Layer2 solutions</strong>.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/02b6ea07cf1a0e3768f38466efabe94458628cbf186981cd9aa3521e82a3d7ce.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>Will the existence of zkEVM Rollup as the ultimate scaling solution make Optimistic Rollup completely obsolete?</p><ul><li><p><strong>Optimistic Rollup and zkEVM Rollup are not incompatible, but will be complementary solutions in the long run (even permanently).</strong></p></li><li><p><strong>For App-rollup, the Optimistic mechanism is still the simplest and easiest solution to develop and deploy.</strong></p></li></ul><h2 id="h-b-op-and-zk-are-not-ready" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">b) <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://hackmd.io/@vbuterin/zk_slides_20221010#/1">OP and ZK are not ready…</a></h2><p>According to Vitalik, the zkEVM circuit of the Ethereum Foundation PSE has 34,469 lines of code. That’s a lot of code to polish in a very long period of development and continuous testing. <strong>We won’t be able to fully rely on the security offered by the ZK system for several years</strong>.</p><h2 id="h-c-op-zk" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">c) OP + ZK!</h2><p>Six months ago, Optimism’s Kelvin started tweeting a lot about the feasibility of combining Optimism with zkVM.</p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/kelvinfichter/status/1553323106030260224">He says</a> Optimism’s Bedrock will not be just an Optimistic Rollup client, but a Rollup client. <strong>In order to fully guarantee the overall security of Rollup, the client (perhaps related to Arbitrum’s recent acquisition?) and the diversity of proofs (Validity Proof and Fraud Proof) are the real roadmap for Rollup</strong>.</p><p><strong>Vitalik has refined Kelvin’s solution, suggesting that a </strong><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://hackmd.io/@vbuterin/zk_slides_20221010#/7"><strong>2 + 1 combination</strong></a> of (OP + ZK) + Governance could be used to achieve a reliable Rollup.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/aec7b15b59fd1a6801e805edc65cc7b8e939d90a21bffb64a812d0f17be1aeca.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>Until zkEVM is fully stable and mature, the workflow is as follows:</p><ol><li><p>publish the block</p></li><li><p>wait 24 hours</p></li><li><p>a) If there are no fraud challenges during this period, release the ZKP and fully finalize the block. b) If there are challenges, Governance is introduced to adjudicate the final result through the 2 of 3 model.</p></li></ol><p>After zkEVM is stable and mature:</p><ol><li><p>release the block</p></li><li><p>Publish ZKP periodically.</p></li><li><p>a) If the ZKP is released properly during the specified period, it will prevail. b) If the ZKP is not released properly during the period (Prover failure or bug), the Optimistic mechanism is introduced first, until the ZK mechanism is restored.</p></li></ol><p>Both options require the existence of the Optimistic mechanism to ensure the liveness and safety of the entire Rollup system.</p><p>Therefore, the development of the Optimistic mechanism is still the vital part of the Rollup universe.</p><h2 id="h-1-second-generation-optimistic-rollup" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">1. Second-Generation Optimistic Rollup</h2><p>The term “Second-Generation Optimistic Rollup” comes from the title of <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/OffchainLabs/nitro/blob/master/docs/Nitro-whitepaper.pdf">Arbitrum Nitro’s white paper</a>. The Optimism Bedrock, which was released slightly earlier than Nitro, is also considered a Second-Generation Optimistic Rollup.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/427642c48c6b9dc93f6c30dd8f03b55c9e996eb03004e6f6c474368aa80f10dd.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 overall difference between the two is not really that big (if you read <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/offchainlabs/arbitrum-nitro-one-small-step-for-l2-one-giant-leap-for-ethereum-bc9108047450">Arbitrum</a> and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://dev.optimism.io/introducing-optimism-bedrock/">Optimism</a> blogs, you might even think they are the same), they are essentially a new major release with themselves. The differences between the second generation and the first generation are just the following optimizations:</p><ul><li><p><strong>Developer experience</strong>: stronger EVM equivalence and compatibility, L1 interoperability…</p></li><li><p><strong>User experience</strong>: higher throughput, lower gas…</p></li></ul><p>But there are still trade-offs in design details, and we can see in these differences the refinement of Arbitrum and Optimism in building the next generation of Optimistic Rollup.</p><h2 id="h-2-second-generation-optimistic-rollup-design-choice" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">2. Second-Generation Optimistic Rollup Design Choice</h2><p>The developers of <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/PlasmaPower0/status/1578804117027184641">Arbitrum</a> and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://norswap.com/bedrock-vs-nitro/">Optimism</a> have compared and contrasted their architectures, and here we will discuss only those points that are relevant to users or dApp developers:</p><h2 id="h-a-block-time" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">a) block time</h2><p>There are two main options for block time design: fixed time or variable time. This can be interpreted as the difference between PoS and PoW Ethereum.</p><ul><li><p><strong>Optimism: fixed time (2 seconds)</strong>.</p></li></ul><p>Fixed time ensures the stability of contracts that use block.number to measure the time, such as Sushiswap’s Masterchef contract. These contracts do not use timestamps probably because the miner has control over the timestamp (<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/yaish_aviv/status/1555445520646250496">sort of selfish mining or MEV?</a>).</p><p>The first generation of Optimism used a variable time + 1 tx/block design, so there were some problems with Stargate rewards due to its contracts’ time calculation algo.</p><p>For the old 1 tx/block design, Optimism considered the overhead of the storage of the blockchain too high due to the block header and the need for frequent updates to the state root too costly.</p><ul><li><p><strong>Arbitrum: Variable time</strong>.</p></li></ul><p>Variable time is designed to reduce the delay of tx confirmation. Currently, up to 4 blocks can be created per second, and skipped if there is no tx, so it is variable time.</p><p>For contracts that are timed with block.number, Arbitrum returns the block.number directly from the Ethereum L1 block, so there are no stability or adaptation issues. In addition, Arbitrum also provides a pre-compile to provide L2 block numbers.</p><h2 id="h-b-geth" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">b) Geth</h2><p>Geth is the execution client of Ethereum, which accounts for about 80% of the total number of nodes.</p><ul><li><p><strong>Optimism: As a standalone engine</strong>.</p></li></ul><p>Geth is treated as a standalone execution engine, not a library. The advantage is that it can fully reuse the previous infrastructure, while seamlessly switching to other execution clients.</p><ul><li><p><strong>Arbitrum: As a library</strong>.</p></li></ul><p>Since Arbitrum has more L2-specific features, such as gas pricing for L1 and L2, and retryable tickets, Geth is handled as a library. Arbitrum uses hooks for invocation.</p><h2 id="h-c-l1-l2-message-inclusion-delay" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">c) L1-L2 message inclusion delay</h2><ul><li><p><strong>Optimism: ~2 minutes</strong>.</p></li></ul><p>Bedrock’s latency is the length of several L1 blocks, with a worst-case latency of ten minutes.</p><p>Bedrock’s architecture is more like an L1, which in extreme cases can cope with L1 reorg by reorging itself.</p><p>A tx that is not contained by L2 for more than 10 minutes is simply invalidated.</p><ul><li><p><strong>Arbitrum: 10 minutes</strong>.</p></li></ul><p>Nitro delays processing for 10 minutes, and if it exceeds 10 minutes, it can force tx inclusion via an L1 call.</p><p>The goal of Nitro is to make L2 never need to reorg for user experience.</p><p>Both are tradeoffs for user experience in different ways.</p><h2 id="h-d-l1-l2-message-retry-mechanism" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">d) L1-L2 message retry mechanism</h2><p>The message retry mechanism is designed to solve the problem of “L1 confirmed, L2 failed” in L1-L2 messaging.</p><ul><li><p><strong>Optimism: Implemented in the contract</strong>.</p></li></ul><p>Developers can refer to the L1 Optimism Portal implementation, or define their own retry mechanism in the contract.</p><ul><li><p><strong>Arbitrum: Implemented in the node</strong>.</p></li></ul><p>The retry mechanism is implemented in the ArbOS node.</p><h2 id="h-e-l2-fee-algo" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">e) L2 fee algo</h2><p>The gas calculation for L2 is basically L2 execution gas + L1 calldata cost.</p><ul><li><p><strong>Optimism: Reuse EIP-1559</strong>.</p></li></ul><p>The benefit is that the wallet and other infrastructure can be seamlessly connected.</p><p>Optimism’s calculation of L2 gas essentially minimizes the cost of L2 execution gas (99% of it is calldata cost).</p><ul><li><p><strong>Arbitrum: Use a custom system</strong>.</p></li></ul><p>Due to the variable block time design mentioned earlier, gas pricing is more complex, so EIP-1559 is not used.</p><h2 id="h-f-l1-fee-algo" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">f) L1 fee algo</h2><ul><li><p><strong>Optimism:</strong></p></li></ul><p>The transmission of L1 gas levels to L2 is almost instantaneous. Currently sequencer’s revenue is basically entirely from the multiplier of L1 gas costs. After EIP-4844, their revenue will come from MEV.</p><p>In the future, this data will be transmitted via L1-L2 messaging, thus ensuring security (being part of the protocol and subject to fraud challenge).</p><ul><li><p><strong>Arbitrum:</strong></p></li></ul><p>Arbitrum’s L1 fee algorithm collects fees by averaging the L1 gas, and uses its own control system to obtain feedback from the actual fees paid, thus ensuring stable L1 gas collection and spending.</p><p>The overall strategy also includes, in order to avoid sequencer overcharging, releasing batches when gas prices are low.</p><p>In addition, the differences in architecture and technical details are also discussed, but the content is too domain-specific and not relevant to users and application developers, so you can read it on your own.</p><h2 id="h-3-the-future-of-rollup-is-optimistic" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">3. The Future of Rollup is Optimistic</h2><p>The zkEVM Rollup and the entire ZK ecosystem has been really hot lately (Devcon Bogota is basically ZK + MEV + others), so much so that most Ethereum researchers have more or less overlooked the development of Optimistic Rollup and these interesting design details in the second generation.</p><p>Optimistic, the leading force in Rollup, is experimenting with pioneering and groundbreaking innovations on L2 UX and DX. What they are doing could lay the groundwork for the zkEVM Rollup.</p><p>Until the zkEVM Rollup is fully available in the next two to three years, or even longer, the dominance of the Rollup will remain with Optimistic, and 80% of the new Rollups (App-rollups) will use the more mature and available Optimistic mechanism.</p><p>Even after the long-term zkEVM rollup has matured, Optimistic will remain the cornerstone of the system for the overall liveness and safety of the rollup.</p><p><strong>The future of rollup is (still) optimistic</strong>.</p><h2 id="h-links" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Links:</h2><p>0:</p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://hackmd.io/@vbuterin/zk_slides_20221010#/1">https://hackmd.io/@vbuterin/zk_slides_20221010#/1</a></p><div data-type="twitter" tweetId="1553323106030260224" tweetData="{&quot;__typename&quot;:&quot;Tweet&quot;,&quot;lang&quot;:&quot;en&quot;,&quot;favorite_count&quot;:403,&quot;created_at&quot;:&quot;2022-07-30T10:14:22.000Z&quot;,&quot;display_text_range&quot;:[0,220],&quot;entities&quot;:{&quot;hashtags&quot;:[],&quot;urls&quot;:[],&quot;user_mentions&quot;:[],&quot;symbols&quot;:[]},&quot;id_str&quot;:&quot;1553323106030260224&quot;,&quot;text&quot;:&quot;For your entertainment, here&apos;s a thread about the future of @optimismFND, the upcoming Bedrock upgrade, Rollup decentralization, and ZK. Bedrock is a Rollup client, not an Optimistic Rollup client 😉. Enjoy the spice. 🌈&quot;,&quot;user&quot;:{&quot;id_str&quot;:&quot;900655117&quot;,&quot;name&quot;:&quot;smartcontracts.eth&quot;,&quot;screen_name&quot;:&quot;kelvinfichter&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/b4ee5971ae32a8a2e0ddc93eaf9238a740e7c45a75b99a17aa4a8b3bde5cc288.jpg&quot;,&quot;highlighted_label&quot;:{&quot;description&quot;:&quot;OP Labs&quot;,&quot;badge&quot;:{&quot;url&quot;:&quot;https://pbs.twimg.com/profile_images/1553459988600872960/YLFuy6R6_bigger.jpg&quot;},&quot;url&quot;:{&quot;url&quot;:&quot;https://twitter.com/OPLabsPBC&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;1553323106030260224&quot;],&quot;editable_until_msecs&quot;:&quot;1659177862000&quot;,&quot;is_edit_eligible&quot;:false,&quot;edits_remaining&quot;:&quot;5&quot;},&quot;conversation_count&quot;:14,&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/kelvinfichter">
              <img alt="User Avatar" class="twitter-avatar" src="https://storage.googleapis.com/papyrus_images/b4ee5971ae32a8a2e0ddc93eaf9238a740e7c45a75b99a17aa4a8b3bde5cc288.jpg" />
            </a>
            <div style="margin-left:4px;margin-right:auto;line-height:1.2;">
              <a target="_blank" href="https://twitter.com/kelvinfichter" class="twitter-displayname">smartcontracts.eth</a>
              <p><a target="_blank" href="https://twitter.com/kelvinfichter" class="twitter-username">@kelvinfichter</a></p>
    
            </div>
            <a href="https://twitter.com/kelvinfichter/status/1553323106030260224" target="_blank">
              <img alt="Twitter Logo" class="twitter-logo" src="https://paragraph.com/editor/twitter/logo.png" />
            </a>
          </div>
        </div>
      
    <div class="twitter-body">
      For your entertainment, here's a thread about the future of @optimismFND, the upcoming Bedrock upgrade, Rollup decentralization, and ZK. Bedrock is a Rollup client, not an Optimistic Rollup client <img class="twitter-emoji" draggable="false" alt="😉" src="https://abs-0.twimg.com/emoji/v2/72x72/1f609.png"/>. Enjoy the spice. <img class="twitter-emoji" draggable="false" alt="🌈" src="https://abs-0.twimg.com/emoji/v2/72x72/1f308.png"/>
      
      
       
    </div>
    
     <div class="twitter-footer">
          <a target="_blank" href="https://twitter.com/kelvinfichter/status/1553323106030260224" style="margin-right:16px; display:flex;">
            <img alt="Like Icon" class="twitter-heart" src="https://paragraph.com/editor/twitter/heart.png">
            403
          </a>
          <a target="_blank" href="https://twitter.com/kelvinfichter/status/1553323106030260224"><p>5:14 AM • Jul 30, 2022</p></a>
        </div>
    
  </div> 
  </div><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://hackmd.io/@vbuterin/zk_slides_20221010#/7">https://hackmd.io/@vbuterin/zk_slides_20221010#/7</a></p><p>1:</p><div data-type="embedly" src="https://github.com/OffchainLabs/nitro/blob/master/docs/Nitro-whitepaper.pdf" data="{&quot;url&quot;:&quot;https://github.com/OffchainLabs/nitro/blob/master/docs/Nitro-whitepaper.pdf&quot;,&quot;provider_url&quot;:&quot;https://github.com&quot;,&quot;provider_name&quot;:&quot;Github&quot;,&quot;version&quot;:&quot;1.0&quot;,&quot;type&quot;:&quot;link&quot;}" format="small"></div><div data-type="embedly" src="https://medium.com/offchainlabs/arbitrum-nitro-one-small-step-for-l2-one-giant-leap-for-ethereum-bc9108047450" data="{&quot;provider_url&quot;:&quot;https://medium.com&quot;,&quot;description&quot;:&quot;Arbitrum Nitro: one small step for L2, one giant leap for Ethereum. The time has come Arbinauts. Arbitrum One has now been fully migrated to the Nitro stack! Ahhhhh! Yes, it&apos;s true, Arbitrum One is ...&quot;,&quot;title&quot;:&quot;Arbitrum Nitro: one small step for L2, one giant leap for Ethereum.&quot;,&quot;mean_alpha&quot;:133.424926036,&quot;author_name&quot;:&quot;Offchain Labs&quot;,&quot;url&quot;:&quot;https://medium.com/offchainlabs/arbitrum-nitro-one-small-step-for-l2-one-giant-leap-for-ethereum-bc9108047450&quot;,&quot;thumbnail_url&quot;:&quot;https://storage.googleapis.com/papyrus_images/1e62238be0da1f3e7b13ae6d9d0c97a660e5827174e4e09a4b2adb4513b1de0e.png&quot;,&quot;thumbnail_width&quot;:1200,&quot;version&quot;:&quot;1.0&quot;,&quot;provider_name&quot;:&quot;Medium&quot;,&quot;type&quot;:&quot;link&quot;,&quot;thumbnail_height&quot;:676,&quot;image&quot;:{&quot;img&quot;:{&quot;width&quot;:1200,&quot;height&quot;:676,&quot;src&quot;:&quot;https://storage.googleapis.com/papyrus_images/1e62238be0da1f3e7b13ae6d9d0c97a660e5827174e4e09a4b2adb4513b1de0e.png&quot;}}}" format="small"><link rel="preload" as="image" href="https://storage.googleapis.com/papyrus_images/1e62238be0da1f3e7b13ae6d9d0c97a660e5827174e4e09a4b2adb4513b1de0e.png"/><div class="react-component embed my-5" data-drag-handle="true" data-node-view-wrapper="" style="white-space:normal"><a class="link-embed-link" href="https://medium.com/offchainlabs/arbitrum-nitro-one-small-step-for-l2-one-giant-leap-for-ethereum-bc9108047450" target="_blank" rel="noreferrer"><div class="link-embed"><div class="flex-1"><div><h2>Arbitrum Nitro: one small step for L2, one giant leap for Ethereum.</h2><p>Arbitrum Nitro: one small step for L2, one giant leap for Ethereum. The time has come Arbinauts. Arbitrum One has now been fully migrated to the Nitro stack! Ahhhhh! Yes, it&#x27;s true, Arbitrum One is ...</p></div><span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-link h-3 w-3 my-auto inline mr-1"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg>https://medium.com</span></div><img src="https://storage.googleapis.com/papyrus_images/1e62238be0da1f3e7b13ae6d9d0c97a660e5827174e4e09a4b2adb4513b1de0e.png"/></div></a></div></div><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://dev.optimism.io/introducing-optimism-bedrock/">https://dev.optimism.io/introducing-optimism-bedrock/</a></p><p>2:</p><div data-type="embedly" src="https://twitter.com/PlasmaPower0/status/1578804117027184641" data="{&quot;provider_url&quot;:&quot;https://x.com&quot;,&quot;title&quot;:&quot;JavaScript is not available.&quot;,&quot;url&quot;:&quot;https://x.com/PlasmaPower0/status/1578804117027184641&quot;,&quot;version&quot;:&quot;1.0&quot;,&quot;provider_name&quot;:&quot;X (formerly Twitter)&quot;,&quot;type&quot;:&quot;link&quot;}" format="small"></div><div data-type="embedly" src="https://norswap.com/bedrock-vs-nitro/" data="{&quot;provider_url&quot;:&quot;https://norswap.com&quot;,&quot;description&quot;:&quot;This is a really nerdy breakdown of the differences between Optimism Bedrock 🗿 and Arbitrum Nitro 🚀. This is all sourced from my reading of the Nitro whitepaper, and my intimate sensual knowledge of the Bedrock design. This actually started a Twitter thread, but grew way way too big for that.&quot;,&quot;title&quot;:&quot;Optimism Bedrock vs Arbitrum Nitro&quot;,&quot;url&quot;:&quot;https://norswap.com/bedrock-vs-nitro/&quot;,&quot;version&quot;:&quot;1.0&quot;,&quot;provider_name&quot;:&quot;Norswap&quot;,&quot;type&quot;:&quot;link&quot;}" format="small"><div class="react-component embed my-5" data-drag-handle="true" data-node-view-wrapper="" style="white-space:normal"><a class="link-embed-link" href="https://norswap.com/bedrock-vs-nitro/" target="_blank" rel="noreferrer"><div class="link-embed"><div class="flex-1"><div><h2>Optimism Bedrock vs Arbitrum Nitro</h2><p>This is a really nerdy breakdown of the differences between Optimism Bedrock 🗿 and Arbitrum Nitro 🚀. This is all sourced from my reading of the Nitro whitepaper, and my intimate sensual knowledge of the Bedrock design. This actually started a Twitter thread, but grew way way too big for that.</p></div><span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-link h-3 w-3 my-auto inline mr-1"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg>https://norswap.com</span></div></div></a></div></div><div data-type="twitter" tweetId="1555445520646250496" tweetData="{&quot;__typename&quot;:&quot;Tweet&quot;,&quot;in_reply_to_screen_name&quot;:&quot;yaish_aviv&quot;,&quot;in_reply_to_status_id_str&quot;:&quot;1555445514518372353&quot;,&quot;in_reply_to_user_id_str&quot;:&quot;1272776258682789888&quot;,&quot;lang&quot;:&quot;en&quot;,&quot;favorite_count&quot;:171,&quot;possibly_sensitive&quot;:false,&quot;created_at&quot;:&quot;2022-08-05T06:48:05.000Z&quot;,&quot;display_text_range&quot;:[0,275],&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/mDEG2UqXZh&quot;,&quot;expanded_url&quot;:&quot;https://x.com/yaish_aviv/status/1555445520646250496/photo/1&quot;,&quot;indices&quot;:[276,299],&quot;url&quot;:&quot;https://t.co/mDEG2UqXZh&quot;}]},&quot;id_str&quot;:&quot;1555445520646250496&quot;,&quot;text&quot;:&quot;(9/12) Whenever F2Pool&apos;s block timestamps reach the point where mining difficulty is supposed to decrease, they artificially set them to be one second earlier. F2Pool has been executing this attack over the past two years, and the evidence has been hiding in plain sight! ... https://t.co/mDEG2UqXZh&quot;,&quot;user&quot;:{&quot;id_str&quot;:&quot;1272776258682789888&quot;,&quot;name&quot;:&quot;Aviv Yaish&quot;,&quot;screen_name&quot;:&quot;yaish_aviv&quot;,&quot;is_blue_verified&quot;:false,&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/72f9a4fe890e5eda8bedb7434de8a6b1fa910658fcdf1d29dfae387dcff0795d.jpg&quot;},&quot;edit_control&quot;:{&quot;edit_tweet_ids&quot;:[&quot;1555445520646250496&quot;],&quot;editable_until_msecs&quot;:&quot;1659683885000&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/mDEG2UqXZh&quot;,&quot;expanded_url&quot;:&quot;https://x.com/yaish_aviv/status/1555445520646250496/photo/1&quot;,&quot;ext_media_availability&quot;:{&quot;status&quot;:&quot;Available&quot;},&quot;indices&quot;:[276,299],&quot;media_url_https&quot;:&quot;https://pbs.twimg.com/media/FZYJNkUWQAAZA9U.png&quot;,&quot;original_info&quot;:{&quot;height&quot;:771,&quot;width&quot;:1105,&quot;focus_rects&quot;:[{&quot;x&quot;:0,&quot;y&quot;:152,&quot;w&quot;:1105,&quot;h&quot;:619},{&quot;x&quot;:334,&quot;y&quot;:0,&quot;w&quot;:771,&quot;h&quot;:771},{&quot;x&quot;:429,&quot;y&quot;:0,&quot;w&quot;:676,&quot;h&quot;:771},{&quot;x&quot;:719,&quot;y&quot;:0,&quot;w&quot;:386,&quot;h&quot;:771},{&quot;x&quot;:0,&quot;y&quot;:0,&quot;w&quot;:1105,&quot;h&quot;:771}]},&quot;sizes&quot;:{&quot;large&quot;:{&quot;h&quot;:771,&quot;resize&quot;:&quot;fit&quot;,&quot;w&quot;:1105},&quot;medium&quot;:{&quot;h&quot;:771,&quot;resize&quot;:&quot;fit&quot;,&quot;w&quot;:1105},&quot;small&quot;:{&quot;h&quot;:474,&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/mDEG2UqXZh&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;:152,&quot;w&quot;:1105,&quot;h&quot;:619},{&quot;x&quot;:334,&quot;y&quot;:0,&quot;w&quot;:771,&quot;h&quot;:771},{&quot;x&quot;:429,&quot;y&quot;:0,&quot;w&quot;:676,&quot;h&quot;:771},{&quot;x&quot;:719,&quot;y&quot;:0,&quot;w&quot;:386,&quot;h&quot;:771},{&quot;x&quot;:0,&quot;y&quot;:0,&quot;w&quot;:1105,&quot;h&quot;:771}],&quot;expandedUrl&quot;:&quot;https://x.com/yaish_aviv/status/1555445520646250496/photo/1&quot;,&quot;url&quot;:&quot;https://storage.googleapis.com/papyrus_images/9cbcbd8ab31fe8520717df6f78bcb695af6ee65e0cb7427e5b40cac08d2d14f6.png&quot;,&quot;width&quot;:1105,&quot;height&quot;:771}],&quot;conversation_count&quot;:7,&quot;news_action_type&quot;:&quot;conversation&quot;,&quot;parent&quot;:{&quot;in_reply_to_screen_name&quot;:&quot;yaish_aviv&quot;,&quot;in_reply_to_status_id_str&quot;:&quot;1555445512249249794&quot;,&quot;in_reply_to_user_id_str&quot;:&quot;1272776258682789888&quot;,&quot;lang&quot;:&quot;en&quot;,&quot;reply_count&quot;:3,&quot;retweet_count&quot;:13,&quot;favorite_count&quot;:69,&quot;created_at&quot;:&quot;2022-08-05T06:48:04.000Z&quot;,&quot;display_text_range&quot;:[0,276],&quot;entities&quot;:{&quot;hashtags&quot;:[],&quot;urls&quot;:[],&quot;user_mentions&quot;:[],&quot;symbols&quot;:[]},&quot;id_str&quot;:&quot;1555445514518372353&quot;,&quot;text&quot;:&quot;(8/12) By analyzing publicly available on-chain data, we can finally say that the answer to the long-standing question \&quot;do miners attack the consensus layer of major cryptocurrencies?\&quot; is yes! Specifically, F2Pool&apos;s blocks have the fingerprint of the attack all over them. ...&quot;,&quot;user&quot;:{&quot;id_str&quot;:&quot;1272776258682789888&quot;,&quot;name&quot;:&quot;Aviv Yaish&quot;,&quot;screen_name&quot;:&quot;yaish_aviv&quot;,&quot;is_blue_verified&quot;:false,&quot;profile_image_shape&quot;:&quot;Circle&quot;,&quot;verified&quot;:false,&quot;profile_image_url_https&quot;:&quot;https://pbs.twimg.com/profile_images/1272803344004907009/sX-edNns_normal.jpg&quot;},&quot;edit_control&quot;:{&quot;edit_tweet_ids&quot;:[&quot;1555445514518372353&quot;],&quot;editable_until_msecs&quot;:&quot;1659683884000&quot;,&quot;is_edit_eligible&quot;:false,&quot;edits_remaining&quot;:&quot;5&quot;},&quot;isEdited&quot;:false,&quot;isStaleEdit&quot;:false},&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/yaish_aviv">
              <img alt="User Avatar" class="twitter-avatar" src="https://storage.googleapis.com/papyrus_images/72f9a4fe890e5eda8bedb7434de8a6b1fa910658fcdf1d29dfae387dcff0795d.jpg" />
            </a>
            <div style="margin-left:4px;margin-right:auto;line-height:1.2;">
              <a target="_blank" href="https://twitter.com/yaish_aviv" class="twitter-displayname">Aviv Yaish</a>
              <p><a target="_blank" href="https://twitter.com/yaish_aviv" class="twitter-username">@yaish_aviv</a></p>
    
            </div>
            <a href="https://twitter.com/yaish_aviv/status/1555445520646250496" target="_blank">
              <img alt="Twitter Logo" class="twitter-logo" src="https://paragraph.com/editor/twitter/logo.png" />
            </a>
          </div>
        </div>
      
    <div class="twitter-body">
      (9/12) Whenever F2Pool's block timestamps reach the point where mining difficulty is supposed to decrease, they artificially set them to be one second earlier. F2Pool has been executing this attack over the past two years, and the evidence has been hiding in plain sight! ... 
      <div class="twitter-media"><img class="twitter-image" src="https://storage.googleapis.com/papyrus_images/9cbcbd8ab31fe8520717df6f78bcb695af6ee65e0cb7427e5b40cac08d2d14f6.png" /></div>
      
       
    </div>
    
     <div class="twitter-footer">
          <a target="_blank" href="https://twitter.com/yaish_aviv/status/1555445520646250496" style="margin-right:16px; display:flex;">
            <img alt="Like Icon" class="twitter-heart" src="https://paragraph.com/editor/twitter/heart.png">
            171
          </a>
          <a target="_blank" href="https://twitter.com/yaish_aviv/status/1555445520646250496"><p>1:48 AM • Aug 5, 2022</p></a>
        </div>
    
  </div> 
  </div>]]></content:encoded>
            <author>msfew@newsletter.paragraph.com (msfew)</author>
        </item>
        <item>
            <title><![CDATA[App-chain > On-chain App?]]></title>
            <link>https://paragraph.com/@msfew/app-chain-on-chain-app</link>
            <guid>u3wbb9T2ZtexzZ2nWuCY</guid>
            <pubDate>Wed, 05 Oct 2022 02:16:01 GMT</pubDate>
            <description><![CDATA[0. More Rollups. More Blockchains.As the Rollup narrative is gaining attention and the industry as a whole is demanding better performance, more sovereignty, and easier deployment from App-chains. StarkEx’s App-rollup service, Celestia’s reusable Layer1 security layer, and other high-performance DA solutions have become the mainstream choices in building App-chains.In the past, App-chain = App as an L1: Before, an application had to make a chain entirely by itself, which cost a lot in develop...]]></description>
            <content:encoded><![CDATA[<h2 id="h-0-more-rollups-more-blockchains" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">0. More Rollups. More Blockchains.</h2><p>As the Rollup narrative is gaining attention and the industry as a whole is demanding better performance, more sovereignty, and easier deployment from App-chains. StarkEx’s App-rollup service, Celestia’s reusable Layer1 security layer, and other high-performance DA solutions have become the mainstream choices in building App-chains.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/068fb05872f1aa0e36cf261445060e43be531d040d9ba35c8f408ff21c863948.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><strong>In the past, App-chain = App as an L1</strong>: Before, an application had to make a chain entirely by itself, which cost a lot in development. If it was a PoS mechanism, then there was an additional capital expenditure to start the initial nodes. Despite the existence of various SDKs and consensus engines, building a blockchain is still a huge hassle.</p><p><strong>Now and then, App-chain = App as an L1 + App as a Rollup + App as a Validium…</strong>: There are <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://l2beat.com/scaling/tvl/">25 Layer2</a> based on Ethereum alone. These include half of the App-chains (or App-rollups, like the former dYdX) and generic Layer2 Rollups (like Arbitrum). As projects like Celestia production-ready, I think many times more new rollups will be built in the future.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/e2ae57e27e23c11c089dcc0753544ff6ee909e43a58fcfaf101881bcf39b6f16.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>In addition, App-L1 on Cosmos and Subnet on Avalanche will also come up.</p><p>Whether existing application protocols are turned into App-chains (like Uniswap can be turned directly into Unichain), or applications are started directly as App-chains (dYdX started as App-rollup, turned into App-L1), it eventually means that there could be <strong>dozens of new chains (L1, App-chain, App-rollup, Subnet) in the next year or two</strong>.</p><h2 id="h-1-app-chain-greater-on-chain-app" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">1. App-chain &gt; On-chain App</h2><p>Recently, Dan Elitzer analyzed <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/nascent-xyz/the-inevitability-of-unichain-bc600c92c5c4">why Uniswap must turn into a separate application chain</a>.</p><p><strong>The </strong><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://cryptofees.info/"><strong>seven-day average fee</strong></a> charged by the Uniswap protocol is second only to the Ethereum mainnet, and is the sum of BSC, Aave, Bitcoin, and GMX. As such a stable, well-run AMM protocol that is used by everyone, why might Uniswap go from an on-chain protocol to an App-chain?</p><p>There are four main benefits for Uniswap:</p><h2 id="h-a-token-value-capture" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">a) Token Value Capture</h2><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/27084e28cf50a486bbc305ce0f6e289d4d507799caf6cda7fb55bac533b6e4fe.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><strong>The UNI token is essentially a Meme Coin</strong>, which can currently only be used for governance purposes. For UNI holders, this largely prevents the value of UNI from directly capturing the growth and benefits of the Uniswap protocol and ecosystem. The root cause I believe is primarily a regulatory issue. Due to the sensitive nature of the product itself, Uniswap’s organizational structure is unique for compliance purposes.</p><p>Uniswap V2 and V3 both have <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.uniswap.org/protocol/concepts/V3-overview/fees#protocol-fees">the concept of a Protocol Fee</a>, but for now this fee switch is not flipped on by governance. If it were, then intuitively, it could directly generate hundreds of millions of dollars a year for UNI holders (not considering the side effects on LP revenue and liquidity). This is a huge bonus to the value of UNI tokens.</p><p>Also, if Uniswap becomes a PoS chain, then UNI tokens can be used as network staking tokens and gas tokens, which can have a very positive effect on the value capture of UNI.</p><h2 id="h-b-economic-mechanism" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">b) Economic Mechanism</h2><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/a3d16ebedc6b910150fc1e9669d0cc37cc8930848e14567315f51682057515a6.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><strong>For a Uniswap Pool, the two most intuitive participants are the user and the LP, but for the use of the entire protocol, the participants also include the network nodes and the MEV Bots.</strong></p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/5ad5de99f5da6bf1f0422d5fb5330dc675a4d61a044542f432df555847696ec9.jpg" 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>For a user, there are many transparent and opaque fees for making a swap:</p><ul><li><p>Swap Fee: Paid to Liquidity Provider. ~0.171%.</p></li><li><p>Gas Fee: Paid to the Ethereum network nodes. ~0.235%.</p></li><li><p>MEV Tax: Paid to MEV Bots and Ethereum nodes (more than 50% of the volume in the above chart is MEV Bot, who secretly raid users’ revenue). ~0.254%.</p></li></ul><p>Together, these fees are very high compared to centralized exchanges.</p><p>For all three fees, Uniswap currently has no way to directly regulate them.</p><p>However, if Uniswap is converted to an App-chain, then the Gas Fee and MEV Tax can be optimized directly:</p><ul><li><p>Gas Fee: Paid to UNI network nodes. &lt; 0.235%</p></li><li><p>MEV Tax: Paid to MEV Bots and UNI network nodes. Also the sum of MEV Tax can be reduced by a new mechanism. &lt; 0.254%</p></li></ul><p><strong>In this way, Uniswap can take the initiative over the fees and the economic mechanism of the agreement, and proactively regulate the economic mechanism through governance and other means.</strong></p><h2 id="h-c-trading-experience" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">c) Trading Experience</h2><p>As a stand-alone App-chain, Uniswap can be built entirely with new technologies, regardless of the technical dimensions of EVM compatibility, smart contract deployment, etc. All on-chain experiences are directly empowered by the protocol’s functionality and the construction of the protocol’s ecosystem.</p><p>For the users, they can experience:</p><ul><li><p>Higher TPS: The chain can be optimized specifically for transactions and other operations.</p></li><li><p>Lower fees: lower MEV Tax + lower or even 0 Gas Fee like the future version of dYdX.</p></li><li><p>Better overall system: the ecosystem will be built more vertically, all for the chain and Uniswap itself.</p></li></ul><h2 id="h-d-app-sovereignty" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">d) App Sovereignty</h2><p>Just like dYdX fleeing from StarkEx, <strong>Uniswap, if it becomes an App-chain, can gather the above advantages and take more initiative over its own tokens, the functionality and upgrades of the entire protocol, the governance of the entire network and protocol, and the construction and infrastructure of the entire ecosystem.</strong></p><h2 id="h-e-additional-features-of-app-rollup" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">e) Additional Features of App-Rollup</h2><p><strong>If Uniswap becomes an Ethereum-based App-rollup, there are more advantages, such as greater performance improvement, faster and lighter construction of the whole blockchain, and not too distant from the Ethereum ecosystem.</strong></p><p>However, the other advantages may be weakened, such as the need to return most of the value (<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/apolynya/status/1565173169987588096">~60% of the total L2 cost</a>) to Layer1 as DA fee, the gas dee expenses could not be reduced more significantly, and in the case of a single sequencer, this would mean that most of the MEV Tax is captured by it.</p><h2 id="h-2-disadvantages-of-app-chain" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">2. Disadvantages of App-chain</h2><p>Despite all the advantages of the application chain form, there are several minor disadvantages compared to the on-chain application form, which leads to the interoperability issue we will discuss in the next section:</p><h2 id="h-a-consensus-and-ecosystem" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">a) Consensus and Ecosystem</h2><p><strong>A blockchain must have social consensus. In the current situation, if an application comes out of nowhere and goes live as a blockchain, it is difficult to have consensus.</strong> That’s why many applications are coming to the Ethereum network in the form of protocols or rollups, taking advantage of the security and social consensus that Ethereum already has.</p><p>Take Uniswap for example, as an application named by Vitalik, it is very deeply tied to Ethereum, and if it “escapes” from the main Ethereum network, it will be met with a lot of resistance from Ethereum and users.</p><p>At the same time, <strong>the strength of Uniswap is the permissionless issuance of assets (ERC-20) on the largest global unlicensed decentralized network (Ethereum)</strong>, which would be slightly less attractive if it became an issuance of assets on its own chain. In contrast, a dedicated trading platform like dYdX makes more sense as an application chain.</p><h2 id="h-b-interoperability" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">b) Interoperability</h2><p>Going back to the point we made at the beginning, there will be dozens of new App-L1s, App-rollups, App-subnets. <strong>If they all become blockchains and form their own network, then the difference of Web3 world with the Web2 network will be even smaller…</strong></p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/f84e427861d1b212fec72549c5eb8b912212f6217a8d7b25ab3f7f9ee5807973.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>I also think that many of these App-rollups in the App-chain will become Sovereign Rollups. Then they don’t have their own trust-minimized bridges (<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/AgoLajko/status/1536732016040869890">or</a>) rooted from the same Layer1, and thus use Layer1 as an interoperability layer. They need an architecture like Cevmos to interoperate with other clusters or networks with IBCs via the trusted bridge, which is less architecturally simple and a newer concept.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/36c4ca787ef59d77bdd47a48aff2a7283dc9e541978eda305aaee4f332976d32.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>I think this looks really good, but it’s a lot of work to actually implement. The Secured Rollup on Ethereum only needs to build its own L1-L2 bridge, but now it needs the Evmos Settlement Layer to build a bridge with other networks (or between several Evmos).</p><h2 id="h-3-interoperability-solutions-for-app-chain-and-multi-chain-era" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">3. Interoperability Solutions for App-chain and Multi-chain Era</h2><p>For the interoperability problem, take Uniswap as an example, in extreme case, if its main protocol becomes an App-chain, people may have to bridge tokens to it first, then swap, and then bridge back again when they want to get the best offer.</p><p>For the solution of interoperability in the era of App-chain + Multi-chain, I can think of the most effective solutions:</p><h2 id="h-a-copy-and-paste" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">a) Copy &amp; Paste</h2><p><strong>1. Actively fork protocols onto each chain</strong></p><p>This is a continuation of the current Uniswap scheme, where a new Uniswap protocol is still deployed on each chain. The App-chain is then used as a dedicated add-on for trading. This is actually similar to what USDT, USDC and other assets do.</p><p>This approach doesn’t solve the problem. It doesn’t solve interoperability. It just clones itself several times, each protocol has fragmented liquidity and trading activity. They all just run under the name Uniswap.</p><p>However, I am actually in favor of this solution, and not against it. Because liquidity is just as fragmented in the Web2 system. Or McDonald has forks in every city (though it certainly doesn’t need to make its own “App-chain”).</p><h2 id="h-b-link" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">b) Link</h2><p><strong>1. Connect IBC for each chain</strong></p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/a7b2c46134c17e7a6f3c33856ca4e007ea6a9cb9c055c95f48f435c197b57714.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><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/dystopiabreaker/status/1576328090011115520">Every application chain (and chain) is connected to IBC</a> is a very simple and brute-force solution that solves the interoperability problem directly.</p><p>The disadvantage of this solution is that:</p><ul><li><p>Existing chains may not be directly connected (e.g. <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://ethresear.ch/t/bringing-ibc-to-ethereum-using-zk-snarks/13634">Ethereum requires ZK if it wants to connect to IBC</a>). Cosmos chains may not have enough performance (so we need App-rollup)</p></li><li><p>The user experience is actually not as good as the previous solution (although IBC is fast, it still takes more than 10 seconds to come and go, so the two methods may need to be combined)</p></li></ul><p><strong>2. Trust-minimized bridge for each chain</strong></p><p>Let’s just ignore the interworking solutions that are not trust-minimized bridge. To make blockchains interoperable and secure, we need light client bridge (essentially the same principle as IBC), or <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://geometryresearch.xyz/notebook/the-road-to-slush">trustless bridge between L3s</a>.</p><p>The difficulty with this solution is that the overhead of various validations (Validator, Signatures) is too high to be executing on-chain (EVM). But validating ZKP is much less expensive, so recently there are <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.youtube.com/watch?v=5hO9NbtFc0g&amp;t=21844s">many working on ZK Light Client</a>.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/417177c1bcf8acbae1de2824166ef86213e603308282a64225789408b46ea14d.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>I strongly agree with this direction, but it is more difficult to implement than the last one, which is a very long-term solution.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/feebe3dad0e5960fb942a00e6caf018b35b8405ccfd15eafdc5e43a0c9b2c77c.jpg" 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><h2 id="h-4-conclusion" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">4. Conclusion</h2><p>There is a definite trend for on-chain applications to become application chains, leading to better sovereignty, token value capture, and on-chain experience enhancement.</p><p>However, the addition of dozens of chains creates liquidity fragmentation and interoperability issues. This problem can be solved either through fork infrastructure to different chains, or by using trustless interoperability solutions.</p><p><strong>The boom in App-chains represents a closer move to the Web2 era of “self-governed” applications, but it still does not change the general direction of decentralization and open transparency.</strong></p><h2 id="h-related-links" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Related Links</h2><p>0:</p><div data-type="twitter" tweetId="1576683671267856384" tweetData="{&quot;__typename&quot;:&quot;Tweet&quot;,&quot;lang&quot;:&quot;en&quot;,&quot;favorite_count&quot;:403,&quot;created_at&quot;:&quot;2022-10-02T21:20:55.000Z&quot;,&quot;display_text_range&quot;:[0,280],&quot;entities&quot;:{&quot;hashtags&quot;:[],&quot;urls&quot;:[],&quot;user_mentions&quot;:[],&quot;symbols&quot;:[]},&quot;id_str&quot;:&quot;1576683671267856384&quot;,&quot;text&quot;:&quot;A short history of AVAX narrative chasing 👇\n\n2019-2021: we’re an ETH killer! (solved scaling with new consensus algo)\n\nFeb 2022: we’re a modular blockchain! (except rollups suck and DA is made up)\n\nOct 2022: we’re the best at appchains! (even though we have no plans for interop)&quot;,&quot;user&quot;:{&quot;id_str&quot;:&quot;860396746186276864&quot;,&quot;name&quot;:&quot;Nick White&quot;,&quot;screen_name&quot;:&quot;nickwh8te&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/28f926c56e0ddf2133f1e1022019301a903576c11f7e26dcda379d1b27c574a2.jpg&quot;},&quot;edit_control&quot;:{&quot;edit_tweet_ids&quot;:[&quot;1576683671267856384&quot;],&quot;editable_until_msecs&quot;:&quot;1664747455000&quot;,&quot;is_edit_eligible&quot;:false,&quot;edits_remaining&quot;:&quot;5&quot;},&quot;conversation_count&quot;:86,&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/nickwh8te">
              <img alt="User Avatar" class="twitter-avatar" src="https://storage.googleapis.com/papyrus_images/28f926c56e0ddf2133f1e1022019301a903576c11f7e26dcda379d1b27c574a2.jpg" />
            </a>
            <div style="margin-left:4px;margin-right:auto;line-height:1.2;">
              <a target="_blank" href="https://twitter.com/nickwh8te" class="twitter-displayname">Nick White</a>
              <p><a target="_blank" href="https://twitter.com/nickwh8te" class="twitter-username">@nickwh8te</a></p>
    
            </div>
            <a href="https://twitter.com/nickwh8te/status/1576683671267856384" target="_blank">
              <img alt="Twitter Logo" class="twitter-logo" src="https://paragraph.com/editor/twitter/logo.png" />
            </a>
          </div>
        </div>
      
    <div class="twitter-body">
      A short history of AVAX narrative chasing <img class="twitter-emoji" draggable="false" alt="👇" src="https://abs-0.twimg.com/emoji/v2/72x72/1f447.png"/><br /><br />2019-2021: we’re an ETH killer! (solved scaling with new consensus algo)<br /><br />Feb 2022: we’re a modular blockchain! (except rollups suck and DA is made up)<br /><br />Oct 2022: we’re the best at appchains! (even though we have no plans for interop)
      
      
       
    </div>
    
     <div class="twitter-footer">
          <a target="_blank" href="https://twitter.com/nickwh8te/status/1576683671267856384" style="margin-right:16px; display:flex;">
            <img alt="Like Icon" class="twitter-heart" src="https://paragraph.com/editor/twitter/heart.png">
            403
          </a>
          <a target="_blank" href="https://twitter.com/nickwh8te/status/1576683671267856384"><p>4:20 PM • Oct 2, 2022</p></a>
        </div>
    
  </div> 
  </div><div data-type="embedly" src="https://l2beat.com/scaling/tvl/" data="{&quot;provider_url&quot;:&quot;https://l2beat.com&quot;,&quot;description&quot;:&quot;Track total value secured across Ethereum scaling solutions.&quot;,&quot;title&quot;:&quot;Total Value Secured - L2BEAT&quot;,&quot;thumbnail_width&quot;:1200,&quot;url&quot;:&quot;https://l2beat.com/scaling/tvs&quot;,&quot;thumbnail_url&quot;:&quot;https://storage.googleapis.com/papyrus_images/bd47c8bd32d47aaa05b73be72031751d0594a315303afb63f857fa65acfd9e7b.png&quot;,&quot;version&quot;:&quot;1.0&quot;,&quot;provider_name&quot;:&quot;L2BEAT&quot;,&quot;type&quot;:&quot;link&quot;,&quot;thumbnail_height&quot;:630,&quot;image&quot;:{&quot;img&quot;:{&quot;width&quot;:1200,&quot;height&quot;:630,&quot;src&quot;:&quot;https://storage.googleapis.com/papyrus_images/bd47c8bd32d47aaa05b73be72031751d0594a315303afb63f857fa65acfd9e7b.png&quot;}}}" format="small"><link rel="preload" as="image" href="https://storage.googleapis.com/papyrus_images/bd47c8bd32d47aaa05b73be72031751d0594a315303afb63f857fa65acfd9e7b.png"/><div class="react-component embed my-5" data-drag-handle="true" data-node-view-wrapper="" style="white-space:normal"><a class="link-embed-link" href="https://l2beat.com/scaling/tvl/" target="_blank" rel="noreferrer"><div class="link-embed"><div class="flex-1"><div><h2>Total Value Secured - L2BEAT</h2><p>Track total value secured across Ethereum scaling solutions.</p></div><span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-link h-3 w-3 my-auto inline mr-1"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg>https://l2beat.com</span></div><img src="https://storage.googleapis.com/papyrus_images/bd47c8bd32d47aaa05b73be72031751d0594a315303afb63f857fa65acfd9e7b.png"/></div></a></div></div><p>1:</p><div data-type="embedly" src="https://medium.com/nascent-xyz/the-inevitability-of-unichain-bc600c92c5c4" data="{&quot;provider_url&quot;:&quot;https://medium.com&quot;,&quot;description&quot;:&quot;Uniswap presents a compelling case study to help builders who aren&apos;t yet thinking about appchains understand why they&apos;ll eventually have to consider them&quot;,&quot;title&quot;:&quot;The Inevitability of UNIchain&quot;,&quot;mean_alpha&quot;:73.1577844311,&quot;author_name&quot;:&quot;Dan Elitzer&quot;,&quot;url&quot;:&quot;https://medium.com/nascent-xyz/the-inevitability-of-unichain-bc600c92c5c4&quot;,&quot;thumbnail_url&quot;:&quot;https://storage.googleapis.com/papyrus_images/0a51bc1ff681ed2ffc4e76c1a12832b03d9ce20f157bec0b82775160b820bcd4.png&quot;,&quot;thumbnail_width&quot;:1200,&quot;version&quot;:&quot;1.0&quot;,&quot;provider_name&quot;:&quot;Medium&quot;,&quot;type&quot;:&quot;link&quot;,&quot;thumbnail_height&quot;:835,&quot;image&quot;:{&quot;img&quot;:{&quot;width&quot;:1200,&quot;height&quot;:835,&quot;src&quot;:&quot;https://storage.googleapis.com/papyrus_images/0a51bc1ff681ed2ffc4e76c1a12832b03d9ce20f157bec0b82775160b820bcd4.png&quot;}}}" format="small"><link rel="preload" as="image" href="https://storage.googleapis.com/papyrus_images/0a51bc1ff681ed2ffc4e76c1a12832b03d9ce20f157bec0b82775160b820bcd4.png"/><div class="react-component embed my-5" data-drag-handle="true" data-node-view-wrapper="" style="white-space:normal"><a class="link-embed-link" href="https://medium.com/nascent-xyz/the-inevitability-of-unichain-bc600c92c5c4" target="_blank" rel="noreferrer"><div class="link-embed"><div class="flex-1"><div><h2>The Inevitability of UNIchain</h2><p>Uniswap presents a compelling case study to help builders who aren&#x27;t yet thinking about appchains understand why they&#x27;ll eventually have to consider them</p></div><span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-link h-3 w-3 my-auto inline mr-1"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg>https://medium.com</span></div><img src="https://storage.googleapis.com/papyrus_images/0a51bc1ff681ed2ffc4e76c1a12832b03d9ce20f157bec0b82775160b820bcd4.png"/></div></a></div></div><div data-type="embedly" src="https://cryptofees.info/" data="{&quot;provider_url&quot;:&quot;https://cryptofees.info&quot;,&quot;description&quot;:&quot;There&apos;s tons of crypto projects. Which ones are people actually paying to use?&quot;,&quot;title&quot;:&quot;CryptoFees.info&quot;,&quot;url&quot;:&quot;https://cryptofees.info/&quot;,&quot;version&quot;:&quot;1.0&quot;,&quot;provider_name&quot;:&quot;Cryptofees&quot;,&quot;type&quot;:&quot;link&quot;}" format="small"><div class="react-component embed my-5" data-drag-handle="true" data-node-view-wrapper="" style="white-space:normal"><a class="link-embed-link" href="https://cryptofees.info/" target="_blank" rel="noreferrer"><div class="link-embed"><div class="flex-1"><div><h2>CryptoFees.info</h2><p>There&#x27;s tons of crypto projects. Which ones are people actually paying to use?</p></div><span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-link h-3 w-3 my-auto inline mr-1"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg>https://cryptofees.info</span></div></div></a></div></div><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.uniswap.org/protocol/concepts/V3-overview/fees#protocol-fees">https://docs.uniswap.org/protocol/concepts/V3-overview/fees#protocol-fees</a></p><div data-type="twitter" tweetId="1565173169987588096" tweetData="{&quot;__typename&quot;:&quot;Tweet&quot;,&quot;lang&quot;:&quot;en&quot;,&quot;favorite_count&quot;:308,&quot;created_at&quot;:&quot;2022-09-01T03:02:17.000Z&quot;,&quot;display_text_range&quot;:[0,278],&quot;entities&quot;:{&quot;hashtags&quot;:[],&quot;urls&quot;:[],&quot;user_mentions&quot;:[],&quot;symbols&quot;:[]},&quot;id_str&quot;:&quot;1565173169987588096&quot;,&quot;text&quot;:&quot;Arbitrum Nitro gives us some clear insights to what makes up a rollup&apos;s transaction fee: \n\nL2 fees: ~35%-45%\nL1 data fees: ~55%-65%\nL1 settlement fees: &amp;lt;1%\n\nPost EIP-4844, the L1 data fees component will be reduced by orders of magnitude. However, the L2 fees are unaffected.&quot;,&quot;user&quot;:{&quot;id_str&quot;:&quot;1420244728621133828&quot;,&quot;name&quot;:&quot;polynya&quot;,&quot;screen_name&quot;:&quot;apolynya&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/c813bda36199a3fb8d122cdd0a00b5736fe91bd9787a720ca23dc9b0bb4d5f80.jpg&quot;},&quot;edit_control&quot;:{&quot;edit_tweet_ids&quot;:[&quot;1565173169987588096&quot;],&quot;editable_until_msecs&quot;:&quot;1662003137000&quot;,&quot;is_edit_eligible&quot;:false,&quot;edits_remaining&quot;:&quot;5&quot;},&quot;conversation_count&quot;:7,&quot;news_action_type&quot;:&quot;conversation&quot;,&quot;quoted_tweet&quot;:{&quot;in_reply_to_screen_name&quot;:&quot;apolynya&quot;,&quot;in_reply_to_status_id_str&quot;:&quot;1504723695004119041&quot;,&quot;in_reply_to_user_id_str&quot;:&quot;1420244728621133828&quot;,&quot;lang&quot;:&quot;en&quot;,&quot;reply_count&quot;:2,&quot;retweet_count&quot;:0,&quot;favorite_count&quot;:34,&quot;created_at&quot;:&quot;2022-03-18T07:37:40.000Z&quot;,&quot;display_text_range&quot;:[0,268],&quot;entities&quot;:{&quot;hashtags&quot;:[],&quot;urls&quot;:[],&quot;user_mentions&quot;:[],&quot;symbols&quot;:[]},&quot;id_str&quot;:&quot;1504723696811798531&quot;,&quot;text&quot;:&quot;- The fees users will pay will depend on the rollups themselves, how efficient they are, how they are implemented etc. A more efficient rollup can accommodate higher throughputs and thus lower fees for a given demand. With intense competition in this space, users win.&quot;,&quot;user&quot;:{&quot;id_str&quot;:&quot;1420244728621133828&quot;,&quot;name&quot;:&quot;polynya&quot;,&quot;screen_name&quot;:&quot;apolynya&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/c813bda36199a3fb8d122cdd0a00b5736fe91bd9787a720ca23dc9b0bb4d5f80.jpg&quot;},&quot;edit_control&quot;:{&quot;edit_tweet_ids&quot;:[&quot;1504723696811798531&quot;],&quot;editable_until_msecs&quot;:&quot;1647590860391&quot;,&quot;is_edit_eligible&quot;:true,&quot;edits_remaining&quot;:&quot;5&quot;},&quot;isEdited&quot;:false,&quot;isStaleEdit&quot;:false},&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/apolynya">
              <img alt="User Avatar" class="twitter-avatar" src="https://storage.googleapis.com/papyrus_images/c813bda36199a3fb8d122cdd0a00b5736fe91bd9787a720ca23dc9b0bb4d5f80.jpg" />
            </a>
            <div style="margin-left:4px;margin-right:auto;line-height:1.2;">
              <a target="_blank" href="https://twitter.com/apolynya" class="twitter-displayname">polynya</a>
              <p><a target="_blank" href="https://twitter.com/apolynya" class="twitter-username">@apolynya</a></p>
    
            </div>
            <a href="https://twitter.com/apolynya/status/1565173169987588096" target="_blank">
              <img alt="Twitter Logo" class="twitter-logo" src="https://paragraph.com/editor/twitter/logo.png" />
            </a>
          </div>
        </div>
      
    <div class="twitter-body">
      Arbitrum Nitro gives us some clear insights to what makes up a rollup's transaction fee: <br /><br />L2 fees: ~35%-45%<br />L1 data fees: ~55%-65%<br />L1 settlement fees: &lt;1%<br /><br />Post EIP-4844, the L1 data fees component will be reduced by orders of magnitude. However, the L2 fees are unaffected.
      
      
      <div class="twitter-quoted">
        
  <div class="twitter-quoted twitter-embed">
    <div class="twitter-header">
        <div style="display:flex">
          <a target="_blank" href="https://twitter.com/apolynya">
              <img alt="User Avatar" class="twitter-avatar" src="https://storage.googleapis.com/papyrus_images/c813bda36199a3fb8d122cdd0a00b5736fe91bd9787a720ca23dc9b0bb4d5f80.jpg" />
            </a>
            <div style="margin-left:4px;margin-right:auto;line-height:1.2;">
              <a target="_blank" href="https://twitter.com/apolynya" class="twitter-displayname">polynya</a>
              <p><a target="_blank" href="https://twitter.com/apolynya" class="twitter-username">@apolynya</a></p>
    
            </div>
            <a href="https://twitter.com/apolynya/status/1504723696811798531" target="_blank">
              <img alt="Twitter Logo" class="twitter-logo" src="https://paragraph.com/editor/twitter/logo.png" />
            </a>
          </div>
        </div>
      
    <div class="twitter-body">
      - The fees users will pay will depend on the rollups themselves, how efficient they are, how they are implemented etc. A more efficient rollup can accommodate higher throughputs and thus lower fees for a given demand. With intense competition in this space, users win.
      
      
       
    </div>
    
  </div> 
  
    </div> 
    </div>
    
     <div class="twitter-footer">
          <a target="_blank" href="https://twitter.com/apolynya/status/1565173169987588096" style="margin-right:16px; display:flex;">
            <img alt="Like Icon" class="twitter-heart" src="https://paragraph.com/editor/twitter/heart.png">
            308
          </a>
          <a target="_blank" href="https://twitter.com/apolynya/status/1565173169987588096"><p>10:02 PM • Aug 31, 2022</p></a>
        </div>
    
  </div> 
  </div><p>2:</p><div data-type="twitter" tweetId="1536732016040869890" tweetData="{&quot;__typename&quot;:&quot;Tweet&quot;,&quot;lang&quot;:&quot;en&quot;,&quot;favorite_count&quot;:64,&quot;possibly_sensitive&quot;:false,&quot;created_at&quot;:&quot;2022-06-14T15:27:18.000Z&quot;,&quot;display_text_range&quot;:[0,278],&quot;entities&quot;:{&quot;hashtags&quot;:[],&quot;urls&quot;:[{&quot;display_url&quot;:&quot;slush.dev&quot;,&quot;expanded_url&quot;:&quot;http://slush.dev&quot;,&quot;indices&quot;:[81,104],&quot;url&quot;:&quot;https://t.co/cLv4694TDt&quot;},{&quot;display_url&quot;:&quot;hackmd.io/@kalmanlajko/r…&quot;,&quot;expanded_url&quot;:&quot;https://hackmd.io/@kalmanlajko/rkgg9GLG5&quot;,&quot;indices&quot;:[143,166],&quot;url&quot;:&quot;https://t.co/tbR1pVLKgR&quot;},{&quot;display_url&quot;:&quot;slush.dev&quot;,&quot;expanded_url&quot;:&quot;http://slush.dev&quot;,&quot;indices&quot;:[180,203],&quot;url&quot;:&quot;https://t.co/cLv4694TDt&quot;}],&quot;user_mentions&quot;:[{&quot;id_str&quot;:&quot;2255384122&quot;,&quot;indices&quot;:[22,33],&quot;name&quot;:&quot;ΣMarcello!(-1)&quot;,&quot;screen_name&quot;:&quot;0xmarcello&quot;}],&quot;symbols&quot;:[]},&quot;id_str&quot;:&quot;1536732016040869890&quot;,&quot;text&quot;:&quot;With @kalmanlajko and @0xmarcello we built the first prototype implementation of https://t.co/cLv4694TDt  message passing protocol outlined in https://t.co/tbR1pVLKgR Head over to https://t.co/cLv4694TDt to check it out, thread below for some explanation. Codebase dropping soon&quot;,&quot;user&quot;:{&quot;id_str&quot;:&quot;1166118288843300864&quot;,&quot;name&quot;:&quot;ago&quot;,&quot;screen_name&quot;:&quot;AgoLajko&quot;,&quot;is_blue_verified&quot;:false,&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/705494f21f23e6d746a489d0fcc04a43b07cd4213590525efa9028ac6d8acd76.jpg&quot;},&quot;edit_control&quot;:{&quot;edit_tweet_ids&quot;:[&quot;1536732016040869890&quot;],&quot;editable_until_msecs&quot;:&quot;1655222238000&quot;,&quot;is_edit_eligible&quot;:false,&quot;edits_remaining&quot;:&quot;5&quot;},&quot;conversation_count&quot;:1,&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/AgoLajko">
              <img alt="User Avatar" class="twitter-avatar" src="https://storage.googleapis.com/papyrus_images/705494f21f23e6d746a489d0fcc04a43b07cd4213590525efa9028ac6d8acd76.jpg" />
            </a>
            <div style="margin-left:4px;margin-right:auto;line-height:1.2;">
              <a target="_blank" href="https://twitter.com/AgoLajko" class="twitter-displayname">ago</a>
              <p><a target="_blank" href="https://twitter.com/AgoLajko" class="twitter-username">@AgoLajko</a></p>
    
            </div>
            <a href="https://twitter.com/AgoLajko/status/1536732016040869890" target="_blank">
              <img alt="Twitter Logo" class="twitter-logo" src="https://paragraph.com/editor/twitter/logo.png" />
            </a>
          </div>
        </div>
      
    <div class="twitter-body">
      With @kalmanlajko and <a class="twitter-content-link"  href="https://twitter.com/0xmarcello" target="_blank">@0xmarcello</a> we built the first prototype implementation of <a class="twitter-content-link" href="https://t.co/cLv4694TDt" target="_blank">slush.dev</a>  message passing protocol outlined in <a class="twitter-content-link" href="https://t.co/tbR1pVLKgR" target="_blank">hackmd.io/@kalmanlajko/r…</a> Head over to <a class="twitter-content-link" href="https://t.co/cLv4694TDt" target="_blank">slush.dev</a> to check it out, thread below for some explanation. Codebase dropping soon
      
      
       
    </div>
    
     <div class="twitter-footer">
          <a target="_blank" href="https://twitter.com/AgoLajko/status/1536732016040869890" style="margin-right:16px; display:flex;">
            <img alt="Like Icon" class="twitter-heart" src="https://paragraph.com/editor/twitter/heart.png">
            64
          </a>
          <a target="_blank" href="https://twitter.com/AgoLajko/status/1536732016040869890"><p>10:27 AM • Jun 14, 2022</p></a>
        </div>
    
  </div> 
  </div><div data-type="twitter" tweetId="1576180356818296832" tweetData="{&quot;__typename&quot;:&quot;Tweet&quot;,&quot;lang&quot;:&quot;en&quot;,&quot;favorite_count&quot;:244,&quot;created_at&quot;:&quot;2022-10-01T12:00:55.000Z&quot;,&quot;display_text_range&quot;:[0,271],&quot;entities&quot;:{&quot;hashtags&quot;:[],&quot;urls&quot;:[],&quot;user_mentions&quot;:[],&quot;symbols&quot;:[]},&quot;id_str&quot;:&quot;1576180356818296832&quot;,&quot;text&quot;:&quot;Appchain takes are hot again, let&apos;s recap.\n\nApp specific L1 - high issuance for low security, no atomicity, hard to be most decentralized. \n\nApp specific L2/roll up - low issuance gets high security, cross roll up atomicity through the L1, piggybacks L1 decentralization.&quot;,&quot;user&quot;:{&quot;id_str&quot;:&quot;14436624&quot;,&quot;name&quot;:&quot;oisin.eth | Obol&quot;,&quot;screen_name&quot;:&quot;OisinKyne&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/ee9d7626da69c105fa52a127407826dbe3886b768fd72f7f3b148cef3c4a55a3.jpg&quot;},&quot;edit_control&quot;:{&quot;edit_tweet_ids&quot;:[&quot;1576180356818296832&quot;],&quot;editable_until_msecs&quot;:&quot;1664627455000&quot;,&quot;is_edit_eligible&quot;:false,&quot;edits_remaining&quot;:&quot;5&quot;},&quot;conversation_count&quot;:13,&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/OisinKyne">
              <img alt="User Avatar" class="twitter-avatar" src="https://storage.googleapis.com/papyrus_images/ee9d7626da69c105fa52a127407826dbe3886b768fd72f7f3b148cef3c4a55a3.jpg" />
            </a>
            <div style="margin-left:4px;margin-right:auto;line-height:1.2;">
              <a target="_blank" href="https://twitter.com/OisinKyne" class="twitter-displayname">oisin.eth | Obol</a>
              <p><a target="_blank" href="https://twitter.com/OisinKyne" class="twitter-username">@OisinKyne</a></p>
    
            </div>
            <a href="https://twitter.com/OisinKyne/status/1576180356818296832" target="_blank">
              <img alt="Twitter Logo" class="twitter-logo" src="https://paragraph.com/editor/twitter/logo.png" />
            </a>
          </div>
        </div>
      
    <div class="twitter-body">
      Appchain takes are hot again, let's recap.<br /><br />App specific L1 - high issuance for low security, no atomicity, hard to be most decentralized. <br /><br />App specific L2/roll up - low issuance gets high security, cross roll up atomicity through the L1, piggybacks L1 decentralization.
      
      
       
    </div>
    
     <div class="twitter-footer">
          <a target="_blank" href="https://twitter.com/OisinKyne/status/1576180356818296832" style="margin-right:16px; display:flex;">
            <img alt="Like Icon" class="twitter-heart" src="https://paragraph.com/editor/twitter/heart.png">
            244
          </a>
          <a target="_blank" href="https://twitter.com/OisinKyne/status/1576180356818296832"><p>7:00 AM • Oct 1, 2022</p></a>
        </div>
    
  </div> 
  </div><div data-type="twitter" tweetId="1576606365040013312" tweetData="{&quot;__typename&quot;:&quot;Tweet&quot;,&quot;lang&quot;:&quot;zh&quot;,&quot;favorite_count&quot;:1,&quot;created_at&quot;:&quot;2022-10-02T16:13:44.000Z&quot;,&quot;display_text_range&quot;:[0,62],&quot;entities&quot;:{&quot;hashtags&quot;:[],&quot;urls&quot;:[],&quot;user_mentions&quot;:[],&quot;symbols&quot;:[]},&quot;id_str&quot;:&quot;1576606365040013312&quot;,&quot;text&quot;:&quot;Appchain优势的一个例子\n主动捕获MEV，返还给token holder，产生真正的收益(而不是通过代币通胀获得收益)&quot;,&quot;user&quot;:{&quot;id_str&quot;:&quot;1278869835691069440&quot;,&quot;name&quot;:&quot;DittoJo&quot;,&quot;screen_name&quot;:&quot;DittoJoBrr&quot;,&quot;is_blue_verified&quot;:false,&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/da99ca747da70c2251e4315aa14c822e45be96cc7aecc465dade19be0a8a3852.jpg&quot;},&quot;edit_control&quot;:{&quot;edit_tweet_ids&quot;:[&quot;1576606365040013312&quot;],&quot;editable_until_msecs&quot;:&quot;1664729024000&quot;,&quot;is_edit_eligible&quot;:true,&quot;edits_remaining&quot;:&quot;5&quot;},&quot;conversation_count&quot;:0,&quot;news_action_type&quot;:&quot;conversation&quot;,&quot;quoted_tweet&quot;:{&quot;lang&quot;:&quot;en&quot;,&quot;reply_count&quot;:5,&quot;retweet_count&quot;:30,&quot;favorite_count&quot;:147,&quot;possibly_sensitive&quot;:false,&quot;created_at&quot;:&quot;2022-09-28T17:00:31.000Z&quot;,&quot;display_text_range&quot;:[0,210],&quot;entities&quot;:{&quot;hashtags&quot;:[],&quot;urls&quot;:[{&quot;display_url&quot;:&quot;gov.osmosis.zone/discussion/707…&quot;,&quot;expanded_url&quot;:&quot;https://gov.osmosis.zone/discussion/7078-skip-x-osmosis-proposal-to-capture-mev-as-protocol-revenue-on-chain&quot;,&quot;indices&quot;:[186,209],&quot;url&quot;:&quot;https://t.co/P4sGBZpvtT&quot;}],&quot;user_mentions&quot;:[{&quot;id_str&quot;:&quot;1357133940109103104&quot;,&quot;indices&quot;:[30,42],&quot;name&quot;:&quot;Osmosis 🧪&quot;,&quot;screen_name&quot;:&quot;osmosiszone&quot;}],&quot;symbols&quot;:[],&quot;media&quot;:[{&quot;display_url&quot;:&quot;pic.x.com/Shco8ESWgI&quot;,&quot;expanded_url&quot;:&quot;https://x.com/SkipProtocol/status/1575168589501300739/photo/1&quot;,&quot;indices&quot;:[210,233],&quot;url&quot;:&quot;https://t.co/Shco8ESWgI&quot;}]},&quot;id_str&quot;:&quot;1575168589501300739&quot;,&quot;text&quot;:&quot;The other night, we posted an @osmosiszone governance proposal to create an on-chain module that will capture MEV revenue as protocol revenue for the Osmosis community:\n\nLet&apos;s dig in 👇\n\nhttps://t.co/P4sGBZpvtT https://t.co/Shco8ESWgI&quot;,&quot;user&quot;:{&quot;id_str&quot;:&quot;1547270812566110210&quot;,&quot;name&quot;:&quot;Cosmos Labs&quot;,&quot;screen_name&quot;:&quot;cosmoslabs_io&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/e42ad54022e5e630a80ce7fda52340f41ab774b5dbbb3444849dc77b696644a6.jpg&quot;,&quot;highlighted_label&quot;:{&quot;description&quot;:&quot;Cosmos - The Interchain ⚛️&quot;,&quot;badge&quot;:{&quot;url&quot;:&quot;https://pbs.twimg.com/profile_images/1910272984826159104/qJiK2MSF_bigger.png&quot;},&quot;url&quot;:{&quot;url&quot;:&quot;https://twitter.com/cosmos&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;1575168589501300739&quot;],&quot;editable_until_msecs&quot;:&quot;1664386231000&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/Shco8ESWgI&quot;,&quot;expanded_url&quot;:&quot;https://x.com/SkipProtocol/status/1575168589501300739/photo/1&quot;,&quot;ext_media_availability&quot;:{&quot;status&quot;:&quot;Available&quot;},&quot;indices&quot;:[210,233],&quot;media_url_https&quot;:&quot;https://pbs.twimg.com/media/Fdwfe96UcAABH76.jpg&quot;,&quot;original_info&quot;:{&quot;height&quot;:564,&quot;width&quot;:1272,&quot;focus_rects&quot;:[{&quot;x&quot;:0,&quot;y&quot;:0,&quot;w&quot;:1007,&quot;h&quot;:564},{&quot;x&quot;:131,&quot;y&quot;:0,&quot;w&quot;:564,&quot;h&quot;:564},{&quot;x&quot;:166,&quot;y&quot;:0,&quot;w&quot;:495,&quot;h&quot;:564},{&quot;x&quot;:272,&quot;y&quot;:0,&quot;w&quot;:282,&quot;h&quot;:564},{&quot;x&quot;:0,&quot;y&quot;:0,&quot;w&quot;:1272,&quot;h&quot;:564}]},&quot;sizes&quot;:{&quot;large&quot;:{&quot;h&quot;:564,&quot;resize&quot;:&quot;fit&quot;,&quot;w&quot;:1272},&quot;medium&quot;:{&quot;h&quot;:532,&quot;resize&quot;:&quot;fit&quot;,&quot;w&quot;:1200},&quot;small&quot;:{&quot;h&quot;:302,&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/Shco8ESWgI&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;:1007,&quot;h&quot;:564},{&quot;x&quot;:131,&quot;y&quot;:0,&quot;w&quot;:564,&quot;h&quot;:564},{&quot;x&quot;:166,&quot;y&quot;:0,&quot;w&quot;:495,&quot;h&quot;:564},{&quot;x&quot;:272,&quot;y&quot;:0,&quot;w&quot;:282,&quot;h&quot;:564},{&quot;x&quot;:0,&quot;y&quot;:0,&quot;w&quot;:1272,&quot;h&quot;:564}],&quot;expandedUrl&quot;:&quot;https://x.com/SkipProtocol/status/1575168589501300739/photo/1&quot;,&quot;url&quot;:&quot;https://storage.googleapis.com/papyrus_images/aa1b4d6dee13da8084ad30f37d2259201c5e78946b28aa61d507aaf57567b976.jpg&quot;,&quot;width&quot;:1272,&quot;height&quot;:564}],&quot;isEdited&quot;:false,&quot;isStaleEdit&quot;:false},&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/DittoJoBrr">
              <img alt="User Avatar" class="twitter-avatar" src="https://storage.googleapis.com/papyrus_images/da99ca747da70c2251e4315aa14c822e45be96cc7aecc465dade19be0a8a3852.jpg" />
            </a>
            <div style="margin-left:4px;margin-right:auto;line-height:1.2;">
              <a target="_blank" href="https://twitter.com/DittoJoBrr" class="twitter-displayname">DittoJo</a>
              <p><a target="_blank" href="https://twitter.com/DittoJoBrr" class="twitter-username">@DittoJoBrr</a></p>
    
            </div>
            <a href="https://twitter.com/DittoJoBrr/status/1576606365040013312" target="_blank">
              <img alt="Twitter Logo" class="twitter-logo" src="https://paragraph.com/editor/twitter/logo.png" />
            </a>
          </div>
        </div>
      
    <div class="twitter-body">
      Appchain优势的一个例子<br />主动捕获MEV，返还给token holder，产生真正的收益(而不是通过代币通胀获得收益)
      
      
      <div class="twitter-quoted">
        
  <div class="twitter-quoted twitter-embed">
    <div class="twitter-header">
        <div style="display:flex">
          <a target="_blank" href="https://twitter.com/cosmoslabs_io">
              <img alt="User Avatar" class="twitter-avatar" src="https://storage.googleapis.com/papyrus_images/e42ad54022e5e630a80ce7fda52340f41ab774b5dbbb3444849dc77b696644a6.jpg" />
            </a>
            <div style="margin-left:4px;margin-right:auto;line-height:1.2;">
              <a target="_blank" href="https://twitter.com/cosmoslabs_io" class="twitter-displayname">Cosmos Labs</a>
              <p><a target="_blank" href="https://twitter.com/cosmoslabs_io" class="twitter-username">@cosmoslabs_io</a></p>
    
            </div>
            <a href="https://twitter.com/cosmoslabs_io/status/1575168589501300739" target="_blank">
              <img alt="Twitter Logo" class="twitter-logo" src="https://paragraph.com/editor/twitter/logo.png" />
            </a>
          </div>
        </div>
      
    <div class="twitter-body">
      The other night, we posted an <a class="twitter-content-link"  href="https://twitter.com/osmosiszone" target="_blank">@osmosiszone</a> governance proposal to create an on-chain module that will capture MEV revenue as protocol revenue for the Osmosis community:<br /><br />Let's dig in <img class="twitter-emoji" draggable="false" alt="👇" src="https://abs-0.twimg.com/emoji/v2/72x72/1f447.png"/><br /><br /><a class="twitter-content-link" href="https://t.co/P4sGBZpvtT" target="_blank">gov.osmosis.zone/discussion/707…</a> 
      <div class="twitter-media"><img class="twitter-image" src="https://storage.googleapis.com/papyrus_images/aa1b4d6dee13da8084ad30f37d2259201c5e78946b28aa61d507aaf57567b976.jpg" /></div>
      
       
    </div>
    
  </div> 
  
    </div> 
    </div>
    
     <div class="twitter-footer">
          <a target="_blank" href="https://twitter.com/DittoJoBrr/status/1576606365040013312" style="margin-right:16px; display:flex;">
            <img alt="Like Icon" class="twitter-heart" src="https://paragraph.com/editor/twitter/heart.png">
            1
          </a>
          <a target="_blank" href="https://twitter.com/DittoJoBrr/status/1576606365040013312"><p>11:13 AM • Oct 2, 2022</p></a>
        </div>
    
  </div> 
  </div><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://forum.celestia.org/t/an-open-modular-stack-for-evm-based-applications-using-celestia-evmos-and-cosmos/89">https://forum.celestia.org/t/an-open-modular-stack-for-evm-based-applications-using-celestia-evmos-and-cosmos/89</a></p><div data-type="embedly" src="https://members.delphidigital.io/reports/pay-attention-to-celestia/" data="{&quot;provider_url&quot;:&quot;https://members.delphidigital.io&quot;,&quot;description&quot;:&quot;Introduction A monolithic chain where everyone executes every transaction is inherently not scalable. Indeed, this is why almost every major ecosystem is&quot;,&quot;title&quot;:&quot;Pay Attention To Celestia - Delphi Digital&quot;,&quot;thumbnail_width&quot;:1024,&quot;url&quot;:&quot;https://members.delphidigital.io/reports/pay-attention-to-celestia&quot;,&quot;thumbnail_url&quot;:&quot;https://storage.googleapis.com/papyrus_images/ac28680e76bd32e8baa8cac3e6f42c73fa0d4bd852a64e5f27f045f340e3c849.jpg&quot;,&quot;version&quot;:&quot;1.0&quot;,&quot;provider_name&quot;:&quot;Delphi Digital&quot;,&quot;type&quot;:&quot;link&quot;,&quot;thumbnail_height&quot;:576,&quot;image&quot;:{&quot;img&quot;:{&quot;width&quot;:1024,&quot;height&quot;:576,&quot;src&quot;:&quot;https://storage.googleapis.com/papyrus_images/ac28680e76bd32e8baa8cac3e6f42c73fa0d4bd852a64e5f27f045f340e3c849.jpg&quot;}}}" format="small"><link rel="preload" as="image" href="https://storage.googleapis.com/papyrus_images/ac28680e76bd32e8baa8cac3e6f42c73fa0d4bd852a64e5f27f045f340e3c849.jpg"/><div class="react-component embed my-5" data-drag-handle="true" data-node-view-wrapper="" style="white-space:normal"><a class="link-embed-link" href="https://members.delphidigital.io/reports/pay-attention-to-celestia/" target="_blank" rel="noreferrer"><div class="link-embed"><div class="flex-1"><div><h2>Pay Attention To Celestia - Delphi Digital</h2><p>Introduction A monolithic chain where everyone executes every transaction is inherently not scalable. Indeed, this is why almost every major ecosystem is</p></div><span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-link h-3 w-3 my-auto inline mr-1"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg>https://members.delphidigital.io</span></div><img src="https://storage.googleapis.com/papyrus_images/ac28680e76bd32e8baa8cac3e6f42c73fa0d4bd852a64e5f27f045f340e3c849.jpg"/></div></a></div></div><p>3:</p><div data-type="twitter" tweetId="1576328090011115520" tweetData="{&quot;__typename&quot;:&quot;Tweet&quot;,&quot;lang&quot;:&quot;en&quot;,&quot;favorite_count&quot;:88,&quot;created_at&quot;:&quot;2022-10-01T21:47:58.000Z&quot;,&quot;display_text_range&quot;:[0,63],&quot;entities&quot;:{&quot;hashtags&quot;:[],&quot;urls&quot;:[],&quot;user_mentions&quot;:[],&quot;symbols&quot;:[]},&quot;id_str&quot;:&quot;1576328090011115520&quot;,&quot;text&quot;:&quot;whether it’s many rollups or many chains, all roads lead to IBC&quot;,&quot;user&quot;:{&quot;id_str&quot;:&quot;1429011571833937921&quot;,&quot;name&quot;:&quot;⚡️🌙&quot;,&quot;screen_name&quot;:&quot;dystopiabreaker&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/f9d1aad18543cac5eb501b6972050143df6c8feaf711c7741de25f4791145ce4.jpg&quot;},&quot;edit_control&quot;:{&quot;edit_tweet_ids&quot;:[&quot;1576328090011115520&quot;],&quot;editable_until_msecs&quot;:&quot;1664662678000&quot;,&quot;is_edit_eligible&quot;:false,&quot;edits_remaining&quot;:&quot;5&quot;},&quot;conversation_count&quot;:3,&quot;news_action_type&quot;:&quot;conversation&quot;,&quot;quoted_tweet&quot;:{&quot;in_reply_to_screen_name&quot;:&quot;delitzer&quot;,&quot;in_reply_to_status_id_str&quot;:&quot;1575497730343899136&quot;,&quot;in_reply_to_user_id_str&quot;:&quot;23656945&quot;,&quot;lang&quot;:&quot;en&quot;,&quot;reply_count&quot;:88,&quot;retweet_count&quot;:82,&quot;favorite_count&quot;:1108,&quot;created_at&quot;:&quot;2022-09-30T08:58:40.000Z&quot;,&quot;display_text_range&quot;:[22,288],&quot;entities&quot;:{&quot;hashtags&quot;:[],&quot;urls&quot;:[],&quot;user_mentions&quot;:[{&quot;id_str&quot;:&quot;23656945&quot;,&quot;indices&quot;:[0,9],&quot;name&quot;:&quot;Dan Elitzer&quot;,&quot;screen_name&quot;:&quot;delitzer&quot;},{&quot;id_str&quot;:&quot;1945528028559544324&quot;,&quot;indices&quot;:[10,21],&quot;name&quot;:&quot;Nascent (legacy)&quot;,&quot;screen_name&quot;:&quot;nascentxyz&quot;}],&quot;symbols&quot;:[]},&quot;id_str&quot;:&quot;1575772104678510592&quot;,&quot;text&quot;:&quot;@delitzer @nascentxyz I have a hard time believing this argument.\n\nUniswap&apos;s main value proposition is that you can just go and get a trade done in 30 seconds without thinking about it. A uniswap chain or even rollup makes no sense in that context. A copy of uniswap on every rollup does.&quot;,&quot;user&quot;:{&quot;id_str&quot;:&quot;295218901&quot;,&quot;name&quot;:&quot;vitalik.eth&quot;,&quot;screen_name&quot;:&quot;VitalikButerin&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/9b4841d8150904fda36de46030ec8a972e926cccf94bc84e17b2a6aa0315a6ba.jpg&quot;},&quot;edit_control&quot;:{&quot;edit_tweet_ids&quot;:[&quot;1575772104678510592&quot;],&quot;editable_until_msecs&quot;:&quot;1664530120000&quot;,&quot;is_edit_eligible&quot;:false,&quot;edits_remaining&quot;:&quot;5&quot;},&quot;isEdited&quot;:false,&quot;isStaleEdit&quot;:false},&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/dystopiabreaker">
              <img alt="User Avatar" class="twitter-avatar" src="https://storage.googleapis.com/papyrus_images/f9d1aad18543cac5eb501b6972050143df6c8feaf711c7741de25f4791145ce4.jpg" />
            </a>
            <div style="margin-left:4px;margin-right:auto;line-height:1.2;">
              <a target="_blank" href="https://twitter.com/dystopiabreaker" class="twitter-displayname">⚡️🌙</a>
              <p><a target="_blank" href="https://twitter.com/dystopiabreaker" class="twitter-username">@dystopiabreaker</a></p>
    
            </div>
            <a href="https://twitter.com/dystopiabreaker/status/1576328090011115520" target="_blank">
              <img alt="Twitter Logo" class="twitter-logo" src="https://paragraph.com/editor/twitter/logo.png" />
            </a>
          </div>
        </div>
      
    <div class="twitter-body">
      whether it’s many rollups or many chains, all roads lead to IBC
      
      
      <div class="twitter-quoted">
        
  <div class="twitter-quoted twitter-embed">
    <div class="twitter-header">
        <div style="display:flex">
          <a target="_blank" href="https://twitter.com/VitalikButerin">
              <img alt="User Avatar" class="twitter-avatar" src="https://storage.googleapis.com/papyrus_images/9b4841d8150904fda36de46030ec8a972e926cccf94bc84e17b2a6aa0315a6ba.jpg" />
            </a>
            <div style="margin-left:4px;margin-right:auto;line-height:1.2;">
              <a target="_blank" href="https://twitter.com/VitalikButerin" class="twitter-displayname">vitalik.eth</a>
              <p><a target="_blank" href="https://twitter.com/VitalikButerin" class="twitter-username">@VitalikButerin</a></p>
    
            </div>
            <a href="https://twitter.com/VitalikButerin/status/1575772104678510592" target="_blank">
              <img alt="Twitter Logo" class="twitter-logo" src="https://paragraph.com/editor/twitter/logo.png" />
            </a>
          </div>
        </div>
      
    <div class="twitter-body">
      I have a hard time believing this argument.<br /><br />Uniswap's main value proposition is that you can just go and get a trade done in 30 seconds without thinking about it. A uniswap chain or even rollup makes no sense in that context. A copy of uniswap on every rollup does.
      
      
       
    </div>
    
  </div> 
  
    </div> 
    </div>
    
     <div class="twitter-footer">
          <a target="_blank" href="https://twitter.com/dystopiabreaker/status/1576328090011115520" style="margin-right:16px; display:flex;">
            <img alt="Like Icon" class="twitter-heart" src="https://paragraph.com/editor/twitter/heart.png">
            88
          </a>
          <a target="_blank" href="https://twitter.com/dystopiabreaker/status/1576328090011115520"><p>4:47 PM • Oct 1, 2022</p></a>
        </div>
    
  </div> 
  </div><div data-type="embedly" src="https://ethresear.ch/t/bringing-ibc-to-ethereum-using-zk-snarks/13634" data="{&quot;provider_url&quot;:&quot;https://ethresear.ch&quot;,&quot;description&quot;:&quot;Authors: Garvit Goel, Jinank Jain (Electron Labs) This is an article on how to bring IBC to Ethereum. The goal of the article is to provide an overview of the technical details of this project and gather support from the Ethereum community. Let&apos;s dive into it.&quot;,&quot;title&quot;:&quot;Bringing IBC to Ethereum using ZK-Snarks&quot;,&quot;author_name&quot;:&quot;garvitgoel&quot;,&quot;thumbnail_width&quot;:600,&quot;url&quot;:&quot;https://ethresear.ch/t/bringing-ibc-to-ethereum-using-zk-snarks/13634&quot;,&quot;thumbnail_url&quot;:&quot;https://storage.googleapis.com/papyrus_images/7c8788bfa9429c3f413add734c023ef6a7a4c07665231cc6ce227f1f80f75a64.png&quot;,&quot;author_url&quot;:&quot;https://ethresear.ch/u/garvitgoel&quot;,&quot;version&quot;:&quot;1.0&quot;,&quot;provider_name&quot;:&quot;Ethereum Research&quot;,&quot;type&quot;:&quot;link&quot;,&quot;thumbnail_height&quot;:371,&quot;image&quot;:{&quot;img&quot;:{&quot;width&quot;:600,&quot;height&quot;:371,&quot;src&quot;:&quot;https://storage.googleapis.com/papyrus_images/7c8788bfa9429c3f413add734c023ef6a7a4c07665231cc6ce227f1f80f75a64.png&quot;}}}" format="small"><link rel="preload" as="image" href="https://storage.googleapis.com/papyrus_images/7c8788bfa9429c3f413add734c023ef6a7a4c07665231cc6ce227f1f80f75a64.png"/><div class="react-component embed my-5" data-drag-handle="true" data-node-view-wrapper="" style="white-space:normal"><a class="link-embed-link" href="https://ethresear.ch/t/bringing-ibc-to-ethereum-using-zk-snarks/13634" target="_blank" rel="noreferrer"><div class="link-embed"><div class="flex-1"><div><h2>Bringing IBC to Ethereum using ZK-Snarks</h2><p>Authors: Garvit Goel, Jinank Jain (Electron Labs) This is an article on how to bring IBC to Ethereum. The goal of the article is to provide an overview of the technical details of this project and gather support from the Ethereum community. Let&#x27;s dive into it.</p></div><span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-link h-3 w-3 my-auto inline mr-1"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg>https://ethresear.ch</span></div><img src="https://storage.googleapis.com/papyrus_images/7c8788bfa9429c3f413add734c023ef6a7a4c07665231cc6ce227f1f80f75a64.png"/></div></a></div></div><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://geometryresearch.xyz/notebook/the-road-to-slush">https://geometryresearch.xyz/notebook/the-road-to-slush</a></p><div data-type="youtube" videoId="5hO9NbtFc0g">
      <div class="youtube-player" data-id="5hO9NbtFc0g" style="background-image: url('https://i.ytimg.com/vi/5hO9NbtFc0g/hqdefault.jpg'); background-size: cover; background-position: center">
        <a href="https://www.youtube.com/watch?v=5hO9NbtFc0g">
          <img src="{{DOMAIN}}/editor/youtube/play.png" class="play"/>
        </a>
      </div></div><div data-type="twitter" tweetId="1576995003251195904" tweetData="{&quot;__typename&quot;:&quot;Tweet&quot;,&quot;lang&quot;:&quot;en&quot;,&quot;favorite_count&quot;:222,&quot;possibly_sensitive&quot;:false,&quot;created_at&quot;:&quot;2022-10-03T17:58:02.000Z&quot;,&quot;display_text_range&quot;:[0,269],&quot;entities&quot;:{&quot;hashtags&quot;:[{&quot;indices&quot;:[228,232],&quot;text&quot;:&quot;zkp&quot;},{&quot;indices&quot;:[233,238],&quot;text&quot;:&quot;Web3&quot;},{&quot;indices&quot;:[239,250],&quot;text&quot;:&quot;innovation&quot;},{&quot;indices&quot;:[251,265],&quot;text&quot;:&quot;zeroknowledge&quot;}],&quot;urls&quot;:[{&quot;display_url&quot;:&quot;medium.com/@ingonyama/bri…&quot;,&quot;expanded_url&quot;:&quot;https://medium.com/@ingonyama/bridging-the-multichain-universe-with-zero-knowledge-proofs-6157464fbc86&quot;,&quot;indices&quot;:[99,122],&quot;url&quot;:&quot;https://t.co/0rBTcDsc9j&quot;}],&quot;user_mentions&quot;:[{&quot;id_str&quot;:&quot;1483412026319847424&quot;,&quot;indices&quot;:[128,140],&quot;name&quot;:&quot;Karthik Inbasekar&quot;,&quot;screen_name&quot;:&quot;Karthik_Inb&quot;},{&quot;id_str&quot;:&quot;16671909&quot;,&quot;indices&quot;:[148,157],&quot;name&quot;:&quot;Kobi Gurkan&quot;,&quot;screen_name&quot;:&quot;kobigurk&quot;},{&quot;id_str&quot;:&quot;1486964475261374464&quot;,&quot;indices&quot;:[159,168],&quot;name&quot;:&quot;John Guibas&quot;,&quot;screen_name&quot;:&quot;jtguibas&quot;},{&quot;id_str&quot;:&quot;965990932549177344&quot;,&quot;indices&quot;:[170,181],&quot;name&quot;:&quot;Uma Roy&quot;,&quot;screen_name&quot;:&quot;pumatheuma&quot;},{&quot;id_str&quot;:&quot;2714960600&quot;,&quot;indices&quot;:[183,196],&quot;name&quot;:&quot;Garvit | Electron&quot;,&quot;screen_name&quot;:&quot;garvitgoel03&quot;}],&quot;symbols&quot;:[],&quot;media&quot;:[{&quot;display_url&quot;:&quot;pic.x.com/s2ghkGwQyP&quot;,&quot;expanded_url&quot;:&quot;https://x.com/Ingo_zk/status/1576995003251195904/photo/1&quot;,&quot;indices&quot;:[266,289],&quot;url&quot;:&quot;https://t.co/s2ghkGwQyP&quot;}]},&quot;id_str&quot;:&quot;1576995003251195904&quot;,&quot;text&quot;:&quot;🦁New Blogpost🦁\n\nZK-Bridges: They are here\n\nRead all about the latest killer application of ZKPs:\n\n👉https://t.co/0rBTcDsc9j \n\nby @Karthik_Inb \n\n💕 to @kobigurk, @jtguibas, @pumatheuma, @garvitgoel03 for discussion &amp;amp; comments\n\n#zkp #Web3 #innovation #zeroknowledge https://t.co/s2ghkGwQyP&quot;,&quot;user&quot;:{&quot;id_str&quot;:&quot;1549020536197480448&quot;,&quot;name&quot;:&quot;Ingonyama&quot;,&quot;screen_name&quot;:&quot;Ingo_zk&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/49c6dac0e7fe54ebc066bdb6d6d725fd3050cd80a47740dfb53db8d4db19f8bb.jpg&quot;},&quot;edit_control&quot;:{&quot;edit_tweet_ids&quot;:[&quot;1576995003251195904&quot;],&quot;editable_until_msecs&quot;:&quot;1664821682000&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/s2ghkGwQyP&quot;,&quot;expanded_url&quot;:&quot;https://x.com/Ingo_zk/status/1576995003251195904/photo/1&quot;,&quot;ext_media_availability&quot;:{&quot;status&quot;:&quot;Available&quot;},&quot;indices&quot;:[266,289],&quot;media_url_https&quot;:&quot;https://pbs.twimg.com/media/FeKblDQXkAgaPfS.jpg&quot;,&quot;original_info&quot;:{&quot;height&quot;:1376,&quot;width&quot;:1630,&quot;focus_rects&quot;:[{&quot;x&quot;:0,&quot;y&quot;:236,&quot;w&quot;:1630,&quot;h&quot;:913},{&quot;x&quot;:0,&quot;y&quot;:0,&quot;w&quot;:1376,&quot;h&quot;:1376},{&quot;x&quot;:0,&quot;y&quot;:0,&quot;w&quot;:1207,&quot;h&quot;:1376},{&quot;x&quot;:185,&quot;y&quot;:0,&quot;w&quot;:688,&quot;h&quot;:1376},{&quot;x&quot;:0,&quot;y&quot;:0,&quot;w&quot;:1630,&quot;h&quot;:1376}]},&quot;sizes&quot;:{&quot;large&quot;:{&quot;h&quot;:1376,&quot;resize&quot;:&quot;fit&quot;,&quot;w&quot;:1630},&quot;medium&quot;:{&quot;h&quot;:1013,&quot;resize&quot;:&quot;fit&quot;,&quot;w&quot;:1200},&quot;small&quot;:{&quot;h&quot;:574,&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/s2ghkGwQyP&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;:236,&quot;w&quot;:1630,&quot;h&quot;:913},{&quot;x&quot;:0,&quot;y&quot;:0,&quot;w&quot;:1376,&quot;h&quot;:1376},{&quot;x&quot;:0,&quot;y&quot;:0,&quot;w&quot;:1207,&quot;h&quot;:1376},{&quot;x&quot;:185,&quot;y&quot;:0,&quot;w&quot;:688,&quot;h&quot;:1376},{&quot;x&quot;:0,&quot;y&quot;:0,&quot;w&quot;:1630,&quot;h&quot;:1376}],&quot;expandedUrl&quot;:&quot;https://x.com/Ingo_zk/status/1576995003251195904/photo/1&quot;,&quot;url&quot;:&quot;https://storage.googleapis.com/papyrus_images/b9c189a4d917981f3d111a5d683c50b8e5841418b719051c31c9b0e353ecf1e6.jpg&quot;,&quot;width&quot;:1630,&quot;height&quot;:1376}],&quot;conversation_count&quot;:4,&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/Ingo_zk">
              <img alt="User Avatar" class="twitter-avatar" src="https://storage.googleapis.com/papyrus_images/49c6dac0e7fe54ebc066bdb6d6d725fd3050cd80a47740dfb53db8d4db19f8bb.jpg" />
            </a>
            <div style="margin-left:4px;margin-right:auto;line-height:1.2;">
              <a target="_blank" href="https://twitter.com/Ingo_zk" class="twitter-displayname">Ingonyama</a>
              <p><a target="_blank" href="https://twitter.com/Ingo_zk" class="twitter-username">@Ingo_zk</a></p>
    
            </div>
            <a href="https://twitter.com/Ingo_zk/status/1576995003251195904" target="_blank">
              <img alt="Twitter Logo" class="twitter-logo" src="https://paragraph.com/editor/twitter/logo.png" />
            </a>
          </div>
        </div>
      
    <div class="twitter-body">
      <img class="twitter-emoji" draggable="false" alt="🦁" src="https://abs-0.twimg.com/emoji/v2/72x72/1f981.png"/>New Blogpost<img class="twitter-emoji" draggable="false" alt="🦁" src="https://abs-0.twimg.com/emoji/v2/72x72/1f981.png"/><br /><br />ZK-Bridges: They are here<br /><br />Read all about the latest killer application of ZKPs:<br /><br /><img class="twitter-emoji" draggable="false" alt="👉" src="https://abs-0.twimg.com/emoji/v2/72x72/1f449.png"/><a class="twitter-content-link" href="https://t.co/0rBTcDsc9j" target="_blank">medium.com/@ingonyama/bri…</a> <br /><br />by <a class="twitter-content-link"  href="https://twitter.com/Karthik_Inb" target="_blank">@Karthik_Inb</a> <br /><br /><img class="twitter-emoji" draggable="false" alt="💕" src="https://abs-0.twimg.com/emoji/v2/72x72/1f495.png"/> to <a class="twitter-content-link"  href="https://twitter.com/kobigurk" target="_blank">@kobigurk</a>, <a class="twitter-content-link"  href="https://twitter.com/jtguibas" target="_blank">@jtguibas</a>, <a class="twitter-content-link"  href="https://twitter.com/pumatheuma" target="_blank">@pumatheuma</a>, <a class="twitter-content-link"  href="https://twitter.com/garvitgoel03" target="_blank">@garvitgoel03</a> for discussion &amp; comments<br /><br /><a class="twitter-content-link" href="https://twitter.com/hashtag/zkp" target="_blank">#zkp</a> <a class="twitter-content-link" href="https://twitter.com/hashtag/Web3" target="_blank">#Web3</a> <a class="twitter-content-link" href="https://twitter.com/hashtag/innovation" target="_blank">#innovation</a> <a class="twitter-content-link" href="https://twitter.com/hashtag/zeroknowledge" target="_blank">#zeroknowledge</a> 
      <div class="twitter-media"><img class="twitter-image" src="https://storage.googleapis.com/papyrus_images/b9c189a4d917981f3d111a5d683c50b8e5841418b719051c31c9b0e353ecf1e6.jpg" /></div>
      
       
    </div>
    
     <div class="twitter-footer">
          <a target="_blank" href="https://twitter.com/Ingo_zk/status/1576995003251195904" style="margin-right:16px; display:flex;">
            <img alt="Like Icon" class="twitter-heart" src="https://paragraph.com/editor/twitter/heart.png">
            222
          </a>
          <a target="_blank" href="https://twitter.com/Ingo_zk/status/1576995003251195904"><p>12:58 PM • Oct 3, 2022</p></a>
        </div>
    
  </div> 
  </div>]]></content:encoded>
            <author>msfew@newsletter.paragraph.com (msfew)</author>
        </item>
    </channel>
</rss>