{"id":18122,"date":"2026-03-09T20:38:39","date_gmt":"2026-03-09T20:38:39","guid":{"rendered":"https:\/\/cryptoted.net\/index.php\/2026\/03\/09\/grantee-roundup-july-2021-ethereum-foundation-blog\/"},"modified":"2026-03-09T20:38:39","modified_gmt":"2026-03-09T20:38:39","slug":"grantee-roundup-july-2021-ethereum-foundation-blog","status":"publish","type":"post","link":"https:\/\/cryptoted.net\/index.php\/2026\/03\/09\/grantee-roundup-july-2021-ethereum-foundation-blog\/","title":{"rendered":"Grantee Roundup: July 2021 | Ethereum Foundation Blog"},"content":{"rendered":"<p> <br \/>\n<br \/><img decoding=\"async\" src=\"https:\/\/blog.ethereum.org\/images\/posts\/upload_fd63dc334e72e1c2885cb7969adc1faf.jpg\" \/><\/p>\n<div id=\"\">\n<p class=\"chakra-text css-gi02ar\"><em class=\"chakra-text css-0\">It\u2019s always fun to hear about new grants as they\u2019re awarded, but what happens after the announcement? In this series, we\u2019ll check in on a couple of projects that are well underway &#8211; or already at the finish line. Read on to learn about some recent milestones and achievements by grantees!<\/em><\/p>\n<h3 class=\"chakra-heading group css-xuzltg\" id=\"interrep\" data-group=\"true\"><a class=\"chakra-link css-128fqrf\" aria-label=\"interrep permalink\" href=\"#interrep\"><svg viewbox=\"0 0 24 24\" focusable=\"false\" class=\"chakra-icon css-173jpr1\"><g fill=\"currentColor\"><path d=\"M10.458,18.374,7.721,21.11a2.853,2.853,0,0,1-3.942,0l-.892-.891a2.787,2.787,0,0,1,0-3.941l5.8-5.8a2.789,2.789,0,0,1,3.942,0l.893.892A1,1,0,0,0,14.94,9.952l-.893-.892a4.791,4.791,0,0,0-6.771,0l-5.8,5.8a4.787,4.787,0,0,0,0,6.77l.892.891a4.785,4.785,0,0,0,6.771,0l2.736-2.735a1,1,0,1,0-1.414-1.415Z\"\/><path d=\"M22.526,2.363l-.892-.892a4.8,4.8,0,0,0-6.77,0l-2.905,2.9a1,1,0,0,0,1.414,1.414l2.9-2.9a2.79,2.79,0,0,1,3.941,0l.893.893a2.786,2.786,0,0,1,0,3.942l-5.8,5.8a2.769,2.769,0,0,1-1.971.817h0a2.766,2.766,0,0,1-1.969-.816,1,1,0,1,0-1.415,1.412,4.751,4.751,0,0,0,3.384,1.4h0a4.752,4.752,0,0,0,3.385-1.4l5.8-5.8a4.786,4.786,0,0,0,0-6.771Z\"\/><\/g><\/svg><\/a>InterRep<\/h3>\n<p class=\"chakra-text css-gi02ar\">For a user switching to a new social media platform, one of the biggest points of friction is rebuilding their reputation. InterRep aims to reduce this friction by allowing a user to link a social media account with an Ethereum address, which can be used to confirm their identity on a new platform.<\/p>\n<p class=\"chakra-text css-gi02ar\">Grantees <a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/jaygraber.com\">Jay Graber<\/a> and <a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/twitter.com\/RaphaelRoullet\">Raphael Roullet<\/a> implemented the UI and <a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/github.com\/ra-phael\/interRep-contracts\">smart contracts<\/a> for an <a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/interrep.link\/\">InterRep MVP<\/a> (you&#8217;ll need to connect with MetaMask on Ropsten in order to interact with the UI). The initial version, launched to Ropsten on June 30, allows a Twitter account to be verified via an API and privately linked to an Ethereum address. An NFT &#8220;badge&#8221; is minted to the linked address which acts as an attestation of ownership of the associated reputation. See the <a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/jaygraber.medium.com\/introducing-interrep-255d3f56682\">launch post<\/a> for more details on how InterRep works, use cases and future plans.<\/p>\n<h3 class=\"chakra-heading group css-xuzltg\" id=\"statebox-philipp-zahn-and-jules-hedges-for-compositional-game-engine\" data-group=\"true\"><a class=\"chakra-link css-128fqrf\" aria-label=\"statebox philipp zahn and jules hedges for compositional game engine permalink\" href=\"#statebox-philipp-zahn-and-jules-hedges-for-compositional-game-engine\"><svg viewbox=\"0 0 24 24\" focusable=\"false\" class=\"chakra-icon css-173jpr1\"><g fill=\"currentColor\"><path d=\"M10.458,18.374,7.721,21.11a2.853,2.853,0,0,1-3.942,0l-.892-.891a2.787,2.787,0,0,1,0-3.941l5.8-5.8a2.789,2.789,0,0,1,3.942,0l.893.892A1,1,0,0,0,14.94,9.952l-.893-.892a4.791,4.791,0,0,0-6.771,0l-5.8,5.8a4.787,4.787,0,0,0,0,6.77l.892.891a4.785,4.785,0,0,0,6.771,0l2.736-2.735a1,1,0,1,0-1.414-1.415Z\"\/><path d=\"M22.526,2.363l-.892-.892a4.8,4.8,0,0,0-6.77,0l-2.905,2.9a1,1,0,0,0,1.414,1.414l2.9-2.9a2.79,2.79,0,0,1,3.941,0l.893.893a2.786,2.786,0,0,1,0,3.942l-5.8,5.8a2.769,2.769,0,0,1-1.971.817h0a2.766,2.766,0,0,1-1.969-.816,1,1,0,1,0-1.415,1.412,4.751,4.751,0,0,0,3.384,1.4h0a4.752,4.752,0,0,0,3.385-1.4l5.8-5.8a4.786,4.786,0,0,0,0-6.771Z\"\/><\/g><\/svg><\/a><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/statebox.org\/\">Statebox<\/a>, <a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/www.philipp-zahn.com\/\">Philipp Zahn<\/a> and <a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/julesh.com\/\">Jules Hedges<\/a> for Compositional Game Engine<\/h3>\n<p class=\"chakra-text css-gi02ar\"><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/en.wikipedia.org\/wiki\/Game_theory\">Game theory<\/a>, which studies strategic interactions between rational actors, is at the heart of mechanism design for decentralized systems. However, the &#8220;games&#8221; involved in real-world interactions such as validating a blockchain or voting in a DAO are extremely complicated and difficult to reason about.<\/p>\n<p class=\"chakra-text css-gi02ar\">Enter <a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/arxiv.org\/abs\/1603.04641\">Compositional Game Theory<\/a>, which treats large, complex games as composites of smaller, simpler games. The equilibrium (i.e. an outcome in which any given player has no incentive to change their strategy as long as all other players&#8217; strategies remain the same) of a complex game can be defined on the basis of its simpler components.<\/p>\n<p class=\"chakra-text css-gi02ar\">Although these concepts are highly relevant to Ethereum, the underlying theory is extremely complex. Philipp Zahn and Jules Hedges aim to make the theory more accessible by creating a software engine for both modeling and analyzing strategic interactions via modular programming. The recent <a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/statebox.org\/blog\/compositional-game-engine\/\">release post<\/a> shares more details on the system, which uses a small domain-specific language along with Haskell for defining functions, and an illustration of the process using an auction format as an example.<\/p>\n<p class=\"chakra-text css-gi02ar\">This introduction is only the beginning &#8211; the project is in early stages and will continue to evolve and add new functionality. <a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/twitter.com\/statebox\">Follow @Statebox<\/a> for updates, and head to the project&#8217;s <a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/github.com\/philipp-zahn\/open-games-hs\">Github<\/a> to keep up with progress or contribute.<\/p>\n<h3 class=\"chakra-heading group css-xuzltg\" id=\"blogs-blogs-blogs\" data-group=\"true\"><a class=\"chakra-link css-128fqrf\" aria-label=\"blogs blogs blogs permalink\" href=\"#blogs-blogs-blogs\"><svg viewbox=\"0 0 24 24\" focusable=\"false\" class=\"chakra-icon css-173jpr1\"><g fill=\"currentColor\"><path d=\"M10.458,18.374,7.721,21.11a2.853,2.853,0,0,1-3.942,0l-.892-.891a2.787,2.787,0,0,1,0-3.941l5.8-5.8a2.789,2.789,0,0,1,3.942,0l.893.892A1,1,0,0,0,14.94,9.952l-.893-.892a4.791,4.791,0,0,0-6.771,0l-5.8,5.8a4.787,4.787,0,0,0,0,6.77l.892.891a4.785,4.785,0,0,0,6.771,0l2.736-2.735a1,1,0,1,0-1.414-1.415Z\"\/><path d=\"M22.526,2.363l-.892-.892a4.8,4.8,0,0,0-6.77,0l-2.905,2.9a1,1,0,0,0,1.414,1.414l2.9-2.9a2.79,2.79,0,0,1,3.941,0l.893.893a2.786,2.786,0,0,1,0,3.942l-5.8,5.8a2.769,2.769,0,0,1-1.971.817h0a2.766,2.766,0,0,1-1.969-.816,1,1,0,1,0-1.415,1.412,4.751,4.751,0,0,0,3.384,1.4h0a4.752,4.752,0,0,0,3.385-1.4l5.8-5.8a4.786,4.786,0,0,0,0-6.771Z\"\/><\/g><\/svg><\/a>Blogs blogs blogs!<\/h3>\n<p class=\"chakra-text css-gi02ar\">The Ethereum Foundation privacy and scaling team has launched a blog where they&#8217;ll be sharing what they discover and develop, often working closely with grantees, along with guest posts from grantees themselves.<\/p>\n<p class=\"chakra-text css-gi02ar\">The inaugural guest post, <a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/medium.com\/privacy-scaling-explorations\/an-introduction-to-optimisms-optimistic-rollup-8450f22629e8\">An Introduction to Optimism&#8217;s Optimistic Rollup<\/a>, came from <a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/www.linkedin.com\/in\/kyle-charbonnet-a31b61104\/\">Kyle Charbonnet<\/a>, who received a grant to assess the security properties of <a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/optimism.io\/\">Optimism&#8217;s<\/a> optimistic rollup implementation. This was not an audit, but an opportunity to learn more deeply about a construction that is anticipated to be heavily used and emulated. The results of the assessment will be published soon; meanwhile Kyle&#8217;s post provides an overview of the protocol to put it all into context!<\/p>\n<p class=\"chakra-text css-gi02ar\">A few other recent posts from grantees:<\/p>\n<ul role=\"list\" class=\"css-1ars4k6\">\n<li class=\"css-0\">Scotty Poi, <a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/medium.com\/@scottypoissz\/ssz-visualizer-online-83007de68ca2\">SSZ Visualizer Online<\/a>: an introduction to the new visualization playground at <a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/www.ssz.dev\/\">ssz.dev<\/a>.<\/li>\n<li class=\"css-0\">Blagoj, <a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/medium.com\/privacy-scaling-explorations\/rollup-diff-compression-application-level-compression-strategies-to-reduce-the-l2-data-footprint-d14291acc825\">Rollup Diff Compression<\/a>: tl;dr on research into reducing the L1 data footprint of a rollup for the specific use case of airdrops.<\/li>\n<li class=\"css-0\">Dark Forest, <a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/blog.zkga.me\/v6-r2-wrapup\">v0.6 Round 2 Wrapup<\/a>: results, resources, emergent strategic and economic models, special contributions and more from the most recent round.<\/li>\n<li class=\"css-0\">Geoff Lamperd, <a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/medium.com\/privacy-scaling-explorations\/trusted-setup-ui-update-f8f95fc17a37\">Trusted Setup UI Update<\/a>: improvements to the UI for a general trusted setup infrastructure.<\/li>\n<\/ul>\n<p class=\"chakra-text css-gi02ar\"><em class=\"chakra-text css-0\">Are you working on something you think could change Ethereum for the better? Head to our <a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/esp.ethereum.foundation\/en\/grants\/\">grants page<\/a> to learn more about what we look for in the projects we fund.<\/em><\/p>\n<\/div>\n<p><script async src=\"\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><br \/>\n<br \/><br \/>\n<br \/><a href=\"https:\/\/blog.ethereum.org\/en\/2021\/08\/06\/esp-grantee-roundup-july-21\">Source link <\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>It\u2019s always fun to hear about new grants as they\u2019re awarded, but what happens after the announcement? In this series, we\u2019ll check in on a couple of projects that are well underway &#8211; or already at the finish line. Read on to learn about some recent milestones and achievements by grantees! InterRep For a user [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":17917,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"tdm_status":"","tdm_grid_status":"","footnotes":""},"categories":[24],"tags":[],"kronos_expire_date":[],"class_list":["post-18122","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ethereum"],"_links":{"self":[{"href":"https:\/\/cryptoted.net\/index.php\/wp-json\/wp\/v2\/posts\/18122","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cryptoted.net\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cryptoted.net\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cryptoted.net\/index.php\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/cryptoted.net\/index.php\/wp-json\/wp\/v2\/comments?post=18122"}],"version-history":[{"count":0,"href":"https:\/\/cryptoted.net\/index.php\/wp-json\/wp\/v2\/posts\/18122\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cryptoted.net\/index.php\/wp-json\/wp\/v2\/media\/17917"}],"wp:attachment":[{"href":"https:\/\/cryptoted.net\/index.php\/wp-json\/wp\/v2\/media?parent=18122"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cryptoted.net\/index.php\/wp-json\/wp\/v2\/categories?post=18122"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cryptoted.net\/index.php\/wp-json\/wp\/v2\/tags?post=18122"},{"taxonomy":"kronos_expire_date","embeddable":true,"href":"https:\/\/cryptoted.net\/index.php\/wp-json\/wp\/v2\/kronos_expire_date?post=18122"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}