It’s always fun to hear about new grants as they’re awarded, but what happens after the announcement? In this series, we’ll review a couple of projects that are underway, or already on the finish line. Read on for some recent recipient milestones and accomplishments!
GSN
GSN (Gas Station Network) provides a decentralized infrastructure for dapp creators to decrease friction in their UX by abstracting transaction costs. A network of repeaters makes “collect calls” to payment contracts that can implement any logic for gas payment terms. A dapp developer could choose to cover the cost of gas, allow users to pay for gas with a credit card or non-ETH token, or enable non-ETH withdrawals from hidden addresses. GSN v1 has been live since 2019but the recent version v2 added a number of new features and improvements including:
- New modular sectional architecture giving developers more choice on which parts of the system they need to understand or trust for their specific use case
- A more decentralized and censorship-resistant security model
- Wallet UX improvements to make transaction signing more transparent and secure
- Customizable gas pain mitigations
Follow GSN on Twitter @opensn keep up with future progress, or learn more and contribute in Github.
Quadratic Dollar Landing Page
The square dollar home page is inspired by the million dollar landing page, which sold display space per pixel. Instead of simply selling space, the Quadratic Dollar Landing Page (QDH) allows users to determine the relative scale of images on the page using two experimental blockchain voting mechanisms:
- quadratic voting it allows voters to indicate not only their preferences among a set of options, but also the strength of those preferences. In QDH, holders of MOON, BRICK or POAP tokens can cast as many votes as they have tokens, distributed among the page images in any way they choose.
- Minimum Anti-Collusion Infrastructure (MACI) discourages bribery by making it impossible to verify how a user has voted. QDH achieves this by giving the user the option “I am being bribed” when signing the voting transaction. This causes the transaction to be sent with an incorrect nonce, invalidating the vote. The user can then change their signature key to submit a second valid vote.
Grantee Raman Shalupau recently completed their funded work on the QDH UI, MACI smart contracts, and documentation. For a deeper look at how QDH works, this manifestation a provides a video tour of both the web interface and the back-end components. You can find Raman Shalupau on Twitter @ksaitoror contribute to the Quadratic Dollar home page at Github.
Are you working on something that you think could change Ethereum for the better? go to our grants page to learn more about what we look for in the projects we finance.