<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:media="http://search.yahoo.com/mrss/"><channel><title><![CDATA[clr.fund]]></title><description><![CDATA[Permissionless quadratic funding]]></description><link>https://blog.clr.fund/</link><image><url>https://blog.clr.fund/favicon.png</url><title>clr.fund</title><link>https://blog.clr.fund/</link></image><generator>Ghost 5.15</generator><lastBuildDate>Mon, 13 Apr 2026 12:49:31 GMT</lastBuildDate><atom:link href="https://blog.clr.fund/rss/" rel="self" type="application/rss+xml"/><ttl>60</ttl><item><title><![CDATA[Round 9 is underway]]></title><description><![CDATA[Dive into clr.fund round 9 by contributing to your favourite public goods!]]></description><link>https://blog.clr.fund/round-9-is-underway/</link><guid isPermaLink="false">649cefc8d579ef46d1ef719d</guid><category><![CDATA[clrfund]]></category><category><![CDATA[Ethereum]]></category><category><![CDATA[ecosystem]]></category><category><![CDATA[Public Goods]]></category><category><![CDATA[Quadratic Funding]]></category><dc:creator><![CDATA[Auryn Macmillan]]></dc:creator><pubDate>Thu, 29 Jun 2023 13:00:01 GMT</pubDate><media:content url="https://blog.clr.fund/content/images/2023/06/auryn_macmillan_person_diving_into_a_pool_where_the_water_is_a__5bb0d6a2-e9df-4795-aec4-306971643e9a.png" medium="image"/><content:encoded><![CDATA[<img src="https://blog.clr.fund/content/images/2023/06/auryn_macmillan_person_diving_into_a_pool_where_the_water_is_a__5bb0d6a2-e9df-4795-aec4-306971643e9a.png" alt="Round 9 is underway"><p>Earlier this week, clr.fund round 9 went live for contributions!</p><p>There are over 40 public goods projects registered for the round already, but it&#x2019;s not too late to sign up. Registrations close July 5th.</p><p>Dive in and contribute to your favourite public goods at <a href="https://clr.fund">clr.fund</a>!</p><figure class="kg-card kg-image-card"><img src="https://blog.clr.fund/content/images/2023/06/image-4.png" class="kg-image" alt="Round 9 is underway" loading="lazy" width="2000" height="1198" srcset="https://blog.clr.fund/content/images/size/w600/2023/06/image-4.png 600w, https://blog.clr.fund/content/images/size/w1000/2023/06/image-4.png 1000w, https://blog.clr.fund/content/images/size/w1600/2023/06/image-4.png 1600w, https://blog.clr.fund/content/images/size/w2400/2023/06/image-4.png 2400w" sizes="(min-width: 720px) 720px"></figure><h3 id="what-now">What now?</h3><p>If you would like to support your favourite public goods, head over to <a href="https://clr.fund/#/projects">clr.fund</a> make your contributions before the round closes.</p><p>If you&apos;re a project building public goods for the Ethereum ecosystem, <a href="https://clr.fund/#/join">register for the round</a>!</p><p>If you would like to contribute funds to the matching pool, reach out to us on <a href="http://t.me/clrfund">Telegram</a> or <a href="https://discord.gg/Z3NemKgNbv">Discord</a>.</p><p>And finally, if you want help build the future of public goods funding at clr.fund, reach out on our <a href="https://discord.gg/Z3NemKgNbv">Discord</a>, <a href="https://forum.clr.fund/">forum</a>, <a href="http://t.me/clrfund">Telegram</a>, or <a href="https://twitter.com/clrfund">Twitter</a>, or make a PR on <a href="https://github.com/clrfund/monorepo/">GitHub</a>.</p>]]></content:encoded></item><item><title><![CDATA[CLRFund round 9 is coming!]]></title><description><![CDATA[CLRFund round 9 is finally happening! The round goes live on June 26th with a ~$50k matching pool. Make sure to register your projects today.]]></description><link>https://blog.clr.fund/clrfund-round-9-is-coming/</link><guid isPermaLink="false">6482af34d579ef46d1ef70bf</guid><category><![CDATA[Ethereum]]></category><category><![CDATA[Quadratic Funding]]></category><category><![CDATA[round]]></category><category><![CDATA[update]]></category><dc:creator><![CDATA[Auryn Macmillan]]></dc:creator><pubDate>Mon, 12 Jun 2023 13:01:36 GMT</pubDate><media:content url="https://blog.clr.fund/content/images/2023/06/Auryn_animated_space_station_pool_party_763ea7ad-5137-414c-91f3-4552162df6f3.png" medium="image"/><content:encoded><![CDATA[<img src="https://blog.clr.fund/content/images/2023/06/Auryn_animated_space_station_pool_party_763ea7ad-5137-414c-91f3-4552162df6f3.png" alt="CLRFund round 9 is coming!"><p>Wow, time flies! <br></p><p>It&#x2019;s been more than a year since the last canonical clr.fund round, in the meantime we&#x2019;ve been heads down building along with helping to run several other rounds using the clrf.und stack, <a href="https://blog.clr.fund/new-quadratic-funding-round-is-live/">one for the LatAm community</a> around Devcon in Colombia last year, <a href="https://blog.clr.fund/350k-eth-staking-qf-round/">one for the Ethereum Staking community</a>, and a handful of other smaller rounds for other communities.</p><p>But, it&#x2019;s about time we got back to our roots and started running canonical clr.fund rounds again to support the <a href="https://github.com/clrfund/constitution">Ethereum ecosystem&#x2019;s public goods</a>.</p><p>So with that in mind, we&#x2019;re excited to announce that clr.fund round 9 will go live on June 26th with a ~$50k matching pool! &#x1F389;</p><p>Recipient registration is open now at <a href="https://clr.fund/#/join">clr.fund/#/join</a>. Get your registrations in ASAP to ensure that your project is live before the round begins.</p><h3 id="who-is-eligible">Who is eligible?</h3><p>This round is open to any and all Ethereum public goods, as defined in the <a href="https://github.com/clrfund/constitution">clr.fund constitution</a>.<br>Additionally, projects must be:</p><ul><li><strong>&#x1F932; Free and open source</strong><br>Your project must be free to use and any code associated with your project should be available to anyone under an open source license.</li><li><strong>&#x1F46F;&#x200D;&#x2640;&#xFE0F; Not clones</strong><br>If you&apos;ve forked code, you must provide additional, unique value to the ecosystem.</li><li><strong>&#x1F64B;&#x200D;&#x2640;&#xFE0F; Legitimate</strong><br>The project you submit must be yours or you must have permission from the project owner.</li><li><strong>&#x1F47A; Not scams</strong><br>Obviously, your project must not put anyone&apos;s funds or information at risk.</li><li><strong>&#x1F6E1;&#xFE0F; Humanbound</strong><br>As a compliance measure, each project&apos;s receiving address must hold a humanbound SBT.<br></li></ul><h3 id="what-are-the-dates">What are the dates?</h3><p>Registration is live right now and will close July 5th.<br>The round will run June 26th to July 17th.</p><p>Matching pool contributions are open any time between now and when the funds are distributed (shortly after July 17th).</p><h3 id="what-now">What now?</h3><p>If you&apos;re a project building public goods for the Ethereum ecosystem, <a href="https://clr.fund/#/join">register for the round</a>!</p><p>If you would like to contribute funds to the matching pool, reach out to us on <a href="http://t.me/clrfund">Telegram</a> or <a href="https://discord.gg/Z3NemKgNbv">Discord</a>.</p><p>If you&apos;d like to support your favourite public goods, make sure they are registered and then sit tight and wait for the round to start.</p><p>And finally, if you want help build the future of public goods funding at clr.fund, reach out on our <a href="https://discord.gg/Z3NemKgNbv">Discord</a>, <a href="https://forum.clr.fund/">forum</a>, <a href="http://t.me/clrfund">Telegram</a>, or <a href="https://twitter.com/clrfund">Twitter</a>, or make a PR on <a href="https://github.com/clrfund/monorepo/">GitHub</a>.</p>]]></content:encoded></item><item><title><![CDATA[🚀 NEW QUADRATIC FUNDING ROUND IS LIVE🚀]]></title><description><![CDATA[<blockquote><strong>TL;DR -</strong> A new Quadratic Funding round is now open! Applicants, submit your applications <a href="https://ethcolombia.clr.fund/#/join"><strong>here</strong></a> to get funded! Contributors, donate to your favourite projects that build on Public Goods <a href="https://ethcolombia.clr.fund/#/projects"><strong>here</strong></a>!</blockquote><p>Clr.fund is proud to announce a funding round to help boost important projects that contribute towards funding and</p>]]></description><link>https://blog.clr.fund/new-quadratic-funding-round-is-live/</link><guid isPermaLink="false">632c5a68937bc2413d493c60</guid><dc:creator><![CDATA[Vee]]></dc:creator><pubDate>Mon, 03 Oct 2022 15:15:30 GMT</pubDate><media:content url="https://blog.clr.fund/content/images/2022/10/DALL-E-2022-10-03-10.07.17---astronaut-walking-in-green-fields-mars--digital-art.png" medium="image"/><content:encoded><![CDATA[<blockquote><strong>TL;DR -</strong> A new Quadratic Funding round is now open! Applicants, submit your applications <a href="https://ethcolombia.clr.fund/#/join"><strong>here</strong></a> to get funded! Contributors, donate to your favourite projects that build on Public Goods <a href="https://ethcolombia.clr.fund/#/projects"><strong>here</strong></a>!</blockquote><img src="https://blog.clr.fund/content/images/2022/10/DALL-E-2022-10-03-10.07.17---astronaut-walking-in-green-fields-mars--digital-art.png" alt="&#x1F680; NEW QUADRATIC FUNDING ROUND IS LIVE&#x1F680;"><p>Clr.fund is proud to announce a funding round to help boost important projects that contribute towards funding and further benefiting Public Goods. &#xA0;This funding round utilizes Constrained Liberal Radicalism, (CLR), often referred to as Quadratic Funding (QF), to allocate a large pool of funds ($250,000!) to relevant projects. QF ensures the amount of funds matched to a project is not just a function of dollars allocated, but also the number of unique individuals that allocate to a given project. This means that you can make a significant impact through participating with even just one DAI!<br><br>QF utilizes MACI to avoid collusion and vote buying -- a critical technology in the path to move more high-value coordination mechanisms on-chain.<br><br>&#x23F3;Here are some <strong><u>important timelines</u></strong> to take note of&#x231B;:<br><br>September 22 - October 7: Sign ups are open for projects to apply for grants<br>October 11-21: Contributors&apos; vote<br>October 31: Funds allocated accordingly to projects based on results</p><h2 id="project-applicants-here-is-how-you-can-submit-your-application-to-be-a-part-of-this-qf-round-">Project applicants, here is how you can submit your application to be a part of this QF round:</h2><p></p><p>First, confirm that you meet the following criteria:<br>&#x1F1E8;&#x1F1F4;&#x1F1E6;&#x1F1F7;<strong>Project focused on, and benefits LatAm public goods</strong><br><strong>&#x1F932; Free and open source</strong><br>Your project must be free to use and any code associated with your project should be available to anyone under an open source license.<br><strong> &#x1F46F;&#x200D;&#x2640;&#xFE0F;No clones</strong><br>If you&apos;ve forked code, you must provide additional, unique value to the ecosystem.<br><strong>&#x1F64B;&#x200D;&#x2640;Project ownership</strong><br>The project you submit must be yours or you must have permission from the project owner. It must be submitted by someone in a leadership role.<br><strong>&#x1F47A;No scams or projects with tokens</strong><br>Obviously, your project must not put anyone&apos;s funds or information at risk.<br>&#x1F911;<strong>Must have raised under $1M in funding<br>&#x1F60E; Eth savvy (will be able to off ramp)</strong></p><p>After you&apos;ve confirmed that your project meets the criteria above, ensure you have sufficient Arbitrum ETH (AETH) in your wallet. Otherwise, <a href="https://chainlist.org/">add</a> the Arbitrum network to your wallet. After which, bridge your ETH / Dai to AETH <a href="https://bridge.arbitrum.io/">here</a>.</p><p>Once done, head over to the <a href="https://ethcolombia.clr.fund/#/join">join page</a> and click &quot;Add project.&quot; You&apos;d have to fill out forms that ask for more information about your project.</p><p>With the forms finished, you can finish your submission. A deposit of 0.001 AETH would be required for this submission.</p><p>Your AETH will be returned once your application has been either accepted or denied. Note that metadata pointing to all your project information (but not contact information) will be stored publicly on-chain.</p><p>&#x1F4B0;<strong>Claim your funds</strong>&#x1F4B0;</p><p>After a clr.fund round is finished, it&apos;s simple to claim your project&apos;s share of the funding. Return to your project&apos;s page: you will see a &quot;claim funds&quot; button if your project received contributions during the round. Submit the claim transaction to receive your funds.</p><h2 id="contributors-aka-legends-here-s-how-you-can-vote-for-projects-">Contributors (aka legends&#x1F60E;), here&apos;s how you can vote for projects:</h2><p></p><p><strong>Step 1: </strong>Ensure you have <a href="https://www.brightid.org/">downloaded</a> BrightID and have been <a href="https://meet.brightid.org/#/">connected</a>. <br><strong>Step 2:</strong> Connect your BrightID to your wallet <a href="https://ethcolombia.clr.fund/#/verify/connect">here</a> and get registered. <br><strong>Step 3: </strong>Ensure you have sufficient Arbitrum ETH (AETH) in your wallet. Otherwise, <a href="https://chainlist.org/">add</a> the Arbitrum network to your wallet. After which, bridge your ETH / Dai to AETH <a href="https://bridge.arbitrum.io/">here</a>.<br><strong>Step 4:</strong> <a href="https://ethcolombia.clr.fund/#/projects">Vote away</a> for your favourite project(s)! Voting runs from October 11-21.</p><p><br>The results would be announced on October 24, and funds would be allocated on October 31.<br><br>Let&apos;s come together in building the future of Ethereum &#x1F91D;&#x1F680;</p>]]></content:encoded></item><item><title><![CDATA[Update to Clrfund's QF Implementation]]></title><description><![CDATA[After the recent $350k Ethstaker x Clrfund round, an issue was identified with our implementation of Quadratic Funding, resulting in funding allocations different from what is described in the original CLR paper. A fix has now been implemented, future rounds will use the correct QF implementation.]]></description><link>https://blog.clr.fund/updated-qf-implementation/</link><guid isPermaLink="false">63340ac8d579ef46d1ef6ea2</guid><category><![CDATA[clrfund]]></category><category><![CDATA[data]]></category><category><![CDATA[Quadratic Funding]]></category><category><![CDATA[update]]></category><category><![CDATA[Public Goods]]></category><dc:creator><![CDATA[Auryn Macmillan]]></dc:creator><pubDate>Wed, 28 Sep 2022 13:00:50 GMT</pubDate><media:content url="https://blog.clr.fund/content/images/2022/09/Auryn_pool_party_with_inflatable_pool_toys_lunarpunk_aesthetic_dae5fdd0-6414-4a1e-bf1d-9eaa72e90794.png" medium="image"/><content:encoded><![CDATA[<blockquote><em>Special thanks to Zo&#xEB; Hitzig and Vitalik Buterin for guiding us through some of the nuances of quadratic funding, to Yuet Loo Wong for implementing the fix in Clrfund contracts, and to Q for identifying our incorrect implementation in the first place.</em></blockquote><img src="https://blog.clr.fund/content/images/2022/09/Auryn_pool_party_with_inflatable_pool_toys_lunarpunk_aesthetic_dae5fdd0-6414-4a1e-bf1d-9eaa72e90794.png" alt="Update to Clrfund&apos;s QF Implementation"><p>Recently, in the lead-up to the much anticipated Ethereum merge, <a href="https://qf.ethstaker.cc">Ethstaker</a> and <a href="https://clr.fund">Clrfund</a> coordinated the <a href="https://qf.ethstaker.cc/#/projects">largest Clrfund round to-date</a>. 4,704 legends contributed a total of 64.57K Dai to allocate a 375.7K Dai matching pool, for a total of 440.3K Dai allocated to public goods for the Ethereum staking ecosystem.</p><p>For the uninitiated, Quadratic Funding (often abbreviated to QF and also know as Capital-Constrained Liberal Radicalism or CLR) is a mechanism for allocating a pool of funds (for example, a large philanthropic contribution to some category of public goods) to a group of recipients. Why use QF over more traditional grant giving mechanisms? The answer, in short, is because it&#x2019;s better -- it&#x2019;s more efficient and more impactful -- for everyone involved. Quadratic Funding <a href="https://blog.clr.fund/the-quadratic-funding-flywheel/">is a grant-giving flywheel</a> that is the mathematically optimal way to fund public goods in a democratic community.</p><p>You can learn more about the mechanism in the <a href="https://papers.ssrn.com/sol3/papers.cfm?abstract_id=3243656">original CLR paper</a>, at <a href="https://wtfisqf.com/">WTFisQF.com</a>, or the <a href="https:clr.fund/#/about/how-it-works">Clrfund app</a>. For this post, the important part to understand is that QF weighs matching pool allocations by both the amount of funds contributed to each recipient (plutocracy) along with the number of contributors to each recipient (democracy). QF is an elegant compromise between plutocracy and democracy, that lets contributors signal both their preferences and the relative strengths of their preferences.</p><p>It is in the relative weighting between these two (plutocracy and democracy) that a Clrfund contributor noticed an error in clrfund&apos;s implementation of QF. The learning process that went into implementing a fix was quite illuminating, so we thought it was worth writing up a blog post to share what we learned. <em>It&apos;s worth noting that the error was identified before the ETHStaker x Clrfund round was finalized, but we ultimately decided to proceed with the allocation as computed by the incorrect implementation due to the uncertainty of if and when the implementation could be fixed and because of the coordination challenges inherent in cancelling a Clrfund round.</em></p><p>Quadratic Funding is derived from Quadratic Voting (QV), whereby one&apos;s vote weight towards a given vote option is the square root of the number of &quot;voice credits&quot; one allocates to that option. For example, four voice credits equals two votes, nine voice credits equals three votes, sixteen voice credits equals four votes, and so on and so forth. &#xA0;What is used for voice credits differs between QV implementations, in some cases each voter is granted an equal amount of voice credits to allocate however they like between a set of options, while in others voters may be granted different amounts of voice credits based on some criteria. One such example of the latter is using money for voice credits. In which case, QV exhibits the quality mentioned above, striking a happy balance between plutocracy and democracy.<br></p><p>Clrfund&apos;s original implementation allocated funds to recipients applying the ratio of quadratic votes for a given recipient to the matching pool, to determine the amount of matching funds to be received on top of the direct contributions to that recipient, or <code>(total votes for recipient) / (total votes to all recipients)* (total tokens in the matching poo) + (total tokens contributed to recipient)</code>. This seemed to be the intuitive way to apply QV to the allocation of the matching pool (our naive understanding of how QF worked). With this implementation, the top recipient received a total of 40,387.69 Dai, while the bottom received 4,381.11 Dai.</p><p>However, as we discovered, the results turn out to be quite different from QF.</p><p>While similar, it turns out that QF is not simply QV ratios applied to a matching pool. The original CLR paper describes Liberal Radicalism (LR) as a mechanism by which one uses individual contributions towards public goods as quadratic votes towards subsidizing those public goods. Individuals contribute the public goods they value and LR suggests how much additional funding should be given to those public goods, presumably via inflation (or some other potentially limitless pool of funding). The allocation for a given recipient is the square of the sum of quadratic votes for that recipient, or <code>(total votes for recipient)^2</code>.</p><p>Using the ETHStaker x Clrfund round as an example, 5,782.06 Dai was contributed to the top recipient, from which the LR mechanism suggested an allocation of 10,991,404.63 Dai. A little over budget, to say the least. The bottom recipient received 576.37 Dai in contributions, from which LR suggested an allocation of 132,864.81 Dai.<br></p><p>Capital-Constrained Liberal Radicalism (CLR, otherwise known as QF) scales the LR mechanism to account for the reality that matching pools will almost always be finite. It does so by introducing &quot;alpha&quot;, a value between zero and one, to scale back the LR allocation while ensuring recipients always receive at least the amount that was directly contributed to them, or `alpha * (total votes for recipient)^2 + (1 - alpha) * (total tokens contributed to recipient)`. Alpha should be set at the value which results in the entire budget for the round being consumed (matching pool plus direct contributions).<br></p><p>Again using the ETHStaker x Clrfund round as an example, 5,782.05 Dai was contributed to the top recipient, resulting in a total allocation of 56,136.50 Dai. While 576.37 Dai was contributed to the lowest recipient, resulting in a total allocation of 1,182.73 Dai.<br></p><p>In other words, under the correct QF implementation, the top recipients would have received significantly more than they did under our naive implementation, while the bottom recipients would have received significantly less.<br></p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://lh6.googleusercontent.com/6G-r4C3AfvkGnHEub9Asnk3ZEnRSACkRdeVbOopbLSffs7u_5PyGIWF7hWQt4eBytXzGmQsCVKk7Jrsx9MFiF-cSSYkBGjOblqx1QsX1_pjCY2VifgBgoTEOyDVissJL4hTpuyoeFBAF5f2t0vcf30_jdYPeIJ8BEYP9upMfUEy3e4wJPLaIo0etoA" class="kg-image" alt="Update to Clrfund&apos;s QF Implementation" loading="lazy" title="Chart" width="624" height="387"><figcaption>Comparison between the allocation proposed by CLR and the allocation given by clrfund&apos;s previous implementation</figcaption></figure><p>Our knee-jerk reaction to this was to assume that the more top-heavy distribution under QF (as compared to our original more naive implementation) meant that QF was more plutocratic that what we had originally implemented. The projects that received larger sums of contributions would receive a relatively larger portion of the matching pool, sounds plutocratic, right? This led us to start questioning whether we would in-fact prefer to keep our incorrect, albeit apparently less plutocratic, implementation. As it turns out, though, this assumption was incorrect. Here&apos;s why.</p><p>Thanks to <a href="https://github.com/privacy-scaling-explorations/maci">MACI (the Minimal Anti-Collusion Infrastructure)</a> that Clrfund is built on, we have limited insight into how contributors allocated their funds. We can see how much a contributor contributed to the round as a whole, but not how much they allocated to each recipient, and we can see how many votes each recipient received, along with how much each recipient received in direct contributions.</p><p>Looking at the final tally for the ETHStaker x Clrfund round, we see that the top recipient received roughly ten times more votes and Dai contributions, compared to the bottom recipient. In the original Clrfund implementation, the top recipient, similarly, received roughly ten times the allocation of the bottom recipient. While with correctly implemented QF, the top recipient would have received roughly forty-seven times the allocation of the bottom recipient.</p><!--kg-card-begin: markdown--><table>
<thead>
<tr>
<th style="text-align:left">Recipient</th>
<th style="text-align:right">Votes Received</th>
<th style="text-align:right">Contributions Received</th>
<th style="text-align:right">Clrfund Allocation</th>
<th style="text-align:right">QF Allocation</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align:left">Top</td>
<td style="text-align:right"><code>1,048,399</code></td>
<td style="text-align:right"><code>5,782 Dai</code></td>
<td style="text-align:right"><code>40,387 Dai</code></td>
<td style="text-align:right"><code>56,136 Dai</code></td>
</tr>
<tr>
<td style="text-align:left">Bottom</td>
<td style="text-align:right"><code>115,267</code></td>
<td style="text-align:right"><code>576 Dai</code></td>
<td style="text-align:right"><code>4,381 Dai</code></td>
<td style="text-align:right"><code>1,182 Dai</code></td>
</tr>
</tbody>
</table>
<!--kg-card-end: markdown--><p>At first glance, it appears that QF would have disproportionately rewarded the recipients that received a greater amount of Dai in contributions. It turns out that this is not the case.</p><p>Remember, we can&apos;t know who or how many contributors contributed to a given recipient. But given the votes received and the amount spent on a given recipient, we can make rough guesses at it. It turns out that for 5,782 Dai in contributions to have resulted in 1,048,399 votes in MACI, roughly 2,000 contributors must have contributed roughly 3 Dai each to the top recipient. While for 576 Dai to have resulted in 115,267 votes, roughly 225 contributors must have contributed roughly 3 Dai each to the bottom recipient.</p><!--kg-card-begin: markdown--><table>
<thead>
<tr>
<th style="text-align:left">Recipient</th>
<th style="text-align:right">Votes Received</th>
<th style="text-align:right">Contributions Received</th>
<th style="text-align:right">Contributors</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align:left">Top</td>
<td style="text-align:right"><code>1,048,399</code></td>
<td style="text-align:right"><code>5,782 Dai</code></td>
<td style="text-align:right"><code>2,000</code></td>
</tr>
<tr>
<td style="text-align:left">Bottom</td>
<td style="text-align:right"><code>115,267</code></td>
<td style="text-align:right"><code>576 Dai</code></td>
<td style="text-align:right"><code>2</code></td>
</tr>
</tbody>
</table>
<!--kg-card-end: markdown--><blockquote><em>For those wondering about the math in this table, the Dai values presented must be multiplied by 10^5 to reach the same level of precision as the MACI tally output. To arrive at the estimated number of contributors, <code>x</code>, we find a value for <code>x</code> where <code>votes received &#x2248; ( &#x221A;(( contributions * 10^5 ) / x )) * x</code>.</em></blockquote><p>According to this very rough estimation, roughly ten times as many people contributed a total of roughly ten times as much Dai to the top recipient compared to the bottom recipient. So a purely democratic allocation might give the top recipient roughly ten times as much as the bottom recipient, while a purely plutocratic allocation might give the top recipient ten times as much as the bottom recipient. The allocation suggested by Liberal Radicalism essentially splits the difference, suggesting an allocation where the top recipient would receive roughly one hundred times the bottom recipient. Roughly equal weight given to both individual preference (the recipients one contributes to) and strength of preference (the amount one contributes to each recipient).</p><!--kg-card-begin: markdown--><table>
<thead>
<tr>
<th style="text-align:left">Recipient</th>
<th style="text-align:right">Votes Received</th>
<th style="text-align:right">Square of Votes Received</th>
<th style="text-align:right">Liberal Radicalism Allocation</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align:left">Top</td>
<td style="text-align:right"><code>1,048,399</code></td>
<td style="text-align:right"><code>1,099,140,463,201</code></td>
<td style="text-align:right"><code>10,991,404 Dai</code></td>
</tr>
<tr>
<td style="text-align:left">Bottom</td>
<td style="text-align:right"><code>115,267</code></td>
<td style="text-align:right"><code>13,286,481,289</code></td>
<td style="text-align:right"><code>132,864 Dai</code></td>
</tr>
</tbody>
</table>
<!--kg-card-end: markdown--><p>But, as we mentioned earlier, the allocations suggested by LR go way over budget. CLR/QF attempts to solve for this by scaling the total budget in a way that both:</p><ol><li>ensures each recipient gets at least the amount that was directly contributed to them</li><li>minimally distorts the shape of the distribution suggested by LR<br></li></ol><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://lh3.googleusercontent.com/MFC9yoPAYTF9n43Re9FsWF44Z4Qtob6sWQBURpbwv8f5yKFazNvADD1JVTgpb-n1QfJB0txmEokvj1rXjg5ahxTt1Tgqcoxi9B3VRMrn3Ru44rnUa3yXuyE6dHTRnL-fkyqsyf72ePI7Lk-UYyq5Vu2UrsIQwNbNkDizoZrTYRIqYkQ8E2oe3-aqDQ" class="kg-image" alt="Update to Clrfund&apos;s QF Implementation" loading="lazy" title="Chart" width="624" height="385"><figcaption>Comparison between the shape of the distributions proposed by LR, CLR, and Clrfund&apos;s previous implementation.</figcaption></figure><p>All this is to say that the top heavy distribution suggested by CLR/QF, that we erroneously attributed to plutocracy&apos;s influence, was more than likely a result of an overwhelming number of contributors making relatively small contributions to the top projects, compared to relatively few contributors making larger contributions to the bottom few recipients.</p><p>The unfortunate reality of this is that all previous Clrfund rounds have been more plutocratic than intended, disproportionately weighting the amount contributed compared to the amount of contributors. However, the good news is that we&apos;ve updated our smart contracts to correctly implement CLR/QF. &#x1F389;</p><figure class="kg-card kg-image-card"><img src="https://blog.clr.fund/content/images/2022/09/Auryn_pool_party_with_inflatable_pool_toys_lunarpunk_aesthetic_4c2f10f9-71a8-4795-b2b1-275793aa8d04-1.png" class="kg-image" alt="Update to Clrfund&apos;s QF Implementation" loading="lazy" width="1024" height="1024" srcset="https://blog.clr.fund/content/images/size/w600/2022/09/Auryn_pool_party_with_inflatable_pool_toys_lunarpunk_aesthetic_4c2f10f9-71a8-4795-b2b1-275793aa8d04-1.png 600w, https://blog.clr.fund/content/images/size/w1000/2022/09/Auryn_pool_party_with_inflatable_pool_toys_lunarpunk_aesthetic_4c2f10f9-71a8-4795-b2b1-275793aa8d04-1.png 1000w, https://blog.clr.fund/content/images/2022/09/Auryn_pool_party_with_inflatable_pool_toys_lunarpunk_aesthetic_4c2f10f9-71a8-4795-b2b1-275793aa8d04-1.png 1024w" sizes="(min-width: 720px) 720px"></figure>]]></content:encoded></item><item><title><![CDATA[$350k ETH Staking QF Round]]></title><description><![CDATA[TL;DR - Backed by the Ethereum Foundation, clr.fund and ETHStaker have teamed up to run a Quadratic Funding (QF) round with a 350,000 DAI matching pool dedicated to funding open source public goods for the Ethereum staking ecosystem.]]></description><link>https://blog.clr.fund/350k-eth-staking-qf-round/</link><guid isPermaLink="false">625d4bc77491de1373a60ffa</guid><category><![CDATA[clrfund]]></category><category><![CDATA[Quadratic Funding]]></category><category><![CDATA[staking]]></category><category><![CDATA[Public Goods]]></category><category><![CDATA[Ethereum]]></category><dc:creator><![CDATA[Auryn Macmillan]]></dc:creator><pubDate>Tue, 19 Apr 2022 13:00:00 GMT</pubDate><media:content url="https://blog.clr.fund/content/images/2022/04/docking_w1080.png" medium="image"/><content:encoded><![CDATA[<img src="https://blog.clr.fund/content/images/2022/04/docking_w1080.png" alt="$350k ETH Staking QF Round"><p><strong>TL;DR</strong> - Backed by the Ethereum Foundation, <a href="https://clr.fund/">clr.fund</a> and <a href="https://ethstaker.cc/">ETHStaker</a> have teamed up to run a Quadratic Funding (QF) round with a 350,000 DAI matching pool dedicated to funding open source public goods for the Ethereum staking ecosystem. Recipient applications are <a href="https://qf.ethstaker.cc/#/join">open now</a>, so if you&#x2019;d like to join the round, head over to <a href="https://qf.ethstaker.cc">qf.ethstaker.cc</a> to register. If you know a project that should receive support, tell them to join!</p><hr><p>We are excited to announce that, with the support of the <a href="https://ethereum.org/en/foundation/">Ethereum Foundation</a>, we have teamed up with <a href="https://ethstaker.cc/">ETHStaker</a> to run a Quadratic Funding round with a 350,000 DAI matching pool, dedicated to funding open source public goods for the Ethereum staking ecosystem.</p><p>This round marks a huge milestone for clr.fund, being by far the largest initial matching pool for a Quadratic Funding round run using clr.fund protocol, along with being a critical supporting step toward one of Ethereum&#x2019;s largest milestones to date; <a href="https://ethereum.org/en/upgrades/merge/">the merge</a>. This will also be our first round to happen on L2 - the Staking Round will run on Arbitrum with contributions opening on May 6th.</p><p>With this round, we hope to give some of the public goods infrastructure for the Ethereum staking ecosystem the additional and critical support they need as we all collectively push toward the merge and beyond.</p><h1 id="wait-what-is-quadratic-funding">Wait&#x2026; What is Quadratic Funding?</h1><p>Clr.fund is an implementation of Quadratic Funding (QF), also called CLR (<a href="https://www.gwern.net/docs/economics/2018-buterin.pdf">Capital-constrained Liberal Radicalism</a>). In short, QF allocates a pool of matching funds to a group of eligible recipients using a novel version of Quadratic Voting (QV) to decide the allocation, wherein individuals contribute funds directly to projects they value.This fundraiser rewards projects with the most unique demand, not just those with the wealthiest backers.</p><p>QF is the mathematically optimal way to allocate funds to public goods and finds a happy medium between 1-dollar-1-vote and 1-person-1-vote, where contributors are able to express the strength of their preference &#x2013; where a passionate minority can overcome a dispassionate majority &#x2013; but a passionate majority should always have the strongest influence.</p><p>Learn more about Quadratic Funding at <a href="https://qf.ethstaker.cc">qf.ethstaker.cc/#/about/quadratic-funding</a>.</p><h1 id="why-this-round">Why this round?</h1><p>One of the ways the Ethereum Foundation has historically supported important parts of the ecosystem, like the staking community, is through <a href="https://blog.ethereum.org/2021/02/09/esp-staking-community-grantee-announcement/">rounds of grants.</a> The Staking Round we announce today represents an experiment in sharing decision-making over ecosystem support within the Ethereum community, as well as the public goods we all rely on. Through the course of this round we do expect surprises (this will be the largest clr.fund round to date, after all) but we are also excited and proud to participate.</p><figure class="kg-card kg-image-card"><img src="https://lh4.googleusercontent.com/k4te73N9RcEWef_Vtw3vl09qaxPc7zlSbd7UZcs_cLFgZmyTR-1yYFm1QB5NDtzaU2XfMCXGxbYg3P95fsEsRAiBTDdr9gU6fC0CXdsPrtS-1tlKy78vbzWubxYJXtWKXBaFDvWs" class="kg-image" alt="$350k ETH Staking QF Round" loading="lazy"></figure><p>How can I get involved?</p><p><strong>If you run an open source public good staking project </strong>- whether that&#x2019;s a technical tool, documentation or guide resources, or you work hard to build a community that supports staking, you can join to receive funding! These are the criteria your project must meet to join the round:</p><ul><li><strong>Related to Ethereum staking or the consensus layer.</strong> Your project must support staking on Ethereum.</li><li><strong>Free and open source.</strong> Your project must be free to use and any code associated with your project should be available to anyone under an open source license.</li><li><strong>Project ownership.</strong> The project you submit must be yours or you must have permission from the project owner.</li><li><strong>Satisfy KYC.</strong> Projects eligible to join the round will need to provide basic KYC information - ID and proof of address for individuals, plus corporate documents for corporations - to participate in the round</li><li><strong>No scams.</strong> Your project must not put anyone&#x2019;s funds or personal information at risk.</li></ul><p>Due to technical constraints, there will be a limit of 124 projects that can join the round, and it&#x2019;s first-come first-served! So don&#x2019;t wait to get involved. You can find more information on how to join the round or to get started at <a href="https://qf.ethstaker.cc/#/join">https://qf.ethstaker.cc/#/join</a>.</p><p><strong>If you use open source public goods for staking or you want a say in how funds are distributed</strong> - you should contribute to those projects! The more individuals who donate to a project, the larger the share of the matching pool they can claim at the end of the round! So give generously, and get your friends involved.</p><p>You&#x2019;ll need to make your contribution in DAI, and the round will take place on Arbitrum. You can find out how to participate as a contributor here: <a href="https://qf.ethstaker.cc/#/about/how-it-works/contributors">https://qf.ethstaker.cc/#/about/how-it-works/contributors</a></p><p>You&#x2019;ll also need to be verified as an individual (and not a bot!) by BrightID. You can get started through the round at <a href="https://qf.ethstaker.cc">qf.ethstaker.cc/#/verify</a>.</p><p>What dates should I know about?</p><ul><li>The round is open for projects to join now!</li><li>May 16th is the last day to register projects for the round.</li><li>May 6th &#x2013; Our amazing partners at EthStaker will be hosting a call to kickoff this round &#x2013; mark your calendars!</li><li>May 6th through May 24th &#x2013; Projects will be able to receive contributions.</li></ul><p>We are incredibly excited to support the staking ecosystem and Ethereum&#x2019;s bright future. The clr.fund team will see you there.</p><p>If you&#x2019;ve got any questions about this or future rounds, if you&#x2019;ve found a bug in our code, or you&#x2019;re simply looking for other ways to get involved, hit us up in our <a href="https://discord.gg/JEBMk3FBZv">Discord.</a></p>]]></content:encoded></item><item><title><![CDATA[Adventures in ETHland: Quadratic Funding for Urban Services]]></title><description><![CDATA[When a new town finds itself in political deadlock, Quadratic Funding helps fund public services which are most needed.]]></description><link>https://blog.clr.fund/adventures-in-ethland-quadratic-funding-for-urban-services/</link><guid isPermaLink="false">61f41f707491de1373a60fb5</guid><category><![CDATA[Quadratic Funding]]></category><category><![CDATA[Public Goods]]></category><category><![CDATA[Getting Started]]></category><category><![CDATA[decentralized]]></category><dc:creator><![CDATA[‪Martin Francisco Saps]]></dc:creator><pubDate>Fri, 28 Jan 2022 16:54:58 GMT</pubDate><media:content url="https://blog.clr.fund/content/images/2022/01/California-Beach-1.jpg" medium="image"/><content:encoded><![CDATA[<img src="https://blog.clr.fund/content/images/2022/01/California-Beach-1.jpg" alt="Adventures in ETHland: Quadratic Funding for Urban Services"><p></p><p>Where the mountains of Central California meet the rolling sand dunes of the Pacific, ETHland is a growing city founded by the Web3 community; an experiment in decentralized living. Incorporated in 2030, the town&apos;s settlers brought their families and friends, raising money to build their own houses on the beach. The beginnings saw great peace, as there was little to argue over; farmable land was plentiful, resources were bountiful, and collaboration and cooperation flowed.<br></p><p>By 2040, the city had grown to 500, bringing with it a growing set of problems; land became scarce. And with scarcity of land came scarcity of tolerance. Abraham complained that Vivian&#x2019;s house blocked his view of the sea. Naphtali&#x2019;s pet Fox would roam through Rosa&#x2019;s backyard, attacking her chickens. Ron&#x2019;s igloo was broken into by his nemesis Gustavo, who stole his dog sled; even though the whole town saw Gustavo roaming the dunes on the sled the next morning, there was no system in place to get it back.<br></p><p>So the residents of the city decided to elect a council of five representatives to oversee Ethland&#x2019;s operations. Of course, Ethland isn&#x2019;t a traditional city; it&#x2019;s full of innovators eager to try out new forms of governance. Instead of collecting taxes, the residents can donate their money towards public goods; instead of taxpayers, Ethland has tax-donors.<br></p><p>Around that time, the new city began to attract a lot of press. Big donors like the World Cities Foundation and UN Habitat were eager to contribute money to this experiment in urban city living. But with big money came big problems. The council was too busy to read proposals; they realized they would have to hire an entire other team, which would cost hundreds of ETH in city resources. What&#x2019;s more, ETHland&#x2019;s population worried that the council would be subject to bias. The local paper leaked a discussion by the council suggesting they allocate most of the funding to laser drone robots to clean the roof of City Hall, and laughing at a proposal to use the money to provide counseling to the city&#x2019;s growing population of mentally ill manatees. The residents were outraged.<br></p><p>ETHland&#x2019;s issues speak to a larger problem in funding public goods. Providing counseling services to mentally ill manatees may not be in the interest of large donor organizations, who prefer to donate to projects that make headlines; the city councilmembers might think that roof-cleaning drone robots will portray ETHland as an innovative smart city, while neglecting the real problems the area faces; after all, the manatees don&#x2019;t donate taxes so why should they receive those services. But the majority of Ethland&#x2019;s residents strongly believe in the importance of looking after wildlife, seeing it as vital to building a sustainable city. And then there&#x2019;s also the free rider problem; public goods which are non-excludable will receive less funding by government authorities, even if their benefits extend to the broader population. Without quadratic funding, large donors get the final say, and human bias bows to the powerful.<br></p><p>This parable highlights the underlying ethos behind clr.fund, and the <a href="https://blog.clr.fund/the-quadratic-funding-flywheel/">power of quadratic funding</a> more generally. In quadratic funding, donations from UN Habitat and the World Cities Foundation would be put into a matching pool, and paired with the proposals which receive the most small donations, creating <a href="https://blog.clr.fund/the-quadratic-funding-flywheel/">a flywheel</a> which amplifies the power of small donors. Designed by Vitalik Buterin, Zo&#xEB; Hitzig, and E. Glen Wey, and inspired by principles of Liberal Radicalism, Quadratic funding applies principles from quadratic voting to charitable donations. In the case of the Ethereum network, clr.Fund ensures that donations towards the Ethereum network match the interests of the Ethereum community.<br></p><p>The foundational paper of Quadratic Funding states that the model &#x201C;as applied to urban public funding decisions, could allow communities&#x2026;to fund projects that would struggle to get funding under centralized systems&#x201D;. Of course, such a system is not without its flaws; questions remain about potential collusion and the system relies on a large funding pool. But when it comes to public governance and providing centralized services to decentralized networks, projects like clr.fund are applying this powerful model with far-reaching applications. The mentally-ill manatees can rest assured.</p>]]></content:encoded></item><item><title><![CDATA[CLRFund Round 8 Final Splash]]></title><description><![CDATA[TL;DR - CLRFund Round 8 was an absolute roller coaster.]]></description><link>https://blog.clr.fund/clrfund-round-8-final-splash/</link><guid isPermaLink="false">61aa7ae67491de1373a60f21</guid><category><![CDATA[Ethereum]]></category><category><![CDATA[clrfund]]></category><category><![CDATA[Quadratic Funding]]></category><category><![CDATA[round]]></category><dc:creator><![CDATA[Auryn Macmillan]]></dc:creator><pubDate>Mon, 06 Dec 2021 02:28:00 GMT</pubDate><media:content url="https://blog.clr.fund/content/images/2021/12/5wkoxc.gif" medium="image"/><content:encoded><![CDATA[<blockquote><strong>TL;DR</strong> - CLRFund Round 8 was an absolute roller coaster. We smashed records, continually hit rate limits on our RPC nodes, burned out some CPUs, made some incredible efficiency gains, failed to prove on-chain, created some awesome NFTs, got $16k stuck in a contract, recovered the rest, learned a ton, and ultimately allocated a bunch of funding to some of Ethereum&#x2019;s best public goods projects.</blockquote><h1 id="round-review">Round Review</h1><img src="https://blog.clr.fund/content/images/2021/12/5wkoxc.gif" alt="CLRFund Round 8 Final Splash"><p>Calling this round a rollercoaster is almost an understatement. So much went down this round that we hardly know where to start.</p><p>Here goes...</p><p>In the lead up to Round 8, we set a new record for the number of participants in a <a href="https://blog.clr.fund/trusted-setup-completed/">trusted setup ceremony</a> at 1,183. Narrowly edging out Tornado Cash&#x2019;s previous record of 1,114.</p><p>Within a few hours of launching round 8, the clr.fund app was unusable because hundreds of you crazy kids contributing caused us to almost immediately hit the rate limits on our RPC node providers. Luckily, the folks from pocket.network and the xDai team hooked us up with access to some RPC nodes with much higher capacity, so the app sailed smoothly from there.</p><figure class="kg-card kg-image-card"><img src="https://lh3.googleusercontent.com/ocVLxqH3sbNHMvMqMOy5ASpQVBWSGyNk-ko32iPO9pi-C9qT1aTxg4pN4yaLPIWv4y-coTvYjhMPKh0gyHlAR7QaiKqRI_EErpEk-SqiXUMOCMzaB9WD9dImBdsyNGchUX7i3FmV" class="kg-image" alt="CLRFund Round 8 Final Splash" loading="lazy"></figure><p>We smashed our previous record for the number of contributors in the first day, ultimately finishing the round with 6,137 contributors, casting ~50k votes, contributing 33,562.00 wxDai, to allocate a matching pool of 33,594.45 wxDai. New records on literally every metric.</p><figure class="kg-card kg-image-card"><img src="https://lh3.googleusercontent.com/skabzFfUyHuhK-E5sYW_UVNJUhNZoeUBprf2KP0zV6K4tptqABvGG7D_9SRI2Z_pJoQLD8hHG0afSJGQ0fBTBGsQ6E4OEz4wNhInIhi61EgOz-0ga-6JyZVbcSe4qGlcqmCCsJDA" class="kg-image" alt="CLRFund Round 8 Final Splash" loading="lazy"></figure><p>However, after the round concluded, we ran into a comedy of issues.</p><h1 id="generating-the-proofs">Generating the Proofs</h1><p>We started running our first attempts to generate proofs on a modest consumer laptop, desktop, and bare metal server in parallel (yay for redundancy). For some reason the server kept giving us a core dump error. After numerous fresh distro install and several days of collectively banging our heads on the walls, we realized that Iden3&#x2019;s ZKP libraries make use some intel assembly language, and while the server uses intel chips, it is a few generations behind and evidently does not have the full instruction set that the libraries use.</p><!--kg-card-begin: markdown--><pre><code class="language-sh">Generating proofs of message processing...
Progress: 1 / 6216; batch index: 49720
Illegal instruction (core dumped)
</code></pre>
<!--kg-card-end: markdown--><p>Nevertheless, it was running fine on the laptop and desktop, with one little caveat. After letting it run for a few hours, we estimated it was going to take more than 110 days to generate the proofs.</p><p>The first bottleneck we identified was that the MACI scripts make use of a single processor thread. We couldn&#x2019;t change this for this round, but we could find the absolute fastest single-thread VPS we could get our hands on (an Amazon Z1d, just in case you were wondering). This gave us a modest improvement, but we were still over 100 days.</p><!--kg-card-begin: markdown--><pre><code>Generating proofs of message processing...
[2021-11-01 16:43:58] 
[2021-11-01 16:43:58] Progress: 1 / 6216; batch index: 49720
[2021-11-01 17:08:54] Up to loadJson 0.01805599999999999913
[2021-11-01 17:08:54] Items : 21
[2021-11-01 17:08:54] Total 0.40599899999999999878
[2021-11-01 17:08:56] Loading circuit from /mnt/nvme1n1p1/maci/circuits/params/batchUst32.r1cs...
[2021-11-01 17:08:58] Proving...
[2021-11-01 17:09:16] Saved /mnt/nvme1n1p1/maci/circuits/params/1635786534498.proof.json and /mnt/nvme1n1p1/maci/circuits/params/1635786534498.publicSignals.json
[2021-11-01 17:09:17] Proof is correct
[2021-11-01 17:09:17] 
[2021-11-01 17:09:17] Progress: 2 / 6216; batch index: 49712
</code></pre>
<!--kg-card-end: markdown--><p>~25 minutes per batch<br>~57.6 batches per day<br>~107.92 days to generate proofs for this round</p><p>Then <a href="https://twitter.com/weijie_eth">Wei Jie</a> came to our rescue with a series of on-the-fly incremental improvements to MACI&#x2019;s proving scripts. First reducing the proving time to about thirty days; still long, but much more manageable. And then later improving again down to about three days.</p><p>Three days later, proofs in-hand (and backed up multiple times) we were ready to prove on chain. But the rollercoaster doesn&#x2019;t stop there.</p><h1 id="-not-proving-on-chain">(Not) Proving On-Chain</h1><p>After generating the proofs, the next step is to prove them on-chain. The CLRFund smart contracts then use those proofs to validate how much each recipient should receive from the round.</p><p>With the proofs finally generated, we were expecting smooth sailing from here on out. Then this happened.</p><!--kg-card-begin: markdown--><pre><code>Submitting proofs of message processing...
Progress: 1/6216
(node:13838) UnhandledPromiseRejectionWarning: Error: transaction failed
</code></pre>
<!--kg-card-end: markdown--><p>You can see the <a href="https://blockscout.com/xdai/mainnet/tx/0x7f5de456b1ae2642c4bc765fd353db9389831e337e20e848c1608d0168400f73">transaction</a> returns <code>ERROR_INVALID_BATCH_UST_PROOF = &quot;E02&quot;</code></p><p>After another few days of collectively banging our heads against the wall, and then a really productive debugging session, we realized that there was an error in the deployment of our MACI instance due to a change in the tooling we used to deploy the round.</p><p>The MACI repo contains Poseidon.sol, with two libraries, PoseidonT3 and PoseidonT6, both without any implementation. The Poseidon libraries are part of the Circom library, a suite of tooling for zero knowledge proofs.</p><figure class="kg-card kg-image-card"><img src="https://lh3.googleusercontent.com/JmdKR-A6qsOgW7M84_J8SPCLV8IZsaLEnC6F39knVpcLz6buymF3eEWHZGc9s4xuG0mBrmhlOsz9rA8pldsOF8Mt8jmu3LEh3knI5QpWjOysOQGQdBsOEoP0JxwK_3xTrLz7h55P" class="kg-image" alt="CLRFund Round 8 Final Splash" loading="lazy"></figure><p>When MACI is compiled using their compileSol script, these two empty libraries are cleverly replaced with their real counterparts.</p><p>Unintentionally, the tooling we used to deploy this round, a frontend we&#x2019;ve been working on to make it easier for anyone to spin up their own instance of CLRFund, deployed the empty implementations of the Poseidon libraries.</p><p>Normally, each time a contributor casts their votes, a new leaf is added to a merkle tree and the message root is updated.</p><figure class="kg-card kg-image-card"><img src="https://lh5.googleusercontent.com/eBUS8tT3-fdv82hV8RkYmfci8XJzwdykAKWY_v756IUg3ZvE2AsbAaHhfKngLEdxQW0rCBrT-E8vFXpoGWR8eXyOakTdx22cDwk4HejUBnqZkNOihXA3oyJxUCXSDhamQuVnF-dI" class="kg-image" alt="CLRFund Round 8 Final Splash" loading="lazy"></figure><p>But in our case, because of our empty Poseidon libraries, the function to update the state root failed silently and the state root remained unchanged for the entire round.</p><p>The mismatch between this empty state root and the roots expected in our proofs meant that we were unable to prove the results on chain.</p><p>So what does this mean?</p><h1 id="round-8-cancelled">Round 8 Cancelled</h1><p>After exhausting all other options, we have ultimately had to cancel round 8.</p><p>All contributions to recipients (33,562.00 wxDai) can be claimed by the contributors (claim yours here).</p><p>Unfortunately, roughly half of the 33,594.45 wxDai matching pool is stuck in the funding round factory contract forever. We&#x2019;ll cover that out of our reserves, and the total that should have been allocated to recipients from the matching pool will be manually distributed to recipient according to the generated results of the round, even though we were unable to prove the results on-chain.</p><p>While this is not the outcome we were hoping for in round 8, it definitely validates our choice to scale CLRFund slowly, since we&#x2019;re dealing with a combination of several brand new technologies. We&#x2019;ve learned a lot this round, made improvements to our node infrastructure, the MACI contracts, the proving scripts, our deployment processes, the CLRFund contracts, and as a result feel much more comfortable scaling up future rounds.</p><p>Thanks to some incredible code contributions from the Ethereum.org team, our next rounds will also feature a totally revamped application and will be deployed to Arbitrum. We plan to run one last round this year and then follow up with a much larger round early next year.</p><p>More on that soon.</p><h1 id="pool-party-nfts">Pool Party NFTs</h1><p>In the meantime, as with past rounds, everyone who contributed to a project in Round 8 round will receive a POAP. <a href="https://poap.delivery/clrfund-r8-contributor">Claim yours now!</a></p><p>We&apos;ve also been working on a super secret mission with the awesome crew over at <a href="https://props.supply/">Props Supply</a> to create Public Goods Pool Party themed POAPs and NFTs for our matching pool contributors.</p><p>Any address that contributed at least 1 wxDai to the matching pool will receive a Pool Noodle POAP. You can <a href="https://poap.delivery/clrfund-r8-poolparty">claim yours now</a> and you can see all of the eligible addresses with this <a href="https://dune.xyz/queries/275583">Dune query</a>.</p><p>The <a href="https://opensea.io/assets/0x495f947276749ce646f68ac8c248420045cb7b5e/97284127284613929716758000588859602500546954191006423498559938832907758469121">coveted Golden Pool Noodle NFT</a> will be given to one lucky matching pool contributor via a raffle. Each 1 wxDai contributed to the matching pool earned the contributor one ticket. You can see the list of tickets on this <a href="https://dune.xyz/queries/275578">Dune query</a> or this <a href="https://gateway.pinata.cloud/ipfs/QmP66SUFcKpAMUC1tULf9wqPJmj8zW7Ri8TFamj9XMQzVM">CSV on IPFS</a>.</p><figure class="kg-card kg-image-card"><img src="https://lh4.googleusercontent.com/4F5fliQ7EI_6J4NzVk1vrFkv52HlSy5_uFYlqXXsA15YnqvnFh3I-AcQyIWi6hJxur2WTXfds-50EyCEq5z4z9PhflHOP0i3rXCgf_Ct8O9cfapHeG5w_ZzqcdOAr0KaKWKkdz1V" class="kg-image" alt="CLRFund Round 8 Final Splash" loading="lazy"></figure><p>To select the winner, we used the first (leftmost) two bytes of the random number generated by <a href="https://drand.love/">drand.love</a> round <code>1,444,000</code> (<a href="https://twitter.com/clrfund/status/1466956129204846596">announced in advance on Twitter</a>) as input to the following JS function.</p><p><code>Math.floor((drand_randomness / 0xffff) * 8491) + 1</code></p><p>The first two bytes of <a href="https://api.drand.sh/public/1444000">randomness for round <code>1,444,000</code></a> were <code>0x8251</code>.</p><figure class="kg-card kg-image-card"><img src="https://blog.clr.fund/content/images/2021/12/image-2.png" class="kg-image" alt="CLRFund Round 8 Final Splash" loading="lazy"></figure><p>So, The golden pool noodle goes to... <em>drum roll... ticket number </em>4323. Congratulations bykur.eth. </p><p>Lastly, the top 4 contributors to the matching pool have each received a unique inflatable pool floaty NFT, inspired by some of Ethereum&#x2019;s spirit animals.</p><ol><li><a href="https://opensea.io/assets/0x495f947276749ce646f68ac8c248420045cb7b5e/97284127284613929716758000588859602500546954191006423498559938834007270096897">The Golden Unicorn</a> - <code>0xigor.eth</code> - 10k xwDai</li><li><a href="https://opensea.io/assets/0x495f947276749ce646f68ac8c248420045cb7b5e/97284127284613929716758000588859602500546954191006423498559938835106781724673">The Flipping <a href="https://opensea.io/assets/0x495f947276749ce646f68ac8c248420045cb7b5e/97284127284613929716758000588859602500546954191006423498559938835106781724673">Dolphin</a></a> - <code>bitpush.eth</code> - 200 wxDai</li><li><a href="https://opensea.io/assets/0x495f947276749ce646f68ac8c248420045cb7b5e/97284127284613929716758000588859602500546954191006423498559938836206293352449">Doge</a> - <code>0xd63d28282eeeace4d4d2c67ebb798f3a2ca782b1</code> - 200 wxDai</li><li><a href="https://opensea.io/assets/0x495f947276749ce646f68ac8c248420045cb7b5e/97284127284613929716758000588859602500546954191006423498559938837305804980225">Moloch</a> - <code>0xa6a0111f3401b9ede35aca7734436e26549a9a55</code> - 166 wxDai</li></ol><p>A huge thank you to everyone who participated in and contributed to this round.</p><p>Can&#x2019;t wait to dive into round 9 in a few weeks.</p><h1 id="join-us-">Join Us!</h1><p>Want to help build or contribute to future CLRFund rounds? You can find us on <a href="https://twitter.com/clrfund">Twitter</a>, <a href="https://discord.gg/Z3NemKgNbv">Discord</a>, <a href="https://github.com/clrfund/monorepo">GitHub</a>, our <a href="https://forum.clr.fund/">forum</a>, and <a href="https://t.me/clrfund">Telegram</a>.</p>]]></content:encoded></item><item><title><![CDATA[The Quadratic Funding Flywheel]]></title><description><![CDATA[Why use QF over more traditional grant giving mechanisms? The answer, in short, is because it’s better -- it’s more efficient and more impactful -- for everyone involved. Quadratic Funding is a grant-giving flywheel.]]></description><link>https://blog.clr.fund/the-quadratic-funding-flywheel/</link><guid isPermaLink="false">6168e77e7491de1373a60eea</guid><category><![CDATA[clrfund]]></category><category><![CDATA[Public Goods]]></category><category><![CDATA[Ethereum]]></category><dc:creator><![CDATA[Auryn Macmillan]]></dc:creator><pubDate>Mon, 18 Oct 2021 13:00:00 GMT</pubDate><media:content url="https://blog.clr.fund/content/images/2021/10/Cover-Thumbnail--4-.png" medium="image"/><content:encoded><![CDATA[<img src="https://blog.clr.fund/content/images/2021/10/Cover-Thumbnail--4-.png" alt="The Quadratic Funding Flywheel"><p>I&#x2019;m often asked why Quadratic Funding (QF)? What makes it special? Why use QF over more traditional grant giving mechanisms / organisations? The answer, in short, is because it&#x2019;s better -- it&#x2019;s more efficient and more impactful -- for everyone involved. Quadratic Funding is a grant-giving flywheel, where:</p><ol><li>The desired outcome, well allocated funding to public goods, is achieved more efficiently than the alternatives.</li><li>Each participant incentivises further participation from their counterparts; where my contribution makes your contribution worth more, and vice versa.</li></ol><p>In typical grant giving scenarios there are three primary participants: cause contributors, recipient contributors, and recipients.</p><p>Cause contributors are people and organisations who provide financial support to a cause or category of recipients to address a problem area that they want to solve. This could be entities like The Bill and Melinda Gates Foundation, The Ethereum Foundation, or the Cancer Research Foundation, solving for poverty, Ethereum public goods, and cancer research, respectively. Typically these people and organisations have a large amount of capital to deploy across a broad selection of potential recipients in hopes of impacting their mandate. A significant part of their function is filtering potential recipients, determining their eligibility and determining if and how much funding to be grant recipients, and in most cases this process is carried out by some grants committee or board. Essentially, a group of people who collectively decide who to fund and how much they get.</p><p>Recipient contributors are<strong> </strong>people and organisations who provide financial support to specific recipients that they value. This could be individuals like you or me that make small contributions to recipients we care about, or organisations that contribute to specific charities, projects, etc. for various reasons.</p><p>Recipients are people and organisations that receive grant funding and/or charitable contributions in order to advance their mission. This could include organisations like the Make-a-Wish Foundation, Rotki, or the ASPCA.</p><p>Let&#x2019;s start by thinking about this from the point of view of a cause contributor. Say a large philanthropic donor who wants to contribute to cancer research. In order to effectively deploy their capital, they need to take in and review grant applications / eligible projects, decide which projects they would like to fund, and how to split the available funding between the chosen recipients. This can be an incredibly high-bandwidth and time-consuming task, usually involving a grant committee or board to make the decision.</p><p>In QF, by contrast, the cause contributor replaces the grants committee with the QF mechanism. Rather than having a grants committee decide how to allocate funds between recipients, the funds are contributed to a QF matching pool and allocated based on inputs from recipient contributors; people contributing to the projects they value (learn more about the specifics in <a href="https://gitcoin.co/blog/gitcoin-grants-quadratic-funding-for-the-world/">this recent Gitcoin post</a>). So the first major benefit for cause contributors is the elimination of overhead for deciding how to allocate a given pool of funds between eligible recipients. This is significant for any grant giving effort, but could be huge amounts of time, effort, and money saved in the case of larger grant giving organisations.</p><p>The second major benefit is that their contribution to the matching pool incentivises the recipient contributors. Because of the matching pool, someone wishing to contribute to a recipient will always have more impact on the recipient if they contribute to them via a QF round rather than directly. More concretely, let&#x2019;s say you want to contribute $10 to a charity you love. If you give them $10 directly, they receive $10. But if you give them $10 via a QF round, they receive your $10 contribution plus some share of the matching pool. So the cause contributor&#x2019;s capital is more efficient because it directly incentivises additional contributions and the recipient contributor&apos;s capital is more efficient because it helps to direct the matching pool. Knowing this, the recipient is incentivised to encourage their contributors to donate via the matching pool, rather than directly, because it results in more funding.</p><figure class="kg-card kg-image-card"><img src="https://lh5.googleusercontent.com/PwPRbsdlZNeUK73flQULeYraUf2AoT237eH24SL_dsj9GfroDNYVPIaz3mmU6KdYz1aIEGGaH6pEZO9iNEqvPqiOW5FvIhcKUbNqHlazmnVvavupj6n1nfPFMzHL0aCuJsa35AiN=s0" class="kg-image" alt="The Quadratic Funding Flywheel" loading="lazy"></figure><p>This is where the QF flywheel kicks into gear. The more people that contribute to projects they value via a QF round, the better the mechanism becomes at allocating the matching pool. The better the round is at allocating funding, the more cause contributors will trust it to allocate their funds. The more funds that are entrusted to the matching pool, the greater the additional impact for people contributing to the projects they value, so the more they contribute. The more they contribute, the greater the impact of the contributions to the matching pool and the better the mechanism becomes at allocating the capital&#x2026; and on and on the flywheel spins.</p><p>In short, QF is more efficient and more impactful for everyone involved. Once the flywheel starts, everyone is mutually incentivised to keep it spinning.</p><figure class="kg-card kg-image-card kg-width-wide"><img src="https://blog.clr.fund/content/images/2021/10/Cover-Thumbnail--5-.png" class="kg-image" alt="The Quadratic Funding Flywheel" loading="lazy"></figure><p>---</p><p>Want to help build or contribute to clr.fund&#x2019;s flywheel? You can find us on <a href="http://twitter.com/clrfund">Twitter</a>, <a href="https://discord.gg/Z3NemKgNbv">Discord</a>, <a href="http://github.com/clrfund/monorepo">GitHub</a>, our <a href="https://forum.clr.fund/">forum</a>, and <a href="http://t.me/clrfund">Telegram</a>.</p>]]></content:encoded></item><item><title><![CDATA[CLRFund Round 8 is alive!]]></title><description><![CDATA[<p>Sup nerds!</p><p>It&#x2019;s been a few months since our PB setting round seven, but round eight is finally here, and with some big changes too!</p><p>Head straight over to <a href="https://clr.fund">clr.fund</a> to experience the changes for yourself, or keep reading to learn about what we&#x2019;ve been</p>]]></description><link>https://blog.clr.fund/clrfund-round-8/</link><guid isPermaLink="false">615e706b7491de1373a60ec2</guid><dc:creator><![CDATA[Auryn Macmillan]]></dc:creator><pubDate>Thu, 07 Oct 2021 13:00:00 GMT</pubDate><media:content url="https://blog.clr.fund/content/images/2021/10/clrfund-round-8.png" medium="image"/><content:encoded><![CDATA[<img src="https://blog.clr.fund/content/images/2021/10/clrfund-round-8.png" alt="CLRFund Round 8 is alive!"><p>Sup nerds!</p><p>It&#x2019;s been a few months since our PB setting round seven, but round eight is finally here, and with some big changes too!</p><p>Head straight over to <a href="https://clr.fund">clr.fund</a> to experience the changes for yourself, or keep reading to learn about what we&#x2019;ve been up to.</p><p>A few weeks back we, along with ~1,100 of our closest friends, ran a <a href="https://blog.clr.fund/trusted-setup-completed/">record setting trusted setup round</a> for the new x32 MACI circuits. Which means that we can say goodbye to the 512 contributor cap from the previous rounds. From here on out we can accommodate several orders of magnitude more users. There&#x2019;s practically no way you can hit the new cap, so climb aboard!</p><figure class="kg-card kg-image-card"><img src="https://blog.clr.fund/content/images/2021/10/giphy--2-.gif" class="kg-image" alt="CLRFund Round 8 is alive!" loading="lazy"></figure><p>We&#x2019;ve also doubled the matching pool again, up to 16,000 wxDai. Obviously is still small-fry stuff compared to the frankly ludicrous amount of money being thrown around in the DeFi ecosystem, but we&#x2019;re sticking to our guns on scaling up slowly (at least until we get the contracts audited). We do have plans to ramp things up pretty aggressively over the next quarter as we expand the team. We&#x2019;ll be aiming for at least one similar scale test on Arbitrum shortly after round eight ends, assuming all goes well we&#x2019;ll look to start scaling the matching pool for the subsequent rounds.</p><figure class="kg-card kg-image-card"><img src="https://blog.clr.fund/content/images/2021/10/image-1.png" class="kg-image" alt="CLRFund Round 8 is alive!" loading="lazy"></figure><p>We&#x2019;d also like to give a huge shoutout to the GitcoinDAO community for their very generous <a href="https://www.withtally.com/governance/gitcoin/proposal/6">grant of 40k GTC</a> to fund ongoing development of CLRFund. This is a truly amazing gesture that really exemplifies the cooperative and collaborative qualities of the Ethereum ecosystem. Gitcoin and CLRFund have often been misconstrued as competitors, but when the ultimate goal of both is to fund public goods, the benefits of collaboration are definitely greater than competition. With this capital infusion, CLRFund now joins the ranks of just about every other web3 project and is hiring. Specifically, we&#x2019;re looking to fill these key roles:</p><ol><li>Product designer</li><li>Product / project manager</li><li>Solidity developer / devops</li><li>Frontend / subgraph developer</li></ol><p>If you want to help build the future of public goods funding, reach out on our <a href="https://discord.gg/Z3NemKgNbv">Discord</a>, <a href="https://forum.clr.fund/">forum</a>, or <a href="http://t.me/clrfund">Telegram</a>.</p><p>That&#x2019;s all for this update.</p><p>Now head over to <a href="https://clr.fund">clr.fund</a> and support your favourite Ethereum public goods.</p>]]></content:encoded></item><item><title><![CDATA[Clr Spotlight Series: Rotki]]></title><description><![CDATA[In this week's Spotlight series we chat with Lefteris Karapetsas, founder of Rotki, an open source portfolio tracker, accounting and analytics tool that protects your privacy. ]]></description><link>https://blog.clr.fund/clr-spotlight-series-rotki/</link><guid isPermaLink="false">615bafd47491de1373a60e75</guid><category><![CDATA[DAO]]></category><category><![CDATA[data]]></category><category><![CDATA[decentralized]]></category><category><![CDATA[ecosystem]]></category><category><![CDATA[Ethereum]]></category><category><![CDATA[identity]]></category><category><![CDATA[Quadratic Funding]]></category><category><![CDATA[round]]></category><category><![CDATA[tech]]></category><category><![CDATA[update]]></category><category><![CDATA[portfolio]]></category><category><![CDATA[DeFi]]></category><dc:creator><![CDATA[mahoney turnbull]]></dc:creator><pubDate>Tue, 05 Oct 2021 13:00:00 GMT</pubDate><media:content url="https://blog.clr.fund/content/images/2021/10/1080x360.jpg" medium="image"/><content:encoded><![CDATA[<img src="https://blog.clr.fund/content/images/2021/10/1080x360.jpg" alt="Clr Spotlight Series: Rotki"><p></p><p>In this week&apos;s Spotlight series we chat with <a href="https://twitter.com/LefterisJP">Lefteris Karapetsas</a>, founder of <a href="https://rotki.com/">Rotki</a>, an open source portfolio tracker, accounting and analytics tool that protects your privacy. </p><p><strong>Background: how did you get into web3?</strong></p><p>I first started working in crypto in Mid 2014 working for the foundation before the Ethereum launch. Contributed to various projects, mostly the Solidity language and the C++ Ethereum client. Then moved on to work with <a href="http://slock.it">slockit</a> and the DAO. Was involved in the whitehat cleanup afterwards. Subsequently moved to work in L2, the Raiden network and at the same time started rotki as a side-project. The side project became bigger and bigger until I decided to focus on it full time.</p><p><strong>Tell us about your project ...What was the inspiration behind Rotki?</strong></p><p>Taxes. Plain and simple. The reason I started rotki was to be able to do my taxes in Germany. All other solutions at the time (and unfortunately also today) were centralized web apps that need you to submit all your financial data to them. Sending your most sensitive financial data to a centralized website is against the web3 ethos, against decentralization, against privacy and its outright dangerous.</p><p>The need for a real solution is how Rotki was born.</p><p><strong>Why does portfolio management matter so much to the ecosystem?</strong></p><p>Not just portfolio management, but also accounting matter. The crypto system, especially with DeFi has gotten complicated. Really, really complicated. Multiple exchanges, multiple accounts, multiple l2, multiple blockchains, multiple protocols.</p><p>Keeping track of what you have and where and how much profit or loss you have accrued is paramount yet it&apos;s really difficult. People have used rotki and thanked us after finding out about airdrops they could claim that they had no idea about.</p><p>Having clarity about your holdings and your portfolio performance gives you confidence in how to deal with authorities (tax reporting) and also confidence in planning for the future. No need to worry about whether you approach is profitable or not, or how much you need to keep for taxes. We help you answer those questions.</p><p><strong>What are the core alternatives to Rotki?</strong></p><p>There is nothing like Rotki out there. No application that is local-first keeping all data in your system and thus protecting your privacy. No application that is doing the same thing we do and is open source, thus providing transparency, auditability and the ability to run the app even if the creators disappear.</p><p>All other applications are the same. Centralized, closed source web applications. Putting your data at risk, they can be hacked, leaked or sold to the highest bidder.</p><p>They are closed source because they don&apos;t believe in openness and collaboration that fosters this space and has made web3 what it is today. Additionally they are closed source since they believe this is their way of capturing value. But once they are gone and their projects run out of money, users won&apos;t be able to access them anymore. All the carefully prepared data and reports you have there will be gone in an instant. While with rotki even if we are gone you will always be able to use the last available version of rotki. And perhaps someone else can also come and pick it up and continue work on it.</p><p>From portfolio tracking tools: zerion, zapper, debank</p><p>From accounting tools: <a href="http://cointracking.io">cointracking</a>.io, koinly, accointing, tokentax</p><p>There is more ... way too many to count. Especially for accounting. All essentially a copy of the other. Centralized web app tools.</p><p><strong>What are your thoughts about the state of the Ethereum ecosystem as it stands in 2021?</strong></p><p>It&apos;s way too complicated &#x1F635;</p><p>I remember thinking back in 2017 that there is so many things popping up that it&apos;s hard to follow. Now ... oh boy. We have reached escape velocity. There is too much information for any single person to be able to consume.</p><p>I am generally excited for the future. I am really into and excited about DeFi and can&apos;t wait to see how the different L2s will end up working so that we can finally scale Ethereum outside of its current limitations.</p><p>Also looking forward to see how ETH2 will evolve and when the merge will happen.</p><p>In short, I&apos;m excited.</p><p><strong>How do you <em>really</em> feel about the state of DeFi?</strong></p><p>Optimistic. I think it&apos;s a revolution in the way finance works. We are really creating a new and improved financial system here. It&apos;s amazing to see it unfold.</p><p>Naturally there is lots of dangers, in the form of exploits or protocols claiming to be DeFi while in truth they are totally centralized. But in the end this is all part of the process and will be overcome.</p><p><strong>What triggered you to become a clr round <em>recipient</em> ?</strong></p><p>We are a very active and loved gitcoin grant and Auryn pushed us to also participate in clr. So in short I think it&apos;s Auryn the person that triggered us.</p><p><strong>Why do you think <a href="http://clr.fund">clr.fund</a> represents such an opportunity in the ETH ecosystem ?</strong></p><p>Much like Gitcoin I think it&apos;s an amazing way to fund open source projects. True open source software is hard to fund and I think ETH and generally crypto need to find ways to fund and incentivize the building of dapps that follow the ethos of the field and are open source, local and decentralized.</p><p><strong>How do you feel about the future of quadratic voting? - What use cases beyond the current ETH ecosystem fundraising do you see QF being super helpful for?</strong></p><p>I am really focused on funding open source so personally this is the use case I am most interested in. It&apos;s a very hard and as of yet unsolved problem so I think we still have a lot to improve there.</p><p>Another use case, but one I have no experience with, would probably be charity as it may be an improvement over registered charity organization which I hear (again &#x2014; not an expert) waste a lot of their funding in administrative expenses.</p><p><strong>If you could change one thing about the space right now, what would it be? aka What keeps you up at night about the Ethereum world?</strong></p><p>The hypocrisy. There is a lot of hypocrisy around the crypto ecosystem and especially Ethereum. People larping about decentralization and opensource yet building or investing in closed sourced centralized applications.</p><p>If you talk the talk, then you should also walk the walk.<br></p><p>Thanks so much for chatting with us Lefteris &#x1F426;</p>]]></content:encoded></item><item><title><![CDATA[Trusted Setup Completed]]></title><description><![CDATA[<p>tl;dr: <em>Clr.fund has completed a trusted setup with a record breaking number of participants. Here&#x2019;s how you can verify your contribution.</em></p><h2 id="overview">Overview</h2><p>We just concluded our first trusted setup ceremony for the brand new <a href="https://github.com/appliedzkp/maci">MACI circuits</a> that will let us scale the number of contributors by</p>]]></description><link>https://blog.clr.fund/trusted-setup-completed/</link><guid isPermaLink="false">6154cdd07491de1373a60e1a</guid><dc:creator><![CDATA[Auryn Macmillan]]></dc:creator><pubDate>Thu, 30 Sep 2021 13:02:00 GMT</pubDate><media:content url="https://blog.clr.fund/content/images/2021/09/Cover-Thumbnail.png" medium="image"/><content:encoded><![CDATA[<img src="https://blog.clr.fund/content/images/2021/09/Cover-Thumbnail.png" alt="Trusted Setup Completed"><p>tl;dr: <em>Clr.fund has completed a trusted setup with a record breaking number of participants. Here&#x2019;s how you can verify your contribution.</em></p><h2 id="overview">Overview</h2><p>We just concluded our first trusted setup ceremony for the brand new <a href="https://github.com/appliedzkp/maci">MACI circuits</a> that will let us scale the number of contributors by several orders of magnitude!<br></p><p>Some background: <a href="https://github.com/appliedzkp/maci">MACI</a> allows clr.fund to make collusion among participants difficult, while retaining censorship resistance and correct-execution benefits. MACI requires a &#x201C;trusted setup,&#x201D; like a cryptographic launch ceremony, because it relies on SNARKs (a type of zero knowledge proof).<br></p><p>The setup is performed in such a way that, to fake a proof, an attacker must compromise every single participant of the ceremony. Therefore, the security goes up with the number of participants. Our trusted setup is done in 2 steps:</p><ol><li><strong>The first step </strong>is called Perpetual Powers of Tau. It&#x2019;s an ongoing effort led by Wei Jie of the Ethereum Foundation that can be reused by everyone regardless of their circuits. We took the output of Iden3&#x2019;s <a href="https://blog.hermez.io/hermez-zero-knowledge-proofs/">selection process </a>based on the <a href="https://github.com/weijiekoh/perpetualpowersoftau">54th</a> Perpetual Powers of Tau contribution.</li><li><strong>The second step</strong> is called Phase 2 and is circuit-specific, so has to be done separately for each different SNARK. This second step is what we are talking about in this post. Participation was very simple, you could just visit our <a href="http://ceremony.clr.fund">website</a>, press a button and wait until it&apos;s done. The <a href="https://twitter.com/clrfund/status/1433557161485819907?s=19">ceremony</a> ran from Sep-2-2021 to Sep-14-2021. The process was based on the Hermez trusted setup and used Geoff Lamperd&#x2019;s <a href="https://github.com/glamperd/setup-mpc-ui#verifying-the-ceremony-files">setup-mpc-ui</a> tools.</li></ol><h1 id="stats">Stats</h1><p>The trusted setup was an overwhelming success with a total of 1,183 individual contributors which, to our knowledge, is a new record for trusted setups. &#x1F389;<br></p><p>The chart below shows you stats about the ceremony for MACI&#x2019;s two circuits. The blue bars show the number of contributors who attempted to contribute and the orange bars show the number of contributors who succeeded in contributing (values on the left hand side). As you can see, the number of contributions was heavily clustered around 2pm Sept 3rd; this is when we started blasting Tweeting about it. What an incredible response from our community!<br></p><p>Unsuccessful participants mostly interrupted their contributions due to long waiting times. The yellow bars show waiting times based on participants waiting in the queue with values on the right hand side. As you can see, the large number of participants caused significant projected waiting times of 3,000+ minutes.<br><br><br></p><figure class="kg-card kg-image-card"><img src="https://lh4.googleusercontent.com/JY2kNgUPPUt30WWIH9Kr8dLAWGUtfUaDpsj0g9I_TfwVFKQWqFXxeCjGLZhjUtJQEtZs5HBgJfKTHRojw62glgFQCKWj54ao100OTBnqNQIGr7zVqjXUz0aZiic_l-M44zqSi0ov=s0" class="kg-image" alt="Trusted Setup Completed" loading="lazy"></figure><figure class="kg-card kg-image-card"><img src="https://lh4.googleusercontent.com/0sJu-pHo1vSzK8iLJ6we4I011xn4DC3OkRxXZlPxo-AqhCGysOebN4l98tGjMzopQaabOYxbpHys9YJA-HHxoOg-JyWvueTtYYT9ffw6zK-pd3hz4imcbP2lsy7qv2ICN7X-XlgK=s0" class="kg-image" alt="Trusted Setup Completed" loading="lazy"></figure><h2 id="outputs-and-verification">Outputs and Verification</h2><p>If you participated successfully, we encourage you to head to <a href="https://storage.googleapis.com/trustedsetup-a86f4.appspot.com/clrfund/index.html">this</a> website to find your contribution files and instructions on how to verify them.<br></p><p>Here are the final output files of the ceremony:</p><ul><li>The final zkey file, qvt32_final.zkey, can be found <a href="http://ipfs.io/ipfs/Qmcjqr5Hzs3YzrG7G5XYKTsqLfno8JDYozCR3DtgtFRskK">here</a></li><li>The verification key file, qvt32_verification_key.json, can be found <a href="http://ipfs.io/ipfs/QmYu98oEM5apxRDRfVpKd6hFfowFsEFaZ4gqWXEVaybbSb">here</a></li><li>The final zkey key file, batchUst32_final.zkey, can be found <a href="http://ipfs.io/ipfs/QmTkwyLvFvqfh2AKpghhvdtVrQzrc2WUchnC1nLCYhT6Ss">here</a></li><li>The verification key file, batchUst32_verification_key.json, can be found <a href="http://ipfs.io/ipfs/QmVNfurYzgqrkpDQ8NUsSoWKWxokqJ7tN2YJLF3QXBh86">here</a><br></li></ul><p>Finalisation <a href="https://ipfs.io/ipfs/Qmf6V8NbLCqawWb9Vtsxzx1ecathge9sg9RN4U6Me43QAL">logs</a> have been timestamped with <a href="https://etherscan.io/tx/0xe5ee9afd080c011bf355f258e6283f410019afd9662942a6335d13d660eaff78">this</a> transaction (scroll down to input data and view output as UTF-8). <br></p><p>After all contributions were done, we sealed the ceremony using a random number generated by <a href="https://drand.love">https://drand.love</a>. This &#xA0;&apos;randomness&apos; was an output of drand&#x2019;s round 1,204,000 as announced in advance on the ceremony landing page. Round 1,204,000 happened on Monday 13 Sep 2021, 16:37 UTC.</p><h2 id="want-to-do-your-own-trusted-setup">Want to do your own trusted setup?</h2><p>If you want to run your own trusted setup, or if you are generally excited about ZKPs, reach out to the folks at <a href="https://twitter.com/PrivacyScaling">Privacy and Scaling Solutions</a> who have put together a super convenient <a href="https://medium.com/privacy-scaling-explorations/trusted-setup-ui-update-f8f95fc17a37"> UI for running trusted setup ceremonies</a>.</p><h2 id="what-next">What next?</h2><p>We&apos;re itching to use the ceremony output in the next round of clr.fund. The new circuits will allow for several orders of magnitude more participants so stay tuned for announcements. If you have any questions, you can find us on <a href="https://discord.gg/Z3NemKgNbv">Discord</a>, <a href="https://forum.clr.fund/">forum</a>, and <a href="https://t.me/clrfund">Telegram</a>.<br><br><br></p>]]></content:encoded></item><item><title><![CDATA[Clr Spotlight Series: Vyper]]></title><description><![CDATA[This week we dive in with another round 7 recipient, Vasa, founder of Vyper, the fun, interactive way to learn Vyper lang. So fun that you can literally learn Vyper by building a Pokémon game. ]]></description><link>https://blog.clr.fund/vyper-fun/</link><guid isPermaLink="false">6154f7cd7491de1373a60e24</guid><category><![CDATA[DAO]]></category><category><![CDATA[data]]></category><category><![CDATA[ecosystem]]></category><category><![CDATA[decentralized]]></category><category><![CDATA[Ethereum]]></category><category><![CDATA[Public Goods]]></category><category><![CDATA[Quadratic Funding]]></category><category><![CDATA[update]]></category><category><![CDATA[tech]]></category><dc:creator><![CDATA[Blaise Turnbull]]></dc:creator><pubDate>Thu, 30 Sep 2021 13:00:00 GMT</pubDate><media:content url="https://blog.clr.fund/content/images/2021/09/download-1.png" medium="image"/><content:encoded><![CDATA[<img src="https://blog.clr.fund/content/images/2021/09/download-1.png" alt="Clr Spotlight Series: Vyper"><p></p><p>This week we dive in with another round 7 recipient, <a href="https://twitter.com/vasa_develop">Vasa</a>, founder of <a href="http://Vyper.fun ">Vyper, </a>the fun, interactive way to learn Vyper lang. So fun that you can literally learn Vyper by building a Pok&#xE9;mon game. </p><p><strong>Why does Vyper matter to the ecosystem?</strong></p><p>It&apos;s an alternative programming language for EVM-based applications which has security as its design goal.It practically makes it hard to devs to write un-secure code due to its design choices.</p><p><strong>Background: how did you get into web3?</strong></p><p>I started programming in 2017 and was exploring different fields like Android/Web dev, ML/AI, etc. While exploring I came across the blockchain. I ignored it at first, but soon after that my friends started investing in Bitcoin and other assets so I got into it too. Soon I realized that this (blockchain) is something groundbreaking so I started diving more. I left my college for a few semesters to start a startup around blockchains and AI. Meanwhile, I also worked on a lot of side-projects (I always have some side-projects) mainly around Protocol Labs projects (IPFS, IPLD, Libp2p, Multiformats, Filecoin, etc).</p><p>I came back to college in mid-2019 for a break, still working on a few ideas (Dappkit, Simpleaswater). In mid-2020, I started exploring Defi while working on Dappkit (firebase for web3) to understand what kind of apps people want to build on web3.</p><p>I soon got interested in Defi so much so that I kept dappkit on standby and started learning more about the Defi space. I was exploring Curve finance when I realized that there is no resource for Vyper as we have Cryptozombies for solidity. So, I started working on <a href="http://vyper.fun">vyper.fun</a> and from there I met Vyper maintainers, doggie (from yearn), Ben (from Curve). This is how I got into the core groups of Defi projects and started working with many of them.</p><p><strong>Tell us about your project ...What was the inspiration behind it?</strong></p><p>Mainly while I was exploring different Defi projects, I came across Curve which is written in Vyper. So, I was looking for any good resources on Vyper but the only thing that I found was the language documentation. While it was good enough for an experienced developer, it&apos;s not an ideal resource for someone who is just starting as a developer. I wanted something fun as Cryptozombies, but for Vyper. So, as I learned more about Vyper from the documentation and the Vyper maintainers, I started building a fun resource so that it&apos;s easier for other people to learn Vyper.</p><p><strong>Why does Vyper matter so much to the ecosystem?</strong></p><p>What I really like about Vyper is that it focuses on security and treats it as a core design goal. Hence, the language has features that support that design goal, which makes it harder for the devs to write insecure code in Vyper. You can find more about Vyper&apos;s <a href="https://vyper.readthedocs.io/en/stable/#principles-and-goals.">principles and goals here</a>.</p><p><strong>What are the core competitors/alternatives to Vyper?</strong></p><p>There are 2 more languages that you could use to write contracts: <a href="https://solidity.readthedocs.io/">Solidity</a> and <a href="https://fe.ethereum.org/">Fe</a>.</p><p><strong>What security factors are you most concerned about?</strong></p><p>As I have been working in the Defi space for more than 6 months now, there are a <a href="https://www.rekt.news/">lot of hacks</a> that we see today. Most of them are caused due to mistakes that could not be mitigated by using a specific language. The composability of Defi makes it much harder to keep your projects safe, as even if your project is safe from any attacks, other projects that your project uses (or any project that uses your project) can get exploited, which might end up damaging your project too. So, the best we can do is to learn from mistakes that others have made, try to re-use tried and tested code/practices, and follow a &quot;do not trust, verify&quot; approach.</p><p><strong>What triggered you to become a clr round <em>recipient</em> ? </strong></p><p>CLR fund is an interesting way to fund your open-source work in a cheap way (as it&apos;s on xDai). I have been using Gitcoin for a while and <a href="http://clr.fund">clr.fund</a> provided similar functionalities on xDai.</p><p><strong>What key use cases beyond the current ETH ecosystem fundraising do you see Quadratic Funding being super helpful for?</strong><br><br>I like how Quadratic voting is a very neat mechanism. It not only captures your opinion about a specific topic but also how strongly you feel about it. If you take an example from Vitalik&apos;s<a href="https://vitalik.ca/general/2019/12/07/quadratic.html"> &quot;Quadratic Payments: A Primer&quot;</a>, where your company is conducting a vote to decide the location of the new office. Let&#x2019;s suppose there are 2 options for the new location. If we conduct a vote where each voter just votes which location he/she wants to be the location for the new office, then it might miss some important details about how far is the new office location from where you live (which will decide how strongly you feel about an option). Hence, using quadratic voting (and related mechanisms like quadratic funding) might bring out important details in the final verdict that are usually missed using traditional voting mechanisms.</p><p><strong>What would you change about the Ethereum world right now?</strong><br><br>TBH, I wouldn&#x2019;t change anything about the ecosystem, even if there are many things that keep me awake at night (I like having some big challenges and I love the journey to overcome those challenges).</p><p>In saying that, a few things that keep me awake at night are building capital efficient financial infrastructures, improving UX for users (I&#x2019;m eagerly waiting for EIP-3074 to go live), and just working on different interesting ideas/public-goods.</p><p><br><strong><strong><strong><strong>TYSM<strong><strong><strong><strong> <strong><strong><strong><strong><strong><strong><strong><strong>for joining us in conversation, </strong></strong></strong></strong></strong></strong></strong></strong>Vasa!</strong></strong></strong></strong></strong></strong></strong></strong></p>]]></content:encoded></item><item><title><![CDATA[Spotlight Series: DeepDAO]]></title><description><![CDATA[This week we dive in with Eyal from DeepDAO, that offers DAO insights into the decentralized world. DeepDAO lists, ranks and analyzes top DAOs across multiple metrics and has Governance + People feeds in the current beta.]]></description><link>https://blog.clr.fund/spotlight-series-deepdao/</link><guid isPermaLink="false">6141877d7491de1373a60daa</guid><category><![CDATA[decentralized]]></category><category><![CDATA[ecosystem]]></category><category><![CDATA[Ethereum]]></category><category><![CDATA[Public Goods]]></category><category><![CDATA[round]]></category><category><![CDATA[tech]]></category><category><![CDATA[update]]></category><category><![CDATA[DAO]]></category><category><![CDATA[data]]></category><category><![CDATA[analytics]]></category><dc:creator><![CDATA[mahoney turnbull]]></dc:creator><pubDate>Wed, 15 Sep 2021 13:00:00 GMT</pubDate><media:content url="https://blog.clr.fund/content/images/2021/09/download.png" medium="image"/><content:encoded><![CDATA[<img src="https://blog.clr.fund/content/images/2021/09/download.png" alt="Spotlight Series: DeepDAO"><p>This week we dive in with Eyal from <a href="https://deepdao.io/">DeepDAO</a>, that offers DAO insights into the decentralized world. <a href="https://twitter.com/DeepDAO_io">DeepDAO</a> lists, ranks and analyzes top DAOs across multiple metrics and has Governance + <a href="https://deepdao.io/#/people">People feeds </a>in the current beta. </p><p><strong>How did you get into crypto?</strong></p><p>A friend told me he&apos;s about to sell his apartment for Bitcoin and I said no! Are you crazy? What is this Bitcoin anyway? A few weeks and hours of reading and watching youtube videos later I was so deep down the rabbit hole I didn&apos;t see my friends anymore. That was 2017 and it was clear to me that I was going to find a way to get involved.</p><p><strong>Tell us about your project ...What was the inspiration behind DeepDAO?</strong></p><p>Later in 2017 I ran into the DAOstack and Aragon white papers and fell in love. I believe, and I still do, that DAOs have a potential to solve fundamental problems in how people coordinate. I joined a DAO, Genesis DAO by DAOstack and started hanging out in the chat rooms, and voting on proposals. As I became more and more involved I wanted to see a DAO explorer, that will show trends and analytics in how people participate in proposing, getting rewards, voting, and creating voting coalitions with each other. When such an explorer wasn&apos;t being built by others I decided to build one myself. As you do in DAOs I created a proposal and asked for a little bit of money, the community approved and a few weeks later I created the first version of <a href="https://deepdao.io">DeepDAO</a>.</p><p><strong>Why do DAO analytics matter so much to the ecosystem?</strong></p><p>One of the most important aspects of governance is transparency. I think this is an area in which blockchain DAOs can solve a real problem. Our core mission in <a href="https://deepdao.io">DeepDAO</a> is to show the raw data, and analyze it so that people can understand what&apos;s going on inside the DAO. In other words, let&apos;s teach ourselves to figure things out based on data, not hype.</p><p>On DeepDAO you can see a list of many of the <a href="https://deepdao.io">top DAOs in the ecosystem</a>, and dig deeper into their proposals, members, and their trends; on our <a href="http://deepdao.io/#/deepdao/feed">Governance Feed</a> you see all the proposals and discussions in the ecosystem, and a list of the top active communities and organizations, and on our <a href="https://deepdao.io/#/people">People</a> dashboard you get a leaderboard of the top active people in governance. Overall I believe we provide the fullest picture of the current governance ecosystem, which is managing in access of 10 Billion USD.</p><p><strong>What are the alternatives to DeepDAO?</strong></p><p>If we&apos;re talking about the Ethereum ecosystem, there are a couple of DAO directories with lists of DAOs. Products like Tally or Boardroom provide lists of projects, and voting capabilities into some of the DAO platforms. The Substrate / &#xA0;Polkadot ecosystem has fully developed governance products. There&apos;s also NEAR Sputnik DAOs directory and other networks that have their own.</p><p>However, at DeepDAO we take a broad view of the ecosystem and consider the multichain, multi implementation world. Our north star is to serve the growth of the DAO ecosystem so we&apos;re focused on expanding data coverage to as wide as we possibly can. This is sometimes difficult as the ecosystem is developing at such breakneck speed.</p><p><strong>What excites you most about the DAO ecosystem and the future of DAOs?</strong></p><p>DAOs are one of the most fundamental innovations in human coordination. Since the establishment of firms, humanity was able to lower the coordination cost and collaborate to produce impactful outcomes. With DAOs, the coordination cost will reduce multifold further and I believe it will in turn enable a borderless economy.</p><p>Within the next decade DAOs will transform the way society is run, assets are owned and capital is allocated. I believe this could lead to a vastly enhanced technological future and improve the lives of many people.</p><p><strong>What triggered you to become a clr round <em>recipient</em> ?</strong></p><p>We feel really grateful to have been a recipient of a Clr round as DeepDAO shares the ethos of supporting public goods. We love community collaborations and we certainly hope the DAO research that we contributed serves the community.</p><p><strong>Why do you think <a href="http://clr.fund">clr.fund</a> represents such an opportunity in the ETH ecosystem?</strong></p><p>Clr fund has been supporting projects that have unique value from deep research perspective. While the Ethereum ecosystem is thriving, it&apos;s important to remember it&apos;s still a young ecosystem that needs effective tools to support public goods as we have a long way to go if we&apos;d like to see the decentralized space serving societies at a massive scale. DeepDAO is committed to contribute to this ethos with reliable data. </p><p><strong>How do you feel about the future of quadratic funding?</strong></p><p>Algorithmic &quot;wisdom of the crowd&quot; applied to funding is very interesting. QF as it stands to day is a beautiful innovation and will likely be further developed, I&apos;m looking forward to see QF innovation integrated more into DAO tooling.</p><p><strong>What key use cases beyond the current ETH ecosystem fundraising do you see Quadratic funding being helpful for?</strong></p><p>QF can be used in the broader public goods context by legacy governments, municipalities, the UN and charities.</p><p><strong>If you could change one thing about the space right now, what would it be? aka what keeps you up at night about the Ethereum world?</strong></p><p>We need to talk more about well-being. The historic bull market we&apos;re all experiencing is providing great access to capital, and while we&apos;re building the tools to take it to even greater heights we should emphasize and support people, and communities in ways that the centralized world may support us. </p><p></p><p><strong><strong>TYSM<strong><strong> <strong><strong><strong><strong>for joining us in conversation, </strong></strong></strong></strong></strong></strong></strong><strong><strong><strong><a href="https://twitter.com/eithco">Eyal</a>! </strong></strong></strong></strong><br></p>]]></content:encoded></item><item><title><![CDATA[Clr Spotlight Series: Upala]]></title><description><![CDATA[This week we dive in with Petr from Upala, a proof of personhood system that provides human uniqueness score. ]]></description><link>https://blog.clr.fund/clr-spotlight-series-2/</link><guid isPermaLink="false">61399f907491de1373a60d70</guid><category><![CDATA[decentralized]]></category><category><![CDATA[ecosystem]]></category><category><![CDATA[Ethereum]]></category><category><![CDATA[identity]]></category><category><![CDATA[Public Goods]]></category><category><![CDATA[Quadratic Funding]]></category><category><![CDATA[round]]></category><category><![CDATA[tech]]></category><category><![CDATA[update]]></category><dc:creator><![CDATA[Blaise Turnbull]]></dc:creator><pubDate>Thu, 09 Sep 2021 10:00:00 GMT</pubDate><media:content url="https://blog.clr.fund/content/images/2021/09/Screen-Shot-2021-09-09-at-5.52.18-PM.png" medium="image"/><content:encoded><![CDATA[<img src="https://blog.clr.fund/content/images/2021/09/Screen-Shot-2021-09-09-at-5.52.18-PM.png" alt="Clr Spotlight Series: Upala"><p>This week we dive in with Petr from <a href="https://www.notion.so/UPALA-DASHBOARD-a46d88209ecb4a4cabf1560acc8673a2">Upala, </a>a proof of personhood system that provides human uniqueness score. </p><p></p><p><strong>How did you get into web3?</strong></p><p>I read an article about Ethereum in May 2016 and instantly started to build my first project - <a href="https://themillionetherhomepage.com/">Decentralized Cabbage Farm</a> (decentralized advertising space)</p><p><strong>Tell us about Upala ...What was the inspiration behind it?</strong></p><p>My personal motivation is<strong> peace</strong>. I want to give people an instrument to unite and oppose bad government decisions (including war declaration).</p><p><strong>Why does SSI matter so much?</strong></p><p>As far as I can see in the media SSI is mostly about storing existing credentials and controlling access to those credentials. This is already awesome. We need this. But there&apos;s even more important aspect of identity - the issuer. We don&apos;t have many decentralized identity issuers right now. Governments hold monopolies on identity issuing. This causes massive trouble of course. Some governments suppress their citizens with ID, others are just not capable of even creating an identity system. 1B people in the world don&apos;t have any ID&apos;s now. Meaning they cannot access basic services - healthcare, education, banking - they cannot protect their property. Technically they cannot even own anything.</p><p><strong>What&apos;s the relationship between Identity and privacy?</strong></p><p>This is a tough one. In perfect world those are totally different things. So ideally they should have no relationship unless &quot;the user&quot; decides to &quot;disclose&quot;. This is what we are aiming for.</p><p><strong>What are the core competitors/alternatives to Upala?</strong></p><p>Upala has a very unique approach : <em>price of forgery</em>. We don&apos;t have our own human verification methods. Upala is a protocol. It builds incentives for human verification methods to provide their &quot;staked&quot; human uniqueness data to DApps. Thus Upala may be viewed as a quality control and incentives layer for other identity systems. So we have only partners. Among very desirable ones are BrightID, Proof Of Humanity, Idena, Gitcoin.</p><p><strong>What are your thoughts about the state of the Ethereum ecosystem in 20212?</strong></p><p>To... the... mooooon!!!!.... Just kidding. What can I say? It evolves fast! But in its early days. Most people still view it as a mean of speculation. They don&apos;t understand most of the amazing stuff going on here. I usually explain flash-loans to my friends to show how far we went. But that&apos;s of course just one example. I think the best blockchain use cases are still to come. Hope to see more non-DeFi, non-NFT projects soon. The room for innovation is vast.</p><p><strong>What triggered you to become a clr round <em>recipient</em> ? (a cold plunge)</strong></p><p>Clr fund allows to earn some funds - this is already cool! Apart from that curiosity. I knew clr fund is using MACI - a very interesting concept for me. And I got attracted by the first clr fund logo (the shaving man) very much!</p><p><strong>Why does Clr Fund need Upala? ELI5</strong></p><p>In quadratic funding systems, bots have very clear and quantifiable incentives to attack the system. The better Sybil-resistance Clr Fund has, the more effective it&apos;s funds distribution gets.</p><p><strong>How do you feel about the future of quadratic voting?</strong></p><p>It depends on Sybil-resistance heavily too. We have a long way ahead.</p><p><strong>What use cases beyond the current ETH ecosystem fundraising do you see QF being super helpful for?</strong></p><p>Probably it could be useful outside crypto. It looks to me, that Sybil-resistance is not solved yet. So we could move into &quot;real world&quot; and rely on existing IDs. Then we could fund some &quot;real world&quot; causes (and onboard many people along the way).</p><p><strong>If you could change one thing about the space right now, what would it be?</strong></p><p>Pretty happy with how things are!<br><br><br><strong>TYSM<strong> <strong><strong>for joining us in conversation, </strong></strong></strong><strong>Petr</strong><strong><strong><strong>!</strong></strong></strong><strong> </strong></strong></p>]]></content:encoded></item><item><title><![CDATA[Join our Trusted Setup Ceremony]]></title><description><![CDATA[Contribute to the security of clr.fund at ceremony.clr.fund by adding some of your very own small batch, home grown, artisanal entropy to our trusted setup.]]></description><link>https://blog.clr.fund/join-our-trusted-setup-ceremony/</link><guid isPermaLink="false">60ec5ab47491de1373a60c3c</guid><dc:creator><![CDATA[Auryn Macmillan]]></dc:creator><pubDate>Fri, 03 Sep 2021 02:16:00 GMT</pubDate><media:content url="https://blog.clr.fund/content/images/2021/09/846-02797379en_Masterfile.jpg" medium="image"/><content:encoded><![CDATA[<img src="https://blog.clr.fund/content/images/2021/09/846-02797379en_Masterfile.jpg" alt="Join our Trusted Setup Ceremony"><p>At the heart of clr.fund is a magic black box called <a href="https://github.com/appliedzkp/maci/">MACI</a> (Minimal Anti Collusion Infrastructure). The wizards that built MACI tell us that it uses some fancy math called ZK-SNARKs to ensure that contributions are secret.</p><p>ZK-SNARK applications rely on a number of different circuits and each requires a trusted setup which ensures that no one is able to fake proofs and compromise the privacy of clr.fund contributors (this would be bad because it would enable bribery and collusion). The setup is performed in such a way that, to fake a proof, an attacker must compromise every single participant of the ceremony. So the more people that contribute to the ceremony, the greater the security of the system.</p><p>To that end, <a href="https://twitter.com/glamperd">Geof Lamperd</a> and the folks at <a href="https://twitter.com/PrivacyScaling">Privacy and Scaling Solutions</a> have put together a super <a href="https://medium.com/privacy-scaling-explorations/trusted-setup-ui-update-f8f95fc17a37">simple UI for running trusted setup ceremonies</a>, which means that anyone with a computer and a github account can contribute to making projects like clr.fund more secure.</p><figure class="kg-card kg-image-card"><img src="https://lh3.googleusercontent.com/BS4HNPT43Ei1QlWRxQpO4eg9E4Vft-xwq11nQASkk6DCkqEoiwxXQy8cd4tubz3hxlz4Alc6Ik5SQ8sZxSH2EKJxvZiRBS2d3vI9zw7kDhHbt7b3kXSS7hpjByTsugXWMSsGTc3U=s0" class="kg-image" alt="Join our Trusted Setup Ceremony" loading="lazy"></figure><p>We just launched our first trusted setup ceremony for the brand new MACI circuits that will let us scale the number of contributors in clr.fund by several orders of magnitude. Remember how we hit the cap of 512 contributors last round? That won&#x2019;t happen again.</p><p>If you&#x2019;d like to dive on in and contribute to the security of clr.fund (and any other projects using these MACI circuits), head over to ceremony.clr.fund to add some of your very own small batch, home grown, artisanal entropy to our trusted setup.</p><p>If you have any questions, you can find us on <a href="https://discord.gg/Z3NemKgNbv">Discord</a>, <a href="https://forum.clr.fund/">forum</a>, and <a href="http://t.me/clrfund">Telegram</a>.</p>]]></content:encoded></item></channel></rss>