{"id":18086,"date":"2026-03-08T20:23:43","date_gmt":"2026-03-08T20:23:43","guid":{"rendered":"https:\/\/cryptoted.net\/index.php\/2026\/03\/08\/grantee-roundup-september-2021-ethereum-foundation-blog\/"},"modified":"2026-03-08T20:23:43","modified_gmt":"2026-03-08T20:23:43","slug":"grantee-roundup-september-2021-ethereum-foundation-blog","status":"publish","type":"post","link":"https:\/\/cryptoted.net\/index.php\/2026\/03\/08\/grantee-roundup-september-2021-ethereum-foundation-blog\/","title":{"rendered":"Grantee Roundup: September 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=\"sszdev-technical-specs-and-resources-for-ssz---simpleserialize\" data-group=\"true\"><a class=\"chakra-link css-128fqrf\" aria-label=\"sszdev technical specs and resources for ssz   simpleserialize permalink\" href=\"#sszdev-technical-specs-and-resources-for-ssz---simpleserialize\"><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:\/\/www.ssz.dev\/\">SSZ.dev<\/a>: Technical Specs and Resources for SSZ &#8211; SimpleSerialize<\/h3>\n<p class=\"chakra-text css-gi02ar\">In preparing for the move to Proof of Stake, Ethereum&#8217;s core developers have taken the opportunity to revamp some elements of the Ethereum protocol. This was the case with SSZ, or <strong>S<\/strong>imple <strong>S<\/strong>eriali<strong>Z<\/strong>e, the canonical serialization format for Ethereum&#8217;s PoS consensus layer.<\/p>\n<p class=\"chakra-text css-gi02ar\">Serialization is the process of converting data into a format to be transmitted or stored &#8211; in the case of SSZ, converting consensus data into bytes to be represented as a <a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/ethereum.org\/en\/whitepaper\/#merkle-trees\">Merkle tree<\/a>. Although SSZ was created for Ethereum, it was designed to be extendable to other use cases. With that in mind, <a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/www.ssz.dev\/\">SSZ.dev<\/a> was created to make SSZ more accessible to devs both inside and outside the Ethereum ecosytem.<\/p>\n<p class=\"chakra-text css-gi02ar\">SSZ.dev was funded in March 2021, <a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/medium.com\/@scottypoissz\/introducing-www-ssz-dev-7974cb1ffc03\">launched<\/a> in May, and has continued to grow. It&#8217;s full of great resources, some original and some gathered from previous community efforts, for anyone looking to learn or build with SSZ. Some highlights:<\/p>\n<ul role=\"list\" class=\"css-1ars4k6\">\n<li class=\"css-0\"><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/www.ssz.dev\/visualizer\">Visualizer<\/a>: play around with variables across different serialization types, and see the output as both serialized values and Merkle tree details.<\/li>\n<li class=\"css-0\"><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/www.ssz.dev\/active\">Implementations<\/a>: a list of active SSZ implementations and their basic features (language, license, maintainer etc)<\/li>\n<li class=\"css-0\"><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/www.ssz.dev\/ssztesting\">Testing<\/a>: consolidates test suites built by different implementers along with general information like terminology, output formats and test configuration<\/li>\n<\/ul>\n<p class=\"chakra-text css-gi02ar\">There&#8217;s lots of great content already, but <a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/www.ssz.dev\/\">SSZ.dev<\/a> is still a work in progress. Whether you&#8217;re a serial serializer or just SSZ-curious, your feedback and contributions are welcome! Visit the <a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/github.com\/scottypoi\/ssz-simpleserialize\">Github repo<\/a> to comment or contribute.<\/p>\n<h3 class=\"chakra-heading group css-xuzltg\" id=\"cadcad-edu-for-cadcad-masterclass-ethereum-validator-economics\" data-group=\"true\"><a class=\"chakra-link css-128fqrf\" aria-label=\"cadcad edu for cadcad masterclass ethereum validator economics permalink\" href=\"#cadcad-edu-for-cadcad-masterclass-ethereum-validator-economics\"><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:\/\/www.cadcad.education\/home\">CadCAD Edu<\/a> for <a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/www.cadcad.education\/course\/masterclass-ethereum\">cadCAD Masterclass: Ethereum Validator Economics<\/a><\/h3>\n<p class=\"chakra-text css-gi02ar\">CadCAD, a project of <a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/www.block.science\/\">BlockScience<\/a>, is an <a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/github.com\/cadCAD-org\/cadCAD\">open-source<\/a> framework for simulating <a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/medium.com\/block-science\/introducing-complex-adaptive-dynamics-computer-aided-design-cadcad-38b63b541eb8\">complex adaptive dynamics<\/a> (<strong>cad<\/strong>), bringing the advantages of Computer Aided Design (<strong>CAD<\/strong>) to the design and validation of complex systems like blockchain networks. <a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/www.cadcad.education\/home\">CadCAD Edu<\/a> was spun up to provide educational resources for using cadCAD in systems engineering settings.<\/p>\n<p class=\"chakra-text css-gi02ar\">The first cadCAD Edu courses, a beginner-level bootcamp and the &#8220;cadCAD Hacks&#8221; series for intermediate users, focused on learning to use the cadCAD framework for modeling and simulation. With their first masterclass, the cadCAD EDU team wanted to let students level up their cadCAD skills through practical experience with a complex system we all know and love: Ethereum. Specifically,the course introduces the <a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/github.com\/CADLabs\/radCAD\">radCAD<\/a> library and the <a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/github.com\/CADLabs\/ethereum-economic-model\">Ethereum Economic Model<\/a>, which students use to model and experiment with Ethereum validator economics.<\/p>\n<p class=\"chakra-text css-gi02ar\">After receiving funding in early 2021, the Ethereum Validator Economics Masterclass <a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/twitter.com\/cadCAD_Edu\/status\/1435580548957749250?s=20\">launched<\/a> in early September. The course includes roughly 3 hours of lectures accompanied by Jupyter notebooks, exercises and exams, with a certificate available on completion of all the course requirements. The course is <a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/www.cadcad.education\/course\/masterclass-ethereum\">free to anyone<\/a>, although you&#8217;ll need solid knowledge of both Ethereum and cadCAD in order to get the most out of it.<\/p>\n<p class=\"chakra-text css-gi02ar\">The Ethereum Economic Model, meanwhile, has taken on a life of its own. It was conceived for the Masterclass in collaboration with the EF <a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/ethereum.github.io\/rig\/\">Robust Incentives Group<\/a>, but has evolved into a powerful and versatile research tool in its own right. The <a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/github.com\/CADLabs\/ethereum-economic-model#Model-Extension-Roadmap\">repo<\/a> contains thorough documentation for researchers, engineers, stakers, or whoever else might like to play with or build on the model &#8211; or you can check out the front-end simulator at <a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/www.ethmodel.io\/\">ethmodel.io<\/a> to see it in action with no technical skills required.<\/p>\n<p class=\"chakra-text css-gi02ar\">Follow <a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/twitter.com\/cadcad_org\">@cadCAD_org<\/a> and <a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/twitter.com\/cadCAD_Edu\">@cadCAD_Edu<\/a> for news and updates!<\/p>\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\/10\/22\/esp-grantee-roundup-sep-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! SSZ.dev: Technical Specs and [&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-18086","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\/18086","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=18086"}],"version-history":[{"count":0,"href":"https:\/\/cryptoted.net\/index.php\/wp-json\/wp\/v2\/posts\/18086\/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=18086"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cryptoted.net\/index.php\/wp-json\/wp\/v2\/categories?post=18086"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cryptoted.net\/index.php\/wp-json\/wp\/v2\/tags?post=18086"},{"taxonomy":"kronos_expire_date","embeddable":true,"href":"https:\/\/cryptoted.net\/index.php\/wp-json\/wp\/v2\/kronos_expire_date?post=18086"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}