Per Superfluid tokenomics, Superfluid Community has 30% SUP distributing to the DAO members through SUP campaigns, 5% SUP reserved for grants.
Abstract
This grant proposal specifies a system that combines Superfluid macro, its EIP-712 variant, and signature relaying network to enhance the signing security for Superfluid applications.
How users will see this feature in a few sentences:
Zero-user-transaction: User only signs signatures, never signs transactions.
WYSIWYA: Signature contains readable information, with internationalization support: What You See is What You Agree
Trustless Signature has security context, so that the trust assumption to the signature relaying network is LOW or NONE
Incentivized Incentives are included so that denial of service from the relaying network is minimized, too.
Motivation
Let’s face it: Ethereum’s signing culture starts from a far from ideal place: signing a blob of hex data with mostly unidentifiable addresses is NOT A SECURE PRACTICE. The recent ByBit catastrophe is further evidence that this is an endemic of signing malpractices.
Making Ethereum community-wide changes is not easy, but Superfluid is not shy about inventing its own method before everyone else. Notably, the Superfluid macro system has an EIP-712 variant that I believe is instrumental to the ideal solution to the high signing security.
Rationale
Superfluid protocol is a feature-rich protocol, its transaction signature is hard to parse for signing confidently. This is not an unique problem to Superfluid, but Superfluid macro can provide a good tool for enhance signing security.
Always in favor of proposals that enhance security. Improving signing practices is a crucial step for both user experience and overall trust in the ecosystem. Looking forward to seeing how this develops.
It makes sense! EIP712 makes signing transactions safer, improves phishing risks, and keeps things simple by handling gas fees. It seems like a solid and simple step to grow securely right now. Thanks for proposing it.