It’s always exciting to learn about new grants as they are granted, but what occurs following the announcement? In this series, we will follow up on a few projects that are either in progress or already completed. Continue reading to discover some recent milestones and accomplishments by those who received grants!
GSN
GSN (Gas Station Network) furnishes a decentralized framework for dapp creators to minimize friction in their user experience by abstracting transaction costs. A network of relayers undertakes “collect calls” to paymaster contracts that can enforce any logic for gas payment stipulations. A dapp developer might opt to cover the gas cost themselves, permit users to settle gas using a credit card or a token besides ETH, or allow ETH-less withdrawals from stealth addresses. GSN v1 has been operational since 2019, but the recent v2 launch introduced numerous new features and enhancements including:
- New modular and composable architecture providing developers with increased flexibility regarding which components of the system they need to comprehend or rely on for their particular application
- Enhanced decentralized and censorship-resistant security model
- Improvements to wallet user experience to enhance transparency and security of transaction signing
- Personalized gas griefing mitigations
Follow GSN on Twitter @opengsn to stay updated on future developments, or explore more and contribute on Github.
Quadratic Dollar Homepage
The Quadratic Dollar Homepage takes inspiration from the Million Dollar Homepage, which marketed display space by the pixel. Instead of merely selling space, the Quadratic Dollar Homepage (QDH) empowers users to dictate the relative scale of images on the page via two experimental blockchain voting mechanisms:
- Quadratic voting enables voters to express not only their preferences among a selection of choices but also the intensity of those preferences. On QDH, holders of MOON, BRICK, or POAP tokens can cast as many votes as the number of tokens they possess, distributed among the images on the page in any manner they prefer.
- Minimal Anti-Collusion Infrastructure (MACI) discourages corruption by making it impossible to verify how an individual has voted. QDH achieves this by offering the user an “I’m being bribed” option when signing the voting transaction. This results in the transaction being sent with an incorrect nonce, rendering the vote invalid. The user can then modify their signing key to submit a second, valid vote.
Grantee Raman Shalupau has recently finalized his funded work on the QDH user interface, MACI smart contracts, and documentation. For a more thorough understanding of how QDH functions, this demo offers a video walkthrough of both the web interface and back-end components. You can find Raman Shalupau on Twitter @ksaitor, or contribute to the Quadratic Dollar Homepage on Github.
Are you developing something you believe could improve Ethereum? Visit our grants page to discover more about what we seek in the projects we support.