Background Evius has spearheaded the development of products impacting millions of users in various blockchains, including Astar, NEAR, Solana, Stellar, Sei, Sui, and recently Bitcoin.
Our team always sets the bar on how developers utilize the chain. Our track records:
Based on the discussion on this forum, we found out that Polkadot still doesn't support meta-transaction, and we think it's something that will be helpful ease onboarding of web2 to web3 users considering Polkadot has started doing marketing to the mainstream users (such as Heroic & Conor Daly partnership).
To improve the developer’s experience as well as the users' experience of devs' work in the ecosystem, this proposal is submitted to propose treasury’s funding for the development of MIST, short for Meta-transaction Ink! Specification Template.
Problem Statement Meta-transactions allow users to execute blockchain transactions without directly paying for gas fees, with a third party (relayer) covering the costs. This can greatly improve user experience by removing the need for users to hold native tokens to interact with decentralized applications (DApps).
However, the current implementation of meta-transactions in the Polkadot ecosystem, especially for Ink! smart contracts, faces several challenges. New users often struggle to acquire the necessary tokens for transaction fees, creating a barrier to entry. The existing processes are complex and not user-friendly, discouraging non-technical users. Additionally, users must trust relayers to execute transactions without malicious intent, which poses security risks such as replay attacks and unauthorized actions. Performance bottlenecks and resource management issues also arise as the network scales, and the lack of a standardized approach leads to fragmentation and interoperability problems across different parachains and smart contracts.
To address these challenges, we propose developing a new specification for meta-transactions in Ink! smart contracts on Polkadot. This specification will focus on simplifying the user experience, making it easier for users to engage with DApps without needing native tokens. It will implement robust security mechanisms to ensure only authorized transactions are executed, protecting users from potential attacks.
The design will also prioritize scalability, handling a high volume of transactions efficiently. Finally, the specification will create a standardized framework for adoption across different parachains and smart contracts, ensuring seamless cross-chain communication and execution. By addressing these key areas, the new specification aims to enhance user experience, improve security, and support the scalable growth of the Polkadot ecosystem.
You can check the full proposal here.